v1alpha1

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2024 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Overview

+k8s:openapi-gen=true +k8s:deepcopy-gen=package +k8s:defaulter-gen=TypeMeta +groupName=catalog.appscode.com

Package v1alpha1 contains API Schema definitions for the catalog v1alpha1 API group +kubebuilder:object:generate=true +groupName=catalog.appscode.com

Index

Constants

View Source
const (
	ResourceKindDruidBinding = "DruidBinding"
	ResourceDruidBinding     = "druidbinding"
	ResourceDruidBindings    = "druidbindings"
)
View Source
const (
	ResourceKindElasticsearchBinding = "ElasticsearchBinding"
	ResourceElasticsearchBinding     = "elasticsearchbinding"
	ResourceElasticsearchBindings    = "elasticsearchbindings"
)
View Source
const (
	ResourceKindFerretDBBinding = "FerretDBBinding"
	ResourceFerretDBBinding     = "ferretdbbinding"
	ResourceFerretDBBindings    = "ferretdbbindings"
)
View Source
const (
	ResourceKindKafkaBinding = "KafkaBinding"
	ResourceKafkaBinding     = "kafkabinding"
	ResourceKafkaBindings    = "kafkabindings"
)
View Source
const (
	ResourceKindMariaDBBinding = "MariaDBBinding"
	ResourceMariaDBBinding     = "mariadbbinding"
	ResourceMariaDBBindings    = "mariadbbindings"
)
View Source
const (
	ResourceKindMemcachedBinding = "MemcachedBinding"
	ResourceMemcachedBinding     = "memcachedbinding"
	ResourceMemcachedBindings    = "memcachedbindings"
)
View Source
const (
	ResourceKindMongoDBBinding = "MongoDBBinding"
	ResourceMongoDBBinding     = "mongodbbinding"
	ResourceMongoDBBindings    = "mongodbbindings"
)
View Source
const (
	ResourceKindMSSQLServerBinding = "MSSQLServerBinding"
	ResourceMSSQLServerBinding     = "mssqlserverbinding"
	ResourceMSSQLServerBindings    = "mssqlserverbindings"
)
View Source
const (
	ResourceKindMySQLBinding = "MySQLBinding"
	ResourceMySQLBinding     = "mysqlbinding"
	ResourceMySQLBindings    = "mysqlbindings"
)
View Source
const (
	ResourceKindPerconaXtraDBBinding = "PerconaXtraDBBinding"
	ResourcePerconaXtraDBBinding     = "perconaxtradbbinding"
	ResourcePerconaXtraDBBindings    = "perconaxtradbbindings"
)
View Source
const (
	ResourceKindPgBouncerBinding = "PgBouncerBinding"
	ResourcePgBouncerBinding     = "pgbouncerbinding"
	ResourcePgBouncerBindings    = "pgbouncerbindings"
)
View Source
const (
	ResourceKindPgpoolBinding = "PgpoolBinding"
	ResourcePgpoolBinding     = "pgpoolbinding"
	ResourcePgpoolBindings    = "pgpoolbindings"
)
View Source
const (
	ResourceKindPostgresBinding = "PostgresBinding"
	ResourcePostgresBinding     = "postgresbinding"
	ResourcePostgresBindings    = "postgresbindings"
)
View Source
const (
	ResourceKindProxySQLBinding = "ProxySQLBinding"
	ResourceProxySQLBinding     = "proxysqlbinding"
	ResourceProxySQLBindings    = "proxysqlbindings"
)
View Source
const (
	ResourceKindRabbitMQBinding = "RabbitMQBinding"
	ResourceRabbitMQBinding     = "rabbitmqbinding"
	ResourceRabbitMQBindings    = "rabbitmqbindings"
)
View Source
const (
	ResourceKindRedisBinding = "RedisBinding"
	ResourceRedisBinding     = "redisbinding"
	ResourceRedisBindings    = "redisbindings"
)
View Source
const (
	BindingConditionTypeDBReady                  kmapi.ConditionType = "DBReady"
	BindingConditionTypeVaultReady               kmapi.ConditionType = "VaultReady"
	BindingConditionTypeServiceAccountReady      kmapi.ConditionType = "ServiceAccountReady"
	BindingConditionTypeSecretEngineReady        kmapi.ConditionType = "SecretEngineReady"
	BindingConditionTypeRoleReady                kmapi.ConditionType = "RoleReady"
	BindingConditionTypeSecretAccessRequestReady kmapi.ConditionType = "SecretAccessRequestReady"
)
View Source
const (
	BindingConditionReasonDBNotCreated   = "DBNotCreated"
	BindingConditionReasonDBProvisioning = "DBProvisioning"

	BindingConditionReasonVaultNotCreated   = "VaultNotCreated"
	BindingConditionReasonVaultProvisioning = "VaultProvisioning"

	BindingConditionReasonServiceAccountNotCreated = "ServiceAccountNotCreated"

	BindingConditionReasonSecretEngineNotCreated = "SecretEngineNotCreated"
	BindingConditionReasonSecretEngineNotReady   = "SecretEngineNotReady"

	BindingConditionReasonRoleNotCreated = "RoleNotCreated"
	BindingConditionReasonRoleNotReady   = "RoleNotReady"

	BindingConditionReasonSecretAccessRequestNotCreated = "SecretAccessRequestNotCreated"
	BindingConditionReasonSecretAccessRequestNotReady   = "SecretAccessRequestNotReady"
	BindingConditionReasonSecretAccessRequestExpired    = "SecretAccessRequestExpired"
	BindingConditionReasonSecretAccessRequestApproved   = "SecretAccessRequestApproved"
	BindingConditionReasonSecretAccessRequestDenied     = "SecretAccessRequestDenied"
)
View Source
const (
	ResourceKindSinglestoreBinding = "SinglestoreBinding"
	ResourceSinglestoreBinding     = "singlestorebinding"
	ResourceSinglestoreBindings    = "singlestorebindings"
)
View Source
const (
	ResourceKindSolrBinding = "SolrBinding"
	ResourceSolrBinding     = "solrbinding"
	ResourceSolrBindings    = "solrbindings"
)
View Source
const (
	ResourceKindZooKeeperBinding = "ZooKeeperBinding"
	ResourceZooKeeperBinding     = "zookeeperbinding"
	ResourceZooKeeperBindings    = "zookeeperbindings"
)

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "catalog.appscode.com", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

func ConditionsOrder

func ConditionsOrder() []kmapi.ConditionType

func GetDatabaseRoleName

func GetDatabaseRoleName(obj client.Object) string

func GetFinalizer

func GetFinalizer() string

func GetSecretAccessRequestName

func GetSecretAccessRequestName(obj client.Object) string

func GetSecretEngineName

func GetSecretEngineName(obj client.Object, dbName string) string

func GetSourceRefStatus

func GetSourceRefStatus(kc client.Client, sourceRef client.Object) (*runtime.RawExtension, error)

func IsAccessRequestExpired

func IsAccessRequestExpired(conditions []kmapi.Condition) bool

func IsEngineAPIResourcesConditionDetermined

func IsEngineAPIResourcesConditionDetermined(conditions []kmapi.Condition) bool

func IsEngineAPIResourcesReady

func IsEngineAPIResourcesReady(conditions []kmapi.Condition) bool

func IsRoleAvailable

func IsRoleAvailable(conditions []kmapi.Condition) bool

func IsSecretEngineReady

func IsSecretEngineReady(conditions []kmapi.Condition) bool

func IsVaultReady

func IsVaultReady(conditions []kmapi.Condition) bool

Types

type BindingInterface

type BindingInterface interface {
	client.Object
	GetStatus() *BindingStatus
	GetConditions() kmapi.Conditions
	SetConditions(conditions kmapi.Conditions)
}

+k8s:deepcopy-gen=false

type BindingPhase

type BindingPhase string

+kubebuilder:validation:Enum=Pending;InProgress;Terminating;Current;Failed;Expired

const (
	BindingPhasePending     BindingPhase = "Pending"
	BindingPhaseInProgress  BindingPhase = "InProgress"
	BindingPhaseTerminating BindingPhase = "Terminating"
	BindingPhaseCurrent     BindingPhase = "Current"
	BindingPhaseFailed      BindingPhase = "Failed"
	BindingPhaseExpired     BindingPhase = "Expired"
)

func GetPhase

func GetPhase(obj BindingInterface) BindingPhase

type BindingStatus

type BindingStatus struct {
	// +optional
	// +listType=map
	// +listMapKey=type
	// +kubebuilder:validation:MaxItems=8
	Conditions []kmapi.Condition `json:"conditions,omitempty"`

	// Specifies the current phase of the App
	// +optional
	Phase BindingPhase `json:"phase,omitempty"`

	// +optional
	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty"`

	// +optional
	Source *runtime.RawExtension `json:"source,omitempty"`

	// +optional
	Gateway *Gateway `json:"gateway,omitempty"`
}

BindingStatus defines the observed state of App

func (*BindingStatus) DeepCopy

func (in *BindingStatus) DeepCopy() *BindingStatus

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

func (*BindingStatus) DeepCopyInto

func (in *BindingStatus) DeepCopyInto(out *BindingStatus)

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

type DruidBinding added in v0.0.2

type DruidBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   DruidBindingSpec `json:"spec,omitempty"`
	Status BindingStatus    `json:"status,omitempty"`
}

DruidBinding is the Schema for the druidbindings API

func (DruidBinding) CustomResourceDefinition added in v0.0.3

func (_ DruidBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*DruidBinding) DeepCopy added in v0.0.2

func (in *DruidBinding) DeepCopy() *DruidBinding

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

func (*DruidBinding) DeepCopyInto added in v0.0.2

func (in *DruidBinding) DeepCopyInto(out *DruidBinding)

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

func (*DruidBinding) DeepCopyObject added in v0.0.2

func (in *DruidBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DruidBindingList added in v0.0.2

type DruidBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DruidBinding `json:"items"`
}

DruidBindingList contains a list of DruidBinding

func (*DruidBindingList) DeepCopy added in v0.0.2

func (in *DruidBindingList) DeepCopy() *DruidBindingList

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

func (*DruidBindingList) DeepCopyInto added in v0.0.2

func (in *DruidBindingList) DeepCopyInto(out *DruidBindingList)

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

func (*DruidBindingList) DeepCopyObject added in v0.0.2

func (in *DruidBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DruidBindingSpec added in v0.0.2

type DruidBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

DruidBindingSpec defines the desired state of DruidBinding

func (*DruidBindingSpec) DeepCopy added in v0.0.2

func (in *DruidBindingSpec) DeepCopy() *DruidBindingSpec

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

func (*DruidBindingSpec) DeepCopyInto added in v0.0.2

func (in *DruidBindingSpec) DeepCopyInto(out *DruidBindingSpec)

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

type ElasticsearchBinding

type ElasticsearchBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ElasticsearchBindingSpec `json:"spec,omitempty"`
	Status BindingStatus            `json:"status,omitempty"`
}

ElasticsearchBinding is the Schema for the elasticsearchbindings API

func (ElasticsearchBinding) CustomResourceDefinition added in v0.0.3

func (_ ElasticsearchBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*ElasticsearchBinding) DeepCopy

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

func (*ElasticsearchBinding) DeepCopyInto

func (in *ElasticsearchBinding) DeepCopyInto(out *ElasticsearchBinding)

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

func (*ElasticsearchBinding) DeepCopyObject

func (in *ElasticsearchBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ElasticsearchBinding) GetConditions

func (in *ElasticsearchBinding) GetConditions() kmapi.Conditions

func (*ElasticsearchBinding) GetStatus

func (in *ElasticsearchBinding) GetStatus() *BindingStatus

func (*ElasticsearchBinding) SetConditions

func (in *ElasticsearchBinding) SetConditions(conditions kmapi.Conditions)

type ElasticsearchBindingList

type ElasticsearchBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ElasticsearchBinding `json:"items"`
}

ElasticsearchBindingList contains a list of ElasticsearchBinding

func (*ElasticsearchBindingList) DeepCopy

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

func (*ElasticsearchBindingList) DeepCopyInto

func (in *ElasticsearchBindingList) DeepCopyInto(out *ElasticsearchBindingList)

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

func (*ElasticsearchBindingList) DeepCopyObject

func (in *ElasticsearchBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticsearchBindingSpec

type ElasticsearchBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

ElasticsearchBindingSpec defines the desired state of ElasticsearchBinding

func (*ElasticsearchBindingSpec) DeepCopy

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

func (*ElasticsearchBindingSpec) DeepCopyInto

func (in *ElasticsearchBindingSpec) DeepCopyInto(out *ElasticsearchBindingSpec)

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

type FerretDBBinding added in v0.0.2

type FerretDBBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   FerretDBBindingSpec `json:"spec,omitempty"`
	Status BindingStatus       `json:"status,omitempty"`
}

FerretDBBinding is the Schema for the ferretdbbindings API

func (FerretDBBinding) CustomResourceDefinition added in v0.0.3

func (_ FerretDBBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*FerretDBBinding) DeepCopy added in v0.0.2

func (in *FerretDBBinding) DeepCopy() *FerretDBBinding

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

func (*FerretDBBinding) DeepCopyInto added in v0.0.2

func (in *FerretDBBinding) DeepCopyInto(out *FerretDBBinding)

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

func (*FerretDBBinding) DeepCopyObject added in v0.0.2

func (in *FerretDBBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FerretDBBindingList added in v0.0.2

type FerretDBBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []FerretDBBinding `json:"items"`
}

FerretDBBindingList contains a list of FerretDBBinding

func (*FerretDBBindingList) DeepCopy added in v0.0.2

func (in *FerretDBBindingList) DeepCopy() *FerretDBBindingList

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

func (*FerretDBBindingList) DeepCopyInto added in v0.0.2

func (in *FerretDBBindingList) DeepCopyInto(out *FerretDBBindingList)

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

func (*FerretDBBindingList) DeepCopyObject added in v0.0.2

func (in *FerretDBBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FerretDBBindingSpec added in v0.0.2

type FerretDBBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

FerretDBBindingSpec defines the desired state of FerretDBBinding

func (*FerretDBBindingSpec) DeepCopy added in v0.0.2

func (in *FerretDBBindingSpec) DeepCopy() *FerretDBBindingSpec

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

func (*FerretDBBindingSpec) DeepCopyInto added in v0.0.2

func (in *FerretDBBindingSpec) DeepCopyInto(out *FerretDBBindingSpec)

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

type Gateway added in v0.0.4

type Gateway struct {
	Name      string `json:"name"`
	Namespace string `json:"namespace"`
	// +optional
	IP string `json:"ip,omitempty"`
	// +optional
	Hostname string `json:"hostname,omitempty"`
	// Services is an optional configuration for services used to expose database
	// +optional
	Services []NamedServiceStatus `json:"services,omitempty"`
	// UI is an optional list of database web uis
	// +optional
	UI []NamedURL `json:"ui,omitempty"`
}

func (*Gateway) DeepCopy added in v0.0.4

func (in *Gateway) DeepCopy() *Gateway

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

func (*Gateway) DeepCopyInto added in v0.0.4

func (in *Gateway) DeepCopyInto(out *Gateway)

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

type KafkaBinding

type KafkaBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   KafkaBindingSpec `json:"spec,omitempty"`
	Status BindingStatus    `json:"status,omitempty"`
}

KafkaBinding is the Schema for the kafkabindings API

func (KafkaBinding) CustomResourceDefinition added in v0.0.3

func (_ KafkaBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*KafkaBinding) DeepCopy

func (in *KafkaBinding) DeepCopy() *KafkaBinding

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

func (*KafkaBinding) DeepCopyInto

func (in *KafkaBinding) DeepCopyInto(out *KafkaBinding)

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

func (*KafkaBinding) DeepCopyObject

func (in *KafkaBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*KafkaBinding) GetConditions

func (in *KafkaBinding) GetConditions() kmapi.Conditions

func (*KafkaBinding) GetStatus

func (in *KafkaBinding) GetStatus() *BindingStatus

func (*KafkaBinding) SetConditions

func (in *KafkaBinding) SetConditions(conditions kmapi.Conditions)

type KafkaBindingList

type KafkaBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []KafkaBinding `json:"items"`
}

KafkaBindingList contains a list of KafkaBinding

func (*KafkaBindingList) DeepCopy

func (in *KafkaBindingList) DeepCopy() *KafkaBindingList

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

func (*KafkaBindingList) DeepCopyInto

func (in *KafkaBindingList) DeepCopyInto(out *KafkaBindingList)

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

func (*KafkaBindingList) DeepCopyObject

func (in *KafkaBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KafkaBindingSpec

type KafkaBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

KafkaBindingSpec defines the desired state of KafkaBinding

func (*KafkaBindingSpec) DeepCopy

func (in *KafkaBindingSpec) DeepCopy() *KafkaBindingSpec

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

func (*KafkaBindingSpec) DeepCopyInto

func (in *KafkaBindingSpec) DeepCopyInto(out *KafkaBindingSpec)

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

type MSSQLServerBinding added in v0.0.6

type MSSQLServerBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   MSSQLServerBindingSpec `json:"spec,omitempty"`
	Status BindingStatus          `json:"status,omitempty"`
}

MSSQLServerBinding is the Schema for the mssqlserverbindings API

func (MSSQLServerBinding) CustomResourceDefinition added in v0.0.6

func (_ MSSQLServerBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*MSSQLServerBinding) DeepCopy added in v0.0.6

func (in *MSSQLServerBinding) DeepCopy() *MSSQLServerBinding

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

func (*MSSQLServerBinding) DeepCopyInto added in v0.0.6

func (in *MSSQLServerBinding) DeepCopyInto(out *MSSQLServerBinding)

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

func (*MSSQLServerBinding) DeepCopyObject added in v0.0.6

func (in *MSSQLServerBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MSSQLServerBindingList added in v0.0.6

type MSSQLServerBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []MSSQLServerBinding `json:"items"`
}

MSSQLServerBindingList contains a list of MSSQLServerBinding

func (*MSSQLServerBindingList) DeepCopy added in v0.0.6

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

func (*MSSQLServerBindingList) DeepCopyInto added in v0.0.6

func (in *MSSQLServerBindingList) DeepCopyInto(out *MSSQLServerBindingList)

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

func (*MSSQLServerBindingList) DeepCopyObject added in v0.0.6

func (in *MSSQLServerBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MSSQLServerBindingSpec added in v0.0.6

type MSSQLServerBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

MSSQLServerBindingSpec defines the desired state of MSSQLServerBinding

func (*MSSQLServerBindingSpec) DeepCopy added in v0.0.6

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

func (*MSSQLServerBindingSpec) DeepCopyInto added in v0.0.6

func (in *MSSQLServerBindingSpec) DeepCopyInto(out *MSSQLServerBindingSpec)

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

type MariaDBBinding

type MariaDBBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   MariaDBBindingSpec `json:"spec,omitempty"`
	Status BindingStatus      `json:"status,omitempty"`
}

MariaDBBinding is the Schema for the mariadbbindings API

func (MariaDBBinding) CustomResourceDefinition added in v0.0.3

func (_ MariaDBBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*MariaDBBinding) DeepCopy

func (in *MariaDBBinding) DeepCopy() *MariaDBBinding

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

func (*MariaDBBinding) DeepCopyInto

func (in *MariaDBBinding) DeepCopyInto(out *MariaDBBinding)

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

func (*MariaDBBinding) DeepCopyObject

func (in *MariaDBBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MariaDBBinding) GetConditions

func (in *MariaDBBinding) GetConditions() kmapi.Conditions

func (*MariaDBBinding) GetStatus

func (in *MariaDBBinding) GetStatus() *BindingStatus

func (*MariaDBBinding) SetConditions

func (in *MariaDBBinding) SetConditions(conditions kmapi.Conditions)

type MariaDBBindingList

type MariaDBBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []MariaDBBinding `json:"items"`
}

MariaDBBindingList contains a list of MariaDBBinding

func (*MariaDBBindingList) DeepCopy

func (in *MariaDBBindingList) DeepCopy() *MariaDBBindingList

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

func (*MariaDBBindingList) DeepCopyInto

func (in *MariaDBBindingList) DeepCopyInto(out *MariaDBBindingList)

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

func (*MariaDBBindingList) DeepCopyObject

func (in *MariaDBBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MariaDBBindingSpec

type MariaDBBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

MariaDBBindingSpec defines the desired state of MariaDBBinding

func (*MariaDBBindingSpec) DeepCopy

func (in *MariaDBBindingSpec) DeepCopy() *MariaDBBindingSpec

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

func (*MariaDBBindingSpec) DeepCopyInto

func (in *MariaDBBindingSpec) DeepCopyInto(out *MariaDBBindingSpec)

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

type MemcachedBinding

type MemcachedBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   MemcachedBindingSpec `json:"spec,omitempty"`
	Status BindingStatus        `json:"status,omitempty"`
}

MemcachedBinding is the Schema for the memcachedbindings API

func (MemcachedBinding) CustomResourceDefinition added in v0.0.3

func (_ MemcachedBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*MemcachedBinding) DeepCopy

func (in *MemcachedBinding) DeepCopy() *MemcachedBinding

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

func (*MemcachedBinding) DeepCopyInto

func (in *MemcachedBinding) DeepCopyInto(out *MemcachedBinding)

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

func (*MemcachedBinding) DeepCopyObject

func (in *MemcachedBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MemcachedBindingList

type MemcachedBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []MemcachedBinding `json:"items"`
}

MemcachedBindingList contains a list of MemcachedBinding

func (*MemcachedBindingList) DeepCopy

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

func (*MemcachedBindingList) DeepCopyInto

func (in *MemcachedBindingList) DeepCopyInto(out *MemcachedBindingList)

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

func (*MemcachedBindingList) DeepCopyObject

func (in *MemcachedBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MemcachedBindingSpec

type MemcachedBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

MemcachedBindingSpec defines the desired state of MemcachedBinding

func (*MemcachedBindingSpec) DeepCopy

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

func (*MemcachedBindingSpec) DeepCopyInto

func (in *MemcachedBindingSpec) DeepCopyInto(out *MemcachedBindingSpec)

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

type MongoDBBinding

type MongoDBBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   MongoDBBindingSpec `json:"spec,omitempty"`
	Status BindingStatus      `json:"status,omitempty"`
}

MongoDBBinding is the Schema for the mongodbbindings API

func (MongoDBBinding) CustomResourceDefinition added in v0.0.3

func (_ MongoDBBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*MongoDBBinding) DeepCopy

func (in *MongoDBBinding) DeepCopy() *MongoDBBinding

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

func (*MongoDBBinding) DeepCopyInto

func (in *MongoDBBinding) DeepCopyInto(out *MongoDBBinding)

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

func (*MongoDBBinding) DeepCopyObject

func (in *MongoDBBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MongoDBBinding) GetConditions

func (in *MongoDBBinding) GetConditions() kmapi.Conditions

func (*MongoDBBinding) GetStatus

func (in *MongoDBBinding) GetStatus() *BindingStatus

func (*MongoDBBinding) SetConditions

func (in *MongoDBBinding) SetConditions(conditions kmapi.Conditions)

type MongoDBBindingList

type MongoDBBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []MongoDBBinding `json:"items"`
}

MongoDBBindingList contains a list of MongoDBBinding

func (*MongoDBBindingList) DeepCopy

func (in *MongoDBBindingList) DeepCopy() *MongoDBBindingList

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

func (*MongoDBBindingList) DeepCopyInto

func (in *MongoDBBindingList) DeepCopyInto(out *MongoDBBindingList)

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

func (*MongoDBBindingList) DeepCopyObject

func (in *MongoDBBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MongoDBBindingSpec

type MongoDBBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

MongoDBBindingSpec defines the desired state of MongoDBBinding

func (*MongoDBBindingSpec) DeepCopy

func (in *MongoDBBindingSpec) DeepCopy() *MongoDBBindingSpec

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

func (*MongoDBBindingSpec) DeepCopyInto

func (in *MongoDBBindingSpec) DeepCopyInto(out *MongoDBBindingSpec)

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

type MySQLBinding

type MySQLBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   MySQLBindingSpec `json:"spec,omitempty"`
	Status BindingStatus    `json:"status,omitempty"`
}

MySQLBinding is the Schema for the mysqlbindings API

func (MySQLBinding) CustomResourceDefinition added in v0.0.3

func (_ MySQLBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*MySQLBinding) DeepCopy

func (in *MySQLBinding) DeepCopy() *MySQLBinding

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

func (*MySQLBinding) DeepCopyInto

func (in *MySQLBinding) DeepCopyInto(out *MySQLBinding)

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

func (*MySQLBinding) DeepCopyObject

func (in *MySQLBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MySQLBinding) GetConditions

func (in *MySQLBinding) GetConditions() kmapi.Conditions

func (*MySQLBinding) GetStatus

func (in *MySQLBinding) GetStatus() *BindingStatus

func (*MySQLBinding) SetConditions

func (in *MySQLBinding) SetConditions(conditions kmapi.Conditions)

type MySQLBindingList

type MySQLBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []MySQLBinding `json:"items"`
}

MySQLBindingList contains a list of MySQLBinding

func (*MySQLBindingList) DeepCopy

func (in *MySQLBindingList) DeepCopy() *MySQLBindingList

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

func (*MySQLBindingList) DeepCopyInto

func (in *MySQLBindingList) DeepCopyInto(out *MySQLBindingList)

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

func (*MySQLBindingList) DeepCopyObject

func (in *MySQLBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MySQLBindingSpec

type MySQLBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

MySQLBindingSpec defines the desired state of MySQLBinding

func (*MySQLBindingSpec) DeepCopy

func (in *MySQLBindingSpec) DeepCopy() *MySQLBindingSpec

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

func (*MySQLBindingSpec) DeepCopyInto

func (in *MySQLBindingSpec) DeepCopyInto(out *MySQLBindingSpec)

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

type NamedServiceStatus added in v0.0.4

type NamedServiceStatus struct {
	// Alias represents the identifier of the service.
	Alias string `json:"alias"`

	Ports []ofst.GatewayPort `json:"ports"`
}

func (*NamedServiceStatus) DeepCopy added in v0.0.4

func (in *NamedServiceStatus) DeepCopy() *NamedServiceStatus

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

func (*NamedServiceStatus) DeepCopyInto added in v0.0.4

func (in *NamedServiceStatus) DeepCopyInto(out *NamedServiceStatus)

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

type NamedURL added in v0.0.4

type NamedURL struct {
	// Alias represents the identifier of the service.
	// This should match the db ui chart name
	Alias string `json:"alias"`

	// URL of the database ui
	URL string `json:"url"`

	Port ofst.GatewayPort `json:"port"`

	// HelmRelease is the name of the helm release used to deploy this ui
	// The name format is typically <alias>-<db-name>
	// +optional
	HelmRelease *core.LocalObjectReference `json:"helmRelease,omitempty"`
}

func (*NamedURL) DeepCopy added in v0.0.4

func (in *NamedURL) DeepCopy() *NamedURL

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

func (*NamedURL) DeepCopyInto added in v0.0.4

func (in *NamedURL) DeepCopyInto(out *NamedURL)

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

type PerconaXtraDBBinding

type PerconaXtraDBBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   PerconaXtraDBBindingSpec `json:"spec,omitempty"`
	Status BindingStatus            `json:"status,omitempty"`
}

PerconaXtraDBBinding is the Schema for the perconaxtradbbindings API

func (PerconaXtraDBBinding) CustomResourceDefinition added in v0.0.3

func (_ PerconaXtraDBBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*PerconaXtraDBBinding) DeepCopy

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

func (*PerconaXtraDBBinding) DeepCopyInto

func (in *PerconaXtraDBBinding) DeepCopyInto(out *PerconaXtraDBBinding)

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

func (*PerconaXtraDBBinding) DeepCopyObject

func (in *PerconaXtraDBBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PerconaXtraDBBinding) GetConditions

func (in *PerconaXtraDBBinding) GetConditions() kmapi.Conditions

func (*PerconaXtraDBBinding) GetStatus

func (in *PerconaXtraDBBinding) GetStatus() *BindingStatus

func (*PerconaXtraDBBinding) SetConditions

func (in *PerconaXtraDBBinding) SetConditions(conditions kmapi.Conditions)

type PerconaXtraDBBindingList

type PerconaXtraDBBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []PerconaXtraDBBinding `json:"items"`
}

PerconaXtraDBBindingList contains a list of PerconaXtraDBBinding

func (*PerconaXtraDBBindingList) DeepCopy

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

func (*PerconaXtraDBBindingList) DeepCopyInto

func (in *PerconaXtraDBBindingList) DeepCopyInto(out *PerconaXtraDBBindingList)

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

func (*PerconaXtraDBBindingList) DeepCopyObject

func (in *PerconaXtraDBBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PerconaXtraDBBindingSpec

type PerconaXtraDBBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

PerconaXtraDBBindingSpec defines the desired state of PerconaXtraDBBinding

func (*PerconaXtraDBBindingSpec) DeepCopy

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

func (*PerconaXtraDBBindingSpec) DeepCopyInto

func (in *PerconaXtraDBBindingSpec) DeepCopyInto(out *PerconaXtraDBBindingSpec)

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

type PgBouncerBinding

type PgBouncerBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   PgBouncerBindingSpec `json:"spec,omitempty"`
	Status BindingStatus        `json:"status,omitempty"`
}

PgBouncerBinding is the Schema for the pgbouncerbindings API

func (PgBouncerBinding) CustomResourceDefinition added in v0.0.3

func (_ PgBouncerBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*PgBouncerBinding) DeepCopy

func (in *PgBouncerBinding) DeepCopy() *PgBouncerBinding

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

func (*PgBouncerBinding) DeepCopyInto

func (in *PgBouncerBinding) DeepCopyInto(out *PgBouncerBinding)

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

func (*PgBouncerBinding) DeepCopyObject

func (in *PgBouncerBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PgBouncerBinding) GetConditions

func (in *PgBouncerBinding) GetConditions() kmapi.Conditions

func (*PgBouncerBinding) GetStatus

func (in *PgBouncerBinding) GetStatus() *BindingStatus

func (*PgBouncerBinding) SetConditions

func (in *PgBouncerBinding) SetConditions(conditions kmapi.Conditions)

type PgBouncerBindingList

type PgBouncerBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []PgBouncerBinding `json:"items"`
}

PgBouncerBindingList contains a list of PgBouncerBinding

func (*PgBouncerBindingList) DeepCopy

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

func (*PgBouncerBindingList) DeepCopyInto

func (in *PgBouncerBindingList) DeepCopyInto(out *PgBouncerBindingList)

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

func (*PgBouncerBindingList) DeepCopyObject

func (in *PgBouncerBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PgBouncerBindingSpec

type PgBouncerBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

PgBouncerBindingSpec defines the desired state of PgBouncerBinding

func (*PgBouncerBindingSpec) DeepCopy

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

func (*PgBouncerBindingSpec) DeepCopyInto

func (in *PgBouncerBindingSpec) DeepCopyInto(out *PgBouncerBindingSpec)

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

type PgpoolBinding added in v0.0.2

type PgpoolBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   PgpoolBindingSpec `json:"spec,omitempty"`
	Status BindingStatus     `json:"status,omitempty"`
}

PgpoolBinding is the Schema for the pgpoolbindings API

func (PgpoolBinding) CustomResourceDefinition added in v0.0.3

func (_ PgpoolBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*PgpoolBinding) DeepCopy added in v0.0.2

func (in *PgpoolBinding) DeepCopy() *PgpoolBinding

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

func (*PgpoolBinding) DeepCopyInto added in v0.0.2

func (in *PgpoolBinding) DeepCopyInto(out *PgpoolBinding)

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

func (*PgpoolBinding) DeepCopyObject added in v0.0.2

func (in *PgpoolBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PgpoolBindingList added in v0.0.2

type PgpoolBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []PgpoolBinding `json:"items"`
}

PgpoolBindingList contains a list of PgpoolBinding

func (*PgpoolBindingList) DeepCopy added in v0.0.2

func (in *PgpoolBindingList) DeepCopy() *PgpoolBindingList

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

func (*PgpoolBindingList) DeepCopyInto added in v0.0.2

func (in *PgpoolBindingList) DeepCopyInto(out *PgpoolBindingList)

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

func (*PgpoolBindingList) DeepCopyObject added in v0.0.2

func (in *PgpoolBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PgpoolBindingSpec added in v0.0.2

type PgpoolBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

PgpoolBindingSpec defines the desired state of PgpoolBinding

func (*PgpoolBindingSpec) DeepCopy added in v0.0.2

func (in *PgpoolBindingSpec) DeepCopy() *PgpoolBindingSpec

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

func (*PgpoolBindingSpec) DeepCopyInto added in v0.0.2

func (in *PgpoolBindingSpec) DeepCopyInto(out *PgpoolBindingSpec)

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

type PostgresBinding

type PostgresBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   PostgresBindingSpec `json:"spec,omitempty"`
	Status BindingStatus       `json:"status,omitempty"`
}

PostgresBinding is the Schema for the postgresbindings API

func (PostgresBinding) CustomResourceDefinition added in v0.0.3

func (_ PostgresBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*PostgresBinding) DeepCopy

func (in *PostgresBinding) DeepCopy() *PostgresBinding

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

func (*PostgresBinding) DeepCopyInto

func (in *PostgresBinding) DeepCopyInto(out *PostgresBinding)

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

func (*PostgresBinding) DeepCopyObject

func (in *PostgresBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PostgresBinding) GetConditions

func (in *PostgresBinding) GetConditions() kmapi.Conditions

func (*PostgresBinding) GetStatus

func (in *PostgresBinding) GetStatus() *BindingStatus

func (*PostgresBinding) SetConditions

func (in *PostgresBinding) SetConditions(conditions kmapi.Conditions)

type PostgresBindingList

type PostgresBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []PostgresBinding `json:"items"`
}

PostgresBindingList contains a list of PostgresBinding

func (*PostgresBindingList) DeepCopy

func (in *PostgresBindingList) DeepCopy() *PostgresBindingList

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

func (*PostgresBindingList) DeepCopyInto

func (in *PostgresBindingList) DeepCopyInto(out *PostgresBindingList)

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

func (*PostgresBindingList) DeepCopyObject

func (in *PostgresBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PostgresBindingSpec

type PostgresBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

PostgresBindingSpec defines the desired state of PostgresBinding

func (*PostgresBindingSpec) DeepCopy

func (in *PostgresBindingSpec) DeepCopy() *PostgresBindingSpec

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

func (*PostgresBindingSpec) DeepCopyInto

func (in *PostgresBindingSpec) DeepCopyInto(out *PostgresBindingSpec)

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

type ProxySQLBinding

type ProxySQLBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ProxySQLBindingSpec `json:"spec,omitempty"`
	Status BindingStatus       `json:"status,omitempty"`
}

ProxySQLBinding is the Schema for the proxysqlbindings API

func (ProxySQLBinding) CustomResourceDefinition added in v0.0.3

func (_ ProxySQLBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*ProxySQLBinding) DeepCopy

func (in *ProxySQLBinding) DeepCopy() *ProxySQLBinding

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

func (*ProxySQLBinding) DeepCopyInto

func (in *ProxySQLBinding) DeepCopyInto(out *ProxySQLBinding)

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

func (*ProxySQLBinding) DeepCopyObject

func (in *ProxySQLBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ProxySQLBindingList

type ProxySQLBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ProxySQLBinding `json:"items"`
}

ProxySQLBindingList contains a list of ProxySQLBinding

func (*ProxySQLBindingList) DeepCopy

func (in *ProxySQLBindingList) DeepCopy() *ProxySQLBindingList

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

func (*ProxySQLBindingList) DeepCopyInto

func (in *ProxySQLBindingList) DeepCopyInto(out *ProxySQLBindingList)

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

func (*ProxySQLBindingList) DeepCopyObject

func (in *ProxySQLBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ProxySQLBindingSpec

type ProxySQLBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

ProxySQLBindingSpec defines the desired state of ProxySQLBinding

func (*ProxySQLBindingSpec) DeepCopy

func (in *ProxySQLBindingSpec) DeepCopy() *ProxySQLBindingSpec

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

func (*ProxySQLBindingSpec) DeepCopyInto

func (in *ProxySQLBindingSpec) DeepCopyInto(out *ProxySQLBindingSpec)

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

type RabbitMQBinding added in v0.0.2

type RabbitMQBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   RabbitMQBindingSpec `json:"spec,omitempty"`
	Status BindingStatus       `json:"status,omitempty"`
}

RabbitMQBinding is the Schema for the rabbitmqbindings API

func (RabbitMQBinding) CustomResourceDefinition added in v0.0.3

func (_ RabbitMQBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*RabbitMQBinding) DeepCopy added in v0.0.2

func (in *RabbitMQBinding) DeepCopy() *RabbitMQBinding

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

func (*RabbitMQBinding) DeepCopyInto added in v0.0.2

func (in *RabbitMQBinding) DeepCopyInto(out *RabbitMQBinding)

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

func (*RabbitMQBinding) DeepCopyObject added in v0.0.2

func (in *RabbitMQBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RabbitMQBindingList added in v0.0.2

type RabbitMQBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RabbitMQBinding `json:"items"`
}

RabbitMQBindingList contains a list of RabbitMQBinding

func (*RabbitMQBindingList) DeepCopy added in v0.0.2

func (in *RabbitMQBindingList) DeepCopy() *RabbitMQBindingList

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

func (*RabbitMQBindingList) DeepCopyInto added in v0.0.2

func (in *RabbitMQBindingList) DeepCopyInto(out *RabbitMQBindingList)

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

func (*RabbitMQBindingList) DeepCopyObject added in v0.0.2

func (in *RabbitMQBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RabbitMQBindingSpec added in v0.0.2

type RabbitMQBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

RabbitMQBindingSpec defines the desired state of RabbitMQBinding

func (*RabbitMQBindingSpec) DeepCopy added in v0.0.2

func (in *RabbitMQBindingSpec) DeepCopy() *RabbitMQBindingSpec

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

func (*RabbitMQBindingSpec) DeepCopyInto added in v0.0.2

func (in *RabbitMQBindingSpec) DeepCopyInto(out *RabbitMQBindingSpec)

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

type RedisBinding

type RedisBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   RedisBindingSpec `json:"spec,omitempty"`
	Status BindingStatus    `json:"status,omitempty"`
}

RedisBinding is the Schema for the redisbindings API

func (RedisBinding) CustomResourceDefinition added in v0.0.3

func (_ RedisBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*RedisBinding) DeepCopy

func (in *RedisBinding) DeepCopy() *RedisBinding

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

func (*RedisBinding) DeepCopyInto

func (in *RedisBinding) DeepCopyInto(out *RedisBinding)

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

func (*RedisBinding) DeepCopyObject

func (in *RedisBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RedisBinding) GetConditions

func (in *RedisBinding) GetConditions() kmapi.Conditions

func (*RedisBinding) GetStatus

func (in *RedisBinding) GetStatus() *BindingStatus

func (*RedisBinding) SetConditions

func (in *RedisBinding) SetConditions(conditions kmapi.Conditions)

type RedisBindingList

type RedisBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RedisBinding `json:"items"`
}

RedisBindingList contains a list of RedisBinding

func (*RedisBindingList) DeepCopy

func (in *RedisBindingList) DeepCopy() *RedisBindingList

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

func (*RedisBindingList) DeepCopyInto

func (in *RedisBindingList) DeepCopyInto(out *RedisBindingList)

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

func (*RedisBindingList) DeepCopyObject

func (in *RedisBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedisBindingSpec

type RedisBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

RedisBindingSpec defines the desired state of RedisBinding

func (*RedisBindingSpec) DeepCopy

func (in *RedisBindingSpec) DeepCopy() *RedisBindingSpec

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

func (*RedisBindingSpec) DeepCopyInto

func (in *RedisBindingSpec) DeepCopyInto(out *RedisBindingSpec)

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

type SinglestoreBinding added in v0.0.2

type SinglestoreBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   SinglestoreBindingSpec `json:"spec,omitempty"`
	Status BindingStatus          `json:"status,omitempty"`
}

SinglestoreBinding is the Schema for the singlestorebindings API

func (SinglestoreBinding) CustomResourceDefinition added in v0.0.3

func (_ SinglestoreBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*SinglestoreBinding) DeepCopy added in v0.0.2

func (in *SinglestoreBinding) DeepCopy() *SinglestoreBinding

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

func (*SinglestoreBinding) DeepCopyInto added in v0.0.2

func (in *SinglestoreBinding) DeepCopyInto(out *SinglestoreBinding)

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

func (*SinglestoreBinding) DeepCopyObject added in v0.0.2

func (in *SinglestoreBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SinglestoreBindingList added in v0.0.2

type SinglestoreBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SinglestoreBinding `json:"items"`
}

SinglestoreBindingList contains a list of SinglestoreBinding

func (*SinglestoreBindingList) DeepCopy added in v0.0.2

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

func (*SinglestoreBindingList) DeepCopyInto added in v0.0.2

func (in *SinglestoreBindingList) DeepCopyInto(out *SinglestoreBindingList)

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

func (*SinglestoreBindingList) DeepCopyObject added in v0.0.2

func (in *SinglestoreBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SinglestoreBindingSpec added in v0.0.2

type SinglestoreBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

SinglestoreBindingSpec defines the desired state of SinglestoreBinding

func (*SinglestoreBindingSpec) DeepCopy added in v0.0.2

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

func (*SinglestoreBindingSpec) DeepCopyInto added in v0.0.2

func (in *SinglestoreBindingSpec) DeepCopyInto(out *SinglestoreBindingSpec)

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

type SolrBinding added in v0.0.2

type SolrBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   SolrBindingSpec `json:"spec,omitempty"`
	Status BindingStatus   `json:"status,omitempty"`
}

SolrBinding is the Schema for the solrbindings API

func (SolrBinding) CustomResourceDefinition added in v0.0.3

func (_ SolrBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*SolrBinding) DeepCopy added in v0.0.2

func (in *SolrBinding) DeepCopy() *SolrBinding

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

func (*SolrBinding) DeepCopyInto added in v0.0.2

func (in *SolrBinding) DeepCopyInto(out *SolrBinding)

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

func (*SolrBinding) DeepCopyObject added in v0.0.2

func (in *SolrBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SolrBindingList added in v0.0.2

type SolrBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SolrBinding `json:"items"`
}

SolrBindingList contains a list of SolrBinding

func (*SolrBindingList) DeepCopy added in v0.0.2

func (in *SolrBindingList) DeepCopy() *SolrBindingList

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

func (*SolrBindingList) DeepCopyInto added in v0.0.2

func (in *SolrBindingList) DeepCopyInto(out *SolrBindingList)

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

func (*SolrBindingList) DeepCopyObject added in v0.0.2

func (in *SolrBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SolrBindingSpec added in v0.0.2

type SolrBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

SolrBindingSpec defines the desired state of SolrBinding

func (*SolrBindingSpec) DeepCopy added in v0.0.2

func (in *SolrBindingSpec) DeepCopy() *SolrBindingSpec

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

func (*SolrBindingSpec) DeepCopyInto added in v0.0.2

func (in *SolrBindingSpec) DeepCopyInto(out *SolrBindingSpec)

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

type ZooKeeperBinding added in v0.0.2

type ZooKeeperBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ZooKeeperBindingSpec `json:"spec,omitempty"`
	Status BindingStatus        `json:"status,omitempty"`
}

ZooKeeperBinding is the Schema for the zookeeperbindings API

func (ZooKeeperBinding) CustomResourceDefinition added in v0.0.3

func (_ ZooKeeperBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*ZooKeeperBinding) DeepCopy added in v0.0.2

func (in *ZooKeeperBinding) DeepCopy() *ZooKeeperBinding

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

func (*ZooKeeperBinding) DeepCopyInto added in v0.0.2

func (in *ZooKeeperBinding) DeepCopyInto(out *ZooKeeperBinding)

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

func (*ZooKeeperBinding) DeepCopyObject added in v0.0.2

func (in *ZooKeeperBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ZooKeeperBindingList added in v0.0.2

type ZooKeeperBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ZooKeeperBinding `json:"items"`
}

ZooKeeperBindingList contains a list of ZooKeeperBinding

func (*ZooKeeperBindingList) DeepCopy added in v0.0.2

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

func (*ZooKeeperBindingList) DeepCopyInto added in v0.0.2

func (in *ZooKeeperBindingList) DeepCopyInto(out *ZooKeeperBindingList)

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

func (*ZooKeeperBindingList) DeepCopyObject added in v0.0.2

func (in *ZooKeeperBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ZooKeeperBindingSpec added in v0.0.2

type ZooKeeperBindingSpec struct {
	// SourceRef refers to the source app instance.
	SourceRef kmapi.ObjectReference `json:"sourceRef"`
}

ZooKeeperBindingSpec defines the desired state of ZooKeeperBinding

func (*ZooKeeperBindingSpec) DeepCopy added in v0.0.2

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

func (*ZooKeeperBindingSpec) DeepCopyInto added in v0.0.2

func (in *ZooKeeperBindingSpec) DeepCopyInto(out *ZooKeeperBindingSpec)

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