Documentation ¶
Index ¶
- type BucketApplyConfiguration
- type CertificateConfigApplyConfiguration
- func (b *CertificateConfigApplyConfiguration) WithCommonName(value string) *CertificateConfigApplyConfiguration
- func (b *CertificateConfigApplyConfiguration) WithDNSNames(values ...string) *CertificateConfigApplyConfiguration
- func (b *CertificateConfigApplyConfiguration) WithOrganizationName(values ...string) *CertificateConfigApplyConfiguration
- type CertificateStatusApplyConfiguration
- type CustomCertificateConfigApplyConfiguration
- func (b *CustomCertificateConfigApplyConfiguration) WithCertName(value string) *CustomCertificateConfigApplyConfiguration
- func (b *CustomCertificateConfigApplyConfiguration) WithDomains(values ...string) *CustomCertificateConfigApplyConfiguration
- func (b *CustomCertificateConfigApplyConfiguration) WithExpiresIn(value string) *CustomCertificateConfigApplyConfiguration
- func (b *CustomCertificateConfigApplyConfiguration) WithExpiry(value string) *CustomCertificateConfigApplyConfiguration
- func (b *CustomCertificateConfigApplyConfiguration) WithSerialNo(value string) *CustomCertificateConfigApplyConfiguration
- type CustomCertificatesApplyConfiguration
- func (b *CustomCertificatesApplyConfiguration) WithClient(values ...**v2.CustomCertificateConfig) *CustomCertificatesApplyConfiguration
- func (b *CustomCertificatesApplyConfiguration) WithMinio(values ...**v2.CustomCertificateConfig) *CustomCertificatesApplyConfiguration
- func (b *CustomCertificatesApplyConfiguration) WithMinioCAs(values ...**v2.CustomCertificateConfig) *CustomCertificatesApplyConfiguration
- type ExposeServicesApplyConfiguration
- type FeaturesApplyConfiguration
- type KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithAffinity(value v1.Affinity) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithAnnotations(entries map[string]string) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithClientCertSecret(value *LocalCertificateReferenceApplyConfiguration) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithConfiguration(value v1.LocalObjectReference) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithEnv(values ...v1.EnvVar) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithExternalCertSecret(value *LocalCertificateReferenceApplyConfiguration) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithGCPCredentialSecretName(value string) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithGCPWorkloadIdentityPool(value string) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithImage(value string) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithImagePullPolicy(value v1.PullPolicy) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithKeyName(value string) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithLabels(entries map[string]string) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithNodeSelector(entries map[string]string) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithReplicas(value int32) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithResources(value v1.ResourceRequirements) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithSecurityContext(value v1.PodSecurityContext) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithServiceAccountName(value string) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithTolerations(values ...v1.Toleration) *KESConfigApplyConfiguration
- func (b *KESConfigApplyConfiguration) WithTopologySpreadConstraints(values ...v1.TopologySpreadConstraint) *KESConfigApplyConfiguration
- type LocalCertificateReferenceApplyConfiguration
- type LoggingApplyConfiguration
- type PoolApplyConfiguration
- func (b *PoolApplyConfiguration) WithAffinity(value v1.Affinity) *PoolApplyConfiguration
- func (b *PoolApplyConfiguration) WithAnnotations(entries map[string]string) *PoolApplyConfiguration
- func (b *PoolApplyConfiguration) WithContainerSecurityContext(value v1.SecurityContext) *PoolApplyConfiguration
- func (b *PoolApplyConfiguration) WithLabels(entries map[string]string) *PoolApplyConfiguration
- func (b *PoolApplyConfiguration) WithName(value string) *PoolApplyConfiguration
- func (b *PoolApplyConfiguration) WithNodeSelector(entries map[string]string) *PoolApplyConfiguration
- func (b *PoolApplyConfiguration) WithReclaimStorage(value bool) *PoolApplyConfiguration
- func (b *PoolApplyConfiguration) WithResources(value v1.ResourceRequirements) *PoolApplyConfiguration
- func (b *PoolApplyConfiguration) WithRuntimeClassName(value string) *PoolApplyConfiguration
- func (b *PoolApplyConfiguration) WithSecurityContext(value v1.PodSecurityContext) *PoolApplyConfiguration
- func (b *PoolApplyConfiguration) WithServers(value int32) *PoolApplyConfiguration
- func (b *PoolApplyConfiguration) WithTolerations(values ...v1.Toleration) *PoolApplyConfiguration
- func (b *PoolApplyConfiguration) WithTopologySpreadConstraints(values ...v1.TopologySpreadConstraint) *PoolApplyConfiguration
- func (b *PoolApplyConfiguration) WithVolumeClaimTemplate(value v1.PersistentVolumeClaim) *PoolApplyConfiguration
- func (b *PoolApplyConfiguration) WithVolumesPerServer(value int32) *PoolApplyConfiguration
- type PoolStatusApplyConfiguration
- type ServiceMetadataApplyConfiguration
- func (b *ServiceMetadataApplyConfiguration) WithConsoleServiceAnnotations(entries map[string]string) *ServiceMetadataApplyConfiguration
- func (b *ServiceMetadataApplyConfiguration) WithConsoleServiceLabels(entries map[string]string) *ServiceMetadataApplyConfiguration
- func (b *ServiceMetadataApplyConfiguration) WithMinIOServiceAnnotations(entries map[string]string) *ServiceMetadataApplyConfiguration
- func (b *ServiceMetadataApplyConfiguration) WithMinIOServiceLabels(entries map[string]string) *ServiceMetadataApplyConfiguration
- type SideCarsApplyConfiguration
- func (b *SideCarsApplyConfiguration) WithContainers(values ...v1.Container) *SideCarsApplyConfiguration
- func (b *SideCarsApplyConfiguration) WithResources(value v1.ResourceRequirements) *SideCarsApplyConfiguration
- func (b *SideCarsApplyConfiguration) WithVolumeClaimTemplates(values ...v1.PersistentVolumeClaim) *SideCarsApplyConfiguration
- func (b *SideCarsApplyConfiguration) WithVolumes(values ...v1.Volume) *SideCarsApplyConfiguration
- type TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithAPIVersion(value string) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithAnnotations(entries map[string]string) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithCreationTimestamp(value metav1.Time) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithFinalizers(values ...string) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithGenerateName(value string) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithGeneration(value int64) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithKind(value string) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithLabels(entries map[string]string) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithName(value string) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithNamespace(value string) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithResourceVersion(value string) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithScheduler(value *TenantSchedulerApplyConfiguration) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithSpec(value *TenantSpecApplyConfiguration) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithStatus(value *TenantStatusApplyConfiguration) *TenantApplyConfiguration
- func (b *TenantApplyConfiguration) WithUID(value types.UID) *TenantApplyConfiguration
- type TenantDomainsApplyConfiguration
- type TenantSchedulerApplyConfiguration
- type TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithAdditionalVolumeMounts(values ...v1.VolumeMount) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithAdditionalVolumes(values ...v1.Volume) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithBuckets(values ...*BucketApplyConfiguration) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithCertConfig(value *CertificateConfigApplyConfiguration) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithConfiguration(value v1.LocalObjectReference) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithCredsSecret(value v1.LocalObjectReference) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithEnv(values ...v1.EnvVar) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithExposeServices(value *ExposeServicesApplyConfiguration) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithExternalCaCertSecret(values ...**miniominiov2.LocalCertificateReference) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithExternalCertSecret(values ...**miniominiov2.LocalCertificateReference) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithExternalClientCertSecret(value *LocalCertificateReferenceApplyConfiguration) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithExternalClientCertSecrets(values ...**miniominiov2.LocalCertificateReference) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithFeatures(value *FeaturesApplyConfiguration) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithImage(value string) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithImagePullPolicy(value v1.PullPolicy) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithImagePullSecret(value v1.LocalObjectReference) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithInitContainers(values ...v1.Container) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithKES(value *KESConfigApplyConfiguration) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithLiveness(value v1.Probe) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithLogging(value *LoggingApplyConfiguration) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithMountpath(value string) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithPodManagementPolicy(value appsv1.PodManagementPolicyType) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithPools(values ...*PoolApplyConfiguration) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithPriorityClassName(value string) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithPrometheusOperator(value bool) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithReadiness(value v1.Probe) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithRequestAutoCert(value bool) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithServiceAccountName(value string) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithServiceMetadata(value *ServiceMetadataApplyConfiguration) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithSideCars(value *SideCarsApplyConfiguration) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithStartup(value v1.Probe) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithSubpath(value string) *TenantSpecApplyConfiguration
- func (b *TenantSpecApplyConfiguration) WithUsers(values ...*v1.LocalObjectReference) *TenantSpecApplyConfiguration
- type TenantStatusApplyConfiguration
- func (b *TenantStatusApplyConfiguration) WithAvailableReplicas(value int32) *TenantStatusApplyConfiguration
- func (b *TenantStatusApplyConfiguration) WithCertificates(value *CertificateStatusApplyConfiguration) *TenantStatusApplyConfiguration
- func (b *TenantStatusApplyConfiguration) WithCurrentState(value string) *TenantStatusApplyConfiguration
- func (b *TenantStatusApplyConfiguration) WithDrivesHealing(value int32) *TenantStatusApplyConfiguration
- func (b *TenantStatusApplyConfiguration) WithDrivesOffline(value int32) *TenantStatusApplyConfiguration
- func (b *TenantStatusApplyConfiguration) WithDrivesOnline(value int32) *TenantStatusApplyConfiguration
- func (b *TenantStatusApplyConfiguration) WithHealthMessage(value string) *TenantStatusApplyConfiguration
- func (b *TenantStatusApplyConfiguration) WithHealthStatus(value miniominiov2.HealthStatus) *TenantStatusApplyConfiguration
- func (b *TenantStatusApplyConfiguration) WithPools(values ...*PoolStatusApplyConfiguration) *TenantStatusApplyConfiguration
- func (b *TenantStatusApplyConfiguration) WithProvisionedBuckets(value bool) *TenantStatusApplyConfiguration
- func (b *TenantStatusApplyConfiguration) WithProvisionedUsers(value bool) *TenantStatusApplyConfiguration
- func (b *TenantStatusApplyConfiguration) WithRevision(value int32) *TenantStatusApplyConfiguration
- func (b *TenantStatusApplyConfiguration) WithSyncVersion(value string) *TenantStatusApplyConfiguration
- func (b *TenantStatusApplyConfiguration) WithUsage(value *TenantUsageApplyConfiguration) *TenantStatusApplyConfiguration
- func (b *TenantStatusApplyConfiguration) WithWaitingOnReady(value v1.Time) *TenantStatusApplyConfiguration
- func (b *TenantStatusApplyConfiguration) WithWriteQuorum(value int32) *TenantStatusApplyConfiguration
- type TenantUsageApplyConfiguration
- func (b *TenantUsageApplyConfiguration) WithCapacity(value int64) *TenantUsageApplyConfiguration
- func (b *TenantUsageApplyConfiguration) WithRawCapacity(value int64) *TenantUsageApplyConfiguration
- func (b *TenantUsageApplyConfiguration) WithRawUsage(value int64) *TenantUsageApplyConfiguration
- func (b *TenantUsageApplyConfiguration) WithTiers(values ...*TierUsageApplyConfiguration) *TenantUsageApplyConfiguration
- func (b *TenantUsageApplyConfiguration) WithUsage(value int64) *TenantUsageApplyConfiguration
- type TierUsageApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BucketApplyConfiguration ¶
type BucketApplyConfiguration struct { Name *string `json:"name,omitempty"` Region *string `json:"region,omitempty"` ObjectLocking *bool `json:"objectLock,omitempty"` }
BucketApplyConfiguration represents an declarative configuration of the Bucket type for use with apply.
func Bucket ¶
func Bucket() *BucketApplyConfiguration
BucketApplyConfiguration constructs an declarative configuration of the Bucket type for use with apply.
func (*BucketApplyConfiguration) WithName ¶
func (b *BucketApplyConfiguration) WithName(value string) *BucketApplyConfiguration
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 (*BucketApplyConfiguration) WithObjectLocking ¶
func (b *BucketApplyConfiguration) WithObjectLocking(value bool) *BucketApplyConfiguration
WithObjectLocking sets the ObjectLocking field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ObjectLocking field is set to the value of the last call.
func (*BucketApplyConfiguration) WithRegion ¶
func (b *BucketApplyConfiguration) WithRegion(value string) *BucketApplyConfiguration
WithRegion sets the Region field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Region field is set to the value of the last call.
type CertificateConfigApplyConfiguration ¶
type CertificateConfigApplyConfiguration struct { CommonName *string `json:"commonName,omitempty"` OrganizationName []string `json:"organizationName,omitempty"` DNSNames []string `json:"dnsNames,omitempty"` }
CertificateConfigApplyConfiguration represents an declarative configuration of the CertificateConfig type for use with apply.
func CertificateConfig ¶
func CertificateConfig() *CertificateConfigApplyConfiguration
CertificateConfigApplyConfiguration constructs an declarative configuration of the CertificateConfig type for use with apply.
func (*CertificateConfigApplyConfiguration) WithCommonName ¶
func (b *CertificateConfigApplyConfiguration) WithCommonName(value string) *CertificateConfigApplyConfiguration
WithCommonName sets the CommonName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CommonName field is set to the value of the last call.
func (*CertificateConfigApplyConfiguration) WithDNSNames ¶
func (b *CertificateConfigApplyConfiguration) WithDNSNames(values ...string) *CertificateConfigApplyConfiguration
WithDNSNames adds the given value to the DNSNames 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 DNSNames field.
func (*CertificateConfigApplyConfiguration) WithOrganizationName ¶
func (b *CertificateConfigApplyConfiguration) WithOrganizationName(values ...string) *CertificateConfigApplyConfiguration
WithOrganizationName adds the given value to the OrganizationName 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 OrganizationName field.
type CertificateStatusApplyConfiguration ¶
type CertificateStatusApplyConfiguration struct { AutoCertEnabled *bool `json:"autoCertEnabled,omitempty"` CustomCertificates *CustomCertificatesApplyConfiguration `json:"customCertificates,omitempty"` }
CertificateStatusApplyConfiguration represents an declarative configuration of the CertificateStatus type for use with apply.
func CertificateStatus ¶
func CertificateStatus() *CertificateStatusApplyConfiguration
CertificateStatusApplyConfiguration constructs an declarative configuration of the CertificateStatus type for use with apply.
func (*CertificateStatusApplyConfiguration) WithAutoCertEnabled ¶
func (b *CertificateStatusApplyConfiguration) WithAutoCertEnabled(value bool) *CertificateStatusApplyConfiguration
WithAutoCertEnabled sets the AutoCertEnabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AutoCertEnabled field is set to the value of the last call.
func (*CertificateStatusApplyConfiguration) WithCustomCertificates ¶
func (b *CertificateStatusApplyConfiguration) WithCustomCertificates(value *CustomCertificatesApplyConfiguration) *CertificateStatusApplyConfiguration
WithCustomCertificates sets the CustomCertificates field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CustomCertificates field is set to the value of the last call.
type CustomCertificateConfigApplyConfiguration ¶
type CustomCertificateConfigApplyConfiguration struct { CertName *string `json:"certName,omitempty"` Domains []string `json:"domains,omitempty"` Expiry *string `json:"expiry,omitempty"` ExpiresIn *string `json:"expiresIn,omitempty"` SerialNo *string `json:"serialNo,omitempty"` }
CustomCertificateConfigApplyConfiguration represents an declarative configuration of the CustomCertificateConfig type for use with apply.
func CustomCertificateConfig ¶
func CustomCertificateConfig() *CustomCertificateConfigApplyConfiguration
CustomCertificateConfigApplyConfiguration constructs an declarative configuration of the CustomCertificateConfig type for use with apply.
func (*CustomCertificateConfigApplyConfiguration) WithCertName ¶
func (b *CustomCertificateConfigApplyConfiguration) WithCertName(value string) *CustomCertificateConfigApplyConfiguration
WithCertName sets the CertName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CertName field is set to the value of the last call.
func (*CustomCertificateConfigApplyConfiguration) WithDomains ¶
func (b *CustomCertificateConfigApplyConfiguration) WithDomains(values ...string) *CustomCertificateConfigApplyConfiguration
WithDomains adds the given value to the Domains 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 Domains field.
func (*CustomCertificateConfigApplyConfiguration) WithExpiresIn ¶
func (b *CustomCertificateConfigApplyConfiguration) WithExpiresIn(value string) *CustomCertificateConfigApplyConfiguration
WithExpiresIn sets the ExpiresIn field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExpiresIn field is set to the value of the last call.
func (*CustomCertificateConfigApplyConfiguration) WithExpiry ¶
func (b *CustomCertificateConfigApplyConfiguration) WithExpiry(value string) *CustomCertificateConfigApplyConfiguration
WithExpiry sets the Expiry field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Expiry field is set to the value of the last call.
func (*CustomCertificateConfigApplyConfiguration) WithSerialNo ¶
func (b *CustomCertificateConfigApplyConfiguration) WithSerialNo(value string) *CustomCertificateConfigApplyConfiguration
WithSerialNo sets the SerialNo field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SerialNo field is set to the value of the last call.
type CustomCertificatesApplyConfiguration ¶
type CustomCertificatesApplyConfiguration struct { Client []*v2.CustomCertificateConfig `json:"client,omitempty"` Minio []*v2.CustomCertificateConfig `json:"minio,omitempty"` MinioCAs []*v2.CustomCertificateConfig `json:"minioCAs,omitempty"` }
CustomCertificatesApplyConfiguration represents an declarative configuration of the CustomCertificates type for use with apply.
func CustomCertificates ¶
func CustomCertificates() *CustomCertificatesApplyConfiguration
CustomCertificatesApplyConfiguration constructs an declarative configuration of the CustomCertificates type for use with apply.
func (*CustomCertificatesApplyConfiguration) WithClient ¶
func (b *CustomCertificatesApplyConfiguration) WithClient(values ...**v2.CustomCertificateConfig) *CustomCertificatesApplyConfiguration
WithClient adds the given value to the Client 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 Client field.
func (*CustomCertificatesApplyConfiguration) WithMinio ¶
func (b *CustomCertificatesApplyConfiguration) WithMinio(values ...**v2.CustomCertificateConfig) *CustomCertificatesApplyConfiguration
WithMinio adds the given value to the Minio 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 Minio field.
func (*CustomCertificatesApplyConfiguration) WithMinioCAs ¶
func (b *CustomCertificatesApplyConfiguration) WithMinioCAs(values ...**v2.CustomCertificateConfig) *CustomCertificatesApplyConfiguration
WithMinioCAs adds the given value to the MinioCAs 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 MinioCAs field.
type ExposeServicesApplyConfiguration ¶
type ExposeServicesApplyConfiguration struct { MinIO *bool `json:"minio,omitempty"` Console *bool `json:"console,omitempty"` }
ExposeServicesApplyConfiguration represents an declarative configuration of the ExposeServices type for use with apply.
func ExposeServices ¶
func ExposeServices() *ExposeServicesApplyConfiguration
ExposeServicesApplyConfiguration constructs an declarative configuration of the ExposeServices type for use with apply.
func (*ExposeServicesApplyConfiguration) WithConsole ¶
func (b *ExposeServicesApplyConfiguration) WithConsole(value bool) *ExposeServicesApplyConfiguration
WithConsole sets the Console field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Console field is set to the value of the last call.
func (*ExposeServicesApplyConfiguration) WithMinIO ¶
func (b *ExposeServicesApplyConfiguration) WithMinIO(value bool) *ExposeServicesApplyConfiguration
WithMinIO sets the MinIO field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MinIO field is set to the value of the last call.
type FeaturesApplyConfiguration ¶
type FeaturesApplyConfiguration struct { BucketDNS *bool `json:"bucketDNS,omitempty"` Domains *TenantDomainsApplyConfiguration `json:"domains,omitempty"` EnableSFTP *bool `json:"enableSFTP,omitempty"` }
FeaturesApplyConfiguration represents an declarative configuration of the Features type for use with apply.
func Features ¶
func Features() *FeaturesApplyConfiguration
FeaturesApplyConfiguration constructs an declarative configuration of the Features type for use with apply.
func (*FeaturesApplyConfiguration) WithBucketDNS ¶
func (b *FeaturesApplyConfiguration) WithBucketDNS(value bool) *FeaturesApplyConfiguration
WithBucketDNS sets the BucketDNS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BucketDNS field is set to the value of the last call.
func (*FeaturesApplyConfiguration) WithDomains ¶
func (b *FeaturesApplyConfiguration) WithDomains(value *TenantDomainsApplyConfiguration) *FeaturesApplyConfiguration
WithDomains sets the Domains field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Domains field is set to the value of the last call.
func (*FeaturesApplyConfiguration) WithEnableSFTP ¶
func (b *FeaturesApplyConfiguration) WithEnableSFTP(value bool) *FeaturesApplyConfiguration
WithEnableSFTP sets the EnableSFTP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableSFTP field is set to the value of the last call.
type KESConfigApplyConfiguration ¶
type KESConfigApplyConfiguration struct { Replicas *int32 `json:"replicas,omitempty"` Image *string `json:"image,omitempty"` ImagePullPolicy *v1.PullPolicy `json:"imagePullPolicy,omitempty"` ServiceAccountName *string `json:"serviceAccountName,omitempty"` Configuration *v1.LocalObjectReference `json:"kesSecret,omitempty"` ExternalCertSecret *LocalCertificateReferenceApplyConfiguration `json:"externalCertSecret,omitempty"` ClientCertSecret *LocalCertificateReferenceApplyConfiguration `json:"clientCertSecret,omitempty"` GCPCredentialSecretName *string `json:"gcpCredentialSecretName,omitempty"` GCPWorkloadIdentityPool *string `json:"gcpWorkloadIdentityPool,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` Labels map[string]string `json:"labels,omitempty"` Resources *v1.ResourceRequirements `json:"resources,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty"` Tolerations []v1.Toleration `json:"tolerations,omitempty"` Affinity *v1.Affinity `json:"affinity,omitempty"` TopologySpreadConstraints []v1.TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty"` KeyName *string `json:"keyName,omitempty"` SecurityContext *v1.PodSecurityContext `json:"securityContext,omitempty"` Env []v1.EnvVar `json:"env,omitempty"` }
KESConfigApplyConfiguration represents an declarative configuration of the KESConfig type for use with apply.
func KESConfig ¶
func KESConfig() *KESConfigApplyConfiguration
KESConfigApplyConfiguration constructs an declarative configuration of the KESConfig type for use with apply.
func (*KESConfigApplyConfiguration) WithAffinity ¶
func (b *KESConfigApplyConfiguration) WithAffinity(value v1.Affinity) *KESConfigApplyConfiguration
WithAffinity sets the Affinity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Affinity field is set to the value of the last call.
func (*KESConfigApplyConfiguration) WithAnnotations ¶
func (b *KESConfigApplyConfiguration) WithAnnotations(entries map[string]string) *KESConfigApplyConfiguration
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 (*KESConfigApplyConfiguration) WithClientCertSecret ¶
func (b *KESConfigApplyConfiguration) WithClientCertSecret(value *LocalCertificateReferenceApplyConfiguration) *KESConfigApplyConfiguration
WithClientCertSecret sets the ClientCertSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClientCertSecret field is set to the value of the last call.
func (*KESConfigApplyConfiguration) WithConfiguration ¶
func (b *KESConfigApplyConfiguration) WithConfiguration(value v1.LocalObjectReference) *KESConfigApplyConfiguration
WithConfiguration sets the Configuration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Configuration field is set to the value of the last call.
func (*KESConfigApplyConfiguration) WithEnv ¶
func (b *KESConfigApplyConfiguration) WithEnv(values ...v1.EnvVar) *KESConfigApplyConfiguration
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 (*KESConfigApplyConfiguration) WithExternalCertSecret ¶
func (b *KESConfigApplyConfiguration) WithExternalCertSecret(value *LocalCertificateReferenceApplyConfiguration) *KESConfigApplyConfiguration
WithExternalCertSecret sets the ExternalCertSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExternalCertSecret field is set to the value of the last call.
func (*KESConfigApplyConfiguration) WithGCPCredentialSecretName ¶
func (b *KESConfigApplyConfiguration) WithGCPCredentialSecretName(value string) *KESConfigApplyConfiguration
WithGCPCredentialSecretName sets the GCPCredentialSecretName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GCPCredentialSecretName field is set to the value of the last call.
func (*KESConfigApplyConfiguration) WithGCPWorkloadIdentityPool ¶
func (b *KESConfigApplyConfiguration) WithGCPWorkloadIdentityPool(value string) *KESConfigApplyConfiguration
WithGCPWorkloadIdentityPool sets the GCPWorkloadIdentityPool field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GCPWorkloadIdentityPool field is set to the value of the last call.
func (*KESConfigApplyConfiguration) WithImage ¶
func (b *KESConfigApplyConfiguration) WithImage(value string) *KESConfigApplyConfiguration
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 (*KESConfigApplyConfiguration) WithImagePullPolicy ¶
func (b *KESConfigApplyConfiguration) WithImagePullPolicy(value v1.PullPolicy) *KESConfigApplyConfiguration
WithImagePullPolicy sets the ImagePullPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ImagePullPolicy field is set to the value of the last call.
func (*KESConfigApplyConfiguration) WithKeyName ¶
func (b *KESConfigApplyConfiguration) WithKeyName(value string) *KESConfigApplyConfiguration
WithKeyName sets the KeyName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the KeyName field is set to the value of the last call.
func (*KESConfigApplyConfiguration) WithLabels ¶
func (b *KESConfigApplyConfiguration) WithLabels(entries map[string]string) *KESConfigApplyConfiguration
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 (*KESConfigApplyConfiguration) WithNodeSelector ¶
func (b *KESConfigApplyConfiguration) WithNodeSelector(entries map[string]string) *KESConfigApplyConfiguration
WithNodeSelector puts the entries into the NodeSelector field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the NodeSelector field, overwriting an existing map entries in NodeSelector field with the same key.
func (*KESConfigApplyConfiguration) WithReplicas ¶
func (b *KESConfigApplyConfiguration) WithReplicas(value int32) *KESConfigApplyConfiguration
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 (*KESConfigApplyConfiguration) WithResources ¶
func (b *KESConfigApplyConfiguration) WithResources(value v1.ResourceRequirements) *KESConfigApplyConfiguration
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 (*KESConfigApplyConfiguration) WithSecurityContext ¶
func (b *KESConfigApplyConfiguration) WithSecurityContext(value v1.PodSecurityContext) *KESConfigApplyConfiguration
WithSecurityContext sets the SecurityContext field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SecurityContext field is set to the value of the last call.
func (*KESConfigApplyConfiguration) WithServiceAccountName ¶
func (b *KESConfigApplyConfiguration) WithServiceAccountName(value string) *KESConfigApplyConfiguration
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 (*KESConfigApplyConfiguration) WithTolerations ¶
func (b *KESConfigApplyConfiguration) WithTolerations(values ...v1.Toleration) *KESConfigApplyConfiguration
WithTolerations adds the given value to the Tolerations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tolerations field.
func (*KESConfigApplyConfiguration) WithTopologySpreadConstraints ¶
func (b *KESConfigApplyConfiguration) WithTopologySpreadConstraints(values ...v1.TopologySpreadConstraint) *KESConfigApplyConfiguration
WithTopologySpreadConstraints adds the given value to the TopologySpreadConstraints 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 TopologySpreadConstraints field.
type LocalCertificateReferenceApplyConfiguration ¶
type LocalCertificateReferenceApplyConfiguration struct { Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
LocalCertificateReferenceApplyConfiguration represents an declarative configuration of the LocalCertificateReference type for use with apply.
func LocalCertificateReference ¶
func LocalCertificateReference() *LocalCertificateReferenceApplyConfiguration
LocalCertificateReferenceApplyConfiguration constructs an declarative configuration of the LocalCertificateReference type for use with apply.
func (*LocalCertificateReferenceApplyConfiguration) WithName ¶
func (b *LocalCertificateReferenceApplyConfiguration) WithName(value string) *LocalCertificateReferenceApplyConfiguration
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 (*LocalCertificateReferenceApplyConfiguration) WithType ¶
func (b *LocalCertificateReferenceApplyConfiguration) WithType(value string) *LocalCertificateReferenceApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type LoggingApplyConfiguration ¶
type LoggingApplyConfiguration struct { JSON *bool `json:"json,omitempty"` Anonymous *bool `json:"anonymous,omitempty"` Quiet *bool `json:"quiet,omitempty"` }
LoggingApplyConfiguration represents an declarative configuration of the Logging type for use with apply.
func Logging ¶
func Logging() *LoggingApplyConfiguration
LoggingApplyConfiguration constructs an declarative configuration of the Logging type for use with apply.
func (*LoggingApplyConfiguration) WithAnonymous ¶
func (b *LoggingApplyConfiguration) WithAnonymous(value bool) *LoggingApplyConfiguration
WithAnonymous sets the Anonymous field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Anonymous field is set to the value of the last call.
func (*LoggingApplyConfiguration) WithJSON ¶
func (b *LoggingApplyConfiguration) WithJSON(value bool) *LoggingApplyConfiguration
WithJSON sets the JSON field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the JSON field is set to the value of the last call.
func (*LoggingApplyConfiguration) WithQuiet ¶
func (b *LoggingApplyConfiguration) WithQuiet(value bool) *LoggingApplyConfiguration
WithQuiet sets the Quiet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Quiet field is set to the value of the last call.
type PoolApplyConfiguration ¶
type PoolApplyConfiguration struct { Name *string `json:"name,omitempty"` Servers *int32 `json:"servers,omitempty"` VolumesPerServer *int32 `json:"volumesPerServer,omitempty"` VolumeClaimTemplate *v1.PersistentVolumeClaim `json:"volumeClaimTemplate,omitempty"` Resources *v1.ResourceRequirements `json:"resources,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty"` Affinity *v1.Affinity `json:"affinity,omitempty"` Tolerations []v1.Toleration `json:"tolerations,omitempty"` TopologySpreadConstraints []v1.TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty"` SecurityContext *v1.PodSecurityContext `json:"securityContext,omitempty"` ContainerSecurityContext *v1.SecurityContext `json:"containerSecurityContext,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` Labels map[string]string `json:"labels,omitempty"` RuntimeClassName *string `json:"runtimeClassName,omitempty"` ReclaimStorage *bool `json:"reclaimStorage,omitempty"` }
PoolApplyConfiguration represents an declarative configuration of the Pool type for use with apply.
func Pool ¶
func Pool() *PoolApplyConfiguration
PoolApplyConfiguration constructs an declarative configuration of the Pool type for use with apply.
func (*PoolApplyConfiguration) WithAffinity ¶
func (b *PoolApplyConfiguration) WithAffinity(value v1.Affinity) *PoolApplyConfiguration
WithAffinity sets the Affinity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Affinity field is set to the value of the last call.
func (*PoolApplyConfiguration) WithAnnotations ¶
func (b *PoolApplyConfiguration) WithAnnotations(entries map[string]string) *PoolApplyConfiguration
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 (*PoolApplyConfiguration) WithContainerSecurityContext ¶
func (b *PoolApplyConfiguration) WithContainerSecurityContext(value v1.SecurityContext) *PoolApplyConfiguration
WithContainerSecurityContext sets the ContainerSecurityContext field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ContainerSecurityContext field is set to the value of the last call.
func (*PoolApplyConfiguration) WithLabels ¶
func (b *PoolApplyConfiguration) WithLabels(entries map[string]string) *PoolApplyConfiguration
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 (*PoolApplyConfiguration) WithName ¶
func (b *PoolApplyConfiguration) WithName(value string) *PoolApplyConfiguration
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 (*PoolApplyConfiguration) WithNodeSelector ¶
func (b *PoolApplyConfiguration) WithNodeSelector(entries map[string]string) *PoolApplyConfiguration
WithNodeSelector puts the entries into the NodeSelector field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the NodeSelector field, overwriting an existing map entries in NodeSelector field with the same key.
func (*PoolApplyConfiguration) WithReclaimStorage ¶
func (b *PoolApplyConfiguration) WithReclaimStorage(value bool) *PoolApplyConfiguration
WithReclaimStorage sets the ReclaimStorage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReclaimStorage field is set to the value of the last call.
func (*PoolApplyConfiguration) WithResources ¶
func (b *PoolApplyConfiguration) WithResources(value v1.ResourceRequirements) *PoolApplyConfiguration
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 (*PoolApplyConfiguration) WithRuntimeClassName ¶
func (b *PoolApplyConfiguration) WithRuntimeClassName(value string) *PoolApplyConfiguration
WithRuntimeClassName sets the RuntimeClassName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RuntimeClassName field is set to the value of the last call.
func (*PoolApplyConfiguration) WithSecurityContext ¶
func (b *PoolApplyConfiguration) WithSecurityContext(value v1.PodSecurityContext) *PoolApplyConfiguration
WithSecurityContext sets the SecurityContext field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SecurityContext field is set to the value of the last call.
func (*PoolApplyConfiguration) WithServers ¶
func (b *PoolApplyConfiguration) WithServers(value int32) *PoolApplyConfiguration
WithServers sets the Servers field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Servers field is set to the value of the last call.
func (*PoolApplyConfiguration) WithTolerations ¶
func (b *PoolApplyConfiguration) WithTolerations(values ...v1.Toleration) *PoolApplyConfiguration
WithTolerations adds the given value to the Tolerations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tolerations field.
func (*PoolApplyConfiguration) WithTopologySpreadConstraints ¶
func (b *PoolApplyConfiguration) WithTopologySpreadConstraints(values ...v1.TopologySpreadConstraint) *PoolApplyConfiguration
WithTopologySpreadConstraints adds the given value to the TopologySpreadConstraints 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 TopologySpreadConstraints field.
func (*PoolApplyConfiguration) WithVolumeClaimTemplate ¶
func (b *PoolApplyConfiguration) WithVolumeClaimTemplate(value v1.PersistentVolumeClaim) *PoolApplyConfiguration
WithVolumeClaimTemplate sets the VolumeClaimTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VolumeClaimTemplate field is set to the value of the last call.
func (*PoolApplyConfiguration) WithVolumesPerServer ¶
func (b *PoolApplyConfiguration) WithVolumesPerServer(value int32) *PoolApplyConfiguration
WithVolumesPerServer sets the VolumesPerServer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VolumesPerServer field is set to the value of the last call.
type PoolStatusApplyConfiguration ¶
type PoolStatusApplyConfiguration struct { SSName *string `json:"ssName,omitempty"` State *v2.PoolState `json:"state,omitempty"` LegacySecurityContext *bool `json:"legacySecurityContext,omitempty"` }
PoolStatusApplyConfiguration represents an declarative configuration of the PoolStatus type for use with apply.
func PoolStatus ¶
func PoolStatus() *PoolStatusApplyConfiguration
PoolStatusApplyConfiguration constructs an declarative configuration of the PoolStatus type for use with apply.
func (*PoolStatusApplyConfiguration) WithLegacySecurityContext ¶
func (b *PoolStatusApplyConfiguration) WithLegacySecurityContext(value bool) *PoolStatusApplyConfiguration
WithLegacySecurityContext sets the LegacySecurityContext field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LegacySecurityContext field is set to the value of the last call.
func (*PoolStatusApplyConfiguration) WithSSName ¶
func (b *PoolStatusApplyConfiguration) WithSSName(value string) *PoolStatusApplyConfiguration
WithSSName sets the SSName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SSName field is set to the value of the last call.
func (*PoolStatusApplyConfiguration) WithState ¶
func (b *PoolStatusApplyConfiguration) WithState(value v2.PoolState) *PoolStatusApplyConfiguration
WithState sets the State field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the State field is set to the value of the last call.
type ServiceMetadataApplyConfiguration ¶
type ServiceMetadataApplyConfiguration struct { MinIOServiceLabels map[string]string `json:"minioServiceLabels,omitempty"` MinIOServiceAnnotations map[string]string `json:"minioServiceAnnotations,omitempty"` ConsoleServiceLabels map[string]string `json:"consoleServiceLabels,omitempty"` ConsoleServiceAnnotations map[string]string `json:"consoleServiceAnnotations,omitempty"` }
ServiceMetadataApplyConfiguration represents an declarative configuration of the ServiceMetadata type for use with apply.
func ServiceMetadata ¶
func ServiceMetadata() *ServiceMetadataApplyConfiguration
ServiceMetadataApplyConfiguration constructs an declarative configuration of the ServiceMetadata type for use with apply.
func (*ServiceMetadataApplyConfiguration) WithConsoleServiceAnnotations ¶
func (b *ServiceMetadataApplyConfiguration) WithConsoleServiceAnnotations(entries map[string]string) *ServiceMetadataApplyConfiguration
WithConsoleServiceAnnotations puts the entries into the ConsoleServiceAnnotations 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 ConsoleServiceAnnotations field, overwriting an existing map entries in ConsoleServiceAnnotations field with the same key.
func (*ServiceMetadataApplyConfiguration) WithConsoleServiceLabels ¶
func (b *ServiceMetadataApplyConfiguration) WithConsoleServiceLabels(entries map[string]string) *ServiceMetadataApplyConfiguration
WithConsoleServiceLabels puts the entries into the ConsoleServiceLabels 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 ConsoleServiceLabels field, overwriting an existing map entries in ConsoleServiceLabels field with the same key.
func (*ServiceMetadataApplyConfiguration) WithMinIOServiceAnnotations ¶
func (b *ServiceMetadataApplyConfiguration) WithMinIOServiceAnnotations(entries map[string]string) *ServiceMetadataApplyConfiguration
WithMinIOServiceAnnotations puts the entries into the MinIOServiceAnnotations 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 MinIOServiceAnnotations field, overwriting an existing map entries in MinIOServiceAnnotations field with the same key.
func (*ServiceMetadataApplyConfiguration) WithMinIOServiceLabels ¶
func (b *ServiceMetadataApplyConfiguration) WithMinIOServiceLabels(entries map[string]string) *ServiceMetadataApplyConfiguration
WithMinIOServiceLabels puts the entries into the MinIOServiceLabels 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 MinIOServiceLabels field, overwriting an existing map entries in MinIOServiceLabels field with the same key.
type SideCarsApplyConfiguration ¶
type SideCarsApplyConfiguration struct { Containers []v1.Container `json:"containers,omitempty"` VolumeClaimTemplates []v1.PersistentVolumeClaim `json:"volumeClaimTemplates,omitempty"` Volumes []v1.Volume `json:"volumes,omitempty"` Resources *v1.ResourceRequirements `json:"resources,omitempty"` }
SideCarsApplyConfiguration represents an declarative configuration of the SideCars type for use with apply.
func SideCars ¶
func SideCars() *SideCarsApplyConfiguration
SideCarsApplyConfiguration constructs an declarative configuration of the SideCars type for use with apply.
func (*SideCarsApplyConfiguration) WithContainers ¶
func (b *SideCarsApplyConfiguration) WithContainers(values ...v1.Container) *SideCarsApplyConfiguration
WithContainers adds the given value to the Containers 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 Containers field.
func (*SideCarsApplyConfiguration) WithResources ¶
func (b *SideCarsApplyConfiguration) WithResources(value v1.ResourceRequirements) *SideCarsApplyConfiguration
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 (*SideCarsApplyConfiguration) WithVolumeClaimTemplates ¶
func (b *SideCarsApplyConfiguration) WithVolumeClaimTemplates(values ...v1.PersistentVolumeClaim) *SideCarsApplyConfiguration
WithVolumeClaimTemplates adds the given value to the VolumeClaimTemplates 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 VolumeClaimTemplates field.
func (*SideCarsApplyConfiguration) WithVolumes ¶
func (b *SideCarsApplyConfiguration) WithVolumes(values ...v1.Volume) *SideCarsApplyConfiguration
WithVolumes adds the given value to the Volumes 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 Volumes field.
type TenantApplyConfiguration ¶
type TenantApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Scheduler *TenantSchedulerApplyConfiguration `json:"scheduler,omitempty"` Spec *TenantSpecApplyConfiguration `json:"spec,omitempty"` Status *TenantStatusApplyConfiguration `json:"status,omitempty"` }
TenantApplyConfiguration represents an declarative configuration of the Tenant type for use with apply.
func Tenant ¶
func Tenant(name, namespace string) *TenantApplyConfiguration
Tenant constructs an declarative configuration of the Tenant type for use with apply.
func (*TenantApplyConfiguration) WithAPIVersion ¶
func (b *TenantApplyConfiguration) WithAPIVersion(value string) *TenantApplyConfiguration
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 (*TenantApplyConfiguration) WithAnnotations ¶
func (b *TenantApplyConfiguration) WithAnnotations(entries map[string]string) *TenantApplyConfiguration
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 (*TenantApplyConfiguration) WithCreationTimestamp ¶
func (b *TenantApplyConfiguration) WithCreationTimestamp(value metav1.Time) *TenantApplyConfiguration
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 (*TenantApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *TenantApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *TenantApplyConfiguration
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 (*TenantApplyConfiguration) WithDeletionTimestamp ¶
func (b *TenantApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *TenantApplyConfiguration
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 (*TenantApplyConfiguration) WithFinalizers ¶
func (b *TenantApplyConfiguration) WithFinalizers(values ...string) *TenantApplyConfiguration
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 (*TenantApplyConfiguration) WithGenerateName ¶
func (b *TenantApplyConfiguration) WithGenerateName(value string) *TenantApplyConfiguration
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 (*TenantApplyConfiguration) WithGeneration ¶
func (b *TenantApplyConfiguration) WithGeneration(value int64) *TenantApplyConfiguration
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 (*TenantApplyConfiguration) WithKind ¶
func (b *TenantApplyConfiguration) WithKind(value string) *TenantApplyConfiguration
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 (*TenantApplyConfiguration) WithLabels ¶
func (b *TenantApplyConfiguration) WithLabels(entries map[string]string) *TenantApplyConfiguration
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 (*TenantApplyConfiguration) WithName ¶
func (b *TenantApplyConfiguration) WithName(value string) *TenantApplyConfiguration
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 (*TenantApplyConfiguration) WithNamespace ¶
func (b *TenantApplyConfiguration) WithNamespace(value string) *TenantApplyConfiguration
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 (*TenantApplyConfiguration) WithOwnerReferences ¶
func (b *TenantApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *TenantApplyConfiguration
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 (*TenantApplyConfiguration) WithResourceVersion ¶
func (b *TenantApplyConfiguration) WithResourceVersion(value string) *TenantApplyConfiguration
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 (*TenantApplyConfiguration) WithScheduler ¶
func (b *TenantApplyConfiguration) WithScheduler(value *TenantSchedulerApplyConfiguration) *TenantApplyConfiguration
WithScheduler sets the Scheduler field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Scheduler field is set to the value of the last call.
func (*TenantApplyConfiguration) WithSpec ¶
func (b *TenantApplyConfiguration) WithSpec(value *TenantSpecApplyConfiguration) *TenantApplyConfiguration
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 (*TenantApplyConfiguration) WithStatus ¶
func (b *TenantApplyConfiguration) WithStatus(value *TenantStatusApplyConfiguration) *TenantApplyConfiguration
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 (*TenantApplyConfiguration) WithUID ¶
func (b *TenantApplyConfiguration) WithUID(value types.UID) *TenantApplyConfiguration
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 TenantDomainsApplyConfiguration ¶
type TenantDomainsApplyConfiguration struct { Minio []string `json:"minio,omitempty"` Console *string `json:"console,omitempty"` }
TenantDomainsApplyConfiguration represents an declarative configuration of the TenantDomains type for use with apply.
func TenantDomains ¶
func TenantDomains() *TenantDomainsApplyConfiguration
TenantDomainsApplyConfiguration constructs an declarative configuration of the TenantDomains type for use with apply.
func (*TenantDomainsApplyConfiguration) WithConsole ¶
func (b *TenantDomainsApplyConfiguration) WithConsole(value string) *TenantDomainsApplyConfiguration
WithConsole sets the Console field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Console field is set to the value of the last call.
func (*TenantDomainsApplyConfiguration) WithMinio ¶
func (b *TenantDomainsApplyConfiguration) WithMinio(values ...string) *TenantDomainsApplyConfiguration
WithMinio adds the given value to the Minio 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 Minio field.
type TenantSchedulerApplyConfiguration ¶
type TenantSchedulerApplyConfiguration struct {
Name *string `json:"name,omitempty"`
}
TenantSchedulerApplyConfiguration represents an declarative configuration of the TenantScheduler type for use with apply.
func TenantScheduler ¶
func TenantScheduler() *TenantSchedulerApplyConfiguration
TenantSchedulerApplyConfiguration constructs an declarative configuration of the TenantScheduler type for use with apply.
func (*TenantSchedulerApplyConfiguration) WithName ¶
func (b *TenantSchedulerApplyConfiguration) WithName(value string) *TenantSchedulerApplyConfiguration
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 TenantSpecApplyConfiguration ¶
type TenantSpecApplyConfiguration struct { Pools []PoolApplyConfiguration `json:"pools,omitempty"` Image *string `json:"image,omitempty"` ImagePullSecret *v1.LocalObjectReference `json:"imagePullSecret,omitempty"` PodManagementPolicy *appsv1.PodManagementPolicyType `json:"podManagementPolicy,omitempty"` CredsSecret *v1.LocalObjectReference `json:"credsSecret,omitempty"` Env []v1.EnvVar `json:"env,omitempty"` ExternalCertSecret []*miniominiov2.LocalCertificateReference `json:"externalCertSecret,omitempty"` ExternalCaCertSecret []*miniominiov2.LocalCertificateReference `json:"externalCaCertSecret,omitempty"` ExternalClientCertSecret *LocalCertificateReferenceApplyConfiguration `json:"externalClientCertSecret,omitempty"` ExternalClientCertSecrets []*miniominiov2.LocalCertificateReference `json:"externalClientCertSecrets,omitempty"` Mountpath *string `json:"mountPath,omitempty"` Subpath *string `json:"subPath,omitempty"` RequestAutoCert *bool `json:"requestAutoCert,omitempty"` Liveness *v1.Probe `json:"liveness,omitempty"` Readiness *v1.Probe `json:"readiness,omitempty"` Startup *v1.Probe `json:"startup,omitempty"` Features *FeaturesApplyConfiguration `json:"features,omitempty"` CertConfig *CertificateConfigApplyConfiguration `json:"certConfig,omitempty"` KES *KESConfigApplyConfiguration `json:"kes,omitempty"` PrometheusOperator *bool `json:"prometheusOperator,omitempty"` ServiceAccountName *string `json:"serviceAccountName,omitempty"` PriorityClassName *string `json:"priorityClassName,omitempty"` ImagePullPolicy *v1.PullPolicy `json:"imagePullPolicy,omitempty"` SideCars *SideCarsApplyConfiguration `json:"sideCars,omitempty"` ExposeServices *ExposeServicesApplyConfiguration `json:"exposeServices,omitempty"` ServiceMetadata *ServiceMetadataApplyConfiguration `json:"serviceMetadata,omitempty"` Users []*v1.LocalObjectReference `json:"users,omitempty"` Buckets []BucketApplyConfiguration `json:"buckets,omitempty"` Logging *LoggingApplyConfiguration `json:"logging,omitempty"` Configuration *v1.LocalObjectReference `json:"configuration,omitempty"` InitContainers []v1.Container `json:"initContainers,omitempty"` AdditionalVolumes []v1.Volume `json:"additionalVolumes,omitempty"` AdditionalVolumeMounts []v1.VolumeMount `json:"additionalVolumeMounts,omitempty"` }
TenantSpecApplyConfiguration represents an declarative configuration of the TenantSpec type for use with apply.
func TenantSpec ¶
func TenantSpec() *TenantSpecApplyConfiguration
TenantSpecApplyConfiguration constructs an declarative configuration of the TenantSpec type for use with apply.
func (*TenantSpecApplyConfiguration) WithAdditionalVolumeMounts ¶
func (b *TenantSpecApplyConfiguration) WithAdditionalVolumeMounts(values ...v1.VolumeMount) *TenantSpecApplyConfiguration
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 (*TenantSpecApplyConfiguration) WithAdditionalVolumes ¶
func (b *TenantSpecApplyConfiguration) WithAdditionalVolumes(values ...v1.Volume) *TenantSpecApplyConfiguration
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 (*TenantSpecApplyConfiguration) WithBuckets ¶
func (b *TenantSpecApplyConfiguration) WithBuckets(values ...*BucketApplyConfiguration) *TenantSpecApplyConfiguration
WithBuckets adds the given value to the Buckets 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 Buckets field.
func (*TenantSpecApplyConfiguration) WithCertConfig ¶
func (b *TenantSpecApplyConfiguration) WithCertConfig(value *CertificateConfigApplyConfiguration) *TenantSpecApplyConfiguration
WithCertConfig sets the CertConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CertConfig field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithConfiguration ¶
func (b *TenantSpecApplyConfiguration) WithConfiguration(value v1.LocalObjectReference) *TenantSpecApplyConfiguration
WithConfiguration sets the Configuration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Configuration field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithCredsSecret ¶
func (b *TenantSpecApplyConfiguration) WithCredsSecret(value v1.LocalObjectReference) *TenantSpecApplyConfiguration
WithCredsSecret sets the CredsSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CredsSecret field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithEnv ¶
func (b *TenantSpecApplyConfiguration) WithEnv(values ...v1.EnvVar) *TenantSpecApplyConfiguration
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 (*TenantSpecApplyConfiguration) WithExposeServices ¶
func (b *TenantSpecApplyConfiguration) WithExposeServices(value *ExposeServicesApplyConfiguration) *TenantSpecApplyConfiguration
WithExposeServices sets the ExposeServices field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExposeServices field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithExternalCaCertSecret ¶
func (b *TenantSpecApplyConfiguration) WithExternalCaCertSecret(values ...**miniominiov2.LocalCertificateReference) *TenantSpecApplyConfiguration
WithExternalCaCertSecret adds the given value to the ExternalCaCertSecret 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 ExternalCaCertSecret field.
func (*TenantSpecApplyConfiguration) WithExternalCertSecret ¶
func (b *TenantSpecApplyConfiguration) WithExternalCertSecret(values ...**miniominiov2.LocalCertificateReference) *TenantSpecApplyConfiguration
WithExternalCertSecret adds the given value to the ExternalCertSecret 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 ExternalCertSecret field.
func (*TenantSpecApplyConfiguration) WithExternalClientCertSecret ¶
func (b *TenantSpecApplyConfiguration) WithExternalClientCertSecret(value *LocalCertificateReferenceApplyConfiguration) *TenantSpecApplyConfiguration
WithExternalClientCertSecret sets the ExternalClientCertSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExternalClientCertSecret field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithExternalClientCertSecrets ¶
func (b *TenantSpecApplyConfiguration) WithExternalClientCertSecrets(values ...**miniominiov2.LocalCertificateReference) *TenantSpecApplyConfiguration
WithExternalClientCertSecrets adds the given value to the ExternalClientCertSecrets 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 ExternalClientCertSecrets field.
func (*TenantSpecApplyConfiguration) WithFeatures ¶
func (b *TenantSpecApplyConfiguration) WithFeatures(value *FeaturesApplyConfiguration) *TenantSpecApplyConfiguration
WithFeatures sets the Features field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Features field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithImage ¶
func (b *TenantSpecApplyConfiguration) WithImage(value string) *TenantSpecApplyConfiguration
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 (*TenantSpecApplyConfiguration) WithImagePullPolicy ¶
func (b *TenantSpecApplyConfiguration) WithImagePullPolicy(value v1.PullPolicy) *TenantSpecApplyConfiguration
WithImagePullPolicy sets the ImagePullPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ImagePullPolicy field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithImagePullSecret ¶
func (b *TenantSpecApplyConfiguration) WithImagePullSecret(value v1.LocalObjectReference) *TenantSpecApplyConfiguration
WithImagePullSecret sets the ImagePullSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ImagePullSecret field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithInitContainers ¶
func (b *TenantSpecApplyConfiguration) WithInitContainers(values ...v1.Container) *TenantSpecApplyConfiguration
WithInitContainers adds the given value to the InitContainers 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 InitContainers field.
func (*TenantSpecApplyConfiguration) WithKES ¶
func (b *TenantSpecApplyConfiguration) WithKES(value *KESConfigApplyConfiguration) *TenantSpecApplyConfiguration
WithKES sets the KES field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the KES field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithLiveness ¶
func (b *TenantSpecApplyConfiguration) WithLiveness(value v1.Probe) *TenantSpecApplyConfiguration
WithLiveness sets the Liveness field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Liveness field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithLogging ¶
func (b *TenantSpecApplyConfiguration) WithLogging(value *LoggingApplyConfiguration) *TenantSpecApplyConfiguration
WithLogging sets the Logging field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Logging field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithMountpath ¶
func (b *TenantSpecApplyConfiguration) WithMountpath(value string) *TenantSpecApplyConfiguration
WithMountpath sets the Mountpath field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Mountpath field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithPodManagementPolicy ¶
func (b *TenantSpecApplyConfiguration) WithPodManagementPolicy(value appsv1.PodManagementPolicyType) *TenantSpecApplyConfiguration
WithPodManagementPolicy sets the PodManagementPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PodManagementPolicy field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithPools ¶
func (b *TenantSpecApplyConfiguration) WithPools(values ...*PoolApplyConfiguration) *TenantSpecApplyConfiguration
WithPools adds the given value to the Pools 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 Pools field.
func (*TenantSpecApplyConfiguration) WithPriorityClassName ¶
func (b *TenantSpecApplyConfiguration) WithPriorityClassName(value string) *TenantSpecApplyConfiguration
WithPriorityClassName sets the PriorityClassName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PriorityClassName field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithPrometheusOperator ¶
func (b *TenantSpecApplyConfiguration) WithPrometheusOperator(value bool) *TenantSpecApplyConfiguration
WithPrometheusOperator sets the PrometheusOperator field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrometheusOperator field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithReadiness ¶
func (b *TenantSpecApplyConfiguration) WithReadiness(value v1.Probe) *TenantSpecApplyConfiguration
WithReadiness sets the Readiness field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Readiness field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithRequestAutoCert ¶
func (b *TenantSpecApplyConfiguration) WithRequestAutoCert(value bool) *TenantSpecApplyConfiguration
WithRequestAutoCert sets the RequestAutoCert field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RequestAutoCert field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithServiceAccountName ¶
func (b *TenantSpecApplyConfiguration) WithServiceAccountName(value string) *TenantSpecApplyConfiguration
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 (*TenantSpecApplyConfiguration) WithServiceMetadata ¶
func (b *TenantSpecApplyConfiguration) WithServiceMetadata(value *ServiceMetadataApplyConfiguration) *TenantSpecApplyConfiguration
WithServiceMetadata sets the ServiceMetadata field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceMetadata field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithSideCars ¶
func (b *TenantSpecApplyConfiguration) WithSideCars(value *SideCarsApplyConfiguration) *TenantSpecApplyConfiguration
WithSideCars sets the SideCars field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SideCars field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithStartup ¶
func (b *TenantSpecApplyConfiguration) WithStartup(value v1.Probe) *TenantSpecApplyConfiguration
WithStartup sets the Startup field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Startup field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithSubpath ¶
func (b *TenantSpecApplyConfiguration) WithSubpath(value string) *TenantSpecApplyConfiguration
WithSubpath sets the Subpath field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subpath field is set to the value of the last call.
func (*TenantSpecApplyConfiguration) WithUsers ¶
func (b *TenantSpecApplyConfiguration) WithUsers(values ...*v1.LocalObjectReference) *TenantSpecApplyConfiguration
WithUsers adds the given value to the Users 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 Users field.
type TenantStatusApplyConfiguration ¶
type TenantStatusApplyConfiguration struct { CurrentState *string `json:"currentState,omitempty"` AvailableReplicas *int32 `json:"availableReplicas,omitempty"` Revision *int32 `json:"revision,omitempty"` SyncVersion *string `json:"syncVersion,omitempty"` Certificates *CertificateStatusApplyConfiguration `json:"certificates,omitempty"` Pools []PoolStatusApplyConfiguration `json:"pools,omitempty"` WriteQuorum *int32 `json:"writeQuorum,omitempty"` DrivesOnline *int32 `json:"drivesOnline,omitempty"` DrivesOffline *int32 `json:"drivesOffline,omitempty"` DrivesHealing *int32 `json:"drivesHealing,omitempty"` HealthStatus *miniominiov2.HealthStatus `json:"healthStatus,omitempty"` HealthMessage *string `json:"healthMessage,omitempty"` WaitingOnReady *v1.Time `json:"waitingOnReady,omitempty"` Usage *TenantUsageApplyConfiguration `json:"usage,omitempty"` ProvisionedUsers *bool `json:"provisionedUsers,omitempty"` ProvisionedBuckets *bool `json:"provisionedBuckets,omitempty"` }
TenantStatusApplyConfiguration represents an declarative configuration of the TenantStatus type for use with apply.
func TenantStatus ¶
func TenantStatus() *TenantStatusApplyConfiguration
TenantStatusApplyConfiguration constructs an declarative configuration of the TenantStatus type for use with apply.
func (*TenantStatusApplyConfiguration) WithAvailableReplicas ¶
func (b *TenantStatusApplyConfiguration) WithAvailableReplicas(value int32) *TenantStatusApplyConfiguration
WithAvailableReplicas sets the AvailableReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AvailableReplicas field is set to the value of the last call.
func (*TenantStatusApplyConfiguration) WithCertificates ¶
func (b *TenantStatusApplyConfiguration) WithCertificates(value *CertificateStatusApplyConfiguration) *TenantStatusApplyConfiguration
WithCertificates sets the Certificates field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Certificates field is set to the value of the last call.
func (*TenantStatusApplyConfiguration) WithCurrentState ¶
func (b *TenantStatusApplyConfiguration) WithCurrentState(value string) *TenantStatusApplyConfiguration
WithCurrentState sets the CurrentState field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CurrentState field is set to the value of the last call.
func (*TenantStatusApplyConfiguration) WithDrivesHealing ¶
func (b *TenantStatusApplyConfiguration) WithDrivesHealing(value int32) *TenantStatusApplyConfiguration
WithDrivesHealing sets the DrivesHealing field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DrivesHealing field is set to the value of the last call.
func (*TenantStatusApplyConfiguration) WithDrivesOffline ¶
func (b *TenantStatusApplyConfiguration) WithDrivesOffline(value int32) *TenantStatusApplyConfiguration
WithDrivesOffline sets the DrivesOffline field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DrivesOffline field is set to the value of the last call.
func (*TenantStatusApplyConfiguration) WithDrivesOnline ¶
func (b *TenantStatusApplyConfiguration) WithDrivesOnline(value int32) *TenantStatusApplyConfiguration
WithDrivesOnline sets the DrivesOnline field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DrivesOnline field is set to the value of the last call.
func (*TenantStatusApplyConfiguration) WithHealthMessage ¶
func (b *TenantStatusApplyConfiguration) WithHealthMessage(value string) *TenantStatusApplyConfiguration
WithHealthMessage sets the HealthMessage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HealthMessage field is set to the value of the last call.
func (*TenantStatusApplyConfiguration) WithHealthStatus ¶
func (b *TenantStatusApplyConfiguration) WithHealthStatus(value miniominiov2.HealthStatus) *TenantStatusApplyConfiguration
WithHealthStatus sets the HealthStatus field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HealthStatus field is set to the value of the last call.
func (*TenantStatusApplyConfiguration) WithPools ¶
func (b *TenantStatusApplyConfiguration) WithPools(values ...*PoolStatusApplyConfiguration) *TenantStatusApplyConfiguration
WithPools adds the given value to the Pools 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 Pools field.
func (*TenantStatusApplyConfiguration) WithProvisionedBuckets ¶
func (b *TenantStatusApplyConfiguration) WithProvisionedBuckets(value bool) *TenantStatusApplyConfiguration
WithProvisionedBuckets sets the ProvisionedBuckets field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProvisionedBuckets field is set to the value of the last call.
func (*TenantStatusApplyConfiguration) WithProvisionedUsers ¶
func (b *TenantStatusApplyConfiguration) WithProvisionedUsers(value bool) *TenantStatusApplyConfiguration
WithProvisionedUsers sets the ProvisionedUsers field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProvisionedUsers field is set to the value of the last call.
func (*TenantStatusApplyConfiguration) WithRevision ¶
func (b *TenantStatusApplyConfiguration) WithRevision(value int32) *TenantStatusApplyConfiguration
WithRevision sets the Revision field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Revision field is set to the value of the last call.
func (*TenantStatusApplyConfiguration) WithSyncVersion ¶
func (b *TenantStatusApplyConfiguration) WithSyncVersion(value string) *TenantStatusApplyConfiguration
WithSyncVersion sets the SyncVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SyncVersion field is set to the value of the last call.
func (*TenantStatusApplyConfiguration) WithUsage ¶
func (b *TenantStatusApplyConfiguration) WithUsage(value *TenantUsageApplyConfiguration) *TenantStatusApplyConfiguration
WithUsage sets the Usage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Usage field is set to the value of the last call.
func (*TenantStatusApplyConfiguration) WithWaitingOnReady ¶
func (b *TenantStatusApplyConfiguration) WithWaitingOnReady(value v1.Time) *TenantStatusApplyConfiguration
WithWaitingOnReady sets the WaitingOnReady field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the WaitingOnReady field is set to the value of the last call.
func (*TenantStatusApplyConfiguration) WithWriteQuorum ¶
func (b *TenantStatusApplyConfiguration) WithWriteQuorum(value int32) *TenantStatusApplyConfiguration
WithWriteQuorum sets the WriteQuorum field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the WriteQuorum field is set to the value of the last call.
type TenantUsageApplyConfiguration ¶
type TenantUsageApplyConfiguration struct { Capacity *int64 `json:"capacity,omitempty"` RawCapacity *int64 `json:"rawCapacity,omitempty"` Usage *int64 `json:"usage,omitempty"` RawUsage *int64 `json:"rawUsage,omitempty"` Tiers []TierUsageApplyConfiguration `json:"tiers,omitempty"` }
TenantUsageApplyConfiguration represents an declarative configuration of the TenantUsage type for use with apply.
func TenantUsage ¶
func TenantUsage() *TenantUsageApplyConfiguration
TenantUsageApplyConfiguration constructs an declarative configuration of the TenantUsage type for use with apply.
func (*TenantUsageApplyConfiguration) WithCapacity ¶
func (b *TenantUsageApplyConfiguration) WithCapacity(value int64) *TenantUsageApplyConfiguration
WithCapacity sets the Capacity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Capacity field is set to the value of the last call.
func (*TenantUsageApplyConfiguration) WithRawCapacity ¶
func (b *TenantUsageApplyConfiguration) WithRawCapacity(value int64) *TenantUsageApplyConfiguration
WithRawCapacity sets the RawCapacity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RawCapacity field is set to the value of the last call.
func (*TenantUsageApplyConfiguration) WithRawUsage ¶
func (b *TenantUsageApplyConfiguration) WithRawUsage(value int64) *TenantUsageApplyConfiguration
WithRawUsage sets the RawUsage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RawUsage field is set to the value of the last call.
func (*TenantUsageApplyConfiguration) WithTiers ¶
func (b *TenantUsageApplyConfiguration) WithTiers(values ...*TierUsageApplyConfiguration) *TenantUsageApplyConfiguration
WithTiers adds the given value to the Tiers 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 Tiers field.
func (*TenantUsageApplyConfiguration) WithUsage ¶
func (b *TenantUsageApplyConfiguration) WithUsage(value int64) *TenantUsageApplyConfiguration
WithUsage sets the Usage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Usage field is set to the value of the last call.
type TierUsageApplyConfiguration ¶
type TierUsageApplyConfiguration struct { Name *string `json:"Name,omitempty"` Type *string `json:"Type,omitempty"` TotalSize *int64 `json:"totalSize,omitempty"` }
TierUsageApplyConfiguration represents an declarative configuration of the TierUsage type for use with apply.
func TierUsage ¶
func TierUsage() *TierUsageApplyConfiguration
TierUsageApplyConfiguration constructs an declarative configuration of the TierUsage type for use with apply.
func (*TierUsageApplyConfiguration) WithName ¶
func (b *TierUsageApplyConfiguration) WithName(value string) *TierUsageApplyConfiguration
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 (*TierUsageApplyConfiguration) WithTotalSize ¶
func (b *TierUsageApplyConfiguration) WithTotalSize(value int64) *TierUsageApplyConfiguration
WithTotalSize sets the TotalSize field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TotalSize field is set to the value of the last call.
func (*TierUsageApplyConfiguration) WithType ¶
func (b *TierUsageApplyConfiguration) WithType(value string) *TierUsageApplyConfiguration
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.
Source Files ¶
- bucket.go
- certificateconfig.go
- certificatestatus.go
- customcertificateconfig.go
- customcertificates.go
- exposeservices.go
- features.go
- kesconfig.go
- localcertificatereference.go
- logging.go
- pool.go
- poolstatus.go
- servicemetadata.go
- sidecars.go
- tenant.go
- tenantdomains.go
- tenantscheduler.go
- tenantspec.go
- tenantstatus.go
- tenantusage.go
- tierusage.go