Documentation

Overview

    +groupName=catalog.kubedb.com

    Index

    Constants

    View Source
    const (
    	ResourceCodeElasticsearchVersion     = "esversion"
    	ResourceKindElasticsearchVersion     = "ElasticsearchVersion"
    	ResourceSingularElasticsearchVersion = "elasticsearchversion"
    	ResourcePluralElasticsearchVersion   = "elasticsearchversions"
    )
    View Source
    const (
    	ResourceCodeEtcdVersion     = "etcversion"
    	ResourceKindEtcdVersion     = "EtcdVersion"
    	ResourceSingularEtcdVersion = "etcdversion"
    	ResourcePluralEtcdVersion   = "etcdversions"
    )
    View Source
    const (
    	ResourceCodeMariaDBVersion     = "mariaversion"
    	ResourceKindMariaDBVersion     = "MariaDBVersion"
    	ResourceSingularMariaDBVersion = "mariadbversion"
    	ResourcePluralMariaDBVersion   = "mariadbversions"
    )
    View Source
    const (
    	ResourceCodeMemcachedVersion     = "mcversion"
    	ResourceKindMemcachedVersion     = "MemcachedVersion"
    	ResourceSingularMemcachedVersion = "memcachedversion"
    	ResourcePluralMemcachedVersion   = "memcachedversions"
    )
    View Source
    const (
    	ResourceCodeMongoDBVersion     = "mgversion"
    	ResourceKindMongoDBVersion     = "MongoDBVersion"
    	ResourceSingularMongoDBVersion = "mongodbversion"
    	ResourcePluralMongoDBVersion   = "mongodbversions"
    )
    View Source
    const (
    	ResourceCodeMySQLVersion     = "myversion"
    	ResourceKindMySQLVersion     = "MySQLVersion"
    	ResourceSingularMySQLVersion = "mysqlversion"
    	ResourcePluralMySQLVersion   = "mysqlversions"
    )
    View Source
    const (
    	ResourceCodePerconaXtraDBVersion     = "pxversion"
    	ResourceKindPerconaXtraDBVersion     = "PerconaXtraDBVersion"
    	ResourceSingularPerconaXtraDBVersion = "perconaxtradbversion"
    	ResourcePluralPerconaXtraDBVersion   = "perconaxtradbversions"
    )
    View Source
    const (
    	ResourceCodePgBouncerVersion     = "pbversion"
    	ResourceKindPgBouncerVersion     = "PgBouncerVersion"
    	ResourceSingularPgBouncerVersion = "pgbouncerversion"
    	ResourcePluralPgBouncerVersion   = "pgbouncerversions"
    )
    View Source
    const (
    	ResourceCodePostgresVersion     = "pgversion"
    	ResourceKindPostgresVersion     = "PostgresVersion"
    	ResourceSingularPostgresVersion = "postgresversion"
    	ResourcePluralPostgresVersion   = "postgresversions"
    )
    View Source
    const (
    	ResourceKindProxySQLVersion     = "ProxySQLVersion"
    	ResourceSingularProxySQLVersion = "proxysqlversion"
    	ResourcePluralProxySQLVersion   = "proxysqlversions"
    )
    View Source
    const (
    	ResourceCodeRedisVersion     = "rdversion"
    	ResourceKindRedisVersion     = "RedisVersion"
    	ResourceSingularRedisVersion = "redisversion"
    	ResourcePluralRedisVersion   = "redisversions"
    )

    Variables

    View Source
    var (
    	ErrInvalidLengthGenerated        = fmt.Errorf("proto: negative length found during unmarshaling")
    	ErrIntOverflowGenerated          = fmt.Errorf("proto: integer overflow")
    	ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
    )
    View Source
    var (
    	// TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api.
    	// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
    	SchemeBuilder runtime.SchemeBuilder
    
    	AddToScheme = localSchemeBuilder.AddToScheme
    )
    View Source
    var SchemeGroupVersion = schema.GroupVersion{Group: catalog.GroupName, Version: "v1alpha1"}

    Functions

    func Kind

    func Kind(kind string) schema.GroupKind

      Kind takes an unqualified kind and returns a Group qualified GroupKind

      func Resource

      func Resource(resource string) schema.GroupResource

        Resource takes an unqualified resource and returns a Group qualified GroupResource

        Types

        type Allowlist

        type Allowlist struct {
        	// List of all accepted versions for upgrade request of a Standalone server. empty indicates all accepted
        	Standalone []string `json:"standalone,omitempty" protobuf:"bytes,1,opt,name=standalone"`
        	// List of all accepted versions for upgrade request of a GroupReplication cluster. empty indicates all accepted
        	GroupReplication []string `json:"groupReplication,omitempty" protobuf:"bytes,2,opt,name=groupReplication"`
        }

        func (*Allowlist) DeepCopy

        func (in *Allowlist) DeepCopy() *Allowlist

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

          func (*Allowlist) DeepCopyInto

          func (in *Allowlist) DeepCopyInto(out *Allowlist)

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

            func (*Allowlist) Descriptor

            func (*Allowlist) Descriptor() ([]byte, []int)

            func (*Allowlist) Marshal

            func (m *Allowlist) Marshal() (dAtA []byte, err error)

            func (*Allowlist) MarshalTo

            func (m *Allowlist) MarshalTo(dAtA []byte) (int, error)

            func (*Allowlist) MarshalToSizedBuffer

            func (m *Allowlist) MarshalToSizedBuffer(dAtA []byte) (int, error)

            func (*Allowlist) ProtoMessage

            func (*Allowlist) ProtoMessage()

            func (*Allowlist) Reset

            func (m *Allowlist) Reset()

            func (*Allowlist) Size

            func (m *Allowlist) Size() (n int)

            func (*Allowlist) String

            func (this *Allowlist) String() string

            func (*Allowlist) Unmarshal

            func (m *Allowlist) Unmarshal(dAtA []byte) error

            func (*Allowlist) XXX_DiscardUnknown

            func (m *Allowlist) XXX_DiscardUnknown()

            func (*Allowlist) XXX_Marshal

            func (m *Allowlist) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

            func (*Allowlist) XXX_Merge

            func (m *Allowlist) XXX_Merge(src proto.Message)

            func (*Allowlist) XXX_Size

            func (m *Allowlist) XXX_Size() int

            func (*Allowlist) XXX_Unmarshal

            func (m *Allowlist) XXX_Unmarshal(b []byte) error

            type Denylist

            type Denylist struct {
            	// List of all rejected versions for upgrade request of a Standalone server
            	Standalone []string `json:"standalone,omitempty" protobuf:"bytes,1,opt,name=standalone"`
            	// List of all rejected versions for upgrade request of a GroupReplication cluster
            	GroupReplication []string `json:"groupReplication,omitempty" protobuf:"bytes,2,opt,name=groupReplication"`
            }

            func (*Denylist) DeepCopy

            func (in *Denylist) DeepCopy() *Denylist

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

              func (*Denylist) DeepCopyInto

              func (in *Denylist) DeepCopyInto(out *Denylist)

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

                func (*Denylist) Descriptor

                func (*Denylist) Descriptor() ([]byte, []int)

                func (*Denylist) Marshal

                func (m *Denylist) Marshal() (dAtA []byte, err error)

                func (*Denylist) MarshalTo

                func (m *Denylist) MarshalTo(dAtA []byte) (int, error)

                func (*Denylist) MarshalToSizedBuffer

                func (m *Denylist) MarshalToSizedBuffer(dAtA []byte) (int, error)

                func (*Denylist) ProtoMessage

                func (*Denylist) ProtoMessage()

                func (*Denylist) Reset

                func (m *Denylist) Reset()

                func (*Denylist) Size

                func (m *Denylist) Size() (n int)

                func (*Denylist) String

                func (this *Denylist) String() string

                func (*Denylist) Unmarshal

                func (m *Denylist) Unmarshal(dAtA []byte) error

                func (*Denylist) XXX_DiscardUnknown

                func (m *Denylist) XXX_DiscardUnknown()

                func (*Denylist) XXX_Marshal

                func (m *Denylist) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                func (*Denylist) XXX_Merge

                func (m *Denylist) XXX_Merge(src proto.Message)

                func (*Denylist) XXX_Size

                func (m *Denylist) XXX_Size() int

                func (*Denylist) XXX_Unmarshal

                func (m *Denylist) XXX_Unmarshal(b []byte) error

                type ElasticsearchAuthPlugin

                type ElasticsearchAuthPlugin string

                  +kubebuilder:validation:Enum=SearchGuard;X-Pack;OpenDistro

                  const (
                  	ElasticsearchAuthPluginSearchGuard ElasticsearchAuthPlugin = "SearchGuard"
                  	ElasticsearchAuthPluginXpack       ElasticsearchAuthPlugin = "X-Pack"
                  	ElasticsearchAuthPluginOpenDistro  ElasticsearchAuthPlugin = "OpenDistro"
                  )

                  type ElasticsearchVersion

                  type ElasticsearchVersion struct {
                  	metav1.TypeMeta   `json:",inline,omitempty"`
                  	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
                  	Spec              ElasticsearchVersionSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
                  }

                    +kubebuilder:object:root=true +kubebuilder:resource:path=elasticsearchversions,singular=elasticsearchversion,scope=Cluster,shortName=esversion,categories={datastore,kubedb,appscode} +kubebuilder:printcolumn:name="Version",type="string",JSONPath=".spec.version" +kubebuilder:printcolumn:name="DB_IMAGE",type="string",JSONPath=".spec.db.image" +kubebuilder:printcolumn:name="AUTH_PLUGIN",type="string",JSONPath=".spec.authPlugin" +kubebuilder:printcolumn:name="Deprecated",type="boolean",JSONPath=".spec.deprecated" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp"

                    func (ElasticsearchVersion) CustomResourceDefinition

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

                    func (*ElasticsearchVersion) DeepCopy

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

                      func (*ElasticsearchVersion) DeepCopyInto

                      func (in *ElasticsearchVersion) DeepCopyInto(out *ElasticsearchVersion)

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

                        func (*ElasticsearchVersion) DeepCopyObject

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

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

                          func (*ElasticsearchVersion) Descriptor

                          func (*ElasticsearchVersion) Descriptor() ([]byte, []int)

                          func (*ElasticsearchVersion) Marshal

                          func (m *ElasticsearchVersion) Marshal() (dAtA []byte, err error)

                          func (*ElasticsearchVersion) MarshalTo

                          func (m *ElasticsearchVersion) MarshalTo(dAtA []byte) (int, error)

                          func (*ElasticsearchVersion) MarshalToSizedBuffer

                          func (m *ElasticsearchVersion) MarshalToSizedBuffer(dAtA []byte) (int, error)

                          func (*ElasticsearchVersion) ProtoMessage

                          func (*ElasticsearchVersion) ProtoMessage()

                          func (*ElasticsearchVersion) Reset

                          func (m *ElasticsearchVersion) Reset()

                          func (ElasticsearchVersion) ResourceFQN

                          func (e ElasticsearchVersion) ResourceFQN() string

                          func (ElasticsearchVersion) ResourceKind

                          func (e ElasticsearchVersion) ResourceKind() string

                          func (ElasticsearchVersion) ResourcePlural

                          func (e ElasticsearchVersion) ResourcePlural() string

                          func (ElasticsearchVersion) ResourceShortCode

                          func (e ElasticsearchVersion) ResourceShortCode() string

                          func (ElasticsearchVersion) ResourceSingular

                          func (e ElasticsearchVersion) ResourceSingular() string

                          func (*ElasticsearchVersion) Size

                          func (m *ElasticsearchVersion) Size() (n int)

                          func (*ElasticsearchVersion) String

                          func (this *ElasticsearchVersion) String() string

                          func (*ElasticsearchVersion) Unmarshal

                          func (m *ElasticsearchVersion) Unmarshal(dAtA []byte) error

                          func (ElasticsearchVersion) ValidateSpecs

                          func (e ElasticsearchVersion) ValidateSpecs() error

                          func (*ElasticsearchVersion) XXX_DiscardUnknown

                          func (m *ElasticsearchVersion) XXX_DiscardUnknown()

                          func (*ElasticsearchVersion) XXX_Marshal

                          func (m *ElasticsearchVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                          func (*ElasticsearchVersion) XXX_Merge

                          func (m *ElasticsearchVersion) XXX_Merge(src proto.Message)

                          func (*ElasticsearchVersion) XXX_Size

                          func (m *ElasticsearchVersion) XXX_Size() int

                          func (*ElasticsearchVersion) XXX_Unmarshal

                          func (m *ElasticsearchVersion) XXX_Unmarshal(b []byte) error

                          type ElasticsearchVersionDatabase

                          type ElasticsearchVersionDatabase struct {
                          	Image string `json:"image" protobuf:"bytes,1,opt,name=image"`
                          }

                            ElasticsearchVersionDatabase is the Elasticsearch Database image

                            func (*ElasticsearchVersionDatabase) DeepCopy

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

                              func (*ElasticsearchVersionDatabase) DeepCopyInto

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

                                func (*ElasticsearchVersionDatabase) Descriptor

                                func (*ElasticsearchVersionDatabase) Descriptor() ([]byte, []int)

                                func (*ElasticsearchVersionDatabase) Marshal

                                func (m *ElasticsearchVersionDatabase) Marshal() (dAtA []byte, err error)

                                func (*ElasticsearchVersionDatabase) MarshalTo

                                func (m *ElasticsearchVersionDatabase) MarshalTo(dAtA []byte) (int, error)

                                func (*ElasticsearchVersionDatabase) MarshalToSizedBuffer

                                func (m *ElasticsearchVersionDatabase) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*ElasticsearchVersionDatabase) ProtoMessage

                                func (*ElasticsearchVersionDatabase) ProtoMessage()

                                func (*ElasticsearchVersionDatabase) Reset

                                func (m *ElasticsearchVersionDatabase) Reset()

                                func (*ElasticsearchVersionDatabase) Size

                                func (m *ElasticsearchVersionDatabase) Size() (n int)

                                func (*ElasticsearchVersionDatabase) String

                                func (this *ElasticsearchVersionDatabase) String() string

                                func (*ElasticsearchVersionDatabase) Unmarshal

                                func (m *ElasticsearchVersionDatabase) Unmarshal(dAtA []byte) error

                                func (*ElasticsearchVersionDatabase) XXX_DiscardUnknown

                                func (m *ElasticsearchVersionDatabase) XXX_DiscardUnknown()

                                func (*ElasticsearchVersionDatabase) XXX_Marshal

                                func (m *ElasticsearchVersionDatabase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                func (*ElasticsearchVersionDatabase) XXX_Merge

                                func (m *ElasticsearchVersionDatabase) XXX_Merge(src proto.Message)

                                func (*ElasticsearchVersionDatabase) XXX_Size

                                func (m *ElasticsearchVersionDatabase) XXX_Size() int

                                func (*ElasticsearchVersionDatabase) XXX_Unmarshal

                                func (m *ElasticsearchVersionDatabase) XXX_Unmarshal(b []byte) error

                                type ElasticsearchVersionExporter

                                type ElasticsearchVersionExporter struct {
                                	Image string `json:"image" protobuf:"bytes,1,opt,name=image"`
                                }

                                  ElasticsearchVersionExporter is the image for the Elasticsearch exporter

                                  func (*ElasticsearchVersionExporter) DeepCopy

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

                                    func (*ElasticsearchVersionExporter) DeepCopyInto

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

                                      func (*ElasticsearchVersionExporter) Descriptor

                                      func (*ElasticsearchVersionExporter) Descriptor() ([]byte, []int)

                                      func (*ElasticsearchVersionExporter) Marshal

                                      func (m *ElasticsearchVersionExporter) Marshal() (dAtA []byte, err error)

                                      func (*ElasticsearchVersionExporter) MarshalTo

                                      func (m *ElasticsearchVersionExporter) MarshalTo(dAtA []byte) (int, error)

                                      func (*ElasticsearchVersionExporter) MarshalToSizedBuffer

                                      func (m *ElasticsearchVersionExporter) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                      func (*ElasticsearchVersionExporter) ProtoMessage

                                      func (*ElasticsearchVersionExporter) ProtoMessage()

                                      func (*ElasticsearchVersionExporter) Reset

                                      func (m *ElasticsearchVersionExporter) Reset()

                                      func (*ElasticsearchVersionExporter) Size

                                      func (m *ElasticsearchVersionExporter) Size() (n int)

                                      func (*ElasticsearchVersionExporter) String

                                      func (this *ElasticsearchVersionExporter) String() string

                                      func (*ElasticsearchVersionExporter) Unmarshal

                                      func (m *ElasticsearchVersionExporter) Unmarshal(dAtA []byte) error

                                      func (*ElasticsearchVersionExporter) XXX_DiscardUnknown

                                      func (m *ElasticsearchVersionExporter) XXX_DiscardUnknown()

                                      func (*ElasticsearchVersionExporter) XXX_Marshal

                                      func (m *ElasticsearchVersionExporter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                      func (*ElasticsearchVersionExporter) XXX_Merge

                                      func (m *ElasticsearchVersionExporter) XXX_Merge(src proto.Message)

                                      func (*ElasticsearchVersionExporter) XXX_Size

                                      func (m *ElasticsearchVersionExporter) XXX_Size() int

                                      func (*ElasticsearchVersionExporter) XXX_Unmarshal

                                      func (m *ElasticsearchVersionExporter) XXX_Unmarshal(b []byte) error

                                      type ElasticsearchVersionInitContainer

                                      type ElasticsearchVersionInitContainer struct {
                                      	Image   string `json:"image" protobuf:"bytes,1,opt,name=image"`
                                      	YQImage string `json:"yqImage" protobuf:"bytes,2,opt,name=yqImage"`
                                      }

                                        ElasticsearchVersionInitContainer is the Elasticsearch Container initializer

                                        func (*ElasticsearchVersionInitContainer) DeepCopy

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

                                          func (*ElasticsearchVersionInitContainer) DeepCopyInto

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

                                            func (*ElasticsearchVersionInitContainer) Descriptor

                                            func (*ElasticsearchVersionInitContainer) Descriptor() ([]byte, []int)

                                            func (*ElasticsearchVersionInitContainer) Marshal

                                            func (m *ElasticsearchVersionInitContainer) Marshal() (dAtA []byte, err error)

                                            func (*ElasticsearchVersionInitContainer) MarshalTo

                                            func (m *ElasticsearchVersionInitContainer) MarshalTo(dAtA []byte) (int, error)

                                            func (*ElasticsearchVersionInitContainer) MarshalToSizedBuffer

                                            func (m *ElasticsearchVersionInitContainer) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                            func (*ElasticsearchVersionInitContainer) ProtoMessage

                                            func (*ElasticsearchVersionInitContainer) ProtoMessage()

                                            func (*ElasticsearchVersionInitContainer) Reset

                                            func (*ElasticsearchVersionInitContainer) Size

                                            func (m *ElasticsearchVersionInitContainer) Size() (n int)

                                            func (*ElasticsearchVersionInitContainer) String

                                            func (*ElasticsearchVersionInitContainer) Unmarshal

                                            func (m *ElasticsearchVersionInitContainer) Unmarshal(dAtA []byte) error

                                            func (*ElasticsearchVersionInitContainer) XXX_DiscardUnknown

                                            func (m *ElasticsearchVersionInitContainer) XXX_DiscardUnknown()

                                            func (*ElasticsearchVersionInitContainer) XXX_Marshal

                                            func (m *ElasticsearchVersionInitContainer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                            func (*ElasticsearchVersionInitContainer) XXX_Merge

                                            func (*ElasticsearchVersionInitContainer) XXX_Size

                                            func (m *ElasticsearchVersionInitContainer) XXX_Size() int

                                            func (*ElasticsearchVersionInitContainer) XXX_Unmarshal

                                            func (m *ElasticsearchVersionInitContainer) XXX_Unmarshal(b []byte) error

                                            type ElasticsearchVersionList

                                            type ElasticsearchVersionList struct {
                                            	metav1.TypeMeta `json:",inline"`
                                            	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
                                            	// Items is a list of ElasticsearchVersion CRD objects
                                            	Items []ElasticsearchVersion `json:"items,omitempty" protobuf:"bytes,2,rep,name=items"`
                                            }

                                              ElasticsearchVersionList is a list of ElasticsearchVersions

                                              func (*ElasticsearchVersionList) DeepCopy

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

                                                func (*ElasticsearchVersionList) DeepCopyInto

                                                func (in *ElasticsearchVersionList) DeepCopyInto(out *ElasticsearchVersionList)

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

                                                  func (*ElasticsearchVersionList) DeepCopyObject

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

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

                                                    func (*ElasticsearchVersionList) Descriptor

                                                    func (*ElasticsearchVersionList) Descriptor() ([]byte, []int)

                                                    func (*ElasticsearchVersionList) Marshal

                                                    func (m *ElasticsearchVersionList) Marshal() (dAtA []byte, err error)

                                                    func (*ElasticsearchVersionList) MarshalTo

                                                    func (m *ElasticsearchVersionList) MarshalTo(dAtA []byte) (int, error)

                                                    func (*ElasticsearchVersionList) MarshalToSizedBuffer

                                                    func (m *ElasticsearchVersionList) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                    func (*ElasticsearchVersionList) ProtoMessage

                                                    func (*ElasticsearchVersionList) ProtoMessage()

                                                    func (*ElasticsearchVersionList) Reset

                                                    func (m *ElasticsearchVersionList) Reset()

                                                    func (*ElasticsearchVersionList) Size

                                                    func (m *ElasticsearchVersionList) Size() (n int)

                                                    func (*ElasticsearchVersionList) String

                                                    func (this *ElasticsearchVersionList) String() string

                                                    func (*ElasticsearchVersionList) Unmarshal

                                                    func (m *ElasticsearchVersionList) Unmarshal(dAtA []byte) error

                                                    func (*ElasticsearchVersionList) XXX_DiscardUnknown

                                                    func (m *ElasticsearchVersionList) XXX_DiscardUnknown()

                                                    func (*ElasticsearchVersionList) XXX_Marshal

                                                    func (m *ElasticsearchVersionList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                    func (*ElasticsearchVersionList) XXX_Merge

                                                    func (m *ElasticsearchVersionList) XXX_Merge(src proto.Message)

                                                    func (*ElasticsearchVersionList) XXX_Size

                                                    func (m *ElasticsearchVersionList) XXX_Size() int

                                                    func (*ElasticsearchVersionList) XXX_Unmarshal

                                                    func (m *ElasticsearchVersionList) XXX_Unmarshal(b []byte) error

                                                    type ElasticsearchVersionPodSecurityPolicy

                                                    type ElasticsearchVersionPodSecurityPolicy struct {
                                                    	DatabasePolicyName string `json:"databasePolicyName" protobuf:"bytes,1,opt,name=databasePolicyName"`
                                                    }

                                                      ElasticsearchVersionPodSecurityPolicy is the Elasticsearch pod security policies

                                                      func (*ElasticsearchVersionPodSecurityPolicy) DeepCopy

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

                                                        func (*ElasticsearchVersionPodSecurityPolicy) DeepCopyInto

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

                                                          func (*ElasticsearchVersionPodSecurityPolicy) Descriptor

                                                          func (*ElasticsearchVersionPodSecurityPolicy) Descriptor() ([]byte, []int)

                                                          func (*ElasticsearchVersionPodSecurityPolicy) Marshal

                                                          func (m *ElasticsearchVersionPodSecurityPolicy) Marshal() (dAtA []byte, err error)

                                                          func (*ElasticsearchVersionPodSecurityPolicy) MarshalTo

                                                          func (m *ElasticsearchVersionPodSecurityPolicy) MarshalTo(dAtA []byte) (int, error)

                                                          func (*ElasticsearchVersionPodSecurityPolicy) MarshalToSizedBuffer

                                                          func (m *ElasticsearchVersionPodSecurityPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                          func (*ElasticsearchVersionPodSecurityPolicy) ProtoMessage

                                                          func (*ElasticsearchVersionPodSecurityPolicy) ProtoMessage()

                                                          func (*ElasticsearchVersionPodSecurityPolicy) Reset

                                                          func (*ElasticsearchVersionPodSecurityPolicy) Size

                                                          func (*ElasticsearchVersionPodSecurityPolicy) String

                                                          func (*ElasticsearchVersionPodSecurityPolicy) Unmarshal

                                                          func (m *ElasticsearchVersionPodSecurityPolicy) Unmarshal(dAtA []byte) error

                                                          func (*ElasticsearchVersionPodSecurityPolicy) XXX_DiscardUnknown

                                                          func (m *ElasticsearchVersionPodSecurityPolicy) XXX_DiscardUnknown()

                                                          func (*ElasticsearchVersionPodSecurityPolicy) XXX_Marshal

                                                          func (m *ElasticsearchVersionPodSecurityPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                          func (*ElasticsearchVersionPodSecurityPolicy) XXX_Merge

                                                          func (*ElasticsearchVersionPodSecurityPolicy) XXX_Size

                                                          func (*ElasticsearchVersionPodSecurityPolicy) XXX_Unmarshal

                                                          func (m *ElasticsearchVersionPodSecurityPolicy) XXX_Unmarshal(b []byte) error

                                                          type ElasticsearchVersionSpec

                                                          type ElasticsearchVersionSpec struct {
                                                          	// Version
                                                          	Version string `json:"version" protobuf:"bytes,1,opt,name=version"`
                                                          	// Authentication plugin used by Elasticsearch cluster.
                                                          	AuthPlugin ElasticsearchAuthPlugin `json:"authPlugin" protobuf:"bytes,2,opt,name=authPlugin,casttype=ElasticsearchAuthPlugin"`
                                                          	// Database Image
                                                          	DB ElasticsearchVersionDatabase `json:"db" protobuf:"bytes,3,opt,name=db"`
                                                          	// Exporter Image
                                                          	Exporter ElasticsearchVersionExporter `json:"exporter" protobuf:"bytes,4,opt,name=exporter"`
                                                          	// Tools Image
                                                          	// +optional
                                                          	Tools ElasticsearchVersionTools `json:"tools,omitempty" protobuf:"bytes,5,opt,name=tools"`
                                                          	// Deprecated versions usable but regarded as obsolete and best avoided, typically due to having been superseded.
                                                          	// +optional
                                                          	Deprecated bool `json:"deprecated,omitempty" protobuf:"varint,6,opt,name=deprecated"`
                                                          	// Init container Image
                                                          	InitContainer ElasticsearchVersionInitContainer `json:"initContainer" protobuf:"bytes,7,opt,name=initContainer"`
                                                          	// PSP names
                                                          	PodSecurityPolicies ElasticsearchVersionPodSecurityPolicy `json:"podSecurityPolicies" protobuf:"bytes,8,opt,name=podSecurityPolicies"`
                                                          }

                                                            ElasticsearchVersionSpec is the spec for elasticsearch version

                                                            func (*ElasticsearchVersionSpec) DeepCopy

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

                                                              func (*ElasticsearchVersionSpec) DeepCopyInto

                                                              func (in *ElasticsearchVersionSpec) DeepCopyInto(out *ElasticsearchVersionSpec)

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

                                                                func (*ElasticsearchVersionSpec) Descriptor

                                                                func (*ElasticsearchVersionSpec) Descriptor() ([]byte, []int)

                                                                func (*ElasticsearchVersionSpec) Marshal

                                                                func (m *ElasticsearchVersionSpec) Marshal() (dAtA []byte, err error)

                                                                func (*ElasticsearchVersionSpec) MarshalTo

                                                                func (m *ElasticsearchVersionSpec) MarshalTo(dAtA []byte) (int, error)

                                                                func (*ElasticsearchVersionSpec) MarshalToSizedBuffer

                                                                func (m *ElasticsearchVersionSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                func (*ElasticsearchVersionSpec) ProtoMessage

                                                                func (*ElasticsearchVersionSpec) ProtoMessage()

                                                                func (*ElasticsearchVersionSpec) Reset

                                                                func (m *ElasticsearchVersionSpec) Reset()

                                                                func (*ElasticsearchVersionSpec) Size

                                                                func (m *ElasticsearchVersionSpec) Size() (n int)

                                                                func (*ElasticsearchVersionSpec) String

                                                                func (this *ElasticsearchVersionSpec) String() string

                                                                func (*ElasticsearchVersionSpec) Unmarshal

                                                                func (m *ElasticsearchVersionSpec) Unmarshal(dAtA []byte) error

                                                                func (*ElasticsearchVersionSpec) XXX_DiscardUnknown

                                                                func (m *ElasticsearchVersionSpec) XXX_DiscardUnknown()

                                                                func (*ElasticsearchVersionSpec) XXX_Marshal

                                                                func (m *ElasticsearchVersionSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                func (*ElasticsearchVersionSpec) XXX_Merge

                                                                func (m *ElasticsearchVersionSpec) XXX_Merge(src proto.Message)

                                                                func (*ElasticsearchVersionSpec) XXX_Size

                                                                func (m *ElasticsearchVersionSpec) XXX_Size() int

                                                                func (*ElasticsearchVersionSpec) XXX_Unmarshal

                                                                func (m *ElasticsearchVersionSpec) XXX_Unmarshal(b []byte) error

                                                                type ElasticsearchVersionTools

                                                                type ElasticsearchVersionTools struct {
                                                                	Image string `json:"image" protobuf:"bytes,1,opt,name=image"`
                                                                }

                                                                  ElasticsearchVersionTools is the image for the elasticsearch tools

                                                                  func (*ElasticsearchVersionTools) DeepCopy

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

                                                                    func (*ElasticsearchVersionTools) DeepCopyInto

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

                                                                      func (*ElasticsearchVersionTools) Descriptor

                                                                      func (*ElasticsearchVersionTools) Descriptor() ([]byte, []int)

                                                                      func (*ElasticsearchVersionTools) Marshal

                                                                      func (m *ElasticsearchVersionTools) Marshal() (dAtA []byte, err error)

                                                                      func (*ElasticsearchVersionTools) MarshalTo

                                                                      func (m *ElasticsearchVersionTools) MarshalTo(dAtA []byte) (int, error)

                                                                      func (*ElasticsearchVersionTools) MarshalToSizedBuffer

                                                                      func (m *ElasticsearchVersionTools) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                      func (*ElasticsearchVersionTools) ProtoMessage

                                                                      func (*ElasticsearchVersionTools) ProtoMessage()

                                                                      func (*ElasticsearchVersionTools) Reset

                                                                      func (m *ElasticsearchVersionTools) Reset()

                                                                      func (*ElasticsearchVersionTools) Size

                                                                      func (m *ElasticsearchVersionTools) Size() (n int)

                                                                      func (*ElasticsearchVersionTools) String

                                                                      func (this *ElasticsearchVersionTools) String() string

                                                                      func (*ElasticsearchVersionTools) Unmarshal

                                                                      func (m *ElasticsearchVersionTools) Unmarshal(dAtA []byte) error

                                                                      func (*ElasticsearchVersionTools) XXX_DiscardUnknown

                                                                      func (m *ElasticsearchVersionTools) XXX_DiscardUnknown()

                                                                      func (*ElasticsearchVersionTools) XXX_Marshal

                                                                      func (m *ElasticsearchVersionTools) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                      func (*ElasticsearchVersionTools) XXX_Merge

                                                                      func (m *ElasticsearchVersionTools) XXX_Merge(src proto.Message)

                                                                      func (*ElasticsearchVersionTools) XXX_Size

                                                                      func (m *ElasticsearchVersionTools) XXX_Size() int

                                                                      func (*ElasticsearchVersionTools) XXX_Unmarshal

                                                                      func (m *ElasticsearchVersionTools) XXX_Unmarshal(b []byte) error

                                                                      type EtcdVersion

                                                                      type EtcdVersion struct {
                                                                      	metav1.TypeMeta   `json:",inline,omitempty"`
                                                                      	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
                                                                      	Spec              EtcdVersionSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
                                                                      }

                                                                        +kubebuilder:object:root=true +kubebuilder:resource:path=etcdversions,singular=etcdversion,scope=Cluster,shortName=etcversion,categories={datastore,kubedb,appscode} +kubebuilder:printcolumn:name="Version",type="string",JSONPath=".spec.version" +kubebuilder:printcolumn:name="DB_IMAGE",type="string",JSONPath=".spec.db.image" +kubebuilder:printcolumn:name="Deprecated",type="boolean",JSONPath=".spec.deprecated" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp"

                                                                        func (EtcdVersion) CustomResourceDefinition

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

                                                                        func (*EtcdVersion) DeepCopy

                                                                        func (in *EtcdVersion) DeepCopy() *EtcdVersion

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

                                                                          func (*EtcdVersion) DeepCopyInto

                                                                          func (in *EtcdVersion) DeepCopyInto(out *EtcdVersion)

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

                                                                            func (*EtcdVersion) DeepCopyObject

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

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

                                                                              func (*EtcdVersion) Descriptor

                                                                              func (*EtcdVersion) Descriptor() ([]byte, []int)

                                                                              func (*EtcdVersion) Marshal

                                                                              func (m *EtcdVersion) Marshal() (dAtA []byte, err error)

                                                                              func (*EtcdVersion) MarshalTo

                                                                              func (m *EtcdVersion) MarshalTo(dAtA []byte) (int, error)

                                                                              func (*EtcdVersion) MarshalToSizedBuffer

                                                                              func (m *EtcdVersion) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                              func (*EtcdVersion) ProtoMessage

                                                                              func (*EtcdVersion) ProtoMessage()

                                                                              func (*EtcdVersion) Reset

                                                                              func (m *EtcdVersion) Reset()

                                                                              func (EtcdVersion) ResourceFQN

                                                                              func (e EtcdVersion) ResourceFQN() string

                                                                              func (EtcdVersion) ResourceKind

                                                                              func (e EtcdVersion) ResourceKind() string

                                                                              func (EtcdVersion) ResourcePlural

                                                                              func (e EtcdVersion) ResourcePlural() string

                                                                              func (EtcdVersion) ResourceShortCode

                                                                              func (e EtcdVersion) ResourceShortCode() string

                                                                              func (EtcdVersion) ResourceSingular

                                                                              func (e EtcdVersion) ResourceSingular() string

                                                                              func (*EtcdVersion) Size

                                                                              func (m *EtcdVersion) Size() (n int)

                                                                              func (*EtcdVersion) String

                                                                              func (this *EtcdVersion) String() string

                                                                              func (*EtcdVersion) Unmarshal

                                                                              func (m *EtcdVersion) Unmarshal(dAtA []byte) error

                                                                              func (EtcdVersion) ValidateSpecs

                                                                              func (e EtcdVersion) ValidateSpecs() error

                                                                              func (*EtcdVersion) XXX_DiscardUnknown

                                                                              func (m *EtcdVersion) XXX_DiscardUnknown()

                                                                              func (*EtcdVersion) XXX_Marshal

                                                                              func (m *EtcdVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                              func (*EtcdVersion) XXX_Merge

                                                                              func (m *EtcdVersion) XXX_Merge(src proto.Message)

                                                                              func (*EtcdVersion) XXX_Size

                                                                              func (m *EtcdVersion) XXX_Size() int

                                                                              func (*EtcdVersion) XXX_Unmarshal

                                                                              func (m *EtcdVersion) XXX_Unmarshal(b []byte) error

                                                                              type EtcdVersionDatabase

                                                                              type EtcdVersionDatabase struct {
                                                                              	Image string `json:"image" protobuf:"bytes,1,opt,name=image"`
                                                                              }

                                                                                EtcdVersionDatabase is the Etcd Database image

                                                                                func (*EtcdVersionDatabase) DeepCopy

                                                                                func (in *EtcdVersionDatabase) DeepCopy() *EtcdVersionDatabase

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

                                                                                  func (*EtcdVersionDatabase) DeepCopyInto

                                                                                  func (in *EtcdVersionDatabase) DeepCopyInto(out *EtcdVersionDatabase)

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

                                                                                    func (*EtcdVersionDatabase) Descriptor

                                                                                    func (*EtcdVersionDatabase) Descriptor() ([]byte, []int)

                                                                                    func (*EtcdVersionDatabase) Marshal

                                                                                    func (m *EtcdVersionDatabase) Marshal() (dAtA []byte, err error)

                                                                                    func (*EtcdVersionDatabase) MarshalTo

                                                                                    func (m *EtcdVersionDatabase) MarshalTo(dAtA []byte) (int, error)

                                                                                    func (*EtcdVersionDatabase) MarshalToSizedBuffer

                                                                                    func (m *EtcdVersionDatabase) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                    func (*EtcdVersionDatabase) ProtoMessage

                                                                                    func (*EtcdVersionDatabase) ProtoMessage()

                                                                                    func (*EtcdVersionDatabase) Reset

                                                                                    func (m *EtcdVersionDatabase) Reset()

                                                                                    func (*EtcdVersionDatabase) Size

                                                                                    func (m *EtcdVersionDatabase) Size() (n int)

                                                                                    func (*EtcdVersionDatabase) String

                                                                                    func (this *EtcdVersionDatabase) String() string

                                                                                    func (*EtcdVersionDatabase) Unmarshal

                                                                                    func (m *EtcdVersionDatabase) Unmarshal(dAtA []byte) error

                                                                                    func (*EtcdVersionDatabase) XXX_DiscardUnknown

                                                                                    func (m *EtcdVersionDatabase) XXX_DiscardUnknown()

                                                                                    func (*EtcdVersionDatabase) XXX_Marshal

                                                                                    func (m *EtcdVersionDatabase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                    func (*EtcdVersionDatabase) XXX_Merge

                                                                                    func (m *EtcdVersionDatabase) XXX_Merge(src proto.Message)

                                                                                    func (*EtcdVersionDatabase) XXX_Size

                                                                                    func (m *EtcdVersionDatabase) XXX_Size() int

                                                                                    func (*EtcdVersionDatabase) XXX_Unmarshal

                                                                                    func (m *EtcdVersionDatabase) XXX_Unmarshal(b []byte) error

                                                                                    type EtcdVersionExporter

                                                                                    type EtcdVersionExporter struct {
                                                                                    	Image string `json:"image" protobuf:"bytes,1,opt,name=image"`
                                                                                    }

                                                                                      EtcdVersionExporter is the image for the Etcd exporter

                                                                                      func (*EtcdVersionExporter) DeepCopy

                                                                                      func (in *EtcdVersionExporter) DeepCopy() *EtcdVersionExporter

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

                                                                                        func (*EtcdVersionExporter) DeepCopyInto

                                                                                        func (in *EtcdVersionExporter) DeepCopyInto(out *EtcdVersionExporter)

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

                                                                                          func (*EtcdVersionExporter) Descriptor

                                                                                          func (*EtcdVersionExporter) Descriptor() ([]byte, []int)

                                                                                          func (*EtcdVersionExporter) Marshal

                                                                                          func (m *EtcdVersionExporter) Marshal() (dAtA []byte, err error)

                                                                                          func (*EtcdVersionExporter) MarshalTo

                                                                                          func (m *EtcdVersionExporter) MarshalTo(dAtA []byte) (int, error)

                                                                                          func (*EtcdVersionExporter) MarshalToSizedBuffer

                                                                                          func (m *EtcdVersionExporter) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                          func (*EtcdVersionExporter) ProtoMessage

                                                                                          func (*EtcdVersionExporter) ProtoMessage()

                                                                                          func (*EtcdVersionExporter) Reset

                                                                                          func (m *EtcdVersionExporter) Reset()

                                                                                          func (*EtcdVersionExporter) Size

                                                                                          func (m *EtcdVersionExporter) Size() (n int)

                                                                                          func (*EtcdVersionExporter) String

                                                                                          func (this *EtcdVersionExporter) String() string

                                                                                          func (*EtcdVersionExporter) Unmarshal

                                                                                          func (m *EtcdVersionExporter) Unmarshal(dAtA []byte) error

                                                                                          func (*EtcdVersionExporter) XXX_DiscardUnknown

                                                                                          func (m *EtcdVersionExporter) XXX_DiscardUnknown()

                                                                                          func (*EtcdVersionExporter) XXX_Marshal

                                                                                          func (m *EtcdVersionExporter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                          func (*EtcdVersionExporter) XXX_Merge

                                                                                          func (m *EtcdVersionExporter) XXX_Merge(src proto.Message)

                                                                                          func (*EtcdVersionExporter) XXX_Size

                                                                                          func (m *EtcdVersionExporter) XXX_Size() int

                                                                                          func (*EtcdVersionExporter) XXX_Unmarshal

                                                                                          func (m *EtcdVersionExporter) XXX_Unmarshal(b []byte) error

                                                                                          type EtcdVersionList

                                                                                          type EtcdVersionList struct {
                                                                                          	metav1.TypeMeta `json:",inline"`
                                                                                          	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
                                                                                          	// Items is a list of EtcdVersion CRD objects
                                                                                          	Items []EtcdVersion `json:"items,omitempty" protobuf:"bytes,2,rep,name=items"`
                                                                                          }

                                                                                            EtcdVersionList is a list of EtcdVersions

                                                                                            func (*EtcdVersionList) DeepCopy

                                                                                            func (in *EtcdVersionList) DeepCopy() *EtcdVersionList

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

                                                                                              func (*EtcdVersionList) DeepCopyInto

                                                                                              func (in *EtcdVersionList) DeepCopyInto(out *EtcdVersionList)

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

                                                                                                func (*EtcdVersionList) DeepCopyObject

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

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

                                                                                                  func (*EtcdVersionList) Descriptor

                                                                                                  func (*EtcdVersionList) Descriptor() ([]byte, []int)

                                                                                                  func (*EtcdVersionList) Marshal

                                                                                                  func (m *EtcdVersionList) Marshal() (dAtA []byte, err error)

                                                                                                  func (*EtcdVersionList) MarshalTo

                                                                                                  func (m *EtcdVersionList) MarshalTo(dAtA []byte) (int, error)

                                                                                                  func (*EtcdVersionList) MarshalToSizedBuffer

                                                                                                  func (m *EtcdVersionList) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                  func (*EtcdVersionList) ProtoMessage

                                                                                                  func (*EtcdVersionList) ProtoMessage()

                                                                                                  func (*EtcdVersionList) Reset

                                                                                                  func (m *EtcdVersionList) Reset()

                                                                                                  func (*EtcdVersionList) Size

                                                                                                  func (m *EtcdVersionList) Size() (n int)

                                                                                                  func (*EtcdVersionList) String

                                                                                                  func (this *EtcdVersionList) String() string

                                                                                                  func (*EtcdVersionList) Unmarshal

                                                                                                  func (m *EtcdVersionList) Unmarshal(dAtA []byte) error

                                                                                                  func (*EtcdVersionList) XXX_DiscardUnknown

                                                                                                  func (m *EtcdVersionList) XXX_DiscardUnknown()

                                                                                                  func (*EtcdVersionList) XXX_Marshal

                                                                                                  func (m *EtcdVersionList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                  func (*EtcdVersionList) XXX_Merge

                                                                                                  func (m *EtcdVersionList) XXX_Merge(src proto.Message)

                                                                                                  func (*EtcdVersionList) XXX_Size

                                                                                                  func (m *EtcdVersionList) XXX_Size() int

                                                                                                  func (*EtcdVersionList) XXX_Unmarshal

                                                                                                  func (m *EtcdVersionList) XXX_Unmarshal(b []byte) error

                                                                                                  type EtcdVersionSpec

                                                                                                  type EtcdVersionSpec struct {
                                                                                                  	// Version
                                                                                                  	Version string `json:"version" protobuf:"bytes,1,opt,name=version"`
                                                                                                  	// Database Image
                                                                                                  	DB EtcdVersionDatabase `json:"db" protobuf:"bytes,2,opt,name=db"`
                                                                                                  	// Exporter Image
                                                                                                  	Exporter EtcdVersionExporter `json:"exporter" protobuf:"bytes,3,opt,name=exporter"`
                                                                                                  	// Tools Image
                                                                                                  	Tools EtcdVersionTools `json:"tools" protobuf:"bytes,4,opt,name=tools"`
                                                                                                  	// Deprecated versions usable but regarded as obsolete and best avoided, typically due to having been superseded.
                                                                                                  	// +optional
                                                                                                  	Deprecated bool `json:"deprecated,omitempty" protobuf:"varint,5,opt,name=deprecated"`
                                                                                                  }

                                                                                                    EtcdVersionSpec is the spec for postgres version

                                                                                                    func (*EtcdVersionSpec) DeepCopy

                                                                                                    func (in *EtcdVersionSpec) DeepCopy() *EtcdVersionSpec

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

                                                                                                      func (*EtcdVersionSpec) DeepCopyInto

                                                                                                      func (in *EtcdVersionSpec) DeepCopyInto(out *EtcdVersionSpec)

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

                                                                                                        func (*EtcdVersionSpec) Descriptor

                                                                                                        func (*EtcdVersionSpec) Descriptor() ([]byte, []int)

                                                                                                        func (*EtcdVersionSpec) Marshal

                                                                                                        func (m *EtcdVersionSpec) Marshal() (dAtA []byte, err error)

                                                                                                        func (*EtcdVersionSpec) MarshalTo

                                                                                                        func (m *EtcdVersionSpec) MarshalTo(dAtA []byte) (int, error)

                                                                                                        func (*EtcdVersionSpec) MarshalToSizedBuffer

                                                                                                        func (m *EtcdVersionSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                        func (*EtcdVersionSpec) ProtoMessage

                                                                                                        func (*EtcdVersionSpec) ProtoMessage()

                                                                                                        func (*EtcdVersionSpec) Reset

                                                                                                        func (m *EtcdVersionSpec) Reset()

                                                                                                        func (*EtcdVersionSpec) Size

                                                                                                        func (m *EtcdVersionSpec) Size() (n int)

                                                                                                        func (*EtcdVersionSpec) String

                                                                                                        func (this *EtcdVersionSpec) String() string

                                                                                                        func (*EtcdVersionSpec) Unmarshal

                                                                                                        func (m *EtcdVersionSpec) Unmarshal(dAtA []byte) error

                                                                                                        func (*EtcdVersionSpec) XXX_DiscardUnknown

                                                                                                        func (m *EtcdVersionSpec) XXX_DiscardUnknown()

                                                                                                        func (*EtcdVersionSpec) XXX_Marshal

                                                                                                        func (m *EtcdVersionSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                        func (*EtcdVersionSpec) XXX_Merge

                                                                                                        func (m *EtcdVersionSpec) XXX_Merge(src proto.Message)

                                                                                                        func (*EtcdVersionSpec) XXX_Size

                                                                                                        func (m *EtcdVersionSpec) XXX_Size() int

                                                                                                        func (*EtcdVersionSpec) XXX_Unmarshal

                                                                                                        func (m *EtcdVersionSpec) XXX_Unmarshal(b []byte) error

                                                                                                        type EtcdVersionTools

                                                                                                        type EtcdVersionTools struct {
                                                                                                        	Image string `json:"image" protobuf:"bytes,1,opt,name=image"`
                                                                                                        }

                                                                                                          EtcdVersionTools is the image for the Etcd exporter

                                                                                                          func (*EtcdVersionTools) DeepCopy

                                                                                                          func (in *EtcdVersionTools) DeepCopy() *EtcdVersionTools

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

                                                                                                            func (*EtcdVersionTools) DeepCopyInto

                                                                                                            func (in *EtcdVersionTools) DeepCopyInto(out *EtcdVersionTools)

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

                                                                                                              func (*EtcdVersionTools) Descriptor

                                                                                                              func (*EtcdVersionTools) Descriptor() ([]byte, []int)

                                                                                                              func (*EtcdVersionTools) Marshal

                                                                                                              func (m *EtcdVersionTools) Marshal() (dAtA []byte, err error)

                                                                                                              func (*EtcdVersionTools) MarshalTo

                                                                                                              func (m *EtcdVersionTools) MarshalTo(dAtA []byte) (int, error)

                                                                                                              func (*EtcdVersionTools) MarshalToSizedBuffer

                                                                                                              func (m *EtcdVersionTools) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                              func (*EtcdVersionTools) ProtoMessage

                                                                                                              func (*EtcdVersionTools) ProtoMessage()

                                                                                                              func (*EtcdVersionTools) Reset

                                                                                                              func (m *EtcdVersionTools) Reset()

                                                                                                              func (*EtcdVersionTools) Size

                                                                                                              func (m *EtcdVersionTools) Size() (n int)

                                                                                                              func (*EtcdVersionTools) String

                                                                                                              func (this *EtcdVersionTools) String() string

                                                                                                              func (*EtcdVersionTools) Unmarshal

                                                                                                              func (m *EtcdVersionTools) Unmarshal(dAtA []byte) error

                                                                                                              func (*EtcdVersionTools) XXX_DiscardUnknown

                                                                                                              func (m *EtcdVersionTools) XXX_DiscardUnknown()

                                                                                                              func (*EtcdVersionTools) XXX_Marshal

                                                                                                              func (m *EtcdVersionTools) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                              func (*EtcdVersionTools) XXX_Merge

                                                                                                              func (m *EtcdVersionTools) XXX_Merge(src proto.Message)

                                                                                                              func (*EtcdVersionTools) XXX_Size

                                                                                                              func (m *EtcdVersionTools) XXX_Size() int

                                                                                                              func (*EtcdVersionTools) XXX_Unmarshal

                                                                                                              func (m *EtcdVersionTools) XXX_Unmarshal(b []byte) error

                                                                                                              type MariaDBVersion

                                                                                                              type MariaDBVersion struct {
                                                                                                              	metav1.TypeMeta   `json:",inline,omitempty"`
                                                                                                              	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
                                                                                                              	Spec              MariaDBVersionSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
                                                                                                              }

                                                                                                                +kubebuilder:object:root=true +kubebuilder:resource:path=mariadbversions,singular=mariadbversion,scope=Cluster,shortName=mariaversion,categories={datastore,kubedb,appscode} +kubebuilder:printcolumn:name="Version",type="string",JSONPath=".spec.version" +kubebuilder:printcolumn:name="DB_IMAGE",type="string",JSONPath=".spec.db.image" +kubebuilder:printcolumn:name="Deprecated",type="boolean",JSONPath=".spec.deprecated" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp"

                                                                                                                func (MariaDBVersion) CustomResourceDefinition

                                                                                                                func (m MariaDBVersion) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

                                                                                                                func (*MariaDBVersion) DeepCopy

                                                                                                                func (in *MariaDBVersion) DeepCopy() *MariaDBVersion

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

                                                                                                                  func (*MariaDBVersion) DeepCopyInto

                                                                                                                  func (in *MariaDBVersion) DeepCopyInto(out *MariaDBVersion)

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

                                                                                                                    func (*MariaDBVersion) DeepCopyObject

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

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

                                                                                                                      func (*MariaDBVersion) Descriptor

                                                                                                                      func (*MariaDBVersion) Descriptor() ([]byte, []int)

                                                                                                                      func (*MariaDBVersion) Marshal

                                                                                                                      func (m *MariaDBVersion) Marshal() (dAtA []byte, err error)

                                                                                                                      func (*MariaDBVersion) MarshalTo

                                                                                                                      func (m *MariaDBVersion) MarshalTo(dAtA []byte) (int, error)

                                                                                                                      func (*MariaDBVersion) MarshalToSizedBuffer

                                                                                                                      func (m *MariaDBVersion) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                                      func (*MariaDBVersion) ProtoMessage

                                                                                                                      func (*MariaDBVersion) ProtoMessage()

                                                                                                                      func (*MariaDBVersion) Reset

                                                                                                                      func (m *MariaDBVersion) Reset()

                                                                                                                      func (MariaDBVersion) ResourceFQN

                                                                                                                      func (m MariaDBVersion) ResourceFQN() string

                                                                                                                      func (MariaDBVersion) ResourceKind

                                                                                                                      func (m MariaDBVersion) ResourceKind() string

                                                                                                                      func (MariaDBVersion) ResourcePlural

                                                                                                                      func (m MariaDBVersion) ResourcePlural() string

                                                                                                                      func (MariaDBVersion) ResourceShortCode

                                                                                                                      func (m MariaDBVersion) ResourceShortCode() string

                                                                                                                      func (MariaDBVersion) ResourceSingular

                                                                                                                      func (m MariaDBVersion) ResourceSingular() string

                                                                                                                      func (*MariaDBVersion) Size

                                                                                                                      func (m *MariaDBVersion) Size() (n int)

                                                                                                                      func (*MariaDBVersion) String

                                                                                                                      func (this *MariaDBVersion) String() string

                                                                                                                      func (*MariaDBVersion) Unmarshal

                                                                                                                      func (m *MariaDBVersion) Unmarshal(dAtA []byte) error

                                                                                                                      func (MariaDBVersion) ValidateSpecs

                                                                                                                      func (m MariaDBVersion) ValidateSpecs() error

                                                                                                                      func (*MariaDBVersion) XXX_DiscardUnknown

                                                                                                                      func (m *MariaDBVersion) XXX_DiscardUnknown()

                                                                                                                      func (*MariaDBVersion) XXX_Marshal

                                                                                                                      func (m *MariaDBVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                                      func (*MariaDBVersion) XXX_Merge

                                                                                                                      func (m *MariaDBVersion) XXX_Merge(src proto.Message)

                                                                                                                      func (*MariaDBVersion) XXX_Size

                                                                                                                      func (m *MariaDBVersion) XXX_Size() int

                                                                                                                      func (*MariaDBVersion) XXX_Unmarshal

                                                                                                                      func (m *MariaDBVersion) XXX_Unmarshal(b []byte) error

                                                                                                                      type MariaDBVersionDatabase

                                                                                                                      type MariaDBVersionDatabase struct {
                                                                                                                      	Image string `json:"image" protobuf:"bytes,1,opt,name=image"`
                                                                                                                      }

                                                                                                                        MariaDBVersionDatabase is the mariadb image

                                                                                                                        func (*MariaDBVersionDatabase) DeepCopy

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

                                                                                                                          func (*MariaDBVersionDatabase) DeepCopyInto

                                                                                                                          func (in *MariaDBVersionDatabase) DeepCopyInto(out *MariaDBVersionDatabase)

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

                                                                                                                            func (*MariaDBVersionDatabase) Descriptor

                                                                                                                            func (*MariaDBVersionDatabase) Descriptor() ([]byte, []int)

                                                                                                                            func (*MariaDBVersionDatabase) Marshal

                                                                                                                            func (m *MariaDBVersionDatabase) Marshal() (dAtA []byte, err error)

                                                                                                                            func (*MariaDBVersionDatabase) MarshalTo

                                                                                                                            func (m *MariaDBVersionDatabase) MarshalTo(dAtA []byte) (int, error)

                                                                                                                            func (*MariaDBVersionDatabase) MarshalToSizedBuffer

                                                                                                                            func (m *MariaDBVersionDatabase) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                                                                                                            func (*MariaDBVersionDatabase) ProtoMessage

                                                                                                                            func (*MariaDBVersionDatabase) ProtoMessage()

                                                                                                                            func (*MariaDBVersionDatabase) Reset

                                                                                                                            func (m *MariaDBVersionDatabase) Reset()

                                                                                                                            func (*MariaDBVersionDatabase) Size

                                                                                                                            func (m *MariaDBVersionDatabase) Size() (n int)

                                                                                                                            func (*MariaDBVersionDatabase) String

                                                                                                                            func (this *MariaDBVersionDatabase) String() string

                                                                                                                            func (*MariaDBVersionDatabase) Unmarshal

                                                                                                                            func (m *MariaDBVersionDatabase) Unmarshal(dAtA []byte) error

                                                                                                                            func (*MariaDBVersionDatabase) XXX_DiscardUnknown

                                                                                                                            func (m *MariaDBVersionDatabase) XXX_DiscardUnknown()

                                                                                                                            func (*MariaDBVersionDatabase) XXX_Marshal

                                                                                                                            func (m *MariaDBVersionDatabase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                                                                                                            func (*MariaDBVersionDatabase) XXX_Merge

                                                                                                                            func (m *MariaDBVersionDatabase) XXX_Merge(src proto.Message)

                                                                                                                            func (*MariaDBVersionDatabase) XXX_Size

                                                                                                                            func (m *MariaDBVersionDatabase) XXX_Size() int