clickhousepostgresqluserconfig

package
v0.17.0 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClickhousePostgresqlUserConfig

type ClickhousePostgresqlUserConfig struct {
	// +kubebuilder:validation:MaxItems=10
	// Databases to expose
	Databases []*Databases `groups:"create,update" json:"databases,omitempty"`
}

Integration user config

func (*ClickhousePostgresqlUserConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClickhousePostgresqlUserConfig.

func (*ClickhousePostgresqlUserConfig) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Databases

type Databases struct {
	// +kubebuilder:validation:MinLength=1
	// +kubebuilder:validation:MaxLength=63
	// PostgreSQL database to expose
	Database *string `groups:"create,update" json:"database,omitempty"`

	// +kubebuilder:validation:MinLength=1
	// +kubebuilder:validation:MaxLength=63
	// PostgreSQL schema to expose
	Schema *string `groups:"create,update" json:"schema,omitempty"`
}

Database to expose

func (*Databases) DeepCopy

func (in *Databases) DeepCopy() *Databases

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Databases.

func (*Databases) DeepCopyInto

func (in *Databases) DeepCopyInto(out *Databases)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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