Documentation ¶
Index ¶
- type AuditConfigApplyConfiguration
- 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 LogConfigApplyConfiguration
- func (b *LogConfigApplyConfiguration) WithAffinity(value v1.Affinity) *LogConfigApplyConfiguration
- func (b *LogConfigApplyConfiguration) WithAnnotations(entries map[string]string) *LogConfigApplyConfiguration
- func (b *LogConfigApplyConfiguration) WithAudit(value *AuditConfigApplyConfiguration) *LogConfigApplyConfiguration
- func (b *LogConfigApplyConfiguration) WithDb(value *LogDbConfigApplyConfiguration) *LogConfigApplyConfiguration
- func (b *LogConfigApplyConfiguration) WithEnv(values ...v1.EnvVar) *LogConfigApplyConfiguration
- func (b *LogConfigApplyConfiguration) WithImage(value string) *LogConfigApplyConfiguration
- func (b *LogConfigApplyConfiguration) WithLabels(entries map[string]string) *LogConfigApplyConfiguration
- func (b *LogConfigApplyConfiguration) WithNodeSelector(entries map[string]string) *LogConfigApplyConfiguration
- func (b *LogConfigApplyConfiguration) WithResources(value v1.ResourceRequirements) *LogConfigApplyConfiguration
- func (b *LogConfigApplyConfiguration) WithSecurityContext(value v1.PodSecurityContext) *LogConfigApplyConfiguration
- func (b *LogConfigApplyConfiguration) WithServiceAccountName(value string) *LogConfigApplyConfiguration
- func (b *LogConfigApplyConfiguration) WithTolerations(values ...v1.Toleration) *LogConfigApplyConfiguration
- func (b *LogConfigApplyConfiguration) WithTopologySpreadConstraints(values ...v1.TopologySpreadConstraint) *LogConfigApplyConfiguration
- type LogDbConfigApplyConfiguration
- func (b *LogDbConfigApplyConfiguration) WithAffinity(value v1.Affinity) *LogDbConfigApplyConfiguration
- func (b *LogDbConfigApplyConfiguration) WithAnnotations(entries map[string]string) *LogDbConfigApplyConfiguration
- func (b *LogDbConfigApplyConfiguration) WithEnv(values ...v1.EnvVar) *LogDbConfigApplyConfiguration
- func (b *LogDbConfigApplyConfiguration) WithImage(value string) *LogDbConfigApplyConfiguration
- func (b *LogDbConfigApplyConfiguration) WithInitImage(value string) *LogDbConfigApplyConfiguration
- func (b *LogDbConfigApplyConfiguration) WithLabels(entries map[string]string) *LogDbConfigApplyConfiguration
- func (b *LogDbConfigApplyConfiguration) WithNodeSelector(entries map[string]string) *LogDbConfigApplyConfiguration
- func (b *LogDbConfigApplyConfiguration) WithResources(value v1.ResourceRequirements) *LogDbConfigApplyConfiguration
- func (b *LogDbConfigApplyConfiguration) WithSecurityContext(value v1.PodSecurityContext) *LogDbConfigApplyConfiguration
- func (b *LogDbConfigApplyConfiguration) WithServiceAccountName(value string) *LogDbConfigApplyConfiguration
- func (b *LogDbConfigApplyConfiguration) WithTolerations(values ...v1.Toleration) *LogDbConfigApplyConfiguration
- func (b *LogDbConfigApplyConfiguration) WithTopologySpreadConstraints(values ...v1.TopologySpreadConstraint) *LogDbConfigApplyConfiguration
- func (b *LogDbConfigApplyConfiguration) WithVolumeClaimTemplate(value v1.PersistentVolumeClaim) *LogDbConfigApplyConfiguration
- 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) 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 PrometheusConfigApplyConfiguration
- func (b *PrometheusConfigApplyConfiguration) WithAffinity(value v1.Affinity) *PrometheusConfigApplyConfiguration
- func (b *PrometheusConfigApplyConfiguration) WithAnnotations(entries map[string]string) *PrometheusConfigApplyConfiguration
- func (b *PrometheusConfigApplyConfiguration) WithDiskCapacityDB(value int) *PrometheusConfigApplyConfiguration
- func (b *PrometheusConfigApplyConfiguration) WithEnv(values ...v1.EnvVar) *PrometheusConfigApplyConfiguration
- func (b *PrometheusConfigApplyConfiguration) WithImage(value string) *PrometheusConfigApplyConfiguration
- func (b *PrometheusConfigApplyConfiguration) WithInitImage(value string) *PrometheusConfigApplyConfiguration
- func (b *PrometheusConfigApplyConfiguration) WithLabels(entries map[string]string) *PrometheusConfigApplyConfiguration
- func (b *PrometheusConfigApplyConfiguration) WithNodeSelector(entries map[string]string) *PrometheusConfigApplyConfiguration
- func (b *PrometheusConfigApplyConfiguration) WithResources(value v1.ResourceRequirements) *PrometheusConfigApplyConfiguration
- func (b *PrometheusConfigApplyConfiguration) WithSecurityContext(value v1.PodSecurityContext) *PrometheusConfigApplyConfiguration
- func (b *PrometheusConfigApplyConfiguration) WithServiceAccountName(value string) *PrometheusConfigApplyConfiguration
- func (b *PrometheusConfigApplyConfiguration) WithSideCarImage(value string) *PrometheusConfigApplyConfiguration
- func (b *PrometheusConfigApplyConfiguration) WithStorageClassName(value string) *PrometheusConfigApplyConfiguration
- func (b *PrometheusConfigApplyConfiguration) WithTolerations(values ...v1.Toleration) *PrometheusConfigApplyConfiguration
- func (b *PrometheusConfigApplyConfiguration) WithTopologySpreadConstraints(values ...v1.TopologySpreadConstraint) *PrometheusConfigApplyConfiguration
- type S3FeaturesApplyConfiguration
- 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) 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) 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) 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 AuditConfigApplyConfiguration ¶
type AuditConfigApplyConfiguration struct {
DiskCapacityGB *int `json:"diskCapacityGB,omitempty"`
}
AuditConfigApplyConfiguration represents an declarative configuration of the AuditConfig type for use with apply.
func AuditConfig ¶
func AuditConfig() *AuditConfigApplyConfiguration
AuditConfigApplyConfiguration constructs an declarative configuration of the AuditConfig type for use with apply.
func (*AuditConfigApplyConfiguration) WithDiskCapacityGB ¶
func (b *AuditConfigApplyConfiguration) WithDiskCapacityGB(value int) *AuditConfigApplyConfiguration
WithDiskCapacityGB sets the DiskCapacityGB field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DiskCapacityGB field is set to the value of the last call.
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 LogConfigApplyConfiguration ¶
type LogConfigApplyConfiguration struct { Image *string `json:"image,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"` Annotations map[string]string `json:"annotations,omitempty"` Labels map[string]string `json:"labels,omitempty"` Db *LogDbConfigApplyConfiguration `json:"db,omitempty"` Audit *AuditConfigApplyConfiguration `json:"audit,omitempty"` SecurityContext *v1.PodSecurityContext `json:"securityContext,omitempty"` ServiceAccountName *string `json:"serviceAccountName,omitempty"` Env []v1.EnvVar `json:"env,omitempty"` }
LogConfigApplyConfiguration represents an declarative configuration of the LogConfig type for use with apply.
func LogConfig ¶
func LogConfig() *LogConfigApplyConfiguration
LogConfigApplyConfiguration constructs an declarative configuration of the LogConfig type for use with apply.
func (*LogConfigApplyConfiguration) WithAffinity ¶
func (b *LogConfigApplyConfiguration) WithAffinity(value v1.Affinity) *LogConfigApplyConfiguration
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 (*LogConfigApplyConfiguration) WithAnnotations ¶
func (b *LogConfigApplyConfiguration) WithAnnotations(entries map[string]string) *LogConfigApplyConfiguration
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 (*LogConfigApplyConfiguration) WithAudit ¶
func (b *LogConfigApplyConfiguration) WithAudit(value *AuditConfigApplyConfiguration) *LogConfigApplyConfiguration
WithAudit sets the Audit field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Audit field is set to the value of the last call.
func (*LogConfigApplyConfiguration) WithDb ¶
func (b *LogConfigApplyConfiguration) WithDb(value *LogDbConfigApplyConfiguration) *LogConfigApplyConfiguration
WithDb sets the Db field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Db field is set to the value of the last call.
func (*LogConfigApplyConfiguration) WithEnv ¶
func (b *LogConfigApplyConfiguration) WithEnv(values ...v1.EnvVar) *LogConfigApplyConfiguration
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 (*LogConfigApplyConfiguration) WithImage ¶
func (b *LogConfigApplyConfiguration) WithImage(value string) *LogConfigApplyConfiguration
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 (*LogConfigApplyConfiguration) WithLabels ¶
func (b *LogConfigApplyConfiguration) WithLabels(entries map[string]string) *LogConfigApplyConfiguration
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 (*LogConfigApplyConfiguration) WithNodeSelector ¶
func (b *LogConfigApplyConfiguration) WithNodeSelector(entries map[string]string) *LogConfigApplyConfiguration
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 (*LogConfigApplyConfiguration) WithResources ¶
func (b *LogConfigApplyConfiguration) WithResources(value v1.ResourceRequirements) *LogConfigApplyConfiguration
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 (*LogConfigApplyConfiguration) WithSecurityContext ¶
func (b *LogConfigApplyConfiguration) WithSecurityContext(value v1.PodSecurityContext) *LogConfigApplyConfiguration
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 (*LogConfigApplyConfiguration) WithServiceAccountName ¶
func (b *LogConfigApplyConfiguration) WithServiceAccountName(value string) *LogConfigApplyConfiguration
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 (*LogConfigApplyConfiguration) WithTolerations ¶
func (b *LogConfigApplyConfiguration) WithTolerations(values ...v1.Toleration) *LogConfigApplyConfiguration
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 (*LogConfigApplyConfiguration) WithTopologySpreadConstraints ¶
func (b *LogConfigApplyConfiguration) WithTopologySpreadConstraints(values ...v1.TopologySpreadConstraint) *LogConfigApplyConfiguration
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 LogDbConfigApplyConfiguration ¶
type LogDbConfigApplyConfiguration struct { Image *string `json:"image,omitempty"` InitImage *string `json:"initimage,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"` Annotations map[string]string `json:"annotations,omitempty"` Labels map[string]string `json:"labels,omitempty"` SecurityContext *v1.PodSecurityContext `json:"securityContext,omitempty"` ServiceAccountName *string `json:"serviceAccountName,omitempty"` Env []v1.EnvVar `json:"env,omitempty"` }
LogDbConfigApplyConfiguration represents an declarative configuration of the LogDbConfig type for use with apply.
func LogDbConfig ¶
func LogDbConfig() *LogDbConfigApplyConfiguration
LogDbConfigApplyConfiguration constructs an declarative configuration of the LogDbConfig type for use with apply.
func (*LogDbConfigApplyConfiguration) WithAffinity ¶
func (b *LogDbConfigApplyConfiguration) WithAffinity(value v1.Affinity) *LogDbConfigApplyConfiguration
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 (*LogDbConfigApplyConfiguration) WithAnnotations ¶
func (b *LogDbConfigApplyConfiguration) WithAnnotations(entries map[string]string) *LogDbConfigApplyConfiguration
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 (*LogDbConfigApplyConfiguration) WithEnv ¶
func (b *LogDbConfigApplyConfiguration) WithEnv(values ...v1.EnvVar) *LogDbConfigApplyConfiguration
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 (*LogDbConfigApplyConfiguration) WithImage ¶
func (b *LogDbConfigApplyConfiguration) WithImage(value string) *LogDbConfigApplyConfiguration
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 (*LogDbConfigApplyConfiguration) WithInitImage ¶
func (b *LogDbConfigApplyConfiguration) WithInitImage(value string) *LogDbConfigApplyConfiguration
WithInitImage sets the InitImage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InitImage field is set to the value of the last call.
func (*LogDbConfigApplyConfiguration) WithLabels ¶
func (b *LogDbConfigApplyConfiguration) WithLabels(entries map[string]string) *LogDbConfigApplyConfiguration
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 (*LogDbConfigApplyConfiguration) WithNodeSelector ¶
func (b *LogDbConfigApplyConfiguration) WithNodeSelector(entries map[string]string) *LogDbConfigApplyConfiguration
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 (*LogDbConfigApplyConfiguration) WithResources ¶
func (b *LogDbConfigApplyConfiguration) WithResources(value v1.ResourceRequirements) *LogDbConfigApplyConfiguration
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 (*LogDbConfigApplyConfiguration) WithSecurityContext ¶
func (b *LogDbConfigApplyConfiguration) WithSecurityContext(value v1.PodSecurityContext) *LogDbConfigApplyConfiguration
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 (*LogDbConfigApplyConfiguration) WithServiceAccountName ¶
func (b *LogDbConfigApplyConfiguration) WithServiceAccountName(value string) *LogDbConfigApplyConfiguration
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 (*LogDbConfigApplyConfiguration) WithTolerations ¶
func (b *LogDbConfigApplyConfiguration) WithTolerations(values ...v1.Toleration) *LogDbConfigApplyConfiguration
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 (*LogDbConfigApplyConfiguration) WithTopologySpreadConstraints ¶
func (b *LogDbConfigApplyConfiguration) WithTopologySpreadConstraints(values ...v1.TopologySpreadConstraint) *LogDbConfigApplyConfiguration
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 (*LogDbConfigApplyConfiguration) WithVolumeClaimTemplate ¶
func (b *LogDbConfigApplyConfiguration) WithVolumeClaimTemplate(value v1.PersistentVolumeClaim) *LogDbConfigApplyConfiguration
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.
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"` }
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) 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 PrometheusConfigApplyConfiguration ¶
type PrometheusConfigApplyConfiguration struct { Image *string `json:"image,omitempty"` SideCarImage *string `json:"sidecarimage,omitempty"` InitImage *string `json:"initimage,omitempty"` DiskCapacityDB *int `json:"diskCapacityGB,omitempty"` StorageClassName *string `json:"storageClassName,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` Labels map[string]string `json:"labels,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"` Resources *v1.ResourceRequirements `json:"resources,omitempty"` SecurityContext *v1.PodSecurityContext `json:"securityContext,omitempty"` ServiceAccountName *string `json:"serviceAccountName,omitempty"` Env []v1.EnvVar `json:"env,omitempty"` }
PrometheusConfigApplyConfiguration represents an declarative configuration of the PrometheusConfig type for use with apply.
func PrometheusConfig ¶
func PrometheusConfig() *PrometheusConfigApplyConfiguration
PrometheusConfigApplyConfiguration constructs an declarative configuration of the PrometheusConfig type for use with apply.
func (*PrometheusConfigApplyConfiguration) WithAffinity ¶
func (b *PrometheusConfigApplyConfiguration) WithAffinity(value v1.Affinity) *PrometheusConfigApplyConfiguration
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 (*PrometheusConfigApplyConfiguration) WithAnnotations ¶
func (b *PrometheusConfigApplyConfiguration) WithAnnotations(entries map[string]string) *PrometheusConfigApplyConfiguration
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 (*PrometheusConfigApplyConfiguration) WithDiskCapacityDB ¶
func (b *PrometheusConfigApplyConfiguration) WithDiskCapacityDB(value int) *PrometheusConfigApplyConfiguration
WithDiskCapacityDB sets the DiskCapacityDB field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DiskCapacityDB field is set to the value of the last call.
func (*PrometheusConfigApplyConfiguration) WithEnv ¶
func (b *PrometheusConfigApplyConfiguration) WithEnv(values ...v1.EnvVar) *PrometheusConfigApplyConfiguration
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 (*PrometheusConfigApplyConfiguration) WithImage ¶
func (b *PrometheusConfigApplyConfiguration) WithImage(value string) *PrometheusConfigApplyConfiguration
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 (*PrometheusConfigApplyConfiguration) WithInitImage ¶
func (b *PrometheusConfigApplyConfiguration) WithInitImage(value string) *PrometheusConfigApplyConfiguration
WithInitImage sets the InitImage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InitImage field is set to the value of the last call.
func (*PrometheusConfigApplyConfiguration) WithLabels ¶
func (b *PrometheusConfigApplyConfiguration) WithLabels(entries map[string]string) *PrometheusConfigApplyConfiguration
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 (*PrometheusConfigApplyConfiguration) WithNodeSelector ¶
func (b *PrometheusConfigApplyConfiguration) WithNodeSelector(entries map[string]string) *PrometheusConfigApplyConfiguration
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 (*PrometheusConfigApplyConfiguration) WithResources ¶
func (b *PrometheusConfigApplyConfiguration) WithResources(value v1.ResourceRequirements) *PrometheusConfigApplyConfiguration
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 (*PrometheusConfigApplyConfiguration) WithSecurityContext ¶
func (b *PrometheusConfigApplyConfiguration) WithSecurityContext(value v1.PodSecurityContext) *PrometheusConfigApplyConfiguration
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 (*PrometheusConfigApplyConfiguration) WithServiceAccountName ¶
func (b *PrometheusConfigApplyConfiguration) WithServiceAccountName(value string) *PrometheusConfigApplyConfiguration
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 (*PrometheusConfigApplyConfiguration) WithSideCarImage ¶
func (b *PrometheusConfigApplyConfiguration) WithSideCarImage(value string) *PrometheusConfigApplyConfiguration
WithSideCarImage sets the SideCarImage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SideCarImage field is set to the value of the last call.
func (*PrometheusConfigApplyConfiguration) WithStorageClassName ¶
func (b *PrometheusConfigApplyConfiguration) WithStorageClassName(value string) *PrometheusConfigApplyConfiguration
WithStorageClassName sets the StorageClassName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StorageClassName field is set to the value of the last call.
func (*PrometheusConfigApplyConfiguration) WithTolerations ¶
func (b *PrometheusConfigApplyConfiguration) WithTolerations(values ...v1.Toleration) *PrometheusConfigApplyConfiguration
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 (*PrometheusConfigApplyConfiguration) WithTopologySpreadConstraints ¶
func (b *PrometheusConfigApplyConfiguration) WithTopologySpreadConstraints(values ...v1.TopologySpreadConstraint) *PrometheusConfigApplyConfiguration
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 S3FeaturesApplyConfiguration ¶
type S3FeaturesApplyConfiguration struct {
BucketDNS *bool `json:"bucketDNS,omitempty"`
}
S3FeaturesApplyConfiguration represents an declarative configuration of the S3Features type for use with apply.
func S3Features ¶
func S3Features() *S3FeaturesApplyConfiguration
S3FeaturesApplyConfiguration constructs an declarative configuration of the S3Features type for use with apply.
func (*S3FeaturesApplyConfiguration) WithBucketDNS ¶
func (b *S3FeaturesApplyConfiguration) WithBucketDNS(value bool) *S3FeaturesApplyConfiguration
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.
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"` }
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) 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"` }
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) 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) 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 ¶
- auditconfig.go
- bucket.go
- certificateconfig.go
- certificatestatus.go
- customcertificateconfig.go
- customcertificates.go
- exposeservices.go
- features.go
- kesconfig.go
- localcertificatereference.go
- logconfig.go
- logdbconfig.go
- logging.go
- pool.go
- poolstatus.go
- prometheusconfig.go
- s3features.go
- servicemetadata.go
- sidecars.go
- tenant.go
- tenantdomains.go
- tenantscheduler.go
- tenantspec.go
- tenantstatus.go
- tenantusage.go
- tierusage.go