Documentation
¶
Overview ¶
+k8s:deepcopy-gen=package,register +k8s:openapi-gen=true +k8s:defaulter-gen=TypeMeta +kubebuilder:object:generate=true +groupName=gitops.kubedb.com
Index ¶
- Variables
- func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ChangeRequestStatus
- type Druid
- type DruidList
- type DruidStatus
- type Elasticsearch
- type ElasticsearchList
- type ElasticsearchStatus
- type FerretDB
- type FerretDBList
- type FerretDBStatus
- type GitOpsInfo
- type GitOpsStatus
- type Kafka
- type KafkaList
- type KafkaStatus
- type MSSQLServer
- type MSSQLServerList
- type MSSQLServerStatus
- type MariaDB
- type MariaDBList
- type MariaDBStatus
- type Memcached
- type MemcachedList
- type MemcachedStatus
- type MongoDB
- type MongoDBList
- type MongoDBStatus
- type MySQL
- type MySQLList
- type MySQLStatus
- type Operation
- type PerconaXtraDB
- type PerconaXtraDBList
- type PerconaXtraDBStatus
- type PgBouncer
- type PgBouncerList
- type PgBouncerStatus
- type Pgpool
- type PgpoolList
- type PgpoolStatus
- type Postgres
- type PostgresList
- type PostgresStatus
- type ProxySQL
- type ProxySQLList
- type ProxySQLStatus
- type RabbitMQ
- type RabbitMQList
- type RabbitMQStatus
- type Redis
- type RedisList
- type RedisSentinel
- type RedisSentinelList
- type RedisSentinelStatus
- type RedisStatus
- type Singlestore
- type SinglestoreList
- type SinglestoreStatus
- type Solr
- type SolrList
- type SolrStatus
- type ZooKeeper
- type ZooKeeperList
- type ZooKeeperStatus
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "gitops.kubedb.com", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func GetOpenAPIDefinitions ¶
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ChangeRequestStatus ¶
type ChangeRequestStatus string
+kubebuilder:validation:Enum=Pending;InProgress;Current;Failed
const ( ChangeRequestStatusPending ChangeRequestStatus = "Pending" ChangeRequestStatusInProgress ChangeRequestStatus = "InProgress" ChangeRequestStatusInCurrent ChangeRequestStatus = "Current" ChangeRequestStatusFailed ChangeRequestStatus = "Failed" )
type Druid ¶
type Druid struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1a2.DruidSpec `json:"spec,omitempty"` Status DruidStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status
func (Druid) CustomResourceDefinition ¶
func (_ Druid) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*Druid) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Druid.
func (*Druid) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Druid) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DruidList ¶
type DruidList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Druid `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*DruidList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DruidList.
func (*DruidList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DruidList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DruidStatus ¶
type DruidStatus struct { dbv1a2.DruidStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*DruidStatus) DeepCopy ¶
func (in *DruidStatus) DeepCopy() *DruidStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DruidStatus.
func (*DruidStatus) DeepCopyInto ¶
func (in *DruidStatus) DeepCopyInto(out *DruidStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Elasticsearch ¶
type Elasticsearch struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1.ElasticsearchSpec `json:"spec,omitempty"` Status ElasticsearchStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:resource:path=elasticsearches,singular=elasticsearch +kubebuilder:subresource:status
func (Elasticsearch) CustomResourceDefinition ¶
func (_ Elasticsearch) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*Elasticsearch) DeepCopy ¶
func (in *Elasticsearch) DeepCopy() *Elasticsearch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Elasticsearch.
func (*Elasticsearch) DeepCopyInto ¶
func (in *Elasticsearch) DeepCopyInto(out *Elasticsearch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Elasticsearch) DeepCopyObject ¶
func (in *Elasticsearch) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ElasticsearchList ¶
type ElasticsearchList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Elasticsearch `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*ElasticsearchList) DeepCopy ¶
func (in *ElasticsearchList) DeepCopy() *ElasticsearchList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchList.
func (*ElasticsearchList) DeepCopyInto ¶
func (in *ElasticsearchList) DeepCopyInto(out *ElasticsearchList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ElasticsearchList) DeepCopyObject ¶
func (in *ElasticsearchList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ElasticsearchStatus ¶
type ElasticsearchStatus struct { dbv1.ElasticsearchStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*ElasticsearchStatus) DeepCopy ¶
func (in *ElasticsearchStatus) DeepCopy() *ElasticsearchStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchStatus.
func (*ElasticsearchStatus) DeepCopyInto ¶
func (in *ElasticsearchStatus) DeepCopyInto(out *ElasticsearchStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FerretDB ¶
type FerretDB struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1a2.FerretDBSpec `json:"spec,omitempty"` Status FerretDBStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status
func (FerretDB) CustomResourceDefinition ¶
func (_ FerretDB) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*FerretDB) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FerretDB.
func (*FerretDB) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FerretDB) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FerretDBList ¶
type FerretDBList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FerretDB `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*FerretDBList) DeepCopy ¶
func (in *FerretDBList) DeepCopy() *FerretDBList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FerretDBList.
func (*FerretDBList) DeepCopyInto ¶
func (in *FerretDBList) DeepCopyInto(out *FerretDBList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FerretDBList) DeepCopyObject ¶
func (in *FerretDBList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FerretDBStatus ¶
type FerretDBStatus struct { dbv1a2.FerretDBStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*FerretDBStatus) DeepCopy ¶
func (in *FerretDBStatus) DeepCopy() *FerretDBStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FerretDBStatus.
func (*FerretDBStatus) DeepCopyInto ¶
func (in *FerretDBStatus) DeepCopyInto(out *FerretDBStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitOpsInfo ¶
type GitOpsInfo struct { ObservedGeneration int64 `json:"observedGeneration,omitempty"` Operations []Operation `json:"operations,omitempty"` ChangeRequestStatus ChangeRequestStatus `json:"changeRequestStatus,omitempty"` }
func (*GitOpsInfo) DeepCopy ¶
func (in *GitOpsInfo) DeepCopy() *GitOpsInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitOpsInfo.
func (*GitOpsInfo) DeepCopyInto ¶
func (in *GitOpsInfo) DeepCopyInto(out *GitOpsInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitOpsStatus ¶
type GitOpsStatus struct { // Trim this slice to 10 ? GitOpsInfo []GitOpsInfo `json:"gitOpsInfo,omitempty"` }
func (*GitOpsStatus) DeepCopy ¶
func (in *GitOpsStatus) DeepCopy() *GitOpsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitOpsStatus.
func (*GitOpsStatus) DeepCopyInto ¶
func (in *GitOpsStatus) DeepCopyInto(out *GitOpsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Kafka ¶
type Kafka struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1.KafkaSpec `json:"spec,omitempty"` Status KafkaStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status
func (Kafka) CustomResourceDefinition ¶
func (_ Kafka) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*Kafka) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Kafka.
func (*Kafka) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Kafka) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KafkaList ¶
type KafkaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Kafka `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*KafkaList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaList.
func (*KafkaList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KafkaList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KafkaStatus ¶
type KafkaStatus struct { dbv1.KafkaStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*KafkaStatus) DeepCopy ¶
func (in *KafkaStatus) DeepCopy() *KafkaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaStatus.
func (*KafkaStatus) DeepCopyInto ¶
func (in *KafkaStatus) DeepCopyInto(out *KafkaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServer ¶
type MSSQLServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1a2.MSSQLServerSpec `json:"spec,omitempty"` Status MSSQLServerStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status
func (MSSQLServer) CustomResourceDefinition ¶
func (_ MSSQLServer) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*MSSQLServer) DeepCopy ¶
func (in *MSSQLServer) DeepCopy() *MSSQLServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServer.
func (*MSSQLServer) DeepCopyInto ¶
func (in *MSSQLServer) DeepCopyInto(out *MSSQLServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLServer) DeepCopyObject ¶
func (in *MSSQLServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MSSQLServerList ¶
type MSSQLServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLServer `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*MSSQLServerList) DeepCopy ¶
func (in *MSSQLServerList) DeepCopy() *MSSQLServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerList.
func (*MSSQLServerList) DeepCopyInto ¶
func (in *MSSQLServerList) DeepCopyInto(out *MSSQLServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLServerList) DeepCopyObject ¶
func (in *MSSQLServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MSSQLServerStatus ¶
type MSSQLServerStatus struct { dbv1a2.MSSQLServerStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*MSSQLServerStatus) DeepCopy ¶
func (in *MSSQLServerStatus) DeepCopy() *MSSQLServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerStatus.
func (*MSSQLServerStatus) DeepCopyInto ¶
func (in *MSSQLServerStatus) DeepCopyInto(out *MSSQLServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MariaDB ¶
type MariaDB struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1.MariaDBSpec `json:"spec,omitempty"` Status MariaDBStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status
func (MariaDB) CustomResourceDefinition ¶
func (_ MariaDB) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*MariaDB) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariaDB.
func (*MariaDB) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MariaDB) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MariaDBList ¶
type MariaDBList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MariaDB `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*MariaDBList) DeepCopy ¶
func (in *MariaDBList) DeepCopy() *MariaDBList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariaDBList.
func (*MariaDBList) DeepCopyInto ¶
func (in *MariaDBList) DeepCopyInto(out *MariaDBList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MariaDBList) DeepCopyObject ¶
func (in *MariaDBList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MariaDBStatus ¶
type MariaDBStatus struct { dbv1.MariaDBStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*MariaDBStatus) DeepCopy ¶
func (in *MariaDBStatus) DeepCopy() *MariaDBStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariaDBStatus.
func (*MariaDBStatus) DeepCopyInto ¶
func (in *MariaDBStatus) DeepCopyInto(out *MariaDBStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Memcached ¶
type Memcached struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1.MemcachedSpec `json:"spec,omitempty"` Status MemcachedStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status
func (Memcached) CustomResourceDefinition ¶
func (_ Memcached) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*Memcached) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Memcached.
func (*Memcached) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Memcached) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MemcachedList ¶
type MemcachedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Memcached `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*MemcachedList) DeepCopy ¶
func (in *MemcachedList) DeepCopy() *MemcachedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedList.
func (*MemcachedList) DeepCopyInto ¶
func (in *MemcachedList) DeepCopyInto(out *MemcachedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemcachedList) DeepCopyObject ¶
func (in *MemcachedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MemcachedStatus ¶
type MemcachedStatus struct { dbv1.MemcachedStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*MemcachedStatus) DeepCopy ¶
func (in *MemcachedStatus) DeepCopy() *MemcachedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedStatus.
func (*MemcachedStatus) DeepCopyInto ¶
func (in *MemcachedStatus) DeepCopyInto(out *MemcachedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoDB ¶
type MongoDB struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1.MongoDBSpec `json:"spec,omitempty"` Status MongoDBStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status
func (MongoDB) CustomResourceDefinition ¶
func (_ MongoDB) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*MongoDB) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDB.
func (*MongoDB) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MongoDB) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MongoDBList ¶
type MongoDBList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MongoDB `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*MongoDBList) DeepCopy ¶
func (in *MongoDBList) DeepCopy() *MongoDBList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDBList.
func (*MongoDBList) DeepCopyInto ¶
func (in *MongoDBList) DeepCopyInto(out *MongoDBList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MongoDBList) DeepCopyObject ¶
func (in *MongoDBList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MongoDBStatus ¶
type MongoDBStatus struct { dbv1.MongoDBStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*MongoDBStatus) DeepCopy ¶
func (in *MongoDBStatus) DeepCopy() *MongoDBStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDBStatus.
func (*MongoDBStatus) DeepCopyInto ¶
func (in *MongoDBStatus) DeepCopyInto(out *MongoDBStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQL ¶
type MySQL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1.MySQLSpec `json:"spec,omitempty"` Status MySQLStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status
func (MySQL) CustomResourceDefinition ¶
func (_ MySQL) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*MySQL) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQL.
func (*MySQL) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MySQL) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MySQLList ¶
type MySQLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MySQL `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*MySQLList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLList.
func (*MySQLList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MySQLList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MySQLStatus ¶
type MySQLStatus struct { dbv1.MySQLStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*MySQLStatus) DeepCopy ¶
func (in *MySQLStatus) DeepCopy() *MySQLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLStatus.
func (*MySQLStatus) DeepCopyInto ¶
func (in *MySQLStatus) DeepCopyInto(out *MySQLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Operation ¶
type Operation struct { Name string `json:"name,omitempty"` Status string `json:"status,omitempty"` }
func (*Operation) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Operation.
func (*Operation) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PerconaXtraDB ¶
type PerconaXtraDB struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1.PerconaXtraDBSpec `json:"spec,omitempty"` Status PerconaXtraDBStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status
func (PerconaXtraDB) CustomResourceDefinition ¶
func (_ PerconaXtraDB) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*PerconaXtraDB) DeepCopy ¶
func (in *PerconaXtraDB) DeepCopy() *PerconaXtraDB
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerconaXtraDB.
func (*PerconaXtraDB) DeepCopyInto ¶
func (in *PerconaXtraDB) DeepCopyInto(out *PerconaXtraDB)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PerconaXtraDB) DeepCopyObject ¶
func (in *PerconaXtraDB) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PerconaXtraDBList ¶
type PerconaXtraDBList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PerconaXtraDB `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*PerconaXtraDBList) DeepCopy ¶
func (in *PerconaXtraDBList) DeepCopy() *PerconaXtraDBList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerconaXtraDBList.
func (*PerconaXtraDBList) DeepCopyInto ¶
func (in *PerconaXtraDBList) DeepCopyInto(out *PerconaXtraDBList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PerconaXtraDBList) DeepCopyObject ¶
func (in *PerconaXtraDBList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PerconaXtraDBStatus ¶
type PerconaXtraDBStatus struct { dbv1.PerconaXtraDBStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*PerconaXtraDBStatus) DeepCopy ¶
func (in *PerconaXtraDBStatus) DeepCopy() *PerconaXtraDBStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerconaXtraDBStatus.
func (*PerconaXtraDBStatus) DeepCopyInto ¶
func (in *PerconaXtraDBStatus) DeepCopyInto(out *PerconaXtraDBStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PgBouncer ¶
type PgBouncer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1.PgBouncerSpec `json:"spec,omitempty"` Status PgBouncerStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status
func (PgBouncer) CustomResourceDefinition ¶
func (p PgBouncer) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*PgBouncer) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PgBouncer.
func (*PgBouncer) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PgBouncer) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PgBouncerList ¶
type PgBouncerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PgBouncer `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*PgBouncerList) DeepCopy ¶
func (in *PgBouncerList) DeepCopy() *PgBouncerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PgBouncerList.
func (*PgBouncerList) DeepCopyInto ¶
func (in *PgBouncerList) DeepCopyInto(out *PgBouncerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PgBouncerList) DeepCopyObject ¶
func (in *PgBouncerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PgBouncerStatus ¶
type PgBouncerStatus struct { dbv1.PgBouncerStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*PgBouncerStatus) DeepCopy ¶
func (in *PgBouncerStatus) DeepCopy() *PgBouncerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PgBouncerStatus.
func (*PgBouncerStatus) DeepCopyInto ¶
func (in *PgBouncerStatus) DeepCopyInto(out *PgBouncerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Pgpool ¶
type Pgpool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1a2.PgpoolSpec `json:"spec,omitempty"` Status PgpoolStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status
func (Pgpool) CustomResourceDefinition ¶
func (_ Pgpool) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*Pgpool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pgpool.
func (*Pgpool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Pgpool) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PgpoolList ¶
type PgpoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Pgpool `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*PgpoolList) DeepCopy ¶
func (in *PgpoolList) DeepCopy() *PgpoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PgpoolList.
func (*PgpoolList) DeepCopyInto ¶
func (in *PgpoolList) DeepCopyInto(out *PgpoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PgpoolList) DeepCopyObject ¶
func (in *PgpoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PgpoolStatus ¶
type PgpoolStatus struct { dbv1a2.PgpoolStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*PgpoolStatus) DeepCopy ¶
func (in *PgpoolStatus) DeepCopy() *PgpoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PgpoolStatus.
func (*PgpoolStatus) DeepCopyInto ¶
func (in *PgpoolStatus) DeepCopyInto(out *PgpoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Postgres ¶
type Postgres struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1.PostgresSpec `json:"spec,omitempty"` Status PostgresStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:resource:path=postgreses,singular=postgres +kubebuilder:subresource:status
func (Postgres) CustomResourceDefinition ¶
func (_ Postgres) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*Postgres) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Postgres.
func (*Postgres) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Postgres) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PostgresList ¶
type PostgresList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Postgres `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*PostgresList) DeepCopy ¶
func (in *PostgresList) DeepCopy() *PostgresList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresList.
func (*PostgresList) DeepCopyInto ¶
func (in *PostgresList) DeepCopyInto(out *PostgresList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PostgresList) DeepCopyObject ¶
func (in *PostgresList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PostgresStatus ¶
type PostgresStatus struct { dbv1.PostgresStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*PostgresStatus) DeepCopy ¶
func (in *PostgresStatus) DeepCopy() *PostgresStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresStatus.
func (*PostgresStatus) DeepCopyInto ¶
func (in *PostgresStatus) DeepCopyInto(out *PostgresStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxySQL ¶
type ProxySQL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1.ProxySQLSpec `json:"spec,omitempty"` Status ProxySQLStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status
func (ProxySQL) CustomResourceDefinition ¶
func (_ ProxySQL) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*ProxySQL) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxySQL.
func (*ProxySQL) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxySQL) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProxySQLList ¶
type ProxySQLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProxySQL `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*ProxySQLList) DeepCopy ¶
func (in *ProxySQLList) DeepCopy() *ProxySQLList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxySQLList.
func (*ProxySQLList) DeepCopyInto ¶
func (in *ProxySQLList) DeepCopyInto(out *ProxySQLList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxySQLList) DeepCopyObject ¶
func (in *ProxySQLList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProxySQLStatus ¶
type ProxySQLStatus struct { dbv1.ProxySQLStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*ProxySQLStatus) DeepCopy ¶
func (in *ProxySQLStatus) DeepCopy() *ProxySQLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxySQLStatus.
func (*ProxySQLStatus) DeepCopyInto ¶
func (in *ProxySQLStatus) DeepCopyInto(out *ProxySQLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RabbitMQ ¶
type RabbitMQ struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1a2.RabbitMQSpec `json:"spec,omitempty"` Status RabbitMQStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status
func (RabbitMQ) CustomResourceDefinition ¶
func (_ RabbitMQ) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*RabbitMQ) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitMQ.
func (*RabbitMQ) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RabbitMQ) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RabbitMQList ¶
type RabbitMQList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RabbitMQ `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*RabbitMQList) DeepCopy ¶
func (in *RabbitMQList) DeepCopy() *RabbitMQList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitMQList.
func (*RabbitMQList) DeepCopyInto ¶
func (in *RabbitMQList) DeepCopyInto(out *RabbitMQList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RabbitMQList) DeepCopyObject ¶
func (in *RabbitMQList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RabbitMQStatus ¶
type RabbitMQStatus struct { dbv1a2.RabbitMQStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*RabbitMQStatus) DeepCopy ¶
func (in *RabbitMQStatus) DeepCopy() *RabbitMQStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitMQStatus.
func (*RabbitMQStatus) DeepCopyInto ¶
func (in *RabbitMQStatus) DeepCopyInto(out *RabbitMQStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Redis ¶
type Redis struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1.RedisSpec `json:"spec,omitempty"` Status RedisStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:resource:path=redises,singular=redis +kubebuilder:subresource:status
func (Redis) CustomResourceDefinition ¶
func (_ Redis) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*Redis) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Redis.
func (*Redis) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Redis) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedisList ¶
type RedisList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Redis `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*RedisList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisList.
func (*RedisList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedisSentinel ¶
type RedisSentinel struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1.RedisSentinelSpec `json:"spec,omitempty"` Status RedisSentinelStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status
func (RedisSentinel) CustomResourceDefinition ¶
func (_ RedisSentinel) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*RedisSentinel) DeepCopy ¶
func (in *RedisSentinel) DeepCopy() *RedisSentinel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisSentinel.
func (*RedisSentinel) DeepCopyInto ¶
func (in *RedisSentinel) DeepCopyInto(out *RedisSentinel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisSentinel) DeepCopyObject ¶
func (in *RedisSentinel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedisSentinelList ¶
type RedisSentinelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RedisSentinel `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*RedisSentinelList) DeepCopy ¶
func (in *RedisSentinelList) DeepCopy() *RedisSentinelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisSentinelList.
func (*RedisSentinelList) DeepCopyInto ¶
func (in *RedisSentinelList) DeepCopyInto(out *RedisSentinelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisSentinelList) DeepCopyObject ¶
func (in *RedisSentinelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedisSentinelStatus ¶
type RedisSentinelStatus struct { dbv1.RedisSentinelStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*RedisSentinelStatus) DeepCopy ¶
func (in *RedisSentinelStatus) DeepCopy() *RedisSentinelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisSentinelStatus.
func (*RedisSentinelStatus) DeepCopyInto ¶
func (in *RedisSentinelStatus) DeepCopyInto(out *RedisSentinelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisStatus ¶
type RedisStatus struct { dbv1.RedisStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*RedisStatus) DeepCopy ¶
func (in *RedisStatus) DeepCopy() *RedisStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisStatus.
func (*RedisStatus) DeepCopyInto ¶
func (in *RedisStatus) DeepCopyInto(out *RedisStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Singlestore ¶
type Singlestore struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1a2.SinglestoreSpec `json:"spec,omitempty"` Status SinglestoreStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:resource:path=singlestores,singular=singlestore +kubebuilder:subresource:status
func (Singlestore) CustomResourceDefinition ¶
func (_ Singlestore) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*Singlestore) DeepCopy ¶
func (in *Singlestore) DeepCopy() *Singlestore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Singlestore.
func (*Singlestore) DeepCopyInto ¶
func (in *Singlestore) DeepCopyInto(out *Singlestore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Singlestore) DeepCopyObject ¶
func (in *Singlestore) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SinglestoreList ¶
type SinglestoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Singlestore `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*SinglestoreList) DeepCopy ¶
func (in *SinglestoreList) DeepCopy() *SinglestoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SinglestoreList.
func (*SinglestoreList) DeepCopyInto ¶
func (in *SinglestoreList) DeepCopyInto(out *SinglestoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SinglestoreList) DeepCopyObject ¶
func (in *SinglestoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SinglestoreStatus ¶
type SinglestoreStatus struct { dbv1a2.SinglestoreStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*SinglestoreStatus) DeepCopy ¶
func (in *SinglestoreStatus) DeepCopy() *SinglestoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SinglestoreStatus.
func (*SinglestoreStatus) DeepCopyInto ¶
func (in *SinglestoreStatus) DeepCopyInto(out *SinglestoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Solr ¶
type Solr struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1a2.SolrSpec `json:"spec,omitempty"` Status SolrStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status
func (Solr) CustomResourceDefinition ¶
func (_ Solr) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*Solr) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Solr.
func (*Solr) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Solr) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SolrList ¶
type SolrList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Solr `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*SolrList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SolrList.
func (*SolrList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SolrList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SolrStatus ¶
type SolrStatus struct { dbv1a2.SolrStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*SolrStatus) DeepCopy ¶
func (in *SolrStatus) DeepCopy() *SolrStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SolrStatus.
func (*SolrStatus) DeepCopyInto ¶
func (in *SolrStatus) DeepCopyInto(out *SolrStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZooKeeper ¶
type ZooKeeper struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbv1a2.ZooKeeperSpec `json:"spec,omitempty"` Status ZooKeeperStatus `json:"status,omitempty"` }
+genclient +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status
func (ZooKeeper) CustomResourceDefinition ¶
func (_ ZooKeeper) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*ZooKeeper) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZooKeeper.
func (*ZooKeeper) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZooKeeper) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ZooKeeperList ¶
type ZooKeeperList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ZooKeeper `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true
func (*ZooKeeperList) DeepCopy ¶
func (in *ZooKeeperList) DeepCopy() *ZooKeeperList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZooKeeperList.
func (*ZooKeeperList) DeepCopyInto ¶
func (in *ZooKeeperList) DeepCopyInto(out *ZooKeeperList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZooKeeperList) DeepCopyObject ¶
func (in *ZooKeeperList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ZooKeeperStatus ¶
type ZooKeeperStatus struct { dbv1a2.ZooKeeperStatus `json:",inline"` GitOps GitOpsStatus `json:"gitops,omitempty"` }
func (*ZooKeeperStatus) DeepCopy ¶
func (in *ZooKeeperStatus) DeepCopy() *ZooKeeperStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZooKeeperStatus.
func (*ZooKeeperStatus) DeepCopyInto ¶
func (in *ZooKeeperStatus) DeepCopyInto(out *ZooKeeperStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- crds.go
- doc.go
- druid_types.go
- elasticsearch_types.go
- ferretdb_types.go
- kafka_types.go
- mariadb_types.go
- memcached_types.go
- mongodb_types.go
- mssqlserver_types.go
- mysql_types.go
- openapi_generated.go
- perconaxtradb_types.go
- pgbouncer_types.go
- pgpool_types.go
- postgres_types.go
- proxysql_types.go
- rabbitmq_types.go
- redis_types.go
- redissentinel_types.go
- singlestore_types.go
- solr_types.go
- types.go
- zookeeper_types.go
- zz_generated.deepcopy.go