Versions in this module Expand all Collapse all v0 v0.2.0 Jan 29, 2025 v0.1.2 Jan 29, 2025 v0.1.1 Jan 29, 2025 Changes in this version + const BackupBucketSeedName + const BackupEntryBucketName + const BackupEntryForceDeletion + const BackupEntrySeedName + const ConditionAvailable + const ConditionCheckError + const ConditionFalse + const ConditionProgressing + const ConditionTrue + const ConditionUnknown + const DNSUnmanaged + const DefaultDomain + const DefaultPodNetworkCIDR + const DefaultServiceNetworkCIDR + const GardenerName + const GardenerSeedLeaseNamespace + const GroupName + const InternalSecretType + const KubernetesDashboardAuthModeToken + const MaintenanceTimeWindowDurationMaximum + const MaintenanceTimeWindowDurationMinimum + const NamespacedCloudProfileParentRefName + const ProjectEventNamespaceDeletionFailed + const ProjectEventNamespaceMarkedForDeletion + const ProjectEventNamespaceNotEmpty + const ProjectEventNamespaceReconcileFailed + const ProjectEventNamespaceReconcileSuccessful + const ProjectFailed + const ProjectMemberAdmin + const ProjectMemberExtensionPrefix + const ProjectMemberOwner + const ProjectMemberServiceAccountManager + const ProjectMemberUserAccessManager + const ProjectMemberViewer + const ProjectNamespace + const ProjectPending + const ProjectReady + const ProjectTerminating + const QuotaMetricCPU + const QuotaMetricGPU + const QuotaMetricLoadbalancer + const QuotaMetricMemory + const QuotaMetricStoragePremium + const QuotaMetricStorageStandard + const RegistrationRefName + const ResourceShoots + const SeedRefName + const SeedTaintProtected + const ShootCloudProfileName + const ShootCloudProfileRefKind + const ShootCloudProfileRefName + const ShootEventHibernationDisabled + const ShootEventHibernationEnabled + const ShootEventImageVersionMaintenance + const ShootEventK8sVersionMaintenance + const ShootEventSchedulingFailed + const ShootEventSchedulingSuccessful + const ShootSeedName + const ShootStatusSeedName + const VolumeClassPremium + const VolumeClassStandard + var AddToScheme = SchemeBuilder.AddToScheme + var DefaultWorkerMaxSurge = intstr.FromInt32(1) + var DefaultWorkerMaxUnavailable = intstr.FromInt32(0) + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func IsIPv4SingleStack(ipFamilies []IPFamily) bool + func IsIPv6SingleStack(ipFamilies []IPFamily) bool + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type APIServerLogging struct + HTTPAccessVerbosity *int32 + Verbosity *int32 + func (in *APIServerLogging) DeepCopy() *APIServerLogging + func (in *APIServerLogging) DeepCopyInto(out *APIServerLogging) + type APIServerRequests struct + MaxMutatingInflight *int32 + MaxNonMutatingInflight *int32 + func (in *APIServerRequests) DeepCopy() *APIServerRequests + func (in *APIServerRequests) DeepCopyInto(out *APIServerRequests) + type AccessRestriction struct + Name string + func (in *AccessRestriction) DeepCopy() *AccessRestriction + func (in *AccessRestriction) DeepCopyInto(out *AccessRestriction) + type AccessRestrictionWithOptions struct + Options map[string]string + func (in *AccessRestrictionWithOptions) DeepCopy() *AccessRestrictionWithOptions + func (in *AccessRestrictionWithOptions) DeepCopyInto(out *AccessRestrictionWithOptions) + type Addon struct + Enabled bool + func (in *Addon) DeepCopy() *Addon + func (in *Addon) DeepCopyInto(out *Addon) + type Addons struct + KubernetesDashboard *KubernetesDashboard + NginxIngress *NginxIngress + func (in *Addons) DeepCopy() *Addons + func (in *Addons) DeepCopyInto(out *Addons) + type AdmissionPlugin struct + Config *runtime.RawExtension + Disabled *bool + KubeconfigSecretName *string + Name string + func (in *AdmissionPlugin) DeepCopy() *AdmissionPlugin + func (in *AdmissionPlugin) DeepCopyInto(out *AdmissionPlugin) + type Alerting struct + EmailReceivers []string + func (in *Alerting) DeepCopy() *Alerting + func (in *Alerting) DeepCopyInto(out *Alerting) + type AuditConfig struct + AuditPolicy *AuditPolicy + func (in *AuditConfig) DeepCopy() *AuditConfig + func (in *AuditConfig) DeepCopyInto(out *AuditConfig) + type AuditPolicy struct + ConfigMapRef *corev1.ObjectReference + func (in *AuditPolicy) DeepCopy() *AuditPolicy + func (in *AuditPolicy) DeepCopyInto(out *AuditPolicy) + type AuthorizerKubeconfigReference struct + AuthorizerName string + SecretName string + func (in *AuthorizerKubeconfigReference) DeepCopy() *AuthorizerKubeconfigReference + func (in *AuthorizerKubeconfigReference) DeepCopyInto(out *AuthorizerKubeconfigReference) + type AvailabilityZone struct + Name string + UnavailableMachineTypes []string + UnavailableVolumeTypes []string + func (in *AvailabilityZone) DeepCopy() *AvailabilityZone + func (in *AvailabilityZone) DeepCopyInto(out *AvailabilityZone) + type BackupBucket struct + Spec BackupBucketSpec + Status BackupBucketStatus + func (in *BackupBucket) DeepCopy() *BackupBucket + func (in *BackupBucket) DeepCopyInto(out *BackupBucket) + func (in *BackupBucket) DeepCopyObject() runtime.Object + type BackupBucketList struct + Items []BackupBucket + func (in *BackupBucketList) DeepCopy() *BackupBucketList + func (in *BackupBucketList) DeepCopyInto(out *BackupBucketList) + func (in *BackupBucketList) DeepCopyObject() runtime.Object + type BackupBucketProvider struct + Region string + Type string + func (in *BackupBucketProvider) DeepCopy() *BackupBucketProvider + func (in *BackupBucketProvider) DeepCopyInto(out *BackupBucketProvider) + type BackupBucketSpec struct + Provider BackupBucketProvider + ProviderConfig *runtime.RawExtension + SecretRef corev1.SecretReference + SeedName *string + func (in *BackupBucketSpec) DeepCopy() *BackupBucketSpec + func (in *BackupBucketSpec) DeepCopyInto(out *BackupBucketSpec) + type BackupBucketStatus struct + GeneratedSecretRef *corev1.SecretReference + LastError *LastError + LastOperation *LastOperation + ObservedGeneration int64 + ProviderStatus *runtime.RawExtension + func (in *BackupBucketStatus) DeepCopy() *BackupBucketStatus + func (in *BackupBucketStatus) DeepCopyInto(out *BackupBucketStatus) + type BackupEntry struct + Spec BackupEntrySpec + Status BackupEntryStatus + func (in *BackupEntry) DeepCopy() *BackupEntry + func (in *BackupEntry) DeepCopyInto(out *BackupEntry) + func (in *BackupEntry) DeepCopyObject() runtime.Object + type BackupEntryList struct + Items []BackupEntry + func (in *BackupEntryList) DeepCopy() *BackupEntryList + func (in *BackupEntryList) DeepCopyInto(out *BackupEntryList) + func (in *BackupEntryList) DeepCopyObject() runtime.Object + type BackupEntrySpec struct + BucketName string + SeedName *string + func (in *BackupEntrySpec) DeepCopy() *BackupEntrySpec + func (in *BackupEntrySpec) DeepCopyInto(out *BackupEntrySpec) + type BackupEntryStatus struct + LastError *LastError + LastOperation *LastOperation + MigrationStartTime *metav1.Time + ObservedGeneration int64 + SeedName *string + func (in *BackupEntryStatus) DeepCopy() *BackupEntryStatus + func (in *BackupEntryStatus) DeepCopyInto(out *BackupEntryStatus) + type Bastion struct + MachineImage *BastionMachineImage + MachineType *BastionMachineType + func (in *Bastion) DeepCopy() *Bastion + func (in *Bastion) DeepCopyInto(out *Bastion) + type BastionMachineImage struct + Name string + Version *string + func (in *BastionMachineImage) DeepCopy() *BastionMachineImage + func (in *BastionMachineImage) DeepCopyInto(out *BastionMachineImage) + type BastionMachineType struct + Name string + func (in *BastionMachineType) DeepCopy() *BastionMachineType + func (in *BastionMachineType) DeepCopyInto(out *BastionMachineType) + type CARotation struct + LastCompletionTime *metav1.Time + LastCompletionTriggeredTime *metav1.Time + LastInitiationFinishedTime *metav1.Time + LastInitiationTime *metav1.Time + Phase CredentialsRotationPhase + func (in *CARotation) DeepCopy() *CARotation + func (in *CARotation) DeepCopyInto(out *CARotation) + type CRI struct + ContainerRuntimes []ContainerRuntime + Name CRIName + func (in *CRI) DeepCopy() *CRI + func (in *CRI) DeepCopyInto(out *CRI) + type CRIName string + const CRINameContainerD + type CloudProfile struct + Spec CloudProfileSpec + func (in *CloudProfile) DeepCopy() *CloudProfile + func (in *CloudProfile) DeepCopyInto(out *CloudProfile) + func (in *CloudProfile) DeepCopyObject() runtime.Object + type CloudProfileList struct + Items []CloudProfile + func (in *CloudProfileList) DeepCopy() *CloudProfileList + func (in *CloudProfileList) DeepCopyInto(out *CloudProfileList) + func (in *CloudProfileList) DeepCopyObject() runtime.Object + type CloudProfileReference struct + Kind string + Name string + func (in *CloudProfileReference) DeepCopy() *CloudProfileReference + func (in *CloudProfileReference) DeepCopyInto(out *CloudProfileReference) + type CloudProfileSpec struct + Bastion *Bastion + CABundle *string + Kubernetes KubernetesSettings + MachineImages []MachineImage + MachineTypes []MachineType + ProviderConfig *runtime.RawExtension + Regions []Region + SeedSelector *SeedSelector + Type string + VolumeTypes []VolumeType + func (in *CloudProfileSpec) DeepCopy() *CloudProfileSpec + func (in *CloudProfileSpec) DeepCopyInto(out *CloudProfileSpec) + type ClusterAutoscaler struct + Expander *ExpanderMode + IgnoreDaemonsetsUtilization *bool + IgnoreTaints []string + MaxEmptyBulkDelete *int32 + MaxGracefulTerminationSeconds *int32 + MaxNodeProvisionTime *metav1.Duration + NewPodScaleUpDelay *metav1.Duration + ScaleDownDelayAfterAdd *metav1.Duration + ScaleDownDelayAfterDelete *metav1.Duration + ScaleDownDelayAfterFailure *metav1.Duration + ScaleDownUnneededTime *metav1.Duration + ScaleDownUtilizationThreshold *float64 + ScanInterval *metav1.Duration + StartupTaints []string + StatusTaints []string + Verbosity *int32 + func (in *ClusterAutoscaler) DeepCopy() *ClusterAutoscaler + func (in *ClusterAutoscaler) DeepCopyInto(out *ClusterAutoscaler) + type ClusterAutoscalerOptions struct + MaxNodeProvisionTime *metav1.Duration + ScaleDownGpuUtilizationThreshold *float64 + ScaleDownUnneededTime *metav1.Duration + ScaleDownUnreadyTime *metav1.Duration + ScaleDownUtilizationThreshold *float64 + func (in *ClusterAutoscalerOptions) DeepCopy() *ClusterAutoscalerOptions + func (in *ClusterAutoscalerOptions) DeepCopyInto(out *ClusterAutoscalerOptions) + type Condition struct + Codes []ErrorCode + LastTransitionTime metav1.Time + LastUpdateTime metav1.Time + Message string + Reason string + Status ConditionStatus + Type ConditionType + func (in *Condition) DeepCopy() *Condition + func (in *Condition) DeepCopyInto(out *Condition) + type ConditionStatus string + type ConditionType string + const ControllerInstallationHealthy + const ControllerInstallationInstalled + const ControllerInstallationProgressing + const ControllerInstallationRequired + const ControllerInstallationValid + const SeedBackupBucketsReady + const SeedExtensionsReady + const SeedGardenletReady + const SeedSystemComponentsHealthy + const ShootAPIServerAvailable + const ShootControlPlaneHealthy + const ShootEveryNodeReady + const ShootHibernationPossible + const ShootMaintenancePreconditionsSatisfied + const ShootObservabilityComponentsHealthy + const ShootSystemComponentsHealthy + type ContainerRuntime struct + ProviderConfig *runtime.RawExtension + Type string + func (in *ContainerRuntime) DeepCopy() *ContainerRuntime + func (in *ContainerRuntime) DeepCopyInto(out *ContainerRuntime) + type ControlPlane struct + HighAvailability *HighAvailability + func (in *ControlPlane) DeepCopy() *ControlPlane + func (in *ControlPlane) DeepCopyInto(out *ControlPlane) + type ControllerDeployment struct + Helm *HelmControllerDeployment + ProviderConfig runtime.Object + Type string + func (in *ControllerDeployment) DeepCopy() *ControllerDeployment + func (in *ControllerDeployment) DeepCopyInto(out *ControllerDeployment) + func (in *ControllerDeployment) DeepCopyObject() runtime.Object + type ControllerDeploymentList struct + Items []ControllerDeployment + func (in *ControllerDeploymentList) DeepCopy() *ControllerDeploymentList + func (in *ControllerDeploymentList) DeepCopyInto(out *ControllerDeploymentList) + func (in *ControllerDeploymentList) DeepCopyObject() runtime.Object + type ControllerDeploymentPolicy string + const ControllerDeploymentPolicyAlways + const ControllerDeploymentPolicyAlwaysExceptNoShoots + const ControllerDeploymentPolicyOnDemand + type ControllerInstallation struct + Spec ControllerInstallationSpec + Status ControllerInstallationStatus + func (in *ControllerInstallation) DeepCopy() *ControllerInstallation + func (in *ControllerInstallation) DeepCopyInto(out *ControllerInstallation) + func (in *ControllerInstallation) DeepCopyObject() runtime.Object + type ControllerInstallationList struct + Items []ControllerInstallation + func (in *ControllerInstallationList) DeepCopy() *ControllerInstallationList + func (in *ControllerInstallationList) DeepCopyInto(out *ControllerInstallationList) + func (in *ControllerInstallationList) DeepCopyObject() runtime.Object + type ControllerInstallationSpec struct + DeploymentRef *corev1.ObjectReference + RegistrationRef corev1.ObjectReference + SeedRef corev1.ObjectReference + func (in *ControllerInstallationSpec) DeepCopy() *ControllerInstallationSpec + func (in *ControllerInstallationSpec) DeepCopyInto(out *ControllerInstallationSpec) + type ControllerInstallationStatus struct + Conditions []Condition + ProviderStatus *runtime.RawExtension + func (in *ControllerInstallationStatus) DeepCopy() *ControllerInstallationStatus + func (in *ControllerInstallationStatus) DeepCopyInto(out *ControllerInstallationStatus) + type ControllerRegistration struct + Spec ControllerRegistrationSpec + func (in *ControllerRegistration) DeepCopy() *ControllerRegistration + func (in *ControllerRegistration) DeepCopyInto(out *ControllerRegistration) + func (in *ControllerRegistration) DeepCopyObject() runtime.Object + type ControllerRegistrationDeployment struct + DeploymentRefs []DeploymentRef + Policy *ControllerDeploymentPolicy + SeedSelector *metav1.LabelSelector + func (in *ControllerRegistrationDeployment) DeepCopy() *ControllerRegistrationDeployment + func (in *ControllerRegistrationDeployment) DeepCopyInto(out *ControllerRegistrationDeployment) + type ControllerRegistrationList struct + Items []ControllerRegistration + func (in *ControllerRegistrationList) DeepCopy() *ControllerRegistrationList + func (in *ControllerRegistrationList) DeepCopyInto(out *ControllerRegistrationList) + func (in *ControllerRegistrationList) DeepCopyObject() runtime.Object + type ControllerRegistrationSpec struct + Deployment *ControllerRegistrationDeployment + Resources []ControllerResource + func (in *ControllerRegistrationSpec) DeepCopy() *ControllerRegistrationSpec + func (in *ControllerRegistrationSpec) DeepCopyInto(out *ControllerRegistrationSpec) + type ControllerResource struct + GloballyEnabled *bool + Kind string + Lifecycle *ControllerResourceLifecycle + Primary *bool + ReconcileTimeout *metav1.Duration + Type string + WorkerlessSupported *bool + func (in *ControllerResource) DeepCopy() *ControllerResource + func (in *ControllerResource) DeepCopyInto(out *ControllerResource) + type ControllerResourceLifecycle struct + Delete *ControllerResourceLifecycleStrategy + Migrate *ControllerResourceLifecycleStrategy + Reconcile *ControllerResourceLifecycleStrategy + func (in *ControllerResourceLifecycle) DeepCopy() *ControllerResourceLifecycle + func (in *ControllerResourceLifecycle) DeepCopyInto(out *ControllerResourceLifecycle) + type ControllerResourceLifecycleStrategy string + const AfterKubeAPIServer + const AfterWorker + const BeforeKubeAPIServer + type CoreDNS struct + Autoscaling *CoreDNSAutoscaling + Rewriting *CoreDNSRewriting + func (in *CoreDNS) DeepCopy() *CoreDNS + func (in *CoreDNS) DeepCopyInto(out *CoreDNS) + type CoreDNSAutoscaling struct + Mode CoreDNSAutoscalingMode + func (in *CoreDNSAutoscaling) DeepCopy() *CoreDNSAutoscaling + func (in *CoreDNSAutoscaling) DeepCopyInto(out *CoreDNSAutoscaling) + type CoreDNSAutoscalingMode string + const CoreDNSAutoscalingModeClusterProportional + const CoreDNSAutoscalingModeHorizontal + type CoreDNSRewriting struct + CommonSuffixes []string + func (in *CoreDNSRewriting) DeepCopy() *CoreDNSRewriting + func (in *CoreDNSRewriting) DeepCopyInto(out *CoreDNSRewriting) + type CredentialsRotationPhase string + const RotationCompleted + const RotationCompleting + const RotationPrepared + const RotationPreparing + type DNS struct + Domain *string + Providers []DNSProvider + func (in *DNS) DeepCopy() *DNS + func (in *DNS) DeepCopyInto(out *DNS) + type DNSIncludeExclude struct + Exclude []string + Include []string + func (in *DNSIncludeExclude) DeepCopy() *DNSIncludeExclude + func (in *DNSIncludeExclude) DeepCopyInto(out *DNSIncludeExclude) + type DNSProvider struct + Domains *DNSIncludeExclude + Primary *bool + SecretName *string + Type *string + Zones *DNSIncludeExclude + func (in *DNSProvider) DeepCopy() *DNSProvider + func (in *DNSProvider) DeepCopyInto(out *DNSProvider) + type DataVolume struct + Encrypted *bool + Name string + Type *string + VolumeSize string + func (in *DataVolume) DeepCopy() *DataVolume + func (in *DataVolume) DeepCopyInto(out *DataVolume) + type DeploymentRef struct + Name string + func (in *DeploymentRef) DeepCopy() *DeploymentRef + func (in *DeploymentRef) DeepCopyInto(out *DeploymentRef) + type DualApprovalForDeletion struct + IncludeServiceAccounts *bool + Resource string + Selector metav1.LabelSelector + func (in *DualApprovalForDeletion) DeepCopy() *DualApprovalForDeletion + func (in *DualApprovalForDeletion) DeepCopyInto(out *DualApprovalForDeletion) + type ETCDEncryptionKeyRotation struct + LastCompletionTime *metav1.Time + LastCompletionTriggeredTime *metav1.Time + LastInitiationFinishedTime *metav1.Time + LastInitiationTime *metav1.Time + Phase CredentialsRotationPhase + func (in *ETCDEncryptionKeyRotation) DeepCopy() *ETCDEncryptionKeyRotation + func (in *ETCDEncryptionKeyRotation) DeepCopyInto(out *ETCDEncryptionKeyRotation) + type EncryptionConfig struct + Resources []string + func (in *EncryptionConfig) DeepCopy() *EncryptionConfig + func (in *EncryptionConfig) DeepCopyInto(out *EncryptionConfig) + type ErrorCode string + const ErrorCleanupClusterResources + const ErrorConfigurationProblem + const ErrorInfraDependencies + const ErrorInfraQuotaExceeded + const ErrorInfraRateLimitsExceeded + const ErrorInfraResourcesDepleted + const ErrorInfraUnauthenticated + const ErrorInfraUnauthorized + const ErrorProblematicWebhook + const ErrorRetryableConfigurationProblem + const ErrorRetryableInfraDependencies + type ExpanderMode string + const ClusterAutoscalerExpanderLeastWaste + const ClusterAutoscalerExpanderMostPods + const ClusterAutoscalerExpanderPriority + const ClusterAutoscalerExpanderRandom + type ExpirableVersion struct + Classification *VersionClassification + ExpirationDate *metav1.Time + Version string + func (in *ExpirableVersion) DeepCopy() *ExpirableVersion + func (in *ExpirableVersion) DeepCopyInto(out *ExpirableVersion) + type ExposureClass struct + Handler string + Scheduling *ExposureClassScheduling + func (in *ExposureClass) DeepCopy() *ExposureClass + func (in *ExposureClass) DeepCopyInto(out *ExposureClass) + func (in *ExposureClass) DeepCopyObject() runtime.Object + type ExposureClassList struct + Items []ExposureClass + func (in *ExposureClassList) DeepCopy() *ExposureClassList + func (in *ExposureClassList) DeepCopyInto(out *ExposureClassList) + func (in *ExposureClassList) DeepCopyObject() runtime.Object + type ExposureClassScheduling struct + SeedSelector *SeedSelector + Tolerations []Toleration + func (in *ExposureClassScheduling) DeepCopy() *ExposureClassScheduling + func (in *ExposureClassScheduling) DeepCopyInto(out *ExposureClassScheduling) + type Extension struct + Disabled *bool + ProviderConfig *runtime.RawExtension + Type string + func (in *Extension) DeepCopy() *Extension + func (in *Extension) DeepCopyInto(out *Extension) + type ExtensionResourceState struct + Kind string + Name *string + Purpose *string + Resources []NamedResourceReference + State *runtime.RawExtension + func (in *ExtensionResourceState) DeepCopy() *ExtensionResourceState + func (in *ExtensionResourceState) DeepCopyInto(out *ExtensionResourceState) + type FailureTolerance struct + Type FailureToleranceType + func (in *FailureTolerance) DeepCopy() *FailureTolerance + func (in *FailureTolerance) DeepCopyInto(out *FailureTolerance) + type FailureToleranceType string + const FailureToleranceTypeNode + const FailureToleranceTypeZone + type Gardener struct + ID string + Name string + Version string + func (in *Gardener) DeepCopy() *Gardener + func (in *Gardener) DeepCopyInto(out *Gardener) + type GardenerResourceData struct + Data runtime.RawExtension + Labels map[string]string + Name string + Type string + func (in *GardenerResourceData) DeepCopy() *GardenerResourceData + func (in *GardenerResourceData) DeepCopyInto(out *GardenerResourceData) + type HelmControllerDeployment struct + OCIRepository *OCIRepository + RawChart []byte + Values *apiextensionsv1.JSON + func (in *HelmControllerDeployment) DeepCopy() *HelmControllerDeployment + func (in *HelmControllerDeployment) DeepCopyInto(out *HelmControllerDeployment) + type Hibernation struct + Enabled *bool + Schedules []HibernationSchedule + func (in *Hibernation) DeepCopy() *Hibernation + func (in *Hibernation) DeepCopyInto(out *Hibernation) + type HibernationSchedule struct + End *string + Location *string + Start *string + func (in *HibernationSchedule) DeepCopy() *HibernationSchedule + func (in *HibernationSchedule) DeepCopyInto(out *HibernationSchedule) + type HighAvailability struct + FailureTolerance FailureTolerance + func (in *HighAvailability) DeepCopy() *HighAvailability + func (in *HighAvailability) DeepCopyInto(out *HighAvailability) + type HorizontalPodAutoscalerConfig struct + CPUInitializationPeriod *metav1.Duration + DownscaleStabilization *metav1.Duration + InitialReadinessDelay *metav1.Duration + SyncPeriod *metav1.Duration + Tolerance *float64 + func (in *HorizontalPodAutoscalerConfig) DeepCopy() *HorizontalPodAutoscalerConfig + func (in *HorizontalPodAutoscalerConfig) DeepCopyInto(out *HorizontalPodAutoscalerConfig) + type IPFamily string + const IPFamilyIPv4 + const IPFamilyIPv6 + type Ingress struct + Controller IngressController + Domain string + func (in *Ingress) DeepCopy() *Ingress + func (in *Ingress) DeepCopyInto(out *Ingress) + type IngressController struct + Kind string + ProviderConfig *runtime.RawExtension + func (in *IngressController) DeepCopy() *IngressController + func (in *IngressController) DeepCopyInto(out *IngressController) + type InternalSecret struct + Data map[string][]byte + Immutable *bool + Type corev1.SecretType + func (in *InternalSecret) DeepCopy() *InternalSecret + func (in *InternalSecret) DeepCopyInto(out *InternalSecret) + func (in *InternalSecret) DeepCopyObject() runtime.Object + type InternalSecretList struct + Items []InternalSecret + func (in *InternalSecretList) DeepCopy() *InternalSecretList + func (in *InternalSecretList) DeepCopyInto(out *InternalSecretList) + func (in *InternalSecretList) DeepCopyObject() runtime.Object + type KubeAPIServerConfig struct + APIAudiences []string + AdmissionPlugins []AdmissionPlugin + AuditConfig *AuditConfig + DefaultNotReadyTolerationSeconds *int64 + DefaultUnreachableTolerationSeconds *int64 + EnableAnonymousAuthentication *bool + EncryptionConfig *EncryptionConfig + EventTTL *metav1.Duration + Logging *APIServerLogging + OIDCConfig *OIDCConfig + Requests *APIServerRequests + RuntimeConfig map[string]bool + ServiceAccountConfig *ServiceAccountConfig + StructuredAuthentication *StructuredAuthentication + StructuredAuthorization *StructuredAuthorization + WatchCacheSizes *WatchCacheSizes + func (in *KubeAPIServerConfig) DeepCopy() *KubeAPIServerConfig + func (in *KubeAPIServerConfig) DeepCopyInto(out *KubeAPIServerConfig) + type KubeControllerManagerConfig struct + HorizontalPodAutoscalerConfig *HorizontalPodAutoscalerConfig + NodeCIDRMaskSize *int32 + NodeMonitorGracePeriod *metav1.Duration + PodEvictionTimeout *metav1.Duration + func (in *KubeControllerManagerConfig) DeepCopy() *KubeControllerManagerConfig + func (in *KubeControllerManagerConfig) DeepCopyInto(out *KubeControllerManagerConfig) + type KubeProxyConfig struct + Enabled *bool + Mode *ProxyMode + func (in *KubeProxyConfig) DeepCopy() *KubeProxyConfig + func (in *KubeProxyConfig) DeepCopyInto(out *KubeProxyConfig) + type KubeSchedulerConfig struct + KubeMaxPDVols *string + Profile *SchedulingProfile + func (in *KubeSchedulerConfig) DeepCopy() *KubeSchedulerConfig + func (in *KubeSchedulerConfig) DeepCopyInto(out *KubeSchedulerConfig) + type KubeletConfig struct + CPUCFSQuota *bool + CPUManagerPolicy *string + ContainerLogMaxFiles *int32 + ContainerLogMaxSize *resource.Quantity + EvictionHard *KubeletConfigEviction + EvictionMaxPodGracePeriod *int32 + EvictionMinimumReclaim *KubeletConfigEvictionMinimumReclaim + EvictionPressureTransitionPeriod *metav1.Duration + EvictionSoft *KubeletConfigEviction + EvictionSoftGracePeriod *KubeletConfigEvictionSoftGracePeriod + FailSwapOn *bool + ImageGCHighThresholdPercent *int32 + ImageGCLowThresholdPercent *int32 + KubeReserved *KubeletConfigReserved + MaxPods *int32 + MemorySwap *MemorySwapConfiguration + PodPIDsLimit *int64 + ProtectKernelDefaults *bool + RegistryBurst *int32 + RegistryPullQPS *int32 + SeccompDefault *bool + SerializeImagePulls *bool + StreamingConnectionIdleTimeout *metav1.Duration + SystemReserved *KubeletConfigReserved + func (in *KubeletConfig) DeepCopy() *KubeletConfig + func (in *KubeletConfig) DeepCopyInto(out *KubeletConfig) + type KubeletConfigEviction struct + ImageFSAvailable *string + ImageFSInodesFree *string + MemoryAvailable *string + NodeFSAvailable *string + NodeFSInodesFree *string + func (in *KubeletConfigEviction) DeepCopy() *KubeletConfigEviction + func (in *KubeletConfigEviction) DeepCopyInto(out *KubeletConfigEviction) + type KubeletConfigEvictionMinimumReclaim struct + ImageFSAvailable *resource.Quantity + ImageFSInodesFree *resource.Quantity + MemoryAvailable *resource.Quantity + NodeFSAvailable *resource.Quantity + NodeFSInodesFree *resource.Quantity + func (in *KubeletConfigEvictionMinimumReclaim) DeepCopy() *KubeletConfigEvictionMinimumReclaim + func (in *KubeletConfigEvictionMinimumReclaim) DeepCopyInto(out *KubeletConfigEvictionMinimumReclaim) + type KubeletConfigEvictionSoftGracePeriod struct + ImageFSAvailable *metav1.Duration + ImageFSInodesFree *metav1.Duration + MemoryAvailable *metav1.Duration + NodeFSAvailable *metav1.Duration + NodeFSInodesFree *metav1.Duration + func (in *KubeletConfigEvictionSoftGracePeriod) DeepCopy() *KubeletConfigEvictionSoftGracePeriod + func (in *KubeletConfigEvictionSoftGracePeriod) DeepCopyInto(out *KubeletConfigEvictionSoftGracePeriod) + type KubeletConfigReserved struct + CPU *resource.Quantity + EphemeralStorage *resource.Quantity + Memory *resource.Quantity + PID *resource.Quantity + func (in *KubeletConfigReserved) DeepCopy() *KubeletConfigReserved + func (in *KubeletConfigReserved) DeepCopyInto(out *KubeletConfigReserved) + type Kubernetes struct + ClusterAutoscaler *ClusterAutoscaler + EnableStaticTokenKubeconfig *bool + KubeAPIServer *KubeAPIServerConfig + KubeControllerManager *KubeControllerManagerConfig + KubeProxy *KubeProxyConfig + KubeScheduler *KubeSchedulerConfig + Kubelet *KubeletConfig + Version string + VerticalPodAutoscaler *VerticalPodAutoscaler + func (in *Kubernetes) DeepCopy() *Kubernetes + func (in *Kubernetes) DeepCopyInto(out *Kubernetes) + type KubernetesConfig struct + FeatureGates map[string]bool + func (in *KubernetesConfig) DeepCopy() *KubernetesConfig + func (in *KubernetesConfig) DeepCopyInto(out *KubernetesConfig) + type KubernetesDashboard struct + AuthenticationMode *string + func (in *KubernetesDashboard) DeepCopy() *KubernetesDashboard + func (in *KubernetesDashboard) DeepCopyInto(out *KubernetesDashboard) + type KubernetesSettings struct + Versions []ExpirableVersion + func (in *KubernetesSettings) DeepCopy() *KubernetesSettings + func (in *KubernetesSettings) DeepCopyInto(out *KubernetesSettings) + type LastError struct + Codes []ErrorCode + Description string + LastUpdateTime *metav1.Time + TaskID *string + func (in *LastError) DeepCopy() *LastError + func (in *LastError) DeepCopyInto(out *LastError) + type LastMaintenance struct + Description string + FailureReason *string + State LastOperationState + TriggeredTime metav1.Time + func (in *LastMaintenance) DeepCopy() *LastMaintenance + func (in *LastMaintenance) DeepCopyInto(out *LastMaintenance) + type LastOperation struct + Description string + LastUpdateTime metav1.Time + Progress int32 + State LastOperationState + Type LastOperationType + func (in *LastOperation) DeepCopy() *LastOperation + func (in *LastOperation) DeepCopyInto(out *LastOperation) + type LastOperationState string + const LastOperationStateAborted + const LastOperationStateError + const LastOperationStateFailed + const LastOperationStatePending + const LastOperationStateProcessing + const LastOperationStateSucceeded + type LastOperationType string + const LastOperationTypeCreate + const LastOperationTypeDelete + const LastOperationTypeMigrate + const LastOperationTypeReconcile + const LastOperationTypeRestore + type LoadBalancerServicesProxyProtocol struct + Allowed bool + func (in *LoadBalancerServicesProxyProtocol) DeepCopy() *LoadBalancerServicesProxyProtocol + func (in *LoadBalancerServicesProxyProtocol) DeepCopyInto(out *LoadBalancerServicesProxyProtocol) + type Machine struct + Architecture *string + Image *ShootMachineImage + Type string + func (in *Machine) DeepCopy() *Machine + func (in *Machine) DeepCopyInto(out *Machine) + type MachineControllerManagerSettings struct + MachineCreationTimeout *metav1.Duration + MachineDrainTimeout *metav1.Duration + MachineHealthTimeout *metav1.Duration + MaxEvictRetries *int32 + NodeConditions []string + func (in *MachineControllerManagerSettings) DeepCopy() *MachineControllerManagerSettings + func (in *MachineControllerManagerSettings) DeepCopyInto(out *MachineControllerManagerSettings) + type MachineImage struct + Name string + UpdateStrategy *MachineImageUpdateStrategy + Versions []MachineImageVersion + func (in *MachineImage) DeepCopy() *MachineImage + func (in *MachineImage) DeepCopyInto(out *MachineImage) + type MachineImageUpdateStrategy string + const UpdateStrategyMajor + const UpdateStrategyMinor + const UpdateStrategyPatch + type MachineImageVersion struct + Architectures []string + CRI []CRI + KubeletVersionConstraint *string + func (in *MachineImageVersion) DeepCopy() *MachineImageVersion + func (in *MachineImageVersion) DeepCopyInto(out *MachineImageVersion) + type MachineType struct + Architecture *string + CPU resource.Quantity + GPU resource.Quantity + Memory resource.Quantity + Name string + Storage *MachineTypeStorage + Usable *bool + func (in *MachineType) DeepCopy() *MachineType + func (in *MachineType) DeepCopyInto(out *MachineType) + type MachineTypeStorage struct + Class string + MinSize *resource.Quantity + StorageSize *resource.Quantity + Type string + func (in *MachineTypeStorage) DeepCopy() *MachineTypeStorage + func (in *MachineTypeStorage) DeepCopyInto(out *MachineTypeStorage) + type Maintenance struct + AutoUpdate *MaintenanceAutoUpdate + ConfineSpecUpdateRollout *bool + TimeWindow *MaintenanceTimeWindow + func (in *Maintenance) DeepCopy() *Maintenance + func (in *Maintenance) DeepCopyInto(out *Maintenance) + type MaintenanceAutoUpdate struct + KubernetesVersion bool + MachineImageVersion *bool + func (in *MaintenanceAutoUpdate) DeepCopy() *MaintenanceAutoUpdate + func (in *MaintenanceAutoUpdate) DeepCopyInto(out *MaintenanceAutoUpdate) + type MaintenanceTimeWindow struct + Begin string + End string + func (in *MaintenanceTimeWindow) DeepCopy() *MaintenanceTimeWindow + func (in *MaintenanceTimeWindow) DeepCopyInto(out *MaintenanceTimeWindow) + type MemorySwapConfiguration struct + SwapBehavior *SwapBehavior + func (in *MemorySwapConfiguration) DeepCopy() *MemorySwapConfiguration + func (in *MemorySwapConfiguration) DeepCopyInto(out *MemorySwapConfiguration) + type Monitoring struct + Alerting *Alerting + func (in *Monitoring) DeepCopy() *Monitoring + func (in *Monitoring) DeepCopyInto(out *Monitoring) + type NamedResourceReference struct + Name string + ResourceRef autoscalingv1.CrossVersionObjectReference + func (in *NamedResourceReference) DeepCopy() *NamedResourceReference + func (in *NamedResourceReference) DeepCopyInto(out *NamedResourceReference) + type NamespacedCloudProfile struct + Spec NamespacedCloudProfileSpec + Status NamespacedCloudProfileStatus + func (in *NamespacedCloudProfile) DeepCopy() *NamespacedCloudProfile + func (in *NamespacedCloudProfile) DeepCopyInto(out *NamespacedCloudProfile) + func (in *NamespacedCloudProfile) DeepCopyObject() runtime.Object + type NamespacedCloudProfileList struct + Items []NamespacedCloudProfile + func (in *NamespacedCloudProfileList) DeepCopy() *NamespacedCloudProfileList + func (in *NamespacedCloudProfileList) DeepCopyInto(out *NamespacedCloudProfileList) + func (in *NamespacedCloudProfileList) DeepCopyObject() runtime.Object + type NamespacedCloudProfileSpec struct + CABundle *string + Kubernetes *KubernetesSettings + MachineImages []MachineImage + MachineTypes []MachineType + Parent CloudProfileReference + ProviderConfig *runtime.RawExtension + VolumeTypes []VolumeType + func (in *NamespacedCloudProfileSpec) DeepCopy() *NamespacedCloudProfileSpec + func (in *NamespacedCloudProfileSpec) DeepCopyInto(out *NamespacedCloudProfileSpec) + type NamespacedCloudProfileStatus struct + CloudProfileSpec CloudProfileSpec + ObservedGeneration int64 + func (in *NamespacedCloudProfileStatus) DeepCopy() *NamespacedCloudProfileStatus + func (in *NamespacedCloudProfileStatus) DeepCopyInto(out *NamespacedCloudProfileStatus) + type Networking struct + IPFamilies []IPFamily + Nodes *string + Pods *string + ProviderConfig *runtime.RawExtension + Services *string + Type *string + func (in *Networking) DeepCopy() *Networking + func (in *Networking) DeepCopyInto(out *Networking) + type NetworkingStatus struct + EgressCIDRs []string + Nodes []string + Pods []string + Services []string + func (in *NetworkingStatus) DeepCopy() *NetworkingStatus + func (in *NetworkingStatus) DeepCopyInto(out *NetworkingStatus) + type NginxIngress struct + Config map[string]string + ExternalTrafficPolicy *corev1.ServiceExternalTrafficPolicy + LoadBalancerSourceRanges []string + func (in *NginxIngress) DeepCopy() *NginxIngress + func (in *NginxIngress) DeepCopyInto(out *NginxIngress) + type NodeLocalDNS struct + DisableForwardToUpstreamDNS *bool + Enabled bool + ForceTCPToClusterDNS *bool + ForceTCPToUpstreamDNS *bool + func (in *NodeLocalDNS) DeepCopy() *NodeLocalDNS + func (in *NodeLocalDNS) DeepCopyInto(out *NodeLocalDNS) + type OCIRepository struct + Digest *string + Ref *string + Repository *string + Tag *string + func (in *OCIRepository) DeepCopy() *OCIRepository + func (in *OCIRepository) DeepCopyInto(out *OCIRepository) + func (o *OCIRepository) GetURL() string + type OIDCConfig struct + CABundle *string + ClientAuthentication *OpenIDConnectClientAuthentication + ClientID *string + GroupsClaim *string + GroupsPrefix *string + IssuerURL *string + RequiredClaims map[string]string + SigningAlgs []string + UsernameClaim *string + UsernamePrefix *string + func (in *OIDCConfig) DeepCopy() *OIDCConfig + func (in *OIDCConfig) DeepCopyInto(out *OIDCConfig) + type Object interface + type ObservabilityRotation struct + LastCompletionTime *metav1.Time + LastInitiationTime *metav1.Time + func (in *ObservabilityRotation) DeepCopy() *ObservabilityRotation + func (in *ObservabilityRotation) DeepCopyInto(out *ObservabilityRotation) + type OpenIDConnectClientAuthentication struct + ExtraConfig map[string]string + Secret *string + func (in *OpenIDConnectClientAuthentication) DeepCopy() *OpenIDConnectClientAuthentication + func (in *OpenIDConnectClientAuthentication) DeepCopyInto(out *OpenIDConnectClientAuthentication) + type Project struct + Spec ProjectSpec + Status ProjectStatus + func (in *Project) DeepCopy() *Project + func (in *Project) DeepCopyInto(out *Project) + func (in *Project) DeepCopyObject() runtime.Object + type ProjectList struct + Items []Project + func (in *ProjectList) DeepCopy() *ProjectList + func (in *ProjectList) DeepCopyInto(out *ProjectList) + func (in *ProjectList) DeepCopyObject() runtime.Object + type ProjectMember struct + Roles []string + func (in *ProjectMember) DeepCopy() *ProjectMember + func (in *ProjectMember) DeepCopyInto(out *ProjectMember) + type ProjectPhase string + type ProjectSpec struct + CreatedBy *rbacv1.Subject + Description *string + DualApprovalForDeletion []DualApprovalForDeletion + Members []ProjectMember + Namespace *string + Owner *rbacv1.Subject + Purpose *string + Tolerations *ProjectTolerations + func (in *ProjectSpec) DeepCopy() *ProjectSpec + func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec) + type ProjectStatus struct + LastActivityTimestamp *metav1.Time + ObservedGeneration int64 + Phase ProjectPhase + StaleAutoDeleteTimestamp *metav1.Time + StaleSinceTimestamp *metav1.Time + func (in *ProjectStatus) DeepCopy() *ProjectStatus + func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus) + type ProjectTolerations struct + Defaults []Toleration + Whitelist []Toleration + func (in *ProjectTolerations) DeepCopy() *ProjectTolerations + func (in *ProjectTolerations) DeepCopyInto(out *ProjectTolerations) + type Provider struct + ControlPlaneConfig *runtime.RawExtension + InfrastructureConfig *runtime.RawExtension + Type string + Workers []Worker + WorkersSettings *WorkersSettings + func (in *Provider) DeepCopy() *Provider + func (in *Provider) DeepCopyInto(out *Provider) + type ProxyMode string + const ProxyModeIPTables + const ProxyModeIPVS + type Quota struct + Spec QuotaSpec + func (in *Quota) DeepCopy() *Quota + func (in *Quota) DeepCopyInto(out *Quota) + func (in *Quota) DeepCopyObject() runtime.Object + type QuotaList struct + Items []Quota + func (in *QuotaList) DeepCopy() *QuotaList + func (in *QuotaList) DeepCopyInto(out *QuotaList) + func (in *QuotaList) DeepCopyObject() runtime.Object + type QuotaSpec struct + ClusterLifetimeDays *int32 + Metrics corev1.ResourceList + Scope corev1.ObjectReference + func (in *QuotaSpec) DeepCopy() *QuotaSpec + func (in *QuotaSpec) DeepCopyInto(out *QuotaSpec) + type Region struct + AccessRestrictions []AccessRestriction + Labels map[string]string + Name string + Zones []AvailabilityZone + func (in *Region) DeepCopy() *Region + func (in *Region) DeepCopyInto(out *Region) + type ResourceData struct + Data runtime.RawExtension + func (in *ResourceData) DeepCopy() *ResourceData + func (in *ResourceData) DeepCopyInto(out *ResourceData) + type ResourceWatchCacheSize struct + APIGroup *string + CacheSize int32 + Resource string + func (in *ResourceWatchCacheSize) DeepCopy() *ResourceWatchCacheSize + func (in *ResourceWatchCacheSize) DeepCopyInto(out *ResourceWatchCacheSize) + type SSHAccess struct + Enabled bool + func (in *SSHAccess) DeepCopy() *SSHAccess + func (in *SSHAccess) DeepCopyInto(out *SSHAccess) + type SchedulingProfile string + const SchedulingProfileBalanced + const SchedulingProfileBinPacking + type SecretBinding struct + Provider *SecretBindingProvider + Quotas []corev1.ObjectReference + SecretRef corev1.SecretReference + func (in *SecretBinding) DeepCopy() *SecretBinding + func (in *SecretBinding) DeepCopyInto(out *SecretBinding) + func (in *SecretBinding) DeepCopyObject() runtime.Object + type SecretBindingList struct + Items []SecretBinding + func (in *SecretBindingList) DeepCopy() *SecretBindingList + func (in *SecretBindingList) DeepCopyInto(out *SecretBindingList) + func (in *SecretBindingList) DeepCopyObject() runtime.Object + type SecretBindingProvider struct + Type string + func (in *SecretBindingProvider) DeepCopy() *SecretBindingProvider + func (in *SecretBindingProvider) DeepCopyInto(out *SecretBindingProvider) + type Seed struct + Spec SeedSpec + Status SeedStatus + func (in *Seed) DeepCopy() *Seed + func (in *Seed) DeepCopyInto(out *Seed) + func (in *Seed) DeepCopyObject() runtime.Object + type SeedBackup struct + Provider string + ProviderConfig *runtime.RawExtension + Region *string + SecretRef corev1.SecretReference + func (in *SeedBackup) DeepCopy() *SeedBackup + func (in *SeedBackup) DeepCopyInto(out *SeedBackup) + type SeedDNS struct + Provider *SeedDNSProvider + func (in *SeedDNS) DeepCopy() *SeedDNS + func (in *SeedDNS) DeepCopyInto(out *SeedDNS) + type SeedDNSProvider struct + SecretRef corev1.SecretReference + Type string + func (in *SeedDNSProvider) DeepCopy() *SeedDNSProvider + func (in *SeedDNSProvider) DeepCopyInto(out *SeedDNSProvider) + type SeedList struct + Items []Seed + func (in *SeedList) DeepCopy() *SeedList + func (in *SeedList) DeepCopyInto(out *SeedList) + func (in *SeedList) DeepCopyObject() runtime.Object + type SeedNetworks struct + BlockCIDRs []string + IPFamilies []IPFamily + Nodes *string + Pods string + Services string + ShootDefaults *ShootNetworks + func (in *SeedNetworks) DeepCopy() *SeedNetworks + func (in *SeedNetworks) DeepCopyInto(out *SeedNetworks) + type SeedProvider struct + ProviderConfig *runtime.RawExtension + Region string + Type string + Zones []string + func (in *SeedProvider) DeepCopy() *SeedProvider + func (in *SeedProvider) DeepCopyInto(out *SeedProvider) + type SeedSelector struct + ProviderTypes []string + func (in *SeedSelector) DeepCopy() *SeedSelector + func (in *SeedSelector) DeepCopyInto(out *SeedSelector) + type SeedSettingDependencyWatchdog struct + Prober *SeedSettingDependencyWatchdogProber + Weeder *SeedSettingDependencyWatchdogWeeder + func (in *SeedSettingDependencyWatchdog) DeepCopy() *SeedSettingDependencyWatchdog + func (in *SeedSettingDependencyWatchdog) DeepCopyInto(out *SeedSettingDependencyWatchdog) + type SeedSettingDependencyWatchdogProber struct + Enabled bool + func (in *SeedSettingDependencyWatchdogProber) DeepCopy() *SeedSettingDependencyWatchdogProber + func (in *SeedSettingDependencyWatchdogProber) DeepCopyInto(out *SeedSettingDependencyWatchdogProber) + type SeedSettingDependencyWatchdogWeeder struct + Enabled bool + func (in *SeedSettingDependencyWatchdogWeeder) DeepCopy() *SeedSettingDependencyWatchdogWeeder + func (in *SeedSettingDependencyWatchdogWeeder) DeepCopyInto(out *SeedSettingDependencyWatchdogWeeder) + type SeedSettingExcessCapacityReservation struct + Configs []SeedSettingExcessCapacityReservationConfig + Enabled *bool + func (in *SeedSettingExcessCapacityReservation) DeepCopy() *SeedSettingExcessCapacityReservation + func (in *SeedSettingExcessCapacityReservation) DeepCopyInto(out *SeedSettingExcessCapacityReservation) + type SeedSettingExcessCapacityReservationConfig struct + NodeSelector map[string]string + Resources corev1.ResourceList + Tolerations []corev1.Toleration + func (in *SeedSettingExcessCapacityReservationConfig) DeepCopy() *SeedSettingExcessCapacityReservationConfig + func (in *SeedSettingExcessCapacityReservationConfig) DeepCopyInto(out *SeedSettingExcessCapacityReservationConfig) + type SeedSettingLoadBalancerServices struct + Annotations map[string]string + ExternalTrafficPolicy *corev1.ServiceExternalTrafficPolicy + ProxyProtocol *LoadBalancerServicesProxyProtocol + Zones []SeedSettingLoadBalancerServicesZones + func (in *SeedSettingLoadBalancerServices) DeepCopy() *SeedSettingLoadBalancerServices + func (in *SeedSettingLoadBalancerServices) DeepCopyInto(out *SeedSettingLoadBalancerServices) + type SeedSettingLoadBalancerServicesZones struct + Annotations map[string]string + ExternalTrafficPolicy *corev1.ServiceExternalTrafficPolicy + Name string + ProxyProtocol *LoadBalancerServicesProxyProtocol + func (in *SeedSettingLoadBalancerServicesZones) DeepCopy() *SeedSettingLoadBalancerServicesZones + func (in *SeedSettingLoadBalancerServicesZones) DeepCopyInto(out *SeedSettingLoadBalancerServicesZones) + type SeedSettingScheduling struct + Visible bool + func (in *SeedSettingScheduling) DeepCopy() *SeedSettingScheduling + func (in *SeedSettingScheduling) DeepCopyInto(out *SeedSettingScheduling) + type SeedSettingTopologyAwareRouting struct + Enabled bool + func (in *SeedSettingTopologyAwareRouting) DeepCopy() *SeedSettingTopologyAwareRouting + func (in *SeedSettingTopologyAwareRouting) DeepCopyInto(out *SeedSettingTopologyAwareRouting) + type SeedSettingVerticalPodAutoscaler struct + Enabled bool + func (in *SeedSettingVerticalPodAutoscaler) DeepCopy() *SeedSettingVerticalPodAutoscaler + func (in *SeedSettingVerticalPodAutoscaler) DeepCopyInto(out *SeedSettingVerticalPodAutoscaler) + type SeedSettings struct + DependencyWatchdog *SeedSettingDependencyWatchdog + ExcessCapacityReservation *SeedSettingExcessCapacityReservation + LoadBalancerServices *SeedSettingLoadBalancerServices + Scheduling *SeedSettingScheduling + TopologyAwareRouting *SeedSettingTopologyAwareRouting + VerticalPodAutoscaler *SeedSettingVerticalPodAutoscaler + func (in *SeedSettings) DeepCopy() *SeedSettings + func (in *SeedSettings) DeepCopyInto(out *SeedSettings) + type SeedSpec struct + AccessRestrictions []AccessRestriction + Backup *SeedBackup + DNS SeedDNS + Ingress *Ingress + Networks SeedNetworks + Provider SeedProvider + Settings *SeedSettings + Taints []SeedTaint + Volume *SeedVolume + func (in *SeedSpec) DeepCopy() *SeedSpec + func (in *SeedSpec) DeepCopyInto(out *SeedSpec) + type SeedStatus struct + Allocatable corev1.ResourceList + Capacity corev1.ResourceList + ClientCertificateExpirationTimestamp *metav1.Time + ClusterIdentity *string + Conditions []Condition + Gardener *Gardener + KubernetesVersion *string + LastOperation *LastOperation + ObservedGeneration int64 + func (in *SeedStatus) DeepCopy() *SeedStatus + func (in *SeedStatus) DeepCopyInto(out *SeedStatus) + type SeedTaint struct + Key string + Value *string + func (in *SeedTaint) DeepCopy() *SeedTaint + func (in *SeedTaint) DeepCopyInto(out *SeedTaint) + type SeedTemplate struct + Spec SeedSpec + func (in *SeedTemplate) DeepCopy() *SeedTemplate + func (in *SeedTemplate) DeepCopyInto(out *SeedTemplate) + type SeedVolume struct + MinimumSize *resource.Quantity + Providers []SeedVolumeProvider + func (in *SeedVolume) DeepCopy() *SeedVolume + func (in *SeedVolume) DeepCopyInto(out *SeedVolume) + type SeedVolumeProvider struct + Name string + Purpose string + func (in *SeedVolumeProvider) DeepCopy() *SeedVolumeProvider + func (in *SeedVolumeProvider) DeepCopyInto(out *SeedVolumeProvider) + type ServiceAccountConfig struct + AcceptedIssuers []string + ExtendTokenExpiration *bool + Issuer *string + MaxTokenExpiration *metav1.Duration + func (in *ServiceAccountConfig) DeepCopy() *ServiceAccountConfig + func (in *ServiceAccountConfig) DeepCopyInto(out *ServiceAccountConfig) + type ServiceAccountKeyRotation struct + LastCompletionTime *metav1.Time + LastCompletionTriggeredTime *metav1.Time + LastInitiationFinishedTime *metav1.Time + LastInitiationTime *metav1.Time + Phase CredentialsRotationPhase + func (in *ServiceAccountKeyRotation) DeepCopy() *ServiceAccountKeyRotation + func (in *ServiceAccountKeyRotation) DeepCopyInto(out *ServiceAccountKeyRotation) + type Shoot struct + Spec ShootSpec + Status ShootStatus + func (in *Shoot) DeepCopy() *Shoot + func (in *Shoot) DeepCopyInto(out *Shoot) + func (in *Shoot) DeepCopyObject() runtime.Object + type ShootAdvertisedAddress struct + Name string + URL string + func (in *ShootAdvertisedAddress) DeepCopy() *ShootAdvertisedAddress + func (in *ShootAdvertisedAddress) DeepCopyInto(out *ShootAdvertisedAddress) + type ShootCredentials struct + Rotation *ShootCredentialsRotation + func (in *ShootCredentials) DeepCopy() *ShootCredentials + func (in *ShootCredentials) DeepCopyInto(out *ShootCredentials) + type ShootCredentialsRotation struct + CertificateAuthorities *CARotation + ETCDEncryptionKey *ETCDEncryptionKeyRotation + Kubeconfig *ShootKubeconfigRotation + Observability *ObservabilityRotation + SSHKeypair *ShootSSHKeypairRotation + ServiceAccountKey *ServiceAccountKeyRotation + func (in *ShootCredentialsRotation) DeepCopy() *ShootCredentialsRotation + func (in *ShootCredentialsRotation) DeepCopyInto(out *ShootCredentialsRotation) + type ShootKubeconfigRotation struct + LastCompletionTime *metav1.Time + LastInitiationTime *metav1.Time + func (in *ShootKubeconfigRotation) DeepCopy() *ShootKubeconfigRotation + func (in *ShootKubeconfigRotation) DeepCopyInto(out *ShootKubeconfigRotation) + type ShootList struct + Items []Shoot + func (in *ShootList) DeepCopy() *ShootList + func (in *ShootList) DeepCopyInto(out *ShootList) + func (in *ShootList) DeepCopyObject() runtime.Object + type ShootMachineImage struct + Name string + ProviderConfig *runtime.RawExtension + Version string + func (in *ShootMachineImage) DeepCopy() *ShootMachineImage + func (in *ShootMachineImage) DeepCopyInto(out *ShootMachineImage) + type ShootNetworks struct + Pods *string + Services *string + func (in *ShootNetworks) DeepCopy() *ShootNetworks + func (in *ShootNetworks) DeepCopyInto(out *ShootNetworks) + type ShootPurpose string + const ShootPurposeDevelopment + const ShootPurposeEvaluation + const ShootPurposeInfrastructure + const ShootPurposeProduction + const ShootPurposeTesting + type ShootSSHKeypairRotation struct + LastCompletionTime *metav1.Time + LastInitiationTime *metav1.Time + func (in *ShootSSHKeypairRotation) DeepCopy() *ShootSSHKeypairRotation + func (in *ShootSSHKeypairRotation) DeepCopyInto(out *ShootSSHKeypairRotation) + type ShootSpec struct + AccessRestrictions []AccessRestrictionWithOptions + Addons *Addons + CloudProfile *CloudProfileReference + CloudProfileName *string + ControlPlane *ControlPlane + CredentialsBindingName *string + DNS *DNS + ExposureClassName *string + Extensions []Extension + Hibernation *Hibernation + Kubernetes Kubernetes + Maintenance *Maintenance + Monitoring *Monitoring + Networking *Networking + Provider Provider + Purpose *ShootPurpose + Region string + Resources []NamedResourceReference + SchedulerName *string + SecretBindingName *string + SeedName *string + SeedSelector *SeedSelector + SystemComponents *SystemComponents + Tolerations []Toleration + func (in *ShootSpec) DeepCopy() *ShootSpec + func (in *ShootSpec) DeepCopyInto(out *ShootSpec) + type ShootState struct + Spec ShootStateSpec + func (in *ShootState) DeepCopy() *ShootState + func (in *ShootState) DeepCopyInto(out *ShootState) + func (in *ShootState) DeepCopyObject() runtime.Object + type ShootStateList struct + Items []ShootState + func (in *ShootStateList) DeepCopy() *ShootStateList + func (in *ShootStateList) DeepCopyInto(out *ShootStateList) + func (in *ShootStateList) DeepCopyObject() runtime.Object + type ShootStateSpec struct + Extensions []ExtensionResourceState + Gardener []GardenerResourceData + Resources []ResourceData + func (in *ShootStateSpec) DeepCopy() *ShootStateSpec + func (in *ShootStateSpec) DeepCopyInto(out *ShootStateSpec) + type ShootStatus struct + AdvertisedAddresses []ShootAdvertisedAddress + ClusterIdentity *string + Conditions []Condition + Constraints []Condition + Credentials *ShootCredentials + EncryptedResources []string + Gardener Gardener + IsHibernated bool + LastErrors []LastError + LastHibernationTriggerTime *metav1.Time + LastMaintenance *LastMaintenance + LastOperation *LastOperation + MigrationStartTime *metav1.Time + Networking *NetworkingStatus + ObservedGeneration int64 + RetryCycleStartTime *metav1.Time + SeedName *string + TechnicalID string + UID types.UID + func (in *ShootStatus) DeepCopy() *ShootStatus + func (in *ShootStatus) DeepCopyInto(out *ShootStatus) + type ShootTemplate struct + Spec ShootSpec + func (in *ShootTemplate) DeepCopy() *ShootTemplate + func (in *ShootTemplate) DeepCopyInto(out *ShootTemplate) + type StructuredAuthentication struct + ConfigMapName string + func (in *StructuredAuthentication) DeepCopy() *StructuredAuthentication + func (in *StructuredAuthentication) DeepCopyInto(out *StructuredAuthentication) + type StructuredAuthorization struct + ConfigMapName string + Kubeconfigs []AuthorizerKubeconfigReference + func (in *StructuredAuthorization) DeepCopy() *StructuredAuthorization + func (in *StructuredAuthorization) DeepCopyInto(out *StructuredAuthorization) + type SwapBehavior string + const LimitedSwap + const NoSwap + const UnlimitedSwap + type SystemComponents struct + CoreDNS *CoreDNS + NodeLocalDNS *NodeLocalDNS + func (in *SystemComponents) DeepCopy() *SystemComponents + func (in *SystemComponents) DeepCopyInto(out *SystemComponents) + type Toleration struct + Key string + Value *string + func (in *Toleration) DeepCopy() *Toleration + func (in *Toleration) DeepCopyInto(out *Toleration) + type VersionClassification string + const ClassificationDeprecated + const ClassificationPreview + const ClassificationSupported + type VerticalPodAutoscaler struct + CPUHistogramDecayHalfLife *metav1.Duration + Enabled bool + EvictAfterOOMThreshold *metav1.Duration + EvictionRateBurst *int32 + EvictionRateLimit *float64 + EvictionTolerance *float64 + MemoryHistogramDecayHalfLife *metav1.Duration + RecommendationLowerBoundCPUPercentile *float64 + RecommendationLowerBoundMemoryPercentile *float64 + RecommendationMarginFraction *float64 + RecommendationUpperBoundCPUPercentile *float64 + RecommendationUpperBoundMemoryPercentile *float64 + RecommenderInterval *metav1.Duration + TargetCPUPercentile *float64 + TargetMemoryPercentile *float64 + UpdaterInterval *metav1.Duration + func (in *VerticalPodAutoscaler) DeepCopy() *VerticalPodAutoscaler + func (in *VerticalPodAutoscaler) DeepCopyInto(out *VerticalPodAutoscaler) + type Volume struct + Encrypted *bool + Name *string + Type *string + VolumeSize string + func (in *Volume) DeepCopy() *Volume + func (in *Volume) DeepCopyInto(out *Volume) + type VolumeType struct + Class string + MinSize *resource.Quantity + Name string + Usable *bool + func (in *VolumeType) DeepCopy() *VolumeType + func (in *VolumeType) DeepCopyInto(out *VolumeType) + type WatchCacheSizes struct + Default *int32 + Resources []ResourceWatchCacheSize + func (in *WatchCacheSizes) DeepCopy() *WatchCacheSizes + func (in *WatchCacheSizes) DeepCopyInto(out *WatchCacheSizes) + type Worker struct + Annotations map[string]string + CABundle *string + CRI *CRI + ClusterAutoscaler *ClusterAutoscalerOptions + DataVolumes []DataVolume + KubeletDataVolumeName *string + Kubernetes *WorkerKubernetes + Labels map[string]string + Machine Machine + MachineControllerManagerSettings *MachineControllerManagerSettings + MaxSurge *intstr.IntOrString + MaxUnavailable *intstr.IntOrString + Maximum int32 + Minimum int32 + Name string + ProviderConfig *runtime.RawExtension + Sysctls map[string]string + SystemComponents *WorkerSystemComponents + Taints []corev1.Taint + Volume *Volume + Zones []string + func (in *Worker) DeepCopy() *Worker + func (in *Worker) DeepCopyInto(out *Worker) + type WorkerKubernetes struct + Kubelet *KubeletConfig + Version *string + func (in *WorkerKubernetes) DeepCopy() *WorkerKubernetes + func (in *WorkerKubernetes) DeepCopyInto(out *WorkerKubernetes) + type WorkerSystemComponents struct + Allow bool + func (in *WorkerSystemComponents) DeepCopy() *WorkerSystemComponents + func (in *WorkerSystemComponents) DeepCopyInto(out *WorkerSystemComponents) + type WorkersSettings struct + SSHAccess *SSHAccess + func (in *WorkersSettings) DeepCopy() *WorkersSettings + func (in *WorkersSettings) DeepCopyInto(out *WorkersSettings)