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
- Variables
- func ConditionsOrder() []kmapi.ConditionType
- func GetDatabaseRoleName(obj client.Object) string
- func GetFinalizer() string
- func GetSecretAccessRequestName(obj client.Object) string
- func GetSecretEngineName(obj client.Object, dbName string) string
- func GetSourceRefStatus(kc client.Client, sourceRef client.Object) (*runtime.RawExtension, error)
- func IsAccessRequestExpired(conditions []kmapi.Condition) bool
- func IsEngineAPIResourcesConditionDetermined(conditions []kmapi.Condition) bool
- func IsEngineAPIResourcesReady(conditions []kmapi.Condition) bool
- func IsRoleAvailable(conditions []kmapi.Condition) bool
- func IsSecretEngineReady(conditions []kmapi.Condition) bool
- func IsVaultReady(conditions []kmapi.Condition) bool
- type BindingInterface
- type BindingPhase
- type BindingStatus
- type DruidBinding
- type DruidBindingList
- type DruidBindingSpec
- type ElasticsearchBinding
- func (_ ElasticsearchBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
- func (in *ElasticsearchBinding) DeepCopy() *ElasticsearchBinding
- func (in *ElasticsearchBinding) DeepCopyInto(out *ElasticsearchBinding)
- func (in *ElasticsearchBinding) DeepCopyObject() runtime.Object
- func (in *ElasticsearchBinding) GetConditions() kmapi.Conditions
- func (in *ElasticsearchBinding) GetStatus() *BindingStatus
- func (in *ElasticsearchBinding) SetConditions(conditions kmapi.Conditions)
- type ElasticsearchBindingList
- type ElasticsearchBindingSpec
- type FerretDBBinding
- type FerretDBBindingList
- type FerretDBBindingSpec
- type Gateway
- type KafkaBinding
- func (_ KafkaBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
- func (in *KafkaBinding) DeepCopy() *KafkaBinding
- func (in *KafkaBinding) DeepCopyInto(out *KafkaBinding)
- func (in *KafkaBinding) DeepCopyObject() runtime.Object
- func (in *KafkaBinding) GetConditions() kmapi.Conditions
- func (in *KafkaBinding) GetStatus() *BindingStatus
- func (in *KafkaBinding) SetConditions(conditions kmapi.Conditions)
- type KafkaBindingList
- type KafkaBindingSpec
- type MSSQLServerBinding
- type MSSQLServerBindingList
- type MSSQLServerBindingSpec
- type MariaDBBinding
- func (_ MariaDBBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
- func (in *MariaDBBinding) DeepCopy() *MariaDBBinding
- func (in *MariaDBBinding) DeepCopyInto(out *MariaDBBinding)
- func (in *MariaDBBinding) DeepCopyObject() runtime.Object
- func (in *MariaDBBinding) GetConditions() kmapi.Conditions
- func (in *MariaDBBinding) GetStatus() *BindingStatus
- func (in *MariaDBBinding) SetConditions(conditions kmapi.Conditions)
- type MariaDBBindingList
- type MariaDBBindingSpec
- type MemcachedBinding
- type MemcachedBindingList
- type MemcachedBindingSpec
- type MongoDBBinding
- func (_ MongoDBBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
- func (in *MongoDBBinding) DeepCopy() *MongoDBBinding
- func (in *MongoDBBinding) DeepCopyInto(out *MongoDBBinding)
- func (in *MongoDBBinding) DeepCopyObject() runtime.Object
- func (in *MongoDBBinding) GetConditions() kmapi.Conditions
- func (in *MongoDBBinding) GetStatus() *BindingStatus
- func (in *MongoDBBinding) SetConditions(conditions kmapi.Conditions)
- type MongoDBBindingList
- type MongoDBBindingSpec
- type MySQLBinding
- func (_ MySQLBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
- func (in *MySQLBinding) DeepCopy() *MySQLBinding
- func (in *MySQLBinding) DeepCopyInto(out *MySQLBinding)
- func (in *MySQLBinding) DeepCopyObject() runtime.Object
- func (in *MySQLBinding) GetConditions() kmapi.Conditions
- func (in *MySQLBinding) GetStatus() *BindingStatus
- func (in *MySQLBinding) SetConditions(conditions kmapi.Conditions)
- type MySQLBindingList
- type MySQLBindingSpec
- type NamedServiceStatus
- type NamedURL
- type PerconaXtraDBBinding
- func (_ PerconaXtraDBBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
- func (in *PerconaXtraDBBinding) DeepCopy() *PerconaXtraDBBinding
- func (in *PerconaXtraDBBinding) DeepCopyInto(out *PerconaXtraDBBinding)
- func (in *PerconaXtraDBBinding) DeepCopyObject() runtime.Object
- func (in *PerconaXtraDBBinding) GetConditions() kmapi.Conditions
- func (in *PerconaXtraDBBinding) GetStatus() *BindingStatus
- func (in *PerconaXtraDBBinding) SetConditions(conditions kmapi.Conditions)
- type PerconaXtraDBBindingList
- type PerconaXtraDBBindingSpec
- type PgBouncerBinding
- func (_ PgBouncerBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
- func (in *PgBouncerBinding) DeepCopy() *PgBouncerBinding
- func (in *PgBouncerBinding) DeepCopyInto(out *PgBouncerBinding)
- func (in *PgBouncerBinding) DeepCopyObject() runtime.Object
- func (in *PgBouncerBinding) GetConditions() kmapi.Conditions
- func (in *PgBouncerBinding) GetStatus() *BindingStatus
- func (in *PgBouncerBinding) SetConditions(conditions kmapi.Conditions)
- type PgBouncerBindingList
- type PgBouncerBindingSpec
- type PgpoolBinding
- type PgpoolBindingList
- type PgpoolBindingSpec
- type PostgresBinding
- func (_ PostgresBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
- func (in *PostgresBinding) DeepCopy() *PostgresBinding
- func (in *PostgresBinding) DeepCopyInto(out *PostgresBinding)
- func (in *PostgresBinding) DeepCopyObject() runtime.Object
- func (in *PostgresBinding) GetConditions() kmapi.Conditions
- func (in *PostgresBinding) GetStatus() *BindingStatus
- func (in *PostgresBinding) SetConditions(conditions kmapi.Conditions)
- type PostgresBindingList
- type PostgresBindingSpec
- type ProxySQLBinding
- type ProxySQLBindingList
- type ProxySQLBindingSpec
- type RabbitMQBinding
- type RabbitMQBindingList
- type RabbitMQBindingSpec
- type RedisBinding
- func (_ RedisBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
- func (in *RedisBinding) DeepCopy() *RedisBinding
- func (in *RedisBinding) DeepCopyInto(out *RedisBinding)
- func (in *RedisBinding) DeepCopyObject() runtime.Object
- func (in *RedisBinding) GetConditions() kmapi.Conditions
- func (in *RedisBinding) GetStatus() *BindingStatus
- func (in *RedisBinding) SetConditions(conditions kmapi.Conditions)
- type RedisBindingList
- type RedisBindingSpec
- type SinglestoreBinding
- type SinglestoreBindingList
- type SinglestoreBindingSpec
- type SolrBinding
- type SolrBindingList
- type SolrBindingSpec
- type ZooKeeperBinding
- type ZooKeeperBindingList
- type ZooKeeperBindingSpec
Constants ¶
const ( ResourceKindDruidBinding = "DruidBinding" ResourceDruidBinding = "druidbinding" ResourceDruidBindings = "druidbindings" )
const ( ResourceKindElasticsearchBinding = "ElasticsearchBinding" ResourceElasticsearchBinding = "elasticsearchbinding" ResourceElasticsearchBindings = "elasticsearchbindings" )
const ( ResourceKindFerretDBBinding = "FerretDBBinding" ResourceFerretDBBinding = "ferretdbbinding" ResourceFerretDBBindings = "ferretdbbindings" )
const ( ResourceKindKafkaBinding = "KafkaBinding" ResourceKafkaBinding = "kafkabinding" ResourceKafkaBindings = "kafkabindings" )
const ( ResourceKindMariaDBBinding = "MariaDBBinding" ResourceMariaDBBinding = "mariadbbinding" ResourceMariaDBBindings = "mariadbbindings" )
const ( ResourceKindMemcachedBinding = "MemcachedBinding" ResourceMemcachedBinding = "memcachedbinding" ResourceMemcachedBindings = "memcachedbindings" )
const ( ResourceKindMongoDBBinding = "MongoDBBinding" ResourceMongoDBBinding = "mongodbbinding" ResourceMongoDBBindings = "mongodbbindings" )
const ( ResourceKindMSSQLServerBinding = "MSSQLServerBinding" ResourceMSSQLServerBinding = "mssqlserverbinding" ResourceMSSQLServerBindings = "mssqlserverbindings" )
const ( ResourceKindMySQLBinding = "MySQLBinding" ResourceMySQLBinding = "mysqlbinding" ResourceMySQLBindings = "mysqlbindings" )
const ( ResourceKindPerconaXtraDBBinding = "PerconaXtraDBBinding" ResourcePerconaXtraDBBinding = "perconaxtradbbinding" ResourcePerconaXtraDBBindings = "perconaxtradbbindings" )
const ( ResourceKindPgBouncerBinding = "PgBouncerBinding" ResourcePgBouncerBinding = "pgbouncerbinding" ResourcePgBouncerBindings = "pgbouncerbindings" )
const ( ResourceKindPgpoolBinding = "PgpoolBinding" ResourcePgpoolBinding = "pgpoolbinding" ResourcePgpoolBindings = "pgpoolbindings" )
const ( ResourceKindPostgresBinding = "PostgresBinding" ResourcePostgresBinding = "postgresbinding" ResourcePostgresBindings = "postgresbindings" )
const ( ResourceKindProxySQLBinding = "ProxySQLBinding" ResourceProxySQLBinding = "proxysqlbinding" ResourceProxySQLBindings = "proxysqlbindings" )
const ( ResourceKindRabbitMQBinding = "RabbitMQBinding" ResourceRabbitMQBinding = "rabbitmqbinding" ResourceRabbitMQBindings = "rabbitmqbindings" )
const ( ResourceKindRedisBinding = "RedisBinding" ResourceRedisBinding = "redisbinding" ResourceRedisBindings = "redisbindings" )
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" )
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" )
const ( ResourceKindSinglestoreBinding = "SinglestoreBinding" ResourceSinglestoreBinding = "singlestorebinding" ResourceSinglestoreBindings = "singlestorebindings" )
const ( ResourceKindSolrBinding = "SolrBinding" ResourceSolrBinding = "solrbinding" ResourceSolrBindings = "solrbindings" )
const ( ResourceKindZooKeeperBinding = "ZooKeeperBinding" ResourceZooKeeperBinding = "zookeeperbinding" ResourceZooKeeperBindings = "zookeeperbindings" )
Variables ¶
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 GetFinalizer ¶
func GetFinalizer() string
func GetSourceRefStatus ¶
func IsAccessRequestExpired ¶
func IsRoleAvailable ¶
func IsSecretEngineReady ¶
func IsVaultReady ¶
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 ¶
func (in *ElasticsearchBinding) DeepCopy() *ElasticsearchBinding
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 ¶
func (in *ElasticsearchBindingList) DeepCopy() *ElasticsearchBindingList
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 ¶
func (in *ElasticsearchBindingSpec) DeepCopy() *ElasticsearchBindingSpec
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
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Gateway.
func (*Gateway) DeepCopyInto ¶ added in v0.0.4
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
func (in *MSSQLServerBindingList) DeepCopy() *MSSQLServerBindingList
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
func (in *MSSQLServerBindingSpec) DeepCopy() *MSSQLServerBindingSpec
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 ¶
func (in *MemcachedBindingList) DeepCopy() *MemcachedBindingList
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 ¶
func (in *MemcachedBindingSpec) DeepCopy() *MemcachedBindingSpec
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
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedURL.
func (*NamedURL) DeepCopyInto ¶ added in v0.0.4
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 ¶
func (in *PerconaXtraDBBinding) DeepCopy() *PerconaXtraDBBinding
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 ¶
func (in *PerconaXtraDBBindingList) DeepCopy() *PerconaXtraDBBindingList
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 ¶
func (in *PerconaXtraDBBindingSpec) DeepCopy() *PerconaXtraDBBindingSpec
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 ¶
func (in *PgBouncerBindingList) DeepCopy() *PgBouncerBindingList
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 ¶
func (in *PgBouncerBindingSpec) DeepCopy() *PgBouncerBindingSpec
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
func (in *SinglestoreBindingList) DeepCopy() *SinglestoreBindingList
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
func (in *SinglestoreBindingSpec) DeepCopy() *SinglestoreBindingSpec
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
func (in *ZooKeeperBindingList) DeepCopy() *ZooKeeperBindingList
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
func (in *ZooKeeperBindingSpec) DeepCopy() *ZooKeeperBindingSpec
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.
Source Files ¶
- crds.go
- doc.go
- druidbinding_types.go
- elasticsearchbinding_types.go
- ferretdbbinding_types.go
- groupversion_info.go
- kafkabinding_types.go
- mariadbbinding_types.go
- memcachedbinding_types.go
- mongodbbinding_types.go
- mssqlserverbinding_types.go
- mysqlbinding_types.go
- perconaxtradbbinding_types.go
- pgbouncerbinding_types.go
- pgpoolbinding_types.go
- postgresbinding_types.go
- proxysqlbinding_types.go
- rabbitmqbinding_types.go
- redisbinding_types.go
- shared_helpers.go
- shared_types.go
- singlestorebinding_types.go
- solrbinding_types.go
- zookeeperbinding_types.go
- zz_generated.deepcopy.go