Documentation ¶
Index ¶
- type CertExpiryApplyConfiguration
- type ContainerRuntimeConfigApplyConfiguration
- func ContainerRuntimeConfig(name string) *ContainerRuntimeConfigApplyConfiguration
- func ExtractContainerRuntimeConfig(containerRuntimeConfig *apimachineconfigurationv1.ContainerRuntimeConfig, ...) (*ContainerRuntimeConfigApplyConfiguration, error)
- func ExtractContainerRuntimeConfigStatus(containerRuntimeConfig *apimachineconfigurationv1.ContainerRuntimeConfig, ...) (*ContainerRuntimeConfigApplyConfiguration, error)
- func (b *ContainerRuntimeConfigApplyConfiguration) WithAPIVersion(value string) *ContainerRuntimeConfigApplyConfiguration
- func (b *ContainerRuntimeConfigApplyConfiguration) WithAnnotations(entries map[string]string) *ContainerRuntimeConfigApplyConfiguration
- func (b *ContainerRuntimeConfigApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ContainerRuntimeConfigApplyConfiguration
- func (b *ContainerRuntimeConfigApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ContainerRuntimeConfigApplyConfiguration
- func (b *ContainerRuntimeConfigApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ContainerRuntimeConfigApplyConfiguration
- func (b *ContainerRuntimeConfigApplyConfiguration) WithFinalizers(values ...string) *ContainerRuntimeConfigApplyConfiguration
- func (b *ContainerRuntimeConfigApplyConfiguration) WithGenerateName(value string) *ContainerRuntimeConfigApplyConfiguration
- func (b *ContainerRuntimeConfigApplyConfiguration) WithGeneration(value int64) *ContainerRuntimeConfigApplyConfiguration
- func (b *ContainerRuntimeConfigApplyConfiguration) WithKind(value string) *ContainerRuntimeConfigApplyConfiguration
- func (b *ContainerRuntimeConfigApplyConfiguration) WithLabels(entries map[string]string) *ContainerRuntimeConfigApplyConfiguration
- func (b *ContainerRuntimeConfigApplyConfiguration) WithName(value string) *ContainerRuntimeConfigApplyConfiguration
- func (b *ContainerRuntimeConfigApplyConfiguration) WithNamespace(value string) *ContainerRuntimeConfigApplyConfiguration
- func (b *ContainerRuntimeConfigApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ContainerRuntimeConfigApplyConfiguration
- func (b *ContainerRuntimeConfigApplyConfiguration) WithResourceVersion(value string) *ContainerRuntimeConfigApplyConfiguration
- func (b *ContainerRuntimeConfigApplyConfiguration) WithSpec(value *ContainerRuntimeConfigSpecApplyConfiguration) *ContainerRuntimeConfigApplyConfiguration
- func (b *ContainerRuntimeConfigApplyConfiguration) WithStatus(value *ContainerRuntimeConfigStatusApplyConfiguration) *ContainerRuntimeConfigApplyConfiguration
- func (b *ContainerRuntimeConfigApplyConfiguration) WithUID(value types.UID) *ContainerRuntimeConfigApplyConfiguration
- type ContainerRuntimeConfigConditionApplyConfiguration
- func (b *ContainerRuntimeConfigConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *ContainerRuntimeConfigConditionApplyConfiguration
- func (b *ContainerRuntimeConfigConditionApplyConfiguration) WithMessage(value string) *ContainerRuntimeConfigConditionApplyConfiguration
- func (b *ContainerRuntimeConfigConditionApplyConfiguration) WithReason(value string) *ContainerRuntimeConfigConditionApplyConfiguration
- func (b *ContainerRuntimeConfigConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *ContainerRuntimeConfigConditionApplyConfiguration
- func (b *ContainerRuntimeConfigConditionApplyConfiguration) WithType(value v1.ContainerRuntimeConfigStatusConditionType) *ContainerRuntimeConfigConditionApplyConfiguration
- type ContainerRuntimeConfigSpecApplyConfiguration
- func (b *ContainerRuntimeConfigSpecApplyConfiguration) WithContainerRuntimeConfig(value *ContainerRuntimeConfigurationApplyConfiguration) *ContainerRuntimeConfigSpecApplyConfiguration
- func (b *ContainerRuntimeConfigSpecApplyConfiguration) WithMachineConfigPoolSelector(value v1.LabelSelector) *ContainerRuntimeConfigSpecApplyConfiguration
- type ContainerRuntimeConfigStatusApplyConfiguration
- func (b *ContainerRuntimeConfigStatusApplyConfiguration) WithConditions(values ...*ContainerRuntimeConfigConditionApplyConfiguration) *ContainerRuntimeConfigStatusApplyConfiguration
- func (b *ContainerRuntimeConfigStatusApplyConfiguration) WithObservedGeneration(value int64) *ContainerRuntimeConfigStatusApplyConfiguration
- type ContainerRuntimeConfigurationApplyConfiguration
- func (b *ContainerRuntimeConfigurationApplyConfiguration) WithDefaultRuntime(value v1.ContainerRuntimeDefaultRuntime) *ContainerRuntimeConfigurationApplyConfiguration
- func (b *ContainerRuntimeConfigurationApplyConfiguration) WithLogLevel(value string) *ContainerRuntimeConfigurationApplyConfiguration
- func (b *ContainerRuntimeConfigurationApplyConfiguration) WithLogSizeMax(value resource.Quantity) *ContainerRuntimeConfigurationApplyConfiguration
- func (b *ContainerRuntimeConfigurationApplyConfiguration) WithOverlaySize(value resource.Quantity) *ContainerRuntimeConfigurationApplyConfiguration
- func (b *ContainerRuntimeConfigurationApplyConfiguration) WithPidsLimit(value int64) *ContainerRuntimeConfigurationApplyConfiguration
- type ControllerCertificateApplyConfiguration
- func (b *ControllerCertificateApplyConfiguration) WithBundleFile(value string) *ControllerCertificateApplyConfiguration
- func (b *ControllerCertificateApplyConfiguration) WithNotAfter(value v1.Time) *ControllerCertificateApplyConfiguration
- func (b *ControllerCertificateApplyConfiguration) WithNotBefore(value v1.Time) *ControllerCertificateApplyConfiguration
- func (b *ControllerCertificateApplyConfiguration) WithSigner(value string) *ControllerCertificateApplyConfiguration
- func (b *ControllerCertificateApplyConfiguration) WithSubject(value string) *ControllerCertificateApplyConfiguration
- type ControllerConfigApplyConfiguration
- func ControllerConfig(name string) *ControllerConfigApplyConfiguration
- func ExtractControllerConfig(controllerConfig *apimachineconfigurationv1.ControllerConfig, ...) (*ControllerConfigApplyConfiguration, error)
- func ExtractControllerConfigStatus(controllerConfig *apimachineconfigurationv1.ControllerConfig, ...) (*ControllerConfigApplyConfiguration, error)
- func (b *ControllerConfigApplyConfiguration) WithAPIVersion(value string) *ControllerConfigApplyConfiguration
- func (b *ControllerConfigApplyConfiguration) WithAnnotations(entries map[string]string) *ControllerConfigApplyConfiguration
- func (b *ControllerConfigApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ControllerConfigApplyConfiguration
- func (b *ControllerConfigApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ControllerConfigApplyConfiguration
- func (b *ControllerConfigApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ControllerConfigApplyConfiguration
- func (b *ControllerConfigApplyConfiguration) WithFinalizers(values ...string) *ControllerConfigApplyConfiguration
- func (b *ControllerConfigApplyConfiguration) WithGenerateName(value string) *ControllerConfigApplyConfiguration
- func (b *ControllerConfigApplyConfiguration) WithGeneration(value int64) *ControllerConfigApplyConfiguration
- func (b *ControllerConfigApplyConfiguration) WithKind(value string) *ControllerConfigApplyConfiguration
- func (b *ControllerConfigApplyConfiguration) WithLabels(entries map[string]string) *ControllerConfigApplyConfiguration
- func (b *ControllerConfigApplyConfiguration) WithName(value string) *ControllerConfigApplyConfiguration
- func (b *ControllerConfigApplyConfiguration) WithNamespace(value string) *ControllerConfigApplyConfiguration
- func (b *ControllerConfigApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ControllerConfigApplyConfiguration
- func (b *ControllerConfigApplyConfiguration) WithResourceVersion(value string) *ControllerConfigApplyConfiguration
- func (b *ControllerConfigApplyConfiguration) WithSpec(value *ControllerConfigSpecApplyConfiguration) *ControllerConfigApplyConfiguration
- func (b *ControllerConfigApplyConfiguration) WithStatus(value *ControllerConfigStatusApplyConfiguration) *ControllerConfigApplyConfiguration
- func (b *ControllerConfigApplyConfiguration) WithUID(value types.UID) *ControllerConfigApplyConfiguration
- type ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithAdditionalTrustBundle(values ...byte) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithBaseOSContainerImage(value string) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithBaseOSExtensionsContainerImage(value string) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithCloudProviderCAData(values ...byte) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithCloudProviderConfig(value string) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithClusterDNSIP(value string) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithDNS(value configv1.DNS) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithEtcdDiscoveryDomain(value string) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithIPFamilies(value machineconfigurationv1.IPFamiliesType) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithImageRegistryBundleData(values ...*ImageRegistryBundleApplyConfiguration) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithImageRegistryBundleUserData(values ...*ImageRegistryBundleApplyConfiguration) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithImages(entries map[string]string) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithInfra(value configv1.Infrastructure) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithInternalRegistryPullSecret(values ...byte) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithKubeAPIServerServingCAData(values ...byte) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithNetwork(value *NetworkInfoApplyConfiguration) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithNetworkType(value string) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithOSImageURL(value string) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithPlatform(value string) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithProxy(value configv1.ProxyStatus) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithPullSecret(value *corev1.ObjectReferenceApplyConfiguration) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithReleaseImage(value string) *ControllerConfigSpecApplyConfiguration
- func (b *ControllerConfigSpecApplyConfiguration) WithRootCAData(values ...byte) *ControllerConfigSpecApplyConfiguration
- type ControllerConfigStatusApplyConfiguration
- func (b *ControllerConfigStatusApplyConfiguration) WithConditions(values ...*ControllerConfigStatusConditionApplyConfiguration) *ControllerConfigStatusApplyConfiguration
- func (b *ControllerConfigStatusApplyConfiguration) WithControllerCertificates(values ...*ControllerCertificateApplyConfiguration) *ControllerConfigStatusApplyConfiguration
- func (b *ControllerConfigStatusApplyConfiguration) WithObservedGeneration(value int64) *ControllerConfigStatusApplyConfiguration
- type ControllerConfigStatusConditionApplyConfiguration
- func (b *ControllerConfigStatusConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *ControllerConfigStatusConditionApplyConfiguration
- func (b *ControllerConfigStatusConditionApplyConfiguration) WithMessage(value string) *ControllerConfigStatusConditionApplyConfiguration
- func (b *ControllerConfigStatusConditionApplyConfiguration) WithReason(value string) *ControllerConfigStatusConditionApplyConfiguration
- func (b *ControllerConfigStatusConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *ControllerConfigStatusConditionApplyConfiguration
- func (b *ControllerConfigStatusConditionApplyConfiguration) WithType(value v1.ControllerConfigStatusConditionType) *ControllerConfigStatusConditionApplyConfiguration
- type ImageRegistryBundleApplyConfiguration
- type KubeletConfigApplyConfiguration
- func ExtractKubeletConfig(kubeletConfig *apimachineconfigurationv1.KubeletConfig, fieldManager string) (*KubeletConfigApplyConfiguration, error)
- func ExtractKubeletConfigStatus(kubeletConfig *apimachineconfigurationv1.KubeletConfig, fieldManager string) (*KubeletConfigApplyConfiguration, error)
- func KubeletConfig(name string) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithAPIVersion(value string) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithAnnotations(entries map[string]string) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithCreationTimestamp(value metav1.Time) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithFinalizers(values ...string) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithGenerateName(value string) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithGeneration(value int64) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithKind(value string) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithLabels(entries map[string]string) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithName(value string) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithNamespace(value string) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithResourceVersion(value string) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithSpec(value *KubeletConfigSpecApplyConfiguration) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithStatus(value *KubeletConfigStatusApplyConfiguration) *KubeletConfigApplyConfiguration
- func (b *KubeletConfigApplyConfiguration) WithUID(value types.UID) *KubeletConfigApplyConfiguration
- type KubeletConfigConditionApplyConfiguration
- func (b *KubeletConfigConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *KubeletConfigConditionApplyConfiguration
- func (b *KubeletConfigConditionApplyConfiguration) WithMessage(value string) *KubeletConfigConditionApplyConfiguration
- func (b *KubeletConfigConditionApplyConfiguration) WithReason(value string) *KubeletConfigConditionApplyConfiguration
- func (b *KubeletConfigConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *KubeletConfigConditionApplyConfiguration
- func (b *KubeletConfigConditionApplyConfiguration) WithType(value v1.KubeletConfigStatusConditionType) *KubeletConfigConditionApplyConfiguration
- type KubeletConfigSpecApplyConfiguration
- func (b *KubeletConfigSpecApplyConfiguration) WithAutoSizingReserved(value bool) *KubeletConfigSpecApplyConfiguration
- func (b *KubeletConfigSpecApplyConfiguration) WithKubeletConfig(value runtime.RawExtension) *KubeletConfigSpecApplyConfiguration
- func (b *KubeletConfigSpecApplyConfiguration) WithLogLevel(value int32) *KubeletConfigSpecApplyConfiguration
- func (b *KubeletConfigSpecApplyConfiguration) WithMachineConfigPoolSelector(value v1.LabelSelector) *KubeletConfigSpecApplyConfiguration
- func (b *KubeletConfigSpecApplyConfiguration) WithTLSSecurityProfile(value configv1.TLSSecurityProfile) *KubeletConfigSpecApplyConfiguration
- type KubeletConfigStatusApplyConfiguration
- type MachineConfigApplyConfiguration
- func (b *MachineConfigApplyConfiguration) WithAPIVersion(value string) *MachineConfigApplyConfiguration
- func (b *MachineConfigApplyConfiguration) WithAnnotations(entries map[string]string) *MachineConfigApplyConfiguration
- func (b *MachineConfigApplyConfiguration) WithCreationTimestamp(value metav1.Time) *MachineConfigApplyConfiguration
- func (b *MachineConfigApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *MachineConfigApplyConfiguration
- func (b *MachineConfigApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *MachineConfigApplyConfiguration
- func (b *MachineConfigApplyConfiguration) WithFinalizers(values ...string) *MachineConfigApplyConfiguration
- func (b *MachineConfigApplyConfiguration) WithGenerateName(value string) *MachineConfigApplyConfiguration
- func (b *MachineConfigApplyConfiguration) WithGeneration(value int64) *MachineConfigApplyConfiguration
- func (b *MachineConfigApplyConfiguration) WithKind(value string) *MachineConfigApplyConfiguration
- func (b *MachineConfigApplyConfiguration) WithLabels(entries map[string]string) *MachineConfigApplyConfiguration
- func (b *MachineConfigApplyConfiguration) WithName(value string) *MachineConfigApplyConfiguration
- func (b *MachineConfigApplyConfiguration) WithNamespace(value string) *MachineConfigApplyConfiguration
- func (b *MachineConfigApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *MachineConfigApplyConfiguration
- func (b *MachineConfigApplyConfiguration) WithResourceVersion(value string) *MachineConfigApplyConfiguration
- func (b *MachineConfigApplyConfiguration) WithSpec(value *MachineConfigSpecApplyConfiguration) *MachineConfigApplyConfiguration
- func (b *MachineConfigApplyConfiguration) WithUID(value types.UID) *MachineConfigApplyConfiguration
- type MachineConfigPoolApplyConfiguration
- func ExtractMachineConfigPool(machineConfigPool *apimachineconfigurationv1.MachineConfigPool, ...) (*MachineConfigPoolApplyConfiguration, error)
- func ExtractMachineConfigPoolStatus(machineConfigPool *apimachineconfigurationv1.MachineConfigPool, ...) (*MachineConfigPoolApplyConfiguration, error)
- func MachineConfigPool(name string) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithAPIVersion(value string) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithAnnotations(entries map[string]string) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithCreationTimestamp(value metav1.Time) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithFinalizers(values ...string) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithGenerateName(value string) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithGeneration(value int64) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithKind(value string) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithLabels(entries map[string]string) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithName(value string) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithNamespace(value string) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithResourceVersion(value string) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithSpec(value *MachineConfigPoolSpecApplyConfiguration) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithStatus(value *MachineConfigPoolStatusApplyConfiguration) *MachineConfigPoolApplyConfiguration
- func (b *MachineConfigPoolApplyConfiguration) WithUID(value types.UID) *MachineConfigPoolApplyConfiguration
- type MachineConfigPoolConditionApplyConfiguration
- func (b *MachineConfigPoolConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *MachineConfigPoolConditionApplyConfiguration
- func (b *MachineConfigPoolConditionApplyConfiguration) WithMessage(value string) *MachineConfigPoolConditionApplyConfiguration
- func (b *MachineConfigPoolConditionApplyConfiguration) WithReason(value string) *MachineConfigPoolConditionApplyConfiguration
- func (b *MachineConfigPoolConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *MachineConfigPoolConditionApplyConfiguration
- func (b *MachineConfigPoolConditionApplyConfiguration) WithType(value v1.MachineConfigPoolConditionType) *MachineConfigPoolConditionApplyConfiguration
- type MachineConfigPoolSpecApplyConfiguration
- func (b *MachineConfigPoolSpecApplyConfiguration) WithConfiguration(value *MachineConfigPoolStatusConfigurationApplyConfiguration) *MachineConfigPoolSpecApplyConfiguration
- func (b *MachineConfigPoolSpecApplyConfiguration) WithMachineConfigSelector(value v1.LabelSelector) *MachineConfigPoolSpecApplyConfiguration
- func (b *MachineConfigPoolSpecApplyConfiguration) WithMaxUnavailable(value intstr.IntOrString) *MachineConfigPoolSpecApplyConfiguration
- func (b *MachineConfigPoolSpecApplyConfiguration) WithNodeSelector(value v1.LabelSelector) *MachineConfigPoolSpecApplyConfiguration
- func (b *MachineConfigPoolSpecApplyConfiguration) WithPaused(value bool) *MachineConfigPoolSpecApplyConfiguration
- func (b *MachineConfigPoolSpecApplyConfiguration) WithPinnedImageSets(values ...*PinnedImageSetRefApplyConfiguration) *MachineConfigPoolSpecApplyConfiguration
- type MachineConfigPoolStatusApplyConfiguration
- func (b *MachineConfigPoolStatusApplyConfiguration) WithCertExpirys(values ...*CertExpiryApplyConfiguration) *MachineConfigPoolStatusApplyConfiguration
- func (b *MachineConfigPoolStatusApplyConfiguration) WithConditions(values ...*MachineConfigPoolConditionApplyConfiguration) *MachineConfigPoolStatusApplyConfiguration
- func (b *MachineConfigPoolStatusApplyConfiguration) WithConfiguration(value *MachineConfigPoolStatusConfigurationApplyConfiguration) *MachineConfigPoolStatusApplyConfiguration
- func (b *MachineConfigPoolStatusApplyConfiguration) WithDegradedMachineCount(value int32) *MachineConfigPoolStatusApplyConfiguration
- func (b *MachineConfigPoolStatusApplyConfiguration) WithMachineCount(value int32) *MachineConfigPoolStatusApplyConfiguration
- func (b *MachineConfigPoolStatusApplyConfiguration) WithObservedGeneration(value int64) *MachineConfigPoolStatusApplyConfiguration
- func (b *MachineConfigPoolStatusApplyConfiguration) WithPoolSynchronizersStatus(values ...*PoolSynchronizerStatusApplyConfiguration) *MachineConfigPoolStatusApplyConfiguration
- func (b *MachineConfigPoolStatusApplyConfiguration) WithReadyMachineCount(value int32) *MachineConfigPoolStatusApplyConfiguration
- func (b *MachineConfigPoolStatusApplyConfiguration) WithUnavailableMachineCount(value int32) *MachineConfigPoolStatusApplyConfiguration
- func (b *MachineConfigPoolStatusApplyConfiguration) WithUpdatedMachineCount(value int32) *MachineConfigPoolStatusApplyConfiguration
- type MachineConfigPoolStatusConfigurationApplyConfiguration
- func (b *MachineConfigPoolStatusConfigurationApplyConfiguration) WithAPIVersion(value string) *MachineConfigPoolStatusConfigurationApplyConfiguration
- func (b *MachineConfigPoolStatusConfigurationApplyConfiguration) WithFieldPath(value string) *MachineConfigPoolStatusConfigurationApplyConfiguration
- func (b *MachineConfigPoolStatusConfigurationApplyConfiguration) WithKind(value string) *MachineConfigPoolStatusConfigurationApplyConfiguration
- func (b *MachineConfigPoolStatusConfigurationApplyConfiguration) WithName(value string) *MachineConfigPoolStatusConfigurationApplyConfiguration
- func (b *MachineConfigPoolStatusConfigurationApplyConfiguration) WithNamespace(value string) *MachineConfigPoolStatusConfigurationApplyConfiguration
- func (b *MachineConfigPoolStatusConfigurationApplyConfiguration) WithResourceVersion(value string) *MachineConfigPoolStatusConfigurationApplyConfiguration
- func (b *MachineConfigPoolStatusConfigurationApplyConfiguration) WithSource(values ...*v1.ObjectReferenceApplyConfiguration) *MachineConfigPoolStatusConfigurationApplyConfiguration
- func (b *MachineConfigPoolStatusConfigurationApplyConfiguration) WithUID(value types.UID) *MachineConfigPoolStatusConfigurationApplyConfiguration
- type MachineConfigSpecApplyConfiguration
- func (b *MachineConfigSpecApplyConfiguration) WithBaseOSExtensionsContainerImage(value string) *MachineConfigSpecApplyConfiguration
- func (b *MachineConfigSpecApplyConfiguration) WithConfig(value runtime.RawExtension) *MachineConfigSpecApplyConfiguration
- func (b *MachineConfigSpecApplyConfiguration) WithExtensions(values ...string) *MachineConfigSpecApplyConfiguration
- func (b *MachineConfigSpecApplyConfiguration) WithFIPS(value bool) *MachineConfigSpecApplyConfiguration
- func (b *MachineConfigSpecApplyConfiguration) WithKernelArguments(values ...string) *MachineConfigSpecApplyConfiguration
- func (b *MachineConfigSpecApplyConfiguration) WithKernelType(value string) *MachineConfigSpecApplyConfiguration
- func (b *MachineConfigSpecApplyConfiguration) WithOSImageURL(value string) *MachineConfigSpecApplyConfiguration
- type NetworkInfoApplyConfiguration
- type PinnedImageSetRefApplyConfiguration
- type PoolSynchronizerStatusApplyConfiguration
- func (b *PoolSynchronizerStatusApplyConfiguration) WithAvailableMachineCount(value int64) *PoolSynchronizerStatusApplyConfiguration
- func (b *PoolSynchronizerStatusApplyConfiguration) WithMachineCount(value int64) *PoolSynchronizerStatusApplyConfiguration
- func (b *PoolSynchronizerStatusApplyConfiguration) WithObservedGeneration(value int64) *PoolSynchronizerStatusApplyConfiguration
- func (b *PoolSynchronizerStatusApplyConfiguration) WithPoolSynchronizerType(value v1.PoolSynchronizerType) *PoolSynchronizerStatusApplyConfiguration
- func (b *PoolSynchronizerStatusApplyConfiguration) WithReadyMachineCount(value int64) *PoolSynchronizerStatusApplyConfiguration
- func (b *PoolSynchronizerStatusApplyConfiguration) WithUnavailableMachineCount(value int64) *PoolSynchronizerStatusApplyConfiguration
- func (b *PoolSynchronizerStatusApplyConfiguration) WithUpdatedMachineCount(value int64) *PoolSynchronizerStatusApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertExpiryApplyConfiguration ¶
type CertExpiryApplyConfiguration struct { Bundle *string `json:"bundle,omitempty"` Subject *string `json:"subject,omitempty"` Expiry *v1.Time `json:"expiry,omitempty"` }
CertExpiryApplyConfiguration represents an declarative configuration of the CertExpiry type for use with apply.
func CertExpiry ¶
func CertExpiry() *CertExpiryApplyConfiguration
CertExpiryApplyConfiguration constructs an declarative configuration of the CertExpiry type for use with apply.
func (*CertExpiryApplyConfiguration) WithBundle ¶
func (b *CertExpiryApplyConfiguration) WithBundle(value string) *CertExpiryApplyConfiguration
WithBundle sets the Bundle field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Bundle field is set to the value of the last call.
func (*CertExpiryApplyConfiguration) WithExpiry ¶
func (b *CertExpiryApplyConfiguration) WithExpiry(value v1.Time) *CertExpiryApplyConfiguration
WithExpiry sets the Expiry field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Expiry field is set to the value of the last call.
func (*CertExpiryApplyConfiguration) WithSubject ¶
func (b *CertExpiryApplyConfiguration) WithSubject(value string) *CertExpiryApplyConfiguration
WithSubject sets the Subject field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subject field is set to the value of the last call.
type ContainerRuntimeConfigApplyConfiguration ¶
type ContainerRuntimeConfigApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ContainerRuntimeConfigSpecApplyConfiguration `json:"spec,omitempty"` Status *ContainerRuntimeConfigStatusApplyConfiguration `json:"status,omitempty"` }
ContainerRuntimeConfigApplyConfiguration represents an declarative configuration of the ContainerRuntimeConfig type for use with apply.
func ContainerRuntimeConfig ¶
func ContainerRuntimeConfig(name string) *ContainerRuntimeConfigApplyConfiguration
ContainerRuntimeConfig constructs an declarative configuration of the ContainerRuntimeConfig type for use with apply.
func ExtractContainerRuntimeConfig ¶
func ExtractContainerRuntimeConfig(containerRuntimeConfig *apimachineconfigurationv1.ContainerRuntimeConfig, fieldManager string) (*ContainerRuntimeConfigApplyConfiguration, error)
ExtractContainerRuntimeConfig extracts the applied configuration owned by fieldManager from containerRuntimeConfig. If no managedFields are found in containerRuntimeConfig for fieldManager, a ContainerRuntimeConfigApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. containerRuntimeConfig must be a unmodified ContainerRuntimeConfig API object that was retrieved from the Kubernetes API. ExtractContainerRuntimeConfig provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractContainerRuntimeConfigStatus ¶
func ExtractContainerRuntimeConfigStatus(containerRuntimeConfig *apimachineconfigurationv1.ContainerRuntimeConfig, fieldManager string) (*ContainerRuntimeConfigApplyConfiguration, error)
ExtractContainerRuntimeConfigStatus is the same as ExtractContainerRuntimeConfig except that it extracts the status subresource applied configuration. Experimental!
func (*ContainerRuntimeConfigApplyConfiguration) WithAPIVersion ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithAPIVersion(value string) *ContainerRuntimeConfigApplyConfiguration
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 (*ContainerRuntimeConfigApplyConfiguration) WithAnnotations ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithAnnotations(entries map[string]string) *ContainerRuntimeConfigApplyConfiguration
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 (*ContainerRuntimeConfigApplyConfiguration) WithCreationTimestamp ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ContainerRuntimeConfigApplyConfiguration
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 (*ContainerRuntimeConfigApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ContainerRuntimeConfigApplyConfiguration
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 (*ContainerRuntimeConfigApplyConfiguration) WithDeletionTimestamp ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ContainerRuntimeConfigApplyConfiguration
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 (*ContainerRuntimeConfigApplyConfiguration) WithFinalizers ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithFinalizers(values ...string) *ContainerRuntimeConfigApplyConfiguration
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 (*ContainerRuntimeConfigApplyConfiguration) WithGenerateName ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithGenerateName(value string) *ContainerRuntimeConfigApplyConfiguration
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 (*ContainerRuntimeConfigApplyConfiguration) WithGeneration ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithGeneration(value int64) *ContainerRuntimeConfigApplyConfiguration
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 (*ContainerRuntimeConfigApplyConfiguration) WithKind ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithKind(value string) *ContainerRuntimeConfigApplyConfiguration
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 (*ContainerRuntimeConfigApplyConfiguration) WithLabels ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithLabels(entries map[string]string) *ContainerRuntimeConfigApplyConfiguration
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 (*ContainerRuntimeConfigApplyConfiguration) WithName ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithName(value string) *ContainerRuntimeConfigApplyConfiguration
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 (*ContainerRuntimeConfigApplyConfiguration) WithNamespace ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithNamespace(value string) *ContainerRuntimeConfigApplyConfiguration
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 (*ContainerRuntimeConfigApplyConfiguration) WithOwnerReferences ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ContainerRuntimeConfigApplyConfiguration
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 (*ContainerRuntimeConfigApplyConfiguration) WithResourceVersion ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithResourceVersion(value string) *ContainerRuntimeConfigApplyConfiguration
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 (*ContainerRuntimeConfigApplyConfiguration) WithSpec ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithSpec(value *ContainerRuntimeConfigSpecApplyConfiguration) *ContainerRuntimeConfigApplyConfiguration
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 (*ContainerRuntimeConfigApplyConfiguration) WithStatus ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithStatus(value *ContainerRuntimeConfigStatusApplyConfiguration) *ContainerRuntimeConfigApplyConfiguration
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 (*ContainerRuntimeConfigApplyConfiguration) WithUID ¶
func (b *ContainerRuntimeConfigApplyConfiguration) WithUID(value types.UID) *ContainerRuntimeConfigApplyConfiguration
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 ContainerRuntimeConfigConditionApplyConfiguration ¶
type ContainerRuntimeConfigConditionApplyConfiguration struct { Type *v1.ContainerRuntimeConfigStatusConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` }
ContainerRuntimeConfigConditionApplyConfiguration represents an declarative configuration of the ContainerRuntimeConfigCondition type for use with apply.
func ContainerRuntimeConfigCondition ¶
func ContainerRuntimeConfigCondition() *ContainerRuntimeConfigConditionApplyConfiguration
ContainerRuntimeConfigConditionApplyConfiguration constructs an declarative configuration of the ContainerRuntimeConfigCondition type for use with apply.
func (*ContainerRuntimeConfigConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *ContainerRuntimeConfigConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *ContainerRuntimeConfigConditionApplyConfiguration
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 (*ContainerRuntimeConfigConditionApplyConfiguration) WithMessage ¶
func (b *ContainerRuntimeConfigConditionApplyConfiguration) WithMessage(value string) *ContainerRuntimeConfigConditionApplyConfiguration
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 (*ContainerRuntimeConfigConditionApplyConfiguration) WithReason ¶
func (b *ContainerRuntimeConfigConditionApplyConfiguration) WithReason(value string) *ContainerRuntimeConfigConditionApplyConfiguration
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 (*ContainerRuntimeConfigConditionApplyConfiguration) WithStatus ¶
func (b *ContainerRuntimeConfigConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *ContainerRuntimeConfigConditionApplyConfiguration
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 (*ContainerRuntimeConfigConditionApplyConfiguration) WithType ¶
func (b *ContainerRuntimeConfigConditionApplyConfiguration) WithType(value v1.ContainerRuntimeConfigStatusConditionType) *ContainerRuntimeConfigConditionApplyConfiguration
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 ContainerRuntimeConfigSpecApplyConfiguration ¶
type ContainerRuntimeConfigSpecApplyConfiguration struct { MachineConfigPoolSelector *v1.LabelSelector `json:"machineConfigPoolSelector,omitempty"` ContainerRuntimeConfig *ContainerRuntimeConfigurationApplyConfiguration `json:"containerRuntimeConfig,omitempty"` }
ContainerRuntimeConfigSpecApplyConfiguration represents an declarative configuration of the ContainerRuntimeConfigSpec type for use with apply.
func ContainerRuntimeConfigSpec ¶
func ContainerRuntimeConfigSpec() *ContainerRuntimeConfigSpecApplyConfiguration
ContainerRuntimeConfigSpecApplyConfiguration constructs an declarative configuration of the ContainerRuntimeConfigSpec type for use with apply.
func (*ContainerRuntimeConfigSpecApplyConfiguration) WithContainerRuntimeConfig ¶
func (b *ContainerRuntimeConfigSpecApplyConfiguration) WithContainerRuntimeConfig(value *ContainerRuntimeConfigurationApplyConfiguration) *ContainerRuntimeConfigSpecApplyConfiguration
WithContainerRuntimeConfig sets the ContainerRuntimeConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ContainerRuntimeConfig field is set to the value of the last call.
func (*ContainerRuntimeConfigSpecApplyConfiguration) WithMachineConfigPoolSelector ¶
func (b *ContainerRuntimeConfigSpecApplyConfiguration) WithMachineConfigPoolSelector(value v1.LabelSelector) *ContainerRuntimeConfigSpecApplyConfiguration
WithMachineConfigPoolSelector sets the MachineConfigPoolSelector field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MachineConfigPoolSelector field is set to the value of the last call.
type ContainerRuntimeConfigStatusApplyConfiguration ¶
type ContainerRuntimeConfigStatusApplyConfiguration struct { ObservedGeneration *int64 `json:"observedGeneration,omitempty"` Conditions []ContainerRuntimeConfigConditionApplyConfiguration `json:"conditions,omitempty"` }
ContainerRuntimeConfigStatusApplyConfiguration represents an declarative configuration of the ContainerRuntimeConfigStatus type for use with apply.
func ContainerRuntimeConfigStatus ¶
func ContainerRuntimeConfigStatus() *ContainerRuntimeConfigStatusApplyConfiguration
ContainerRuntimeConfigStatusApplyConfiguration constructs an declarative configuration of the ContainerRuntimeConfigStatus type for use with apply.
func (*ContainerRuntimeConfigStatusApplyConfiguration) WithConditions ¶
func (b *ContainerRuntimeConfigStatusApplyConfiguration) WithConditions(values ...*ContainerRuntimeConfigConditionApplyConfiguration) *ContainerRuntimeConfigStatusApplyConfiguration
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 (*ContainerRuntimeConfigStatusApplyConfiguration) WithObservedGeneration ¶
func (b *ContainerRuntimeConfigStatusApplyConfiguration) WithObservedGeneration(value int64) *ContainerRuntimeConfigStatusApplyConfiguration
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.
type ContainerRuntimeConfigurationApplyConfiguration ¶
type ContainerRuntimeConfigurationApplyConfiguration struct { PidsLimit *int64 `json:"pidsLimit,omitempty"` LogLevel *string `json:"logLevel,omitempty"` LogSizeMax *resource.Quantity `json:"logSizeMax,omitempty"` OverlaySize *resource.Quantity `json:"overlaySize,omitempty"` DefaultRuntime *v1.ContainerRuntimeDefaultRuntime `json:"defaultRuntime,omitempty"` }
ContainerRuntimeConfigurationApplyConfiguration represents an declarative configuration of the ContainerRuntimeConfiguration type for use with apply.
func ContainerRuntimeConfiguration ¶
func ContainerRuntimeConfiguration() *ContainerRuntimeConfigurationApplyConfiguration
ContainerRuntimeConfigurationApplyConfiguration constructs an declarative configuration of the ContainerRuntimeConfiguration type for use with apply.
func (*ContainerRuntimeConfigurationApplyConfiguration) WithDefaultRuntime ¶
func (b *ContainerRuntimeConfigurationApplyConfiguration) WithDefaultRuntime(value v1.ContainerRuntimeDefaultRuntime) *ContainerRuntimeConfigurationApplyConfiguration
WithDefaultRuntime sets the DefaultRuntime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DefaultRuntime field is set to the value of the last call.
func (*ContainerRuntimeConfigurationApplyConfiguration) WithLogLevel ¶
func (b *ContainerRuntimeConfigurationApplyConfiguration) WithLogLevel(value string) *ContainerRuntimeConfigurationApplyConfiguration
WithLogLevel sets the LogLevel field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LogLevel field is set to the value of the last call.
func (*ContainerRuntimeConfigurationApplyConfiguration) WithLogSizeMax ¶
func (b *ContainerRuntimeConfigurationApplyConfiguration) WithLogSizeMax(value resource.Quantity) *ContainerRuntimeConfigurationApplyConfiguration
WithLogSizeMax sets the LogSizeMax field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LogSizeMax field is set to the value of the last call.
func (*ContainerRuntimeConfigurationApplyConfiguration) WithOverlaySize ¶
func (b *ContainerRuntimeConfigurationApplyConfiguration) WithOverlaySize(value resource.Quantity) *ContainerRuntimeConfigurationApplyConfiguration
WithOverlaySize sets the OverlaySize field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OverlaySize field is set to the value of the last call.
func (*ContainerRuntimeConfigurationApplyConfiguration) WithPidsLimit ¶
func (b *ContainerRuntimeConfigurationApplyConfiguration) WithPidsLimit(value int64) *ContainerRuntimeConfigurationApplyConfiguration
WithPidsLimit sets the PidsLimit field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PidsLimit field is set to the value of the last call.
type ControllerCertificateApplyConfiguration ¶
type ControllerCertificateApplyConfiguration struct { Subject *string `json:"subject,omitempty"` Signer *string `json:"signer,omitempty"` NotBefore *v1.Time `json:"notBefore,omitempty"` NotAfter *v1.Time `json:"notAfter,omitempty"` BundleFile *string `json:"bundleFile,omitempty"` }
ControllerCertificateApplyConfiguration represents an declarative configuration of the ControllerCertificate type for use with apply.
func ControllerCertificate ¶
func ControllerCertificate() *ControllerCertificateApplyConfiguration
ControllerCertificateApplyConfiguration constructs an declarative configuration of the ControllerCertificate type for use with apply.
func (*ControllerCertificateApplyConfiguration) WithBundleFile ¶
func (b *ControllerCertificateApplyConfiguration) WithBundleFile(value string) *ControllerCertificateApplyConfiguration
WithBundleFile sets the BundleFile field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BundleFile field is set to the value of the last call.
func (*ControllerCertificateApplyConfiguration) WithNotAfter ¶
func (b *ControllerCertificateApplyConfiguration) WithNotAfter(value v1.Time) *ControllerCertificateApplyConfiguration
WithNotAfter sets the NotAfter field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NotAfter field is set to the value of the last call.
func (*ControllerCertificateApplyConfiguration) WithNotBefore ¶
func (b *ControllerCertificateApplyConfiguration) WithNotBefore(value v1.Time) *ControllerCertificateApplyConfiguration
WithNotBefore sets the NotBefore field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NotBefore field is set to the value of the last call.
func (*ControllerCertificateApplyConfiguration) WithSigner ¶
func (b *ControllerCertificateApplyConfiguration) WithSigner(value string) *ControllerCertificateApplyConfiguration
WithSigner sets the Signer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Signer field is set to the value of the last call.
func (*ControllerCertificateApplyConfiguration) WithSubject ¶
func (b *ControllerCertificateApplyConfiguration) WithSubject(value string) *ControllerCertificateApplyConfiguration
WithSubject sets the Subject field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subject field is set to the value of the last call.
type ControllerConfigApplyConfiguration ¶
type ControllerConfigApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ControllerConfigSpecApplyConfiguration `json:"spec,omitempty"` Status *ControllerConfigStatusApplyConfiguration `json:"status,omitempty"` }
ControllerConfigApplyConfiguration represents an declarative configuration of the ControllerConfig type for use with apply.
func ControllerConfig ¶
func ControllerConfig(name string) *ControllerConfigApplyConfiguration
ControllerConfig constructs an declarative configuration of the ControllerConfig type for use with apply.
func ExtractControllerConfig ¶
func ExtractControllerConfig(controllerConfig *apimachineconfigurationv1.ControllerConfig, fieldManager string) (*ControllerConfigApplyConfiguration, error)
ExtractControllerConfig extracts the applied configuration owned by fieldManager from controllerConfig. If no managedFields are found in controllerConfig for fieldManager, a ControllerConfigApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. controllerConfig must be a unmodified ControllerConfig API object that was retrieved from the Kubernetes API. ExtractControllerConfig provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractControllerConfigStatus ¶
func ExtractControllerConfigStatus(controllerConfig *apimachineconfigurationv1.ControllerConfig, fieldManager string) (*ControllerConfigApplyConfiguration, error)
ExtractControllerConfigStatus is the same as ExtractControllerConfig except that it extracts the status subresource applied configuration. Experimental!
func (*ControllerConfigApplyConfiguration) WithAPIVersion ¶
func (b *ControllerConfigApplyConfiguration) WithAPIVersion(value string) *ControllerConfigApplyConfiguration
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 (*ControllerConfigApplyConfiguration) WithAnnotations ¶
func (b *ControllerConfigApplyConfiguration) WithAnnotations(entries map[string]string) *ControllerConfigApplyConfiguration
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 (*ControllerConfigApplyConfiguration) WithCreationTimestamp ¶
func (b *ControllerConfigApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ControllerConfigApplyConfiguration
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 (*ControllerConfigApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ControllerConfigApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ControllerConfigApplyConfiguration
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 (*ControllerConfigApplyConfiguration) WithDeletionTimestamp ¶
func (b *ControllerConfigApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ControllerConfigApplyConfiguration
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 (*ControllerConfigApplyConfiguration) WithFinalizers ¶
func (b *ControllerConfigApplyConfiguration) WithFinalizers(values ...string) *ControllerConfigApplyConfiguration
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 (*ControllerConfigApplyConfiguration) WithGenerateName ¶
func (b *ControllerConfigApplyConfiguration) WithGenerateName(value string) *ControllerConfigApplyConfiguration
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 (*ControllerConfigApplyConfiguration) WithGeneration ¶
func (b *ControllerConfigApplyConfiguration) WithGeneration(value int64) *ControllerConfigApplyConfiguration
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 (*ControllerConfigApplyConfiguration) WithKind ¶
func (b *ControllerConfigApplyConfiguration) WithKind(value string) *ControllerConfigApplyConfiguration
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 (*ControllerConfigApplyConfiguration) WithLabels ¶
func (b *ControllerConfigApplyConfiguration) WithLabels(entries map[string]string) *ControllerConfigApplyConfiguration
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 (*ControllerConfigApplyConfiguration) WithName ¶
func (b *ControllerConfigApplyConfiguration) WithName(value string) *ControllerConfigApplyConfiguration
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 (*ControllerConfigApplyConfiguration) WithNamespace ¶
func (b *ControllerConfigApplyConfiguration) WithNamespace(value string) *ControllerConfigApplyConfiguration
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 (*ControllerConfigApplyConfiguration) WithOwnerReferences ¶
func (b *ControllerConfigApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ControllerConfigApplyConfiguration
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 (*ControllerConfigApplyConfiguration) WithResourceVersion ¶
func (b *ControllerConfigApplyConfiguration) WithResourceVersion(value string) *ControllerConfigApplyConfiguration
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 (*ControllerConfigApplyConfiguration) WithSpec ¶
func (b *ControllerConfigApplyConfiguration) WithSpec(value *ControllerConfigSpecApplyConfiguration) *ControllerConfigApplyConfiguration
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 (*ControllerConfigApplyConfiguration) WithStatus ¶
func (b *ControllerConfigApplyConfiguration) WithStatus(value *ControllerConfigStatusApplyConfiguration) *ControllerConfigApplyConfiguration
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 (*ControllerConfigApplyConfiguration) WithUID ¶
func (b *ControllerConfigApplyConfiguration) WithUID(value types.UID) *ControllerConfigApplyConfiguration
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 ControllerConfigSpecApplyConfiguration ¶
type ControllerConfigSpecApplyConfiguration struct { ClusterDNSIP *string `json:"clusterDNSIP,omitempty"` CloudProviderConfig *string `json:"cloudProviderConfig,omitempty"` Platform *string `json:"platform,omitempty"` EtcdDiscoveryDomain *string `json:"etcdDiscoveryDomain,omitempty"` KubeAPIServerServingCAData []byte `json:"kubeAPIServerServingCAData,omitempty"` RootCAData []byte `json:"rootCAData,omitempty"` CloudProviderCAData []byte `json:"cloudProviderCAData,omitempty"` AdditionalTrustBundle []byte `json:"additionalTrustBundle,omitempty"` ImageRegistryBundleUserData []ImageRegistryBundleApplyConfiguration `json:"imageRegistryBundleUserData,omitempty"` ImageRegistryBundleData []ImageRegistryBundleApplyConfiguration `json:"imageRegistryBundleData,omitempty"` PullSecret *corev1.ObjectReferenceApplyConfiguration `json:"pullSecret,omitempty"` InternalRegistryPullSecret []byte `json:"internalRegistryPullSecret,omitempty"` Images map[string]string `json:"images,omitempty"` BaseOSContainerImage *string `json:"baseOSContainerImage,omitempty"` BaseOSExtensionsContainerImage *string `json:"baseOSExtensionsContainerImage,omitempty"` OSImageURL *string `json:"osImageURL,omitempty"` ReleaseImage *string `json:"releaseImage,omitempty"` Proxy *configv1.ProxyStatus `json:"proxy,omitempty"` Infra *configv1.Infrastructure `json:"infra,omitempty"` DNS *configv1.DNS `json:"dns,omitempty"` IPFamilies *machineconfigurationv1.IPFamiliesType `json:"ipFamilies,omitempty"` NetworkType *string `json:"networkType,omitempty"` Network *NetworkInfoApplyConfiguration `json:"network,omitempty"` }
ControllerConfigSpecApplyConfiguration represents an declarative configuration of the ControllerConfigSpec type for use with apply.
func ControllerConfigSpec ¶
func ControllerConfigSpec() *ControllerConfigSpecApplyConfiguration
ControllerConfigSpecApplyConfiguration constructs an declarative configuration of the ControllerConfigSpec type for use with apply.
func (*ControllerConfigSpecApplyConfiguration) WithAdditionalTrustBundle ¶
func (b *ControllerConfigSpecApplyConfiguration) WithAdditionalTrustBundle(values ...byte) *ControllerConfigSpecApplyConfiguration
WithAdditionalTrustBundle adds the given value to the AdditionalTrustBundle 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 AdditionalTrustBundle field.
func (*ControllerConfigSpecApplyConfiguration) WithBaseOSContainerImage ¶
func (b *ControllerConfigSpecApplyConfiguration) WithBaseOSContainerImage(value string) *ControllerConfigSpecApplyConfiguration
WithBaseOSContainerImage sets the BaseOSContainerImage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BaseOSContainerImage field is set to the value of the last call.
func (*ControllerConfigSpecApplyConfiguration) WithBaseOSExtensionsContainerImage ¶
func (b *ControllerConfigSpecApplyConfiguration) WithBaseOSExtensionsContainerImage(value string) *ControllerConfigSpecApplyConfiguration
WithBaseOSExtensionsContainerImage sets the BaseOSExtensionsContainerImage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BaseOSExtensionsContainerImage field is set to the value of the last call.
func (*ControllerConfigSpecApplyConfiguration) WithCloudProviderCAData ¶
func (b *ControllerConfigSpecApplyConfiguration) WithCloudProviderCAData(values ...byte) *ControllerConfigSpecApplyConfiguration
WithCloudProviderCAData adds the given value to the CloudProviderCAData 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 CloudProviderCAData field.
func (*ControllerConfigSpecApplyConfiguration) WithCloudProviderConfig ¶
func (b *ControllerConfigSpecApplyConfiguration) WithCloudProviderConfig(value string) *ControllerConfigSpecApplyConfiguration
WithCloudProviderConfig sets the CloudProviderConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CloudProviderConfig field is set to the value of the last call.
func (*ControllerConfigSpecApplyConfiguration) WithClusterDNSIP ¶
func (b *ControllerConfigSpecApplyConfiguration) WithClusterDNSIP(value string) *ControllerConfigSpecApplyConfiguration
WithClusterDNSIP sets the ClusterDNSIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterDNSIP field is set to the value of the last call.
func (*ControllerConfigSpecApplyConfiguration) WithDNS ¶
func (b *ControllerConfigSpecApplyConfiguration) WithDNS(value configv1.DNS) *ControllerConfigSpecApplyConfiguration
WithDNS sets the DNS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DNS field is set to the value of the last call.
func (*ControllerConfigSpecApplyConfiguration) WithEtcdDiscoveryDomain ¶
func (b *ControllerConfigSpecApplyConfiguration) WithEtcdDiscoveryDomain(value string) *ControllerConfigSpecApplyConfiguration
WithEtcdDiscoveryDomain sets the EtcdDiscoveryDomain field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EtcdDiscoveryDomain field is set to the value of the last call.
func (*ControllerConfigSpecApplyConfiguration) WithIPFamilies ¶
func (b *ControllerConfigSpecApplyConfiguration) WithIPFamilies(value machineconfigurationv1.IPFamiliesType) *ControllerConfigSpecApplyConfiguration
WithIPFamilies sets the IPFamilies field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPFamilies field is set to the value of the last call.
func (*ControllerConfigSpecApplyConfiguration) WithImageRegistryBundleData ¶
func (b *ControllerConfigSpecApplyConfiguration) WithImageRegistryBundleData(values ...*ImageRegistryBundleApplyConfiguration) *ControllerConfigSpecApplyConfiguration
WithImageRegistryBundleData adds the given value to the ImageRegistryBundleData 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 ImageRegistryBundleData field.
func (*ControllerConfigSpecApplyConfiguration) WithImageRegistryBundleUserData ¶
func (b *ControllerConfigSpecApplyConfiguration) WithImageRegistryBundleUserData(values ...*ImageRegistryBundleApplyConfiguration) *ControllerConfigSpecApplyConfiguration
WithImageRegistryBundleUserData adds the given value to the ImageRegistryBundleUserData 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 ImageRegistryBundleUserData field.
func (*ControllerConfigSpecApplyConfiguration) WithImages ¶
func (b *ControllerConfigSpecApplyConfiguration) WithImages(entries map[string]string) *ControllerConfigSpecApplyConfiguration
WithImages puts the entries into the Images 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 Images field, overwriting an existing map entries in Images field with the same key.
func (*ControllerConfigSpecApplyConfiguration) WithInfra ¶
func (b *ControllerConfigSpecApplyConfiguration) WithInfra(value configv1.Infrastructure) *ControllerConfigSpecApplyConfiguration
WithInfra sets the Infra field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Infra field is set to the value of the last call.
func (*ControllerConfigSpecApplyConfiguration) WithInternalRegistryPullSecret ¶
func (b *ControllerConfigSpecApplyConfiguration) WithInternalRegistryPullSecret(values ...byte) *ControllerConfigSpecApplyConfiguration
WithInternalRegistryPullSecret adds the given value to the InternalRegistryPullSecret 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 InternalRegistryPullSecret field.
func (*ControllerConfigSpecApplyConfiguration) WithKubeAPIServerServingCAData ¶
func (b *ControllerConfigSpecApplyConfiguration) WithKubeAPIServerServingCAData(values ...byte) *ControllerConfigSpecApplyConfiguration
WithKubeAPIServerServingCAData adds the given value to the KubeAPIServerServingCAData 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 KubeAPIServerServingCAData field.
func (*ControllerConfigSpecApplyConfiguration) WithNetwork ¶
func (b *ControllerConfigSpecApplyConfiguration) WithNetwork(value *NetworkInfoApplyConfiguration) *ControllerConfigSpecApplyConfiguration
WithNetwork sets the Network field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Network field is set to the value of the last call.
func (*ControllerConfigSpecApplyConfiguration) WithNetworkType ¶
func (b *ControllerConfigSpecApplyConfiguration) WithNetworkType(value string) *ControllerConfigSpecApplyConfiguration
WithNetworkType sets the NetworkType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NetworkType field is set to the value of the last call.
func (*ControllerConfigSpecApplyConfiguration) WithOSImageURL ¶
func (b *ControllerConfigSpecApplyConfiguration) WithOSImageURL(value string) *ControllerConfigSpecApplyConfiguration
WithOSImageURL sets the OSImageURL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OSImageURL field is set to the value of the last call.
func (*ControllerConfigSpecApplyConfiguration) WithPlatform ¶
func (b *ControllerConfigSpecApplyConfiguration) WithPlatform(value string) *ControllerConfigSpecApplyConfiguration
WithPlatform sets the Platform field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Platform field is set to the value of the last call.
func (*ControllerConfigSpecApplyConfiguration) WithProxy ¶
func (b *ControllerConfigSpecApplyConfiguration) WithProxy(value configv1.ProxyStatus) *ControllerConfigSpecApplyConfiguration
WithProxy sets the Proxy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Proxy field is set to the value of the last call.
func (*ControllerConfigSpecApplyConfiguration) WithPullSecret ¶
func (b *ControllerConfigSpecApplyConfiguration) WithPullSecret(value *corev1.ObjectReferenceApplyConfiguration) *ControllerConfigSpecApplyConfiguration
WithPullSecret sets the PullSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PullSecret field is set to the value of the last call.
func (*ControllerConfigSpecApplyConfiguration) WithReleaseImage ¶
func (b *ControllerConfigSpecApplyConfiguration) WithReleaseImage(value string) *ControllerConfigSpecApplyConfiguration
WithReleaseImage sets the ReleaseImage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReleaseImage field is set to the value of the last call.
func (*ControllerConfigSpecApplyConfiguration) WithRootCAData ¶
func (b *ControllerConfigSpecApplyConfiguration) WithRootCAData(values ...byte) *ControllerConfigSpecApplyConfiguration
WithRootCAData adds the given value to the RootCAData 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 RootCAData field.
type ControllerConfigStatusApplyConfiguration ¶
type ControllerConfigStatusApplyConfiguration struct { ObservedGeneration *int64 `json:"observedGeneration,omitempty"` Conditions []ControllerConfigStatusConditionApplyConfiguration `json:"conditions,omitempty"` ControllerCertificates []ControllerCertificateApplyConfiguration `json:"controllerCertificates,omitempty"` }
ControllerConfigStatusApplyConfiguration represents an declarative configuration of the ControllerConfigStatus type for use with apply.
func ControllerConfigStatus ¶
func ControllerConfigStatus() *ControllerConfigStatusApplyConfiguration
ControllerConfigStatusApplyConfiguration constructs an declarative configuration of the ControllerConfigStatus type for use with apply.
func (*ControllerConfigStatusApplyConfiguration) WithConditions ¶
func (b *ControllerConfigStatusApplyConfiguration) WithConditions(values ...*ControllerConfigStatusConditionApplyConfiguration) *ControllerConfigStatusApplyConfiguration
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 (*ControllerConfigStatusApplyConfiguration) WithControllerCertificates ¶
func (b *ControllerConfigStatusApplyConfiguration) WithControllerCertificates(values ...*ControllerCertificateApplyConfiguration) *ControllerConfigStatusApplyConfiguration
WithControllerCertificates adds the given value to the ControllerCertificates 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 ControllerCertificates field.
func (*ControllerConfigStatusApplyConfiguration) WithObservedGeneration ¶
func (b *ControllerConfigStatusApplyConfiguration) WithObservedGeneration(value int64) *ControllerConfigStatusApplyConfiguration
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.
type ControllerConfigStatusConditionApplyConfiguration ¶
type ControllerConfigStatusConditionApplyConfiguration struct { Type *v1.ControllerConfigStatusConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` }
ControllerConfigStatusConditionApplyConfiguration represents an declarative configuration of the ControllerConfigStatusCondition type for use with apply.
func ControllerConfigStatusCondition ¶
func ControllerConfigStatusCondition() *ControllerConfigStatusConditionApplyConfiguration
ControllerConfigStatusConditionApplyConfiguration constructs an declarative configuration of the ControllerConfigStatusCondition type for use with apply.
func (*ControllerConfigStatusConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *ControllerConfigStatusConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *ControllerConfigStatusConditionApplyConfiguration
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 (*ControllerConfigStatusConditionApplyConfiguration) WithMessage ¶
func (b *ControllerConfigStatusConditionApplyConfiguration) WithMessage(value string) *ControllerConfigStatusConditionApplyConfiguration
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 (*ControllerConfigStatusConditionApplyConfiguration) WithReason ¶
func (b *ControllerConfigStatusConditionApplyConfiguration) WithReason(value string) *ControllerConfigStatusConditionApplyConfiguration
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 (*ControllerConfigStatusConditionApplyConfiguration) WithStatus ¶
func (b *ControllerConfigStatusConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *ControllerConfigStatusConditionApplyConfiguration
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 (*ControllerConfigStatusConditionApplyConfiguration) WithType ¶
func (b *ControllerConfigStatusConditionApplyConfiguration) WithType(value v1.ControllerConfigStatusConditionType) *ControllerConfigStatusConditionApplyConfiguration
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 ImageRegistryBundleApplyConfiguration ¶
type ImageRegistryBundleApplyConfiguration struct { File *string `json:"file,omitempty"` Data []byte `json:"data,omitempty"` }
ImageRegistryBundleApplyConfiguration represents an declarative configuration of the ImageRegistryBundle type for use with apply.
func ImageRegistryBundle ¶
func ImageRegistryBundle() *ImageRegistryBundleApplyConfiguration
ImageRegistryBundleApplyConfiguration constructs an declarative configuration of the ImageRegistryBundle type for use with apply.
func (*ImageRegistryBundleApplyConfiguration) WithData ¶
func (b *ImageRegistryBundleApplyConfiguration) WithData(values ...byte) *ImageRegistryBundleApplyConfiguration
WithData adds the given value to the Data 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 Data field.
func (*ImageRegistryBundleApplyConfiguration) WithFile ¶
func (b *ImageRegistryBundleApplyConfiguration) WithFile(value string) *ImageRegistryBundleApplyConfiguration
WithFile sets the File field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the File field is set to the value of the last call.
type KubeletConfigApplyConfiguration ¶
type KubeletConfigApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *KubeletConfigSpecApplyConfiguration `json:"spec,omitempty"` Status *KubeletConfigStatusApplyConfiguration `json:"status,omitempty"` }
KubeletConfigApplyConfiguration represents an declarative configuration of the KubeletConfig type for use with apply.
func ExtractKubeletConfig ¶
func ExtractKubeletConfig(kubeletConfig *apimachineconfigurationv1.KubeletConfig, fieldManager string) (*KubeletConfigApplyConfiguration, error)
ExtractKubeletConfig extracts the applied configuration owned by fieldManager from kubeletConfig. If no managedFields are found in kubeletConfig for fieldManager, a KubeletConfigApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. kubeletConfig must be a unmodified KubeletConfig API object that was retrieved from the Kubernetes API. ExtractKubeletConfig provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractKubeletConfigStatus ¶
func ExtractKubeletConfigStatus(kubeletConfig *apimachineconfigurationv1.KubeletConfig, fieldManager string) (*KubeletConfigApplyConfiguration, error)
ExtractKubeletConfigStatus is the same as ExtractKubeletConfig except that it extracts the status subresource applied configuration. Experimental!
func KubeletConfig ¶
func KubeletConfig(name string) *KubeletConfigApplyConfiguration
KubeletConfig constructs an declarative configuration of the KubeletConfig type for use with apply.
func (*KubeletConfigApplyConfiguration) WithAPIVersion ¶
func (b *KubeletConfigApplyConfiguration) WithAPIVersion(value string) *KubeletConfigApplyConfiguration
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 (*KubeletConfigApplyConfiguration) WithAnnotations ¶
func (b *KubeletConfigApplyConfiguration) WithAnnotations(entries map[string]string) *KubeletConfigApplyConfiguration
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 (*KubeletConfigApplyConfiguration) WithCreationTimestamp ¶
func (b *KubeletConfigApplyConfiguration) WithCreationTimestamp(value metav1.Time) *KubeletConfigApplyConfiguration
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 (*KubeletConfigApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *KubeletConfigApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *KubeletConfigApplyConfiguration
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 (*KubeletConfigApplyConfiguration) WithDeletionTimestamp ¶
func (b *KubeletConfigApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *KubeletConfigApplyConfiguration
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 (*KubeletConfigApplyConfiguration) WithFinalizers ¶
func (b *KubeletConfigApplyConfiguration) WithFinalizers(values ...string) *KubeletConfigApplyConfiguration
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 (*KubeletConfigApplyConfiguration) WithGenerateName ¶
func (b *KubeletConfigApplyConfiguration) WithGenerateName(value string) *KubeletConfigApplyConfiguration
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 (*KubeletConfigApplyConfiguration) WithGeneration ¶
func (b *KubeletConfigApplyConfiguration) WithGeneration(value int64) *KubeletConfigApplyConfiguration
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 (*KubeletConfigApplyConfiguration) WithKind ¶
func (b *KubeletConfigApplyConfiguration) WithKind(value string) *KubeletConfigApplyConfiguration
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 (*KubeletConfigApplyConfiguration) WithLabels ¶
func (b *KubeletConfigApplyConfiguration) WithLabels(entries map[string]string) *KubeletConfigApplyConfiguration
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 (*KubeletConfigApplyConfiguration) WithName ¶
func (b *KubeletConfigApplyConfiguration) WithName(value string) *KubeletConfigApplyConfiguration
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 (*KubeletConfigApplyConfiguration) WithNamespace ¶
func (b *KubeletConfigApplyConfiguration) WithNamespace(value string) *KubeletConfigApplyConfiguration
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 (*KubeletConfigApplyConfiguration) WithOwnerReferences ¶
func (b *KubeletConfigApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *KubeletConfigApplyConfiguration
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 (*KubeletConfigApplyConfiguration) WithResourceVersion ¶
func (b *KubeletConfigApplyConfiguration) WithResourceVersion(value string) *KubeletConfigApplyConfiguration
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 (*KubeletConfigApplyConfiguration) WithSpec ¶
func (b *KubeletConfigApplyConfiguration) WithSpec(value *KubeletConfigSpecApplyConfiguration) *KubeletConfigApplyConfiguration
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 (*KubeletConfigApplyConfiguration) WithStatus ¶
func (b *KubeletConfigApplyConfiguration) WithStatus(value *KubeletConfigStatusApplyConfiguration) *KubeletConfigApplyConfiguration
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 (*KubeletConfigApplyConfiguration) WithUID ¶
func (b *KubeletConfigApplyConfiguration) WithUID(value types.UID) *KubeletConfigApplyConfiguration
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 KubeletConfigConditionApplyConfiguration ¶
type KubeletConfigConditionApplyConfiguration struct { Type *v1.KubeletConfigStatusConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` }
KubeletConfigConditionApplyConfiguration represents an declarative configuration of the KubeletConfigCondition type for use with apply.
func KubeletConfigCondition ¶
func KubeletConfigCondition() *KubeletConfigConditionApplyConfiguration
KubeletConfigConditionApplyConfiguration constructs an declarative configuration of the KubeletConfigCondition type for use with apply.
func (*KubeletConfigConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *KubeletConfigConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *KubeletConfigConditionApplyConfiguration
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 (*KubeletConfigConditionApplyConfiguration) WithMessage ¶
func (b *KubeletConfigConditionApplyConfiguration) WithMessage(value string) *KubeletConfigConditionApplyConfiguration
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 (*KubeletConfigConditionApplyConfiguration) WithReason ¶
func (b *KubeletConfigConditionApplyConfiguration) WithReason(value string) *KubeletConfigConditionApplyConfiguration
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 (*KubeletConfigConditionApplyConfiguration) WithStatus ¶
func (b *KubeletConfigConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *KubeletConfigConditionApplyConfiguration
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 (*KubeletConfigConditionApplyConfiguration) WithType ¶
func (b *KubeletConfigConditionApplyConfiguration) WithType(value v1.KubeletConfigStatusConditionType) *KubeletConfigConditionApplyConfiguration
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 KubeletConfigSpecApplyConfiguration ¶
type KubeletConfigSpecApplyConfiguration struct { AutoSizingReserved *bool `json:"autoSizingReserved,omitempty"` LogLevel *int32 `json:"logLevel,omitempty"` MachineConfigPoolSelector *v1.LabelSelector `json:"machineConfigPoolSelector,omitempty"` KubeletConfig *runtime.RawExtension `json:"kubeletConfig,omitempty"` TLSSecurityProfile *configv1.TLSSecurityProfile `json:"tlsSecurityProfile,omitempty"` }
KubeletConfigSpecApplyConfiguration represents an declarative configuration of the KubeletConfigSpec type for use with apply.
func KubeletConfigSpec ¶
func KubeletConfigSpec() *KubeletConfigSpecApplyConfiguration
KubeletConfigSpecApplyConfiguration constructs an declarative configuration of the KubeletConfigSpec type for use with apply.
func (*KubeletConfigSpecApplyConfiguration) WithAutoSizingReserved ¶
func (b *KubeletConfigSpecApplyConfiguration) WithAutoSizingReserved(value bool) *KubeletConfigSpecApplyConfiguration
WithAutoSizingReserved sets the AutoSizingReserved field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AutoSizingReserved field is set to the value of the last call.
func (*KubeletConfigSpecApplyConfiguration) WithKubeletConfig ¶
func (b *KubeletConfigSpecApplyConfiguration) WithKubeletConfig(value runtime.RawExtension) *KubeletConfigSpecApplyConfiguration
WithKubeletConfig sets the KubeletConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the KubeletConfig field is set to the value of the last call.
func (*KubeletConfigSpecApplyConfiguration) WithLogLevel ¶
func (b *KubeletConfigSpecApplyConfiguration) WithLogLevel(value int32) *KubeletConfigSpecApplyConfiguration
WithLogLevel sets the LogLevel field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LogLevel field is set to the value of the last call.
func (*KubeletConfigSpecApplyConfiguration) WithMachineConfigPoolSelector ¶
func (b *KubeletConfigSpecApplyConfiguration) WithMachineConfigPoolSelector(value v1.LabelSelector) *KubeletConfigSpecApplyConfiguration
WithMachineConfigPoolSelector sets the MachineConfigPoolSelector field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MachineConfigPoolSelector field is set to the value of the last call.
func (*KubeletConfigSpecApplyConfiguration) WithTLSSecurityProfile ¶
func (b *KubeletConfigSpecApplyConfiguration) WithTLSSecurityProfile(value configv1.TLSSecurityProfile) *KubeletConfigSpecApplyConfiguration
WithTLSSecurityProfile sets the TLSSecurityProfile field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TLSSecurityProfile field is set to the value of the last call.
type KubeletConfigStatusApplyConfiguration ¶
type KubeletConfigStatusApplyConfiguration struct { ObservedGeneration *int64 `json:"observedGeneration,omitempty"` Conditions []KubeletConfigConditionApplyConfiguration `json:"conditions,omitempty"` }
KubeletConfigStatusApplyConfiguration represents an declarative configuration of the KubeletConfigStatus type for use with apply.
func KubeletConfigStatus ¶
func KubeletConfigStatus() *KubeletConfigStatusApplyConfiguration
KubeletConfigStatusApplyConfiguration constructs an declarative configuration of the KubeletConfigStatus type for use with apply.
func (*KubeletConfigStatusApplyConfiguration) WithConditions ¶
func (b *KubeletConfigStatusApplyConfiguration) WithConditions(values ...*KubeletConfigConditionApplyConfiguration) *KubeletConfigStatusApplyConfiguration
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 (*KubeletConfigStatusApplyConfiguration) WithObservedGeneration ¶
func (b *KubeletConfigStatusApplyConfiguration) WithObservedGeneration(value int64) *KubeletConfigStatusApplyConfiguration
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.
type MachineConfigApplyConfiguration ¶
type MachineConfigApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *MachineConfigSpecApplyConfiguration `json:"spec,omitempty"` }
MachineConfigApplyConfiguration represents an declarative configuration of the MachineConfig type for use with apply.
func ExtractMachineConfig ¶
func ExtractMachineConfig(machineConfig *apimachineconfigurationv1.MachineConfig, fieldManager string) (*MachineConfigApplyConfiguration, error)
ExtractMachineConfig extracts the applied configuration owned by fieldManager from machineConfig. If no managedFields are found in machineConfig for fieldManager, a MachineConfigApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. machineConfig must be a unmodified MachineConfig API object that was retrieved from the Kubernetes API. ExtractMachineConfig provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func MachineConfig ¶
func MachineConfig(name string) *MachineConfigApplyConfiguration
MachineConfig constructs an declarative configuration of the MachineConfig type for use with apply.
func (*MachineConfigApplyConfiguration) WithAPIVersion ¶
func (b *MachineConfigApplyConfiguration) WithAPIVersion(value string) *MachineConfigApplyConfiguration
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 (*MachineConfigApplyConfiguration) WithAnnotations ¶
func (b *MachineConfigApplyConfiguration) WithAnnotations(entries map[string]string) *MachineConfigApplyConfiguration
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 (*MachineConfigApplyConfiguration) WithCreationTimestamp ¶
func (b *MachineConfigApplyConfiguration) WithCreationTimestamp(value metav1.Time) *MachineConfigApplyConfiguration
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 (*MachineConfigApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *MachineConfigApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *MachineConfigApplyConfiguration
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 (*MachineConfigApplyConfiguration) WithDeletionTimestamp ¶
func (b *MachineConfigApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *MachineConfigApplyConfiguration
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 (*MachineConfigApplyConfiguration) WithFinalizers ¶
func (b *MachineConfigApplyConfiguration) WithFinalizers(values ...string) *MachineConfigApplyConfiguration
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 (*MachineConfigApplyConfiguration) WithGenerateName ¶
func (b *MachineConfigApplyConfiguration) WithGenerateName(value string) *MachineConfigApplyConfiguration
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 (*MachineConfigApplyConfiguration) WithGeneration ¶
func (b *MachineConfigApplyConfiguration) WithGeneration(value int64) *MachineConfigApplyConfiguration
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 (*MachineConfigApplyConfiguration) WithKind ¶
func (b *MachineConfigApplyConfiguration) WithKind(value string) *MachineConfigApplyConfiguration
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 (*MachineConfigApplyConfiguration) WithLabels ¶
func (b *MachineConfigApplyConfiguration) WithLabels(entries map[string]string) *MachineConfigApplyConfiguration
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 (*MachineConfigApplyConfiguration) WithName ¶
func (b *MachineConfigApplyConfiguration) WithName(value string) *MachineConfigApplyConfiguration
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 (*MachineConfigApplyConfiguration) WithNamespace ¶
func (b *MachineConfigApplyConfiguration) WithNamespace(value string) *MachineConfigApplyConfiguration
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 (*MachineConfigApplyConfiguration) WithOwnerReferences ¶
func (b *MachineConfigApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *MachineConfigApplyConfiguration
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 (*MachineConfigApplyConfiguration) WithResourceVersion ¶
func (b *MachineConfigApplyConfiguration) WithResourceVersion(value string) *MachineConfigApplyConfiguration
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 (*MachineConfigApplyConfiguration) WithSpec ¶
func (b *MachineConfigApplyConfiguration) WithSpec(value *MachineConfigSpecApplyConfiguration) *MachineConfigApplyConfiguration
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 (*MachineConfigApplyConfiguration) WithUID ¶
func (b *MachineConfigApplyConfiguration) WithUID(value types.UID) *MachineConfigApplyConfiguration
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 MachineConfigPoolApplyConfiguration ¶
type MachineConfigPoolApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *MachineConfigPoolSpecApplyConfiguration `json:"spec,omitempty"` Status *MachineConfigPoolStatusApplyConfiguration `json:"status,omitempty"` }
MachineConfigPoolApplyConfiguration represents an declarative configuration of the MachineConfigPool type for use with apply.
func ExtractMachineConfigPool ¶
func ExtractMachineConfigPool(machineConfigPool *apimachineconfigurationv1.MachineConfigPool, fieldManager string) (*MachineConfigPoolApplyConfiguration, error)
ExtractMachineConfigPool extracts the applied configuration owned by fieldManager from machineConfigPool. If no managedFields are found in machineConfigPool for fieldManager, a MachineConfigPoolApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. machineConfigPool must be a unmodified MachineConfigPool API object that was retrieved from the Kubernetes API. ExtractMachineConfigPool provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractMachineConfigPoolStatus ¶
func ExtractMachineConfigPoolStatus(machineConfigPool *apimachineconfigurationv1.MachineConfigPool, fieldManager string) (*MachineConfigPoolApplyConfiguration, error)
ExtractMachineConfigPoolStatus is the same as ExtractMachineConfigPool except that it extracts the status subresource applied configuration. Experimental!
func MachineConfigPool ¶
func MachineConfigPool(name string) *MachineConfigPoolApplyConfiguration
MachineConfigPool constructs an declarative configuration of the MachineConfigPool type for use with apply.
func (*MachineConfigPoolApplyConfiguration) WithAPIVersion ¶
func (b *MachineConfigPoolApplyConfiguration) WithAPIVersion(value string) *MachineConfigPoolApplyConfiguration
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 (*MachineConfigPoolApplyConfiguration) WithAnnotations ¶
func (b *MachineConfigPoolApplyConfiguration) WithAnnotations(entries map[string]string) *MachineConfigPoolApplyConfiguration
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 (*MachineConfigPoolApplyConfiguration) WithCreationTimestamp ¶
func (b *MachineConfigPoolApplyConfiguration) WithCreationTimestamp(value metav1.Time) *MachineConfigPoolApplyConfiguration
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 (*MachineConfigPoolApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *MachineConfigPoolApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *MachineConfigPoolApplyConfiguration
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 (*MachineConfigPoolApplyConfiguration) WithDeletionTimestamp ¶
func (b *MachineConfigPoolApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *MachineConfigPoolApplyConfiguration
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 (*MachineConfigPoolApplyConfiguration) WithFinalizers ¶
func (b *MachineConfigPoolApplyConfiguration) WithFinalizers(values ...string) *MachineConfigPoolApplyConfiguration
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 (*MachineConfigPoolApplyConfiguration) WithGenerateName ¶
func (b *MachineConfigPoolApplyConfiguration) WithGenerateName(value string) *MachineConfigPoolApplyConfiguration
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 (*MachineConfigPoolApplyConfiguration) WithGeneration ¶
func (b *MachineConfigPoolApplyConfiguration) WithGeneration(value int64) *MachineConfigPoolApplyConfiguration
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 (*MachineConfigPoolApplyConfiguration) WithKind ¶
func (b *MachineConfigPoolApplyConfiguration) WithKind(value string) *MachineConfigPoolApplyConfiguration
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 (*MachineConfigPoolApplyConfiguration) WithLabels ¶
func (b *MachineConfigPoolApplyConfiguration) WithLabels(entries map[string]string) *MachineConfigPoolApplyConfiguration
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 (*MachineConfigPoolApplyConfiguration) WithName ¶
func (b *MachineConfigPoolApplyConfiguration) WithName(value string) *MachineConfigPoolApplyConfiguration
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 (*MachineConfigPoolApplyConfiguration) WithNamespace ¶
func (b *MachineConfigPoolApplyConfiguration) WithNamespace(value string) *MachineConfigPoolApplyConfiguration
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 (*MachineConfigPoolApplyConfiguration) WithOwnerReferences ¶
func (b *MachineConfigPoolApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *MachineConfigPoolApplyConfiguration
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 (*MachineConfigPoolApplyConfiguration) WithResourceVersion ¶
func (b *MachineConfigPoolApplyConfiguration) WithResourceVersion(value string) *MachineConfigPoolApplyConfiguration
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 (*MachineConfigPoolApplyConfiguration) WithSpec ¶
func (b *MachineConfigPoolApplyConfiguration) WithSpec(value *MachineConfigPoolSpecApplyConfiguration) *MachineConfigPoolApplyConfiguration
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 (*MachineConfigPoolApplyConfiguration) WithStatus ¶
func (b *MachineConfigPoolApplyConfiguration) WithStatus(value *MachineConfigPoolStatusApplyConfiguration) *MachineConfigPoolApplyConfiguration
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 (*MachineConfigPoolApplyConfiguration) WithUID ¶
func (b *MachineConfigPoolApplyConfiguration) WithUID(value types.UID) *MachineConfigPoolApplyConfiguration
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 MachineConfigPoolConditionApplyConfiguration ¶
type MachineConfigPoolConditionApplyConfiguration struct { Type *v1.MachineConfigPoolConditionType `json:"type,omitempty"` Status *corev1.ConditionStatus `json:"status,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` }
MachineConfigPoolConditionApplyConfiguration represents an declarative configuration of the MachineConfigPoolCondition type for use with apply.
func MachineConfigPoolCondition ¶
func MachineConfigPoolCondition() *MachineConfigPoolConditionApplyConfiguration
MachineConfigPoolConditionApplyConfiguration constructs an declarative configuration of the MachineConfigPoolCondition type for use with apply.
func (*MachineConfigPoolConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *MachineConfigPoolConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *MachineConfigPoolConditionApplyConfiguration
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 (*MachineConfigPoolConditionApplyConfiguration) WithMessage ¶
func (b *MachineConfigPoolConditionApplyConfiguration) WithMessage(value string) *MachineConfigPoolConditionApplyConfiguration
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 (*MachineConfigPoolConditionApplyConfiguration) WithReason ¶
func (b *MachineConfigPoolConditionApplyConfiguration) WithReason(value string) *MachineConfigPoolConditionApplyConfiguration
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 (*MachineConfigPoolConditionApplyConfiguration) WithStatus ¶
func (b *MachineConfigPoolConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *MachineConfigPoolConditionApplyConfiguration
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 (*MachineConfigPoolConditionApplyConfiguration) WithType ¶
func (b *MachineConfigPoolConditionApplyConfiguration) WithType(value v1.MachineConfigPoolConditionType) *MachineConfigPoolConditionApplyConfiguration
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 MachineConfigPoolSpecApplyConfiguration ¶
type MachineConfigPoolSpecApplyConfiguration struct { MachineConfigSelector *v1.LabelSelector `json:"machineConfigSelector,omitempty"` NodeSelector *v1.LabelSelector `json:"nodeSelector,omitempty"` Paused *bool `json:"paused,omitempty"` Configuration *MachineConfigPoolStatusConfigurationApplyConfiguration `json:"configuration,omitempty"` PinnedImageSets []PinnedImageSetRefApplyConfiguration `json:"pinnedImageSets,omitempty"` }
MachineConfigPoolSpecApplyConfiguration represents an declarative configuration of the MachineConfigPoolSpec type for use with apply.
func MachineConfigPoolSpec ¶
func MachineConfigPoolSpec() *MachineConfigPoolSpecApplyConfiguration
MachineConfigPoolSpecApplyConfiguration constructs an declarative configuration of the MachineConfigPoolSpec type for use with apply.
func (*MachineConfigPoolSpecApplyConfiguration) WithConfiguration ¶
func (b *MachineConfigPoolSpecApplyConfiguration) WithConfiguration(value *MachineConfigPoolStatusConfigurationApplyConfiguration) *MachineConfigPoolSpecApplyConfiguration
WithConfiguration sets the Configuration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Configuration field is set to the value of the last call.
func (*MachineConfigPoolSpecApplyConfiguration) WithMachineConfigSelector ¶
func (b *MachineConfigPoolSpecApplyConfiguration) WithMachineConfigSelector(value v1.LabelSelector) *MachineConfigPoolSpecApplyConfiguration
WithMachineConfigSelector sets the MachineConfigSelector field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MachineConfigSelector field is set to the value of the last call.
func (*MachineConfigPoolSpecApplyConfiguration) WithMaxUnavailable ¶
func (b *MachineConfigPoolSpecApplyConfiguration) WithMaxUnavailable(value intstr.IntOrString) *MachineConfigPoolSpecApplyConfiguration
WithMaxUnavailable sets the MaxUnavailable field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxUnavailable field is set to the value of the last call.
func (*MachineConfigPoolSpecApplyConfiguration) WithNodeSelector ¶
func (b *MachineConfigPoolSpecApplyConfiguration) WithNodeSelector(value v1.LabelSelector) *MachineConfigPoolSpecApplyConfiguration
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.
func (*MachineConfigPoolSpecApplyConfiguration) WithPaused ¶
func (b *MachineConfigPoolSpecApplyConfiguration) WithPaused(value bool) *MachineConfigPoolSpecApplyConfiguration
WithPaused sets the Paused field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Paused field is set to the value of the last call.
func (*MachineConfigPoolSpecApplyConfiguration) WithPinnedImageSets ¶
func (b *MachineConfigPoolSpecApplyConfiguration) WithPinnedImageSets(values ...*PinnedImageSetRefApplyConfiguration) *MachineConfigPoolSpecApplyConfiguration
WithPinnedImageSets adds the given value to the PinnedImageSets 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 PinnedImageSets field.
type MachineConfigPoolStatusApplyConfiguration ¶
type MachineConfigPoolStatusApplyConfiguration struct { ObservedGeneration *int64 `json:"observedGeneration,omitempty"` Configuration *MachineConfigPoolStatusConfigurationApplyConfiguration `json:"configuration,omitempty"` MachineCount *int32 `json:"machineCount,omitempty"` UpdatedMachineCount *int32 `json:"updatedMachineCount,omitempty"` ReadyMachineCount *int32 `json:"readyMachineCount,omitempty"` DegradedMachineCount *int32 `json:"degradedMachineCount,omitempty"` Conditions []MachineConfigPoolConditionApplyConfiguration `json:"conditions,omitempty"` CertExpirys []CertExpiryApplyConfiguration `json:"certExpirys,omitempty"` PoolSynchronizersStatus []PoolSynchronizerStatusApplyConfiguration `json:"poolSynchronizersStatus,omitempty"` }
MachineConfigPoolStatusApplyConfiguration represents an declarative configuration of the MachineConfigPoolStatus type for use with apply.
func MachineConfigPoolStatus ¶
func MachineConfigPoolStatus() *MachineConfigPoolStatusApplyConfiguration
MachineConfigPoolStatusApplyConfiguration constructs an declarative configuration of the MachineConfigPoolStatus type for use with apply.
func (*MachineConfigPoolStatusApplyConfiguration) WithCertExpirys ¶
func (b *MachineConfigPoolStatusApplyConfiguration) WithCertExpirys(values ...*CertExpiryApplyConfiguration) *MachineConfigPoolStatusApplyConfiguration
WithCertExpirys adds the given value to the CertExpirys 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 CertExpirys field.
func (*MachineConfigPoolStatusApplyConfiguration) WithConditions ¶
func (b *MachineConfigPoolStatusApplyConfiguration) WithConditions(values ...*MachineConfigPoolConditionApplyConfiguration) *MachineConfigPoolStatusApplyConfiguration
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 (*MachineConfigPoolStatusApplyConfiguration) WithConfiguration ¶
func (b *MachineConfigPoolStatusApplyConfiguration) WithConfiguration(value *MachineConfigPoolStatusConfigurationApplyConfiguration) *MachineConfigPoolStatusApplyConfiguration
WithConfiguration sets the Configuration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Configuration field is set to the value of the last call.
func (*MachineConfigPoolStatusApplyConfiguration) WithDegradedMachineCount ¶
func (b *MachineConfigPoolStatusApplyConfiguration) WithDegradedMachineCount(value int32) *MachineConfigPoolStatusApplyConfiguration
WithDegradedMachineCount sets the DegradedMachineCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DegradedMachineCount field is set to the value of the last call.
func (*MachineConfigPoolStatusApplyConfiguration) WithMachineCount ¶
func (b *MachineConfigPoolStatusApplyConfiguration) WithMachineCount(value int32) *MachineConfigPoolStatusApplyConfiguration
WithMachineCount sets the MachineCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MachineCount field is set to the value of the last call.
func (*MachineConfigPoolStatusApplyConfiguration) WithObservedGeneration ¶
func (b *MachineConfigPoolStatusApplyConfiguration) WithObservedGeneration(value int64) *MachineConfigPoolStatusApplyConfiguration
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 (*MachineConfigPoolStatusApplyConfiguration) WithPoolSynchronizersStatus ¶
func (b *MachineConfigPoolStatusApplyConfiguration) WithPoolSynchronizersStatus(values ...*PoolSynchronizerStatusApplyConfiguration) *MachineConfigPoolStatusApplyConfiguration
WithPoolSynchronizersStatus adds the given value to the PoolSynchronizersStatus 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 PoolSynchronizersStatus field.
func (*MachineConfigPoolStatusApplyConfiguration) WithReadyMachineCount ¶
func (b *MachineConfigPoolStatusApplyConfiguration) WithReadyMachineCount(value int32) *MachineConfigPoolStatusApplyConfiguration
WithReadyMachineCount sets the ReadyMachineCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReadyMachineCount field is set to the value of the last call.
func (*MachineConfigPoolStatusApplyConfiguration) WithUnavailableMachineCount ¶
func (b *MachineConfigPoolStatusApplyConfiguration) WithUnavailableMachineCount(value int32) *MachineConfigPoolStatusApplyConfiguration
WithUnavailableMachineCount sets the UnavailableMachineCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UnavailableMachineCount field is set to the value of the last call.
func (*MachineConfigPoolStatusApplyConfiguration) WithUpdatedMachineCount ¶
func (b *MachineConfigPoolStatusApplyConfiguration) WithUpdatedMachineCount(value int32) *MachineConfigPoolStatusApplyConfiguration
WithUpdatedMachineCount sets the UpdatedMachineCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpdatedMachineCount field is set to the value of the last call.
type MachineConfigPoolStatusConfigurationApplyConfiguration ¶
type MachineConfigPoolStatusConfigurationApplyConfiguration struct { v1.ObjectReferenceApplyConfiguration `json:",inline"` Source []v1.ObjectReferenceApplyConfiguration `json:"source,omitempty"` }
MachineConfigPoolStatusConfigurationApplyConfiguration represents an declarative configuration of the MachineConfigPoolStatusConfiguration type for use with apply.
func MachineConfigPoolStatusConfiguration ¶
func MachineConfigPoolStatusConfiguration() *MachineConfigPoolStatusConfigurationApplyConfiguration
MachineConfigPoolStatusConfigurationApplyConfiguration constructs an declarative configuration of the MachineConfigPoolStatusConfiguration type for use with apply.
func (*MachineConfigPoolStatusConfigurationApplyConfiguration) WithAPIVersion ¶
func (b *MachineConfigPoolStatusConfigurationApplyConfiguration) WithAPIVersion(value string) *MachineConfigPoolStatusConfigurationApplyConfiguration
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 (*MachineConfigPoolStatusConfigurationApplyConfiguration) WithFieldPath ¶
func (b *MachineConfigPoolStatusConfigurationApplyConfiguration) WithFieldPath(value string) *MachineConfigPoolStatusConfigurationApplyConfiguration
WithFieldPath sets the FieldPath field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FieldPath field is set to the value of the last call.
func (*MachineConfigPoolStatusConfigurationApplyConfiguration) WithKind ¶
func (b *MachineConfigPoolStatusConfigurationApplyConfiguration) WithKind(value string) *MachineConfigPoolStatusConfigurationApplyConfiguration
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 (*MachineConfigPoolStatusConfigurationApplyConfiguration) WithName ¶
func (b *MachineConfigPoolStatusConfigurationApplyConfiguration) WithName(value string) *MachineConfigPoolStatusConfigurationApplyConfiguration
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 (*MachineConfigPoolStatusConfigurationApplyConfiguration) WithNamespace ¶
func (b *MachineConfigPoolStatusConfigurationApplyConfiguration) WithNamespace(value string) *MachineConfigPoolStatusConfigurationApplyConfiguration
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 (*MachineConfigPoolStatusConfigurationApplyConfiguration) WithResourceVersion ¶
func (b *MachineConfigPoolStatusConfigurationApplyConfiguration) WithResourceVersion(value string) *MachineConfigPoolStatusConfigurationApplyConfiguration
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 (*MachineConfigPoolStatusConfigurationApplyConfiguration) WithSource ¶
func (b *MachineConfigPoolStatusConfigurationApplyConfiguration) WithSource(values ...*v1.ObjectReferenceApplyConfiguration) *MachineConfigPoolStatusConfigurationApplyConfiguration
WithSource adds the given value to the Source 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 Source field.
func (*MachineConfigPoolStatusConfigurationApplyConfiguration) WithUID ¶
func (b *MachineConfigPoolStatusConfigurationApplyConfiguration) WithUID(value types.UID) *MachineConfigPoolStatusConfigurationApplyConfiguration
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 MachineConfigSpecApplyConfiguration ¶
type MachineConfigSpecApplyConfiguration struct { OSImageURL *string `json:"osImageURL,omitempty"` BaseOSExtensionsContainerImage *string `json:"baseOSExtensionsContainerImage,omitempty"` Config *runtime.RawExtension `json:"config,omitempty"` KernelArguments []string `json:"kernelArguments,omitempty"` Extensions []string `json:"extensions,omitempty"` FIPS *bool `json:"fips,omitempty"` KernelType *string `json:"kernelType,omitempty"` }
MachineConfigSpecApplyConfiguration represents an declarative configuration of the MachineConfigSpec type for use with apply.
func MachineConfigSpec ¶
func MachineConfigSpec() *MachineConfigSpecApplyConfiguration
MachineConfigSpecApplyConfiguration constructs an declarative configuration of the MachineConfigSpec type for use with apply.
func (*MachineConfigSpecApplyConfiguration) WithBaseOSExtensionsContainerImage ¶
func (b *MachineConfigSpecApplyConfiguration) WithBaseOSExtensionsContainerImage(value string) *MachineConfigSpecApplyConfiguration
WithBaseOSExtensionsContainerImage sets the BaseOSExtensionsContainerImage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BaseOSExtensionsContainerImage field is set to the value of the last call.
func (*MachineConfigSpecApplyConfiguration) WithConfig ¶
func (b *MachineConfigSpecApplyConfiguration) WithConfig(value runtime.RawExtension) *MachineConfigSpecApplyConfiguration
WithConfig sets the Config field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Config field is set to the value of the last call.
func (*MachineConfigSpecApplyConfiguration) WithExtensions ¶
func (b *MachineConfigSpecApplyConfiguration) WithExtensions(values ...string) *MachineConfigSpecApplyConfiguration
WithExtensions adds the given value to the Extensions 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 Extensions field.
func (*MachineConfigSpecApplyConfiguration) WithFIPS ¶
func (b *MachineConfigSpecApplyConfiguration) WithFIPS(value bool) *MachineConfigSpecApplyConfiguration
WithFIPS sets the FIPS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FIPS field is set to the value of the last call.
func (*MachineConfigSpecApplyConfiguration) WithKernelArguments ¶
func (b *MachineConfigSpecApplyConfiguration) WithKernelArguments(values ...string) *MachineConfigSpecApplyConfiguration
WithKernelArguments adds the given value to the KernelArguments 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 KernelArguments field.
func (*MachineConfigSpecApplyConfiguration) WithKernelType ¶
func (b *MachineConfigSpecApplyConfiguration) WithKernelType(value string) *MachineConfigSpecApplyConfiguration
WithKernelType sets the KernelType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the KernelType field is set to the value of the last call.
func (*MachineConfigSpecApplyConfiguration) WithOSImageURL ¶
func (b *MachineConfigSpecApplyConfiguration) WithOSImageURL(value string) *MachineConfigSpecApplyConfiguration
WithOSImageURL sets the OSImageURL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OSImageURL field is set to the value of the last call.
type NetworkInfoApplyConfiguration ¶
type NetworkInfoApplyConfiguration struct {
MTUMigration *v1.MTUMigration `json:"mtuMigration,omitempty"`
}
NetworkInfoApplyConfiguration represents an declarative configuration of the NetworkInfo type for use with apply.
func NetworkInfo ¶
func NetworkInfo() *NetworkInfoApplyConfiguration
NetworkInfoApplyConfiguration constructs an declarative configuration of the NetworkInfo type for use with apply.
func (*NetworkInfoApplyConfiguration) WithMTUMigration ¶
func (b *NetworkInfoApplyConfiguration) WithMTUMigration(value v1.MTUMigration) *NetworkInfoApplyConfiguration
WithMTUMigration sets the MTUMigration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MTUMigration field is set to the value of the last call.
type PinnedImageSetRefApplyConfiguration ¶
type PinnedImageSetRefApplyConfiguration struct {
Name *string `json:"name,omitempty"`
}
PinnedImageSetRefApplyConfiguration represents an declarative configuration of the PinnedImageSetRef type for use with apply.
func PinnedImageSetRef ¶
func PinnedImageSetRef() *PinnedImageSetRefApplyConfiguration
PinnedImageSetRefApplyConfiguration constructs an declarative configuration of the PinnedImageSetRef type for use with apply.
func (*PinnedImageSetRefApplyConfiguration) WithName ¶
func (b *PinnedImageSetRefApplyConfiguration) WithName(value string) *PinnedImageSetRefApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
type PoolSynchronizerStatusApplyConfiguration ¶
type PoolSynchronizerStatusApplyConfiguration struct { PoolSynchronizerType *v1.PoolSynchronizerType `json:"poolSynchronizerType,omitempty"` MachineCount *int64 `json:"machineCount,omitempty"` UpdatedMachineCount *int64 `json:"updatedMachineCount,omitempty"` ReadyMachineCount *int64 `json:"readyMachineCount,omitempty"` AvailableMachineCount *int64 `json:"availableMachineCount,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty"` }
PoolSynchronizerStatusApplyConfiguration represents an declarative configuration of the PoolSynchronizerStatus type for use with apply.
func PoolSynchronizerStatus ¶
func PoolSynchronizerStatus() *PoolSynchronizerStatusApplyConfiguration
PoolSynchronizerStatusApplyConfiguration constructs an declarative configuration of the PoolSynchronizerStatus type for use with apply.
func (*PoolSynchronizerStatusApplyConfiguration) WithAvailableMachineCount ¶
func (b *PoolSynchronizerStatusApplyConfiguration) WithAvailableMachineCount(value int64) *PoolSynchronizerStatusApplyConfiguration
WithAvailableMachineCount sets the AvailableMachineCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AvailableMachineCount field is set to the value of the last call.
func (*PoolSynchronizerStatusApplyConfiguration) WithMachineCount ¶
func (b *PoolSynchronizerStatusApplyConfiguration) WithMachineCount(value int64) *PoolSynchronizerStatusApplyConfiguration
WithMachineCount sets the MachineCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MachineCount field is set to the value of the last call.
func (*PoolSynchronizerStatusApplyConfiguration) WithObservedGeneration ¶
func (b *PoolSynchronizerStatusApplyConfiguration) WithObservedGeneration(value int64) *PoolSynchronizerStatusApplyConfiguration
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 (*PoolSynchronizerStatusApplyConfiguration) WithPoolSynchronizerType ¶
func (b *PoolSynchronizerStatusApplyConfiguration) WithPoolSynchronizerType(value v1.PoolSynchronizerType) *PoolSynchronizerStatusApplyConfiguration
WithPoolSynchronizerType sets the PoolSynchronizerType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PoolSynchronizerType field is set to the value of the last call.
func (*PoolSynchronizerStatusApplyConfiguration) WithReadyMachineCount ¶
func (b *PoolSynchronizerStatusApplyConfiguration) WithReadyMachineCount(value int64) *PoolSynchronizerStatusApplyConfiguration
WithReadyMachineCount sets the ReadyMachineCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReadyMachineCount field is set to the value of the last call.
func (*PoolSynchronizerStatusApplyConfiguration) WithUnavailableMachineCount ¶
func (b *PoolSynchronizerStatusApplyConfiguration) WithUnavailableMachineCount(value int64) *PoolSynchronizerStatusApplyConfiguration
WithUnavailableMachineCount sets the UnavailableMachineCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UnavailableMachineCount field is set to the value of the last call.
func (*PoolSynchronizerStatusApplyConfiguration) WithUpdatedMachineCount ¶
func (b *PoolSynchronizerStatusApplyConfiguration) WithUpdatedMachineCount(value int64) *PoolSynchronizerStatusApplyConfiguration
WithUpdatedMachineCount sets the UpdatedMachineCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpdatedMachineCount field is set to the value of the last call.
Source Files ¶
- certexpiry.go
- containerruntimeconfig.go
- containerruntimeconfigcondition.go
- containerruntimeconfigspec.go
- containerruntimeconfigstatus.go
- containerruntimeconfiguration.go
- controllercertificate.go
- controllerconfig.go
- controllerconfigspec.go
- controllerconfigstatus.go
- controllerconfigstatuscondition.go
- imageregistrybundle.go
- kubeletconfig.go
- kubeletconfigcondition.go
- kubeletconfigspec.go
- kubeletconfigstatus.go
- machineconfig.go
- machineconfigpool.go
- machineconfigpoolcondition.go
- machineconfigpoolspec.go
- machineconfigpoolstatus.go
- machineconfigpoolstatusconfiguration.go
- machineconfigspec.go
- networkinfo.go
- pinnedimagesetref.go
- poolsynchronizerstatus.go