v2

package
v0.0.0-...-435c516 Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2023 License: AGPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Jump to

Keyboard shortcuts

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