v1alpha1

package
v1.91.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2024 License: Apache-2.0, BSD-2-Clause, MIT, + 1 more Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GardenletApplyConfiguration

type GardenletApplyConfiguration struct {
	Deployment      *GardenletDeploymentApplyConfiguration `json:"deployment,omitempty"`
	Config          *runtime.RawExtension                  `json:"config,omitempty"`
	Bootstrap       *seedmanagementv1alpha1.Bootstrap      `json:"bootstrap,omitempty"`
	MergeWithParent *bool                                  `json:"mergeWithParent,omitempty"`
}

GardenletApplyConfiguration represents an declarative configuration of the Gardenlet type for use with apply.

func Gardenlet

func Gardenlet() *GardenletApplyConfiguration

GardenletApplyConfiguration constructs an declarative configuration of the Gardenlet type for use with apply.

func (*GardenletApplyConfiguration) WithBootstrap

WithBootstrap sets the Bootstrap field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Bootstrap field is set to the value of the last call.

func (*GardenletApplyConfiguration) WithConfig

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 (*GardenletApplyConfiguration) WithDeployment

WithDeployment sets the Deployment field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Deployment field is set to the value of the last call.

func (*GardenletApplyConfiguration) WithMergeWithParent

func (b *GardenletApplyConfiguration) WithMergeWithParent(value bool) *GardenletApplyConfiguration

WithMergeWithParent sets the MergeWithParent field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MergeWithParent field is set to the value of the last call.

type GardenletDeploymentApplyConfiguration

type GardenletDeploymentApplyConfiguration struct {
	ReplicaCount           *int32                   `json:"replicaCount,omitempty"`
	RevisionHistoryLimit   *int32                   `json:"revisionHistoryLimit,omitempty"`
	ServiceAccountName     *string                  `json:"serviceAccountName,omitempty"`
	Image                  *ImageApplyConfiguration `json:"image,omitempty"`
	Resources              *v1.ResourceRequirements `json:"resources,omitempty"`
	PodLabels              map[string]string        `json:"podLabels,omitempty"`
	PodAnnotations         map[string]string        `json:"podAnnotations,omitempty"`
	AdditionalVolumes      []v1.Volume              `json:"additionalVolumes,omitempty"`
	AdditionalVolumeMounts []v1.VolumeMount         `json:"additionalVolumeMounts,omitempty"`
	Env                    []v1.EnvVar              `json:"env,omitempty"`
	VPA                    *bool                    `json:"vpa,omitempty"`
}

GardenletDeploymentApplyConfiguration represents an declarative configuration of the GardenletDeployment type for use with apply.

func GardenletDeployment

func GardenletDeployment() *GardenletDeploymentApplyConfiguration

GardenletDeploymentApplyConfiguration constructs an declarative configuration of the GardenletDeployment type for use with apply.

func (*GardenletDeploymentApplyConfiguration) WithAdditionalVolumeMounts

WithAdditionalVolumeMounts adds the given value to the AdditionalVolumeMounts 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 AdditionalVolumeMounts field.

func (*GardenletDeploymentApplyConfiguration) WithAdditionalVolumes

WithAdditionalVolumes adds the given value to the AdditionalVolumes 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 AdditionalVolumes field.

func (*GardenletDeploymentApplyConfiguration) WithEnv

WithEnv adds the given value to the Env 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 Env field.

func (*GardenletDeploymentApplyConfiguration) WithImage

WithImage sets the Image field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Image field is set to the value of the last call.

func (*GardenletDeploymentApplyConfiguration) WithPodAnnotations

WithPodAnnotations puts the entries into the PodAnnotations 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 PodAnnotations field, overwriting an existing map entries in PodAnnotations field with the same key.

func (*GardenletDeploymentApplyConfiguration) WithPodLabels

WithPodLabels puts the entries into the PodLabels 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 PodLabels field, overwriting an existing map entries in PodLabels field with the same key.

func (*GardenletDeploymentApplyConfiguration) WithReplicaCount

WithReplicaCount sets the ReplicaCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReplicaCount field is set to the value of the last call.

func (*GardenletDeploymentApplyConfiguration) WithResources

WithResources sets the Resources field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resources field is set to the value of the last call.

func (*GardenletDeploymentApplyConfiguration) WithRevisionHistoryLimit

WithRevisionHistoryLimit sets the RevisionHistoryLimit field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RevisionHistoryLimit field is set to the value of the last call.

func (*GardenletDeploymentApplyConfiguration) WithServiceAccountName

WithServiceAccountName sets the ServiceAccountName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceAccountName field is set to the value of the last call.

func (*GardenletDeploymentApplyConfiguration) WithVPA

WithVPA sets the VPA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VPA field is set to the value of the last call.

type ImageApplyConfiguration

type ImageApplyConfiguration struct {
	Repository *string        `json:"repository,omitempty"`
	Tag        *string        `json:"tag,omitempty"`
	PullPolicy *v1.PullPolicy `json:"pullPolicy,omitempty"`
}

ImageApplyConfiguration represents an declarative configuration of the Image type for use with apply.

func Image

func Image() *ImageApplyConfiguration

ImageApplyConfiguration constructs an declarative configuration of the Image type for use with apply.

func (*ImageApplyConfiguration) WithPullPolicy

WithPullPolicy sets the PullPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PullPolicy field is set to the value of the last call.

func (*ImageApplyConfiguration) WithRepository

func (b *ImageApplyConfiguration) WithRepository(value string) *ImageApplyConfiguration

WithRepository sets the Repository field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Repository field is set to the value of the last call.

func (*ImageApplyConfiguration) WithTag

WithTag sets the Tag field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Tag field is set to the value of the last call.

type ManagedSeedApplyConfiguration

type ManagedSeedApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *ManagedSeedSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *ManagedSeedStatusApplyConfiguration `json:"status,omitempty"`
}

ManagedSeedApplyConfiguration represents an declarative configuration of the ManagedSeed type for use with apply.

func ManagedSeed

func ManagedSeed(name, namespace string) *ManagedSeedApplyConfiguration

ManagedSeed constructs an declarative configuration of the ManagedSeed type for use with apply.

func (*ManagedSeedApplyConfiguration) WithAPIVersion

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 (*ManagedSeedApplyConfiguration) WithAnnotations

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 (*ManagedSeedApplyConfiguration) WithCreationTimestamp

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 (*ManagedSeedApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *ManagedSeedApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ManagedSeedApplyConfiguration

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 (*ManagedSeedApplyConfiguration) WithDeletionTimestamp

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 (*ManagedSeedApplyConfiguration) WithFinalizers

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 (*ManagedSeedApplyConfiguration) WithGenerateName

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 (*ManagedSeedApplyConfiguration) WithGeneration

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 (*ManagedSeedApplyConfiguration) WithKind

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 (*ManagedSeedApplyConfiguration) WithLabels

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 (*ManagedSeedApplyConfiguration) WithName

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 (*ManagedSeedApplyConfiguration) WithNamespace

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 (*ManagedSeedApplyConfiguration) WithOwnerReferences

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 (*ManagedSeedApplyConfiguration) WithResourceVersion

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 (*ManagedSeedApplyConfiguration) WithSpec

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 (*ManagedSeedApplyConfiguration) WithStatus

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 (*ManagedSeedApplyConfiguration) WithUID

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 ManagedSeedSetApplyConfiguration

type ManagedSeedSetApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *ManagedSeedSetSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *ManagedSeedSetStatusApplyConfiguration `json:"status,omitempty"`
}

ManagedSeedSetApplyConfiguration represents an declarative configuration of the ManagedSeedSet type for use with apply.

func ManagedSeedSet

func ManagedSeedSet(name, namespace string) *ManagedSeedSetApplyConfiguration

ManagedSeedSet constructs an declarative configuration of the ManagedSeedSet type for use with apply.

func (*ManagedSeedSetApplyConfiguration) WithAPIVersion

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 (*ManagedSeedSetApplyConfiguration) WithAnnotations

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 (*ManagedSeedSetApplyConfiguration) WithCreationTimestamp

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 (*ManagedSeedSetApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *ManagedSeedSetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ManagedSeedSetApplyConfiguration

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 (*ManagedSeedSetApplyConfiguration) WithDeletionTimestamp

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 (*ManagedSeedSetApplyConfiguration) WithFinalizers

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 (*ManagedSeedSetApplyConfiguration) WithGenerateName

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 (*ManagedSeedSetApplyConfiguration) WithGeneration

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 (*ManagedSeedSetApplyConfiguration) WithKind

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 (*ManagedSeedSetApplyConfiguration) WithLabels

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 (*ManagedSeedSetApplyConfiguration) WithName

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 (*ManagedSeedSetApplyConfiguration) WithNamespace

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 (*ManagedSeedSetApplyConfiguration) WithOwnerReferences

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 (*ManagedSeedSetApplyConfiguration) WithResourceVersion

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 (*ManagedSeedSetApplyConfiguration) WithSpec

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 (*ManagedSeedSetApplyConfiguration) WithStatus

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 (*ManagedSeedSetApplyConfiguration) WithUID

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 ManagedSeedSetSpecApplyConfiguration

type ManagedSeedSetSpecApplyConfiguration struct {
	Replicas             *int32                                 `json:"replicas,omitempty"`
	Selector             *v1.LabelSelector                      `json:"selector,omitempty"`
	Template             *ManagedSeedTemplateApplyConfiguration `json:"template,omitempty"`
	ShootTemplate        *v1beta1.ShootTemplate                 `json:"shootTemplate,omitempty"`
	UpdateStrategy       *UpdateStrategyApplyConfiguration      `json:"updateStrategy,omitempty"`
	RevisionHistoryLimit *int32                                 `json:"revisionHistoryLimit,omitempty"`
}

ManagedSeedSetSpecApplyConfiguration represents an declarative configuration of the ManagedSeedSetSpec type for use with apply.

func ManagedSeedSetSpec

func ManagedSeedSetSpec() *ManagedSeedSetSpecApplyConfiguration

ManagedSeedSetSpecApplyConfiguration constructs an declarative configuration of the ManagedSeedSetSpec type for use with apply.

func (*ManagedSeedSetSpecApplyConfiguration) WithReplicas

WithReplicas sets the Replicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Replicas field is set to the value of the last call.

func (*ManagedSeedSetSpecApplyConfiguration) WithRevisionHistoryLimit

WithRevisionHistoryLimit sets the RevisionHistoryLimit field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RevisionHistoryLimit field is set to the value of the last call.

func (*ManagedSeedSetSpecApplyConfiguration) WithSelector

WithSelector sets the Selector field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Selector field is set to the value of the last call.

func (*ManagedSeedSetSpecApplyConfiguration) WithShootTemplate

WithShootTemplate sets the ShootTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ShootTemplate field is set to the value of the last call.

func (*ManagedSeedSetSpecApplyConfiguration) WithTemplate

WithTemplate sets the Template field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Template field is set to the value of the last call.

func (*ManagedSeedSetSpecApplyConfiguration) WithUpdateStrategy

WithUpdateStrategy sets the UpdateStrategy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpdateStrategy field is set to the value of the last call.

type ManagedSeedSetStatusApplyConfiguration

type ManagedSeedSetStatusApplyConfiguration struct {
	ObservedGeneration *int64                            `json:"observedGeneration,omitempty"`
	Replicas           *int32                            `json:"replicas,omitempty"`
	ReadyReplicas      *int32                            `json:"readyReplicas,omitempty"`
	NextReplicaNumber  *int32                            `json:"nextReplicaNumber,omitempty"`
	CurrentReplicas    *int32                            `json:"currentReplicas,omitempty"`
	UpdatedReplicas    *int32                            `json:"updatedReplicas,omitempty"`
	CurrentRevision    *string                           `json:"currentRevision,omitempty"`
	UpdateRevision     *string                           `json:"updateRevision,omitempty"`
	CollisionCount     *int32                            `json:"collisionCount,omitempty"`
	Conditions         []v1beta1.Condition               `json:"conditions,omitempty"`
	PendingReplica     *PendingReplicaApplyConfiguration `json:"pendingReplica,omitempty"`
}

ManagedSeedSetStatusApplyConfiguration represents an declarative configuration of the ManagedSeedSetStatus type for use with apply.

func ManagedSeedSetStatus

func ManagedSeedSetStatus() *ManagedSeedSetStatusApplyConfiguration

ManagedSeedSetStatusApplyConfiguration constructs an declarative configuration of the ManagedSeedSetStatus type for use with apply.

func (*ManagedSeedSetStatusApplyConfiguration) WithCollisionCount

WithCollisionCount sets the CollisionCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CollisionCount field is set to the value of the last call.

func (*ManagedSeedSetStatusApplyConfiguration) WithConditions

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 (*ManagedSeedSetStatusApplyConfiguration) WithCurrentReplicas

WithCurrentReplicas sets the CurrentReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CurrentReplicas field is set to the value of the last call.

func (*ManagedSeedSetStatusApplyConfiguration) WithCurrentRevision

WithCurrentRevision sets the CurrentRevision field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CurrentRevision field is set to the value of the last call.

func (*ManagedSeedSetStatusApplyConfiguration) WithNextReplicaNumber

WithNextReplicaNumber sets the NextReplicaNumber field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NextReplicaNumber field is set to the value of the last call.

func (*ManagedSeedSetStatusApplyConfiguration) WithObservedGeneration

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 (*ManagedSeedSetStatusApplyConfiguration) WithPendingReplica

WithPendingReplica sets the PendingReplica field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PendingReplica field is set to the value of the last call.

func (*ManagedSeedSetStatusApplyConfiguration) WithReadyReplicas

WithReadyReplicas sets the ReadyReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReadyReplicas field is set to the value of the last call.

func (*ManagedSeedSetStatusApplyConfiguration) WithReplicas

WithReplicas sets the Replicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Replicas field is set to the value of the last call.

func (*ManagedSeedSetStatusApplyConfiguration) WithUpdateRevision

WithUpdateRevision sets the UpdateRevision field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpdateRevision field is set to the value of the last call.

func (*ManagedSeedSetStatusApplyConfiguration) WithUpdatedReplicas

WithUpdatedReplicas sets the UpdatedReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpdatedReplicas field is set to the value of the last call.

type ManagedSeedSpecApplyConfiguration

type ManagedSeedSpecApplyConfiguration struct {
	Shoot     *ShootApplyConfiguration     `json:"shoot,omitempty"`
	Gardenlet *GardenletApplyConfiguration `json:"gardenlet,omitempty"`
}

ManagedSeedSpecApplyConfiguration represents an declarative configuration of the ManagedSeedSpec type for use with apply.

func ManagedSeedSpec

func ManagedSeedSpec() *ManagedSeedSpecApplyConfiguration

ManagedSeedSpecApplyConfiguration constructs an declarative configuration of the ManagedSeedSpec type for use with apply.

func (*ManagedSeedSpecApplyConfiguration) WithGardenlet

WithGardenlet sets the Gardenlet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Gardenlet field is set to the value of the last call.

func (*ManagedSeedSpecApplyConfiguration) WithShoot

WithShoot sets the Shoot field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Shoot field is set to the value of the last call.

type ManagedSeedStatusApplyConfiguration

type ManagedSeedStatusApplyConfiguration struct {
	Conditions         []v1beta1.Condition `json:"conditions,omitempty"`
	ObservedGeneration *int64              `json:"observedGeneration,omitempty"`
}

ManagedSeedStatusApplyConfiguration represents an declarative configuration of the ManagedSeedStatus type for use with apply.

func ManagedSeedStatus

func ManagedSeedStatus() *ManagedSeedStatusApplyConfiguration

ManagedSeedStatusApplyConfiguration constructs an declarative configuration of the ManagedSeedStatus type for use with apply.

func (*ManagedSeedStatusApplyConfiguration) WithConditions

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 (*ManagedSeedStatusApplyConfiguration) WithObservedGeneration

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 ManagedSeedTemplateApplyConfiguration

type ManagedSeedTemplateApplyConfiguration struct {
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *ManagedSeedSpecApplyConfiguration `json:"spec,omitempty"`
}

ManagedSeedTemplateApplyConfiguration represents an declarative configuration of the ManagedSeedTemplate type for use with apply.

func ManagedSeedTemplate

func ManagedSeedTemplate() *ManagedSeedTemplateApplyConfiguration

ManagedSeedTemplateApplyConfiguration constructs an declarative configuration of the ManagedSeedTemplate type for use with apply.

func (*ManagedSeedTemplateApplyConfiguration) WithAnnotations

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 (*ManagedSeedTemplateApplyConfiguration) WithCreationTimestamp

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 (*ManagedSeedTemplateApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *ManagedSeedTemplateApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ManagedSeedTemplateApplyConfiguration

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 (*ManagedSeedTemplateApplyConfiguration) WithDeletionTimestamp

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 (*ManagedSeedTemplateApplyConfiguration) WithFinalizers

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 (*ManagedSeedTemplateApplyConfiguration) WithGenerateName

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 (*ManagedSeedTemplateApplyConfiguration) WithGeneration

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 (*ManagedSeedTemplateApplyConfiguration) WithLabels

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 (*ManagedSeedTemplateApplyConfiguration) WithName

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 (*ManagedSeedTemplateApplyConfiguration) WithNamespace

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 (*ManagedSeedTemplateApplyConfiguration) WithOwnerReferences

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 (*ManagedSeedTemplateApplyConfiguration) WithResourceVersion

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 (*ManagedSeedTemplateApplyConfiguration) WithSpec

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 (*ManagedSeedTemplateApplyConfiguration) WithUID

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 PendingReplicaApplyConfiguration

type PendingReplicaApplyConfiguration struct {
	Name    *string                        `json:"name,omitempty"`
	Reason  *v1alpha1.PendingReplicaReason `json:"reason,omitempty"`
	Since   *v1.Time                       `json:"since,omitempty"`
	Retries *int32                         `json:"retries,omitempty"`
}

PendingReplicaApplyConfiguration represents an declarative configuration of the PendingReplica type for use with apply.

func PendingReplica

func PendingReplica() *PendingReplicaApplyConfiguration

PendingReplicaApplyConfiguration constructs an declarative configuration of the PendingReplica type for use with apply.

func (*PendingReplicaApplyConfiguration) WithName

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 (*PendingReplicaApplyConfiguration) WithReason

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 (*PendingReplicaApplyConfiguration) WithRetries

WithRetries sets the Retries field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Retries field is set to the value of the last call.

func (*PendingReplicaApplyConfiguration) WithSince

WithSince sets the Since field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Since field is set to the value of the last call.

type RollingUpdateStrategyApplyConfiguration

type RollingUpdateStrategyApplyConfiguration struct {
	Partition *int32 `json:"partition,omitempty"`
}

RollingUpdateStrategyApplyConfiguration represents an declarative configuration of the RollingUpdateStrategy type for use with apply.

func RollingUpdateStrategy

func RollingUpdateStrategy() *RollingUpdateStrategyApplyConfiguration

RollingUpdateStrategyApplyConfiguration constructs an declarative configuration of the RollingUpdateStrategy type for use with apply.

func (*RollingUpdateStrategyApplyConfiguration) WithPartition

WithPartition sets the Partition field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Partition field is set to the value of the last call.

type ShootApplyConfiguration

type ShootApplyConfiguration struct {
	Name *string `json:"name,omitempty"`
}

ShootApplyConfiguration represents an declarative configuration of the Shoot type for use with apply.

func Shoot

func Shoot() *ShootApplyConfiguration

ShootApplyConfiguration constructs an declarative configuration of the Shoot type for use with apply.

func (*ShootApplyConfiguration) WithName

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 UpdateStrategyApplyConfiguration

type UpdateStrategyApplyConfiguration struct {
	Type          *v1alpha1.UpdateStrategyType             `json:"type,omitempty"`
	RollingUpdate *RollingUpdateStrategyApplyConfiguration `json:"rollingUpdate,omitempty"`
}

UpdateStrategyApplyConfiguration represents an declarative configuration of the UpdateStrategy type for use with apply.

func UpdateStrategy

func UpdateStrategy() *UpdateStrategyApplyConfiguration

UpdateStrategyApplyConfiguration constructs an declarative configuration of the UpdateStrategy type for use with apply.

func (*UpdateStrategyApplyConfiguration) WithRollingUpdate

WithRollingUpdate sets the RollingUpdate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RollingUpdate field is set to the value of the last call.

func (*UpdateStrategyApplyConfiguration) WithType

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL