Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the integreatly v1alpha1 API group +kubebuilder:object:generate=true +groupName=integreatly.org
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "integreatly.org", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type BlobStorage ¶
type BlobStorage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec types.ResourceTypeSpec `json:"spec,omitempty"` Status types.ResourceTypeStatus `json:"status,omitempty"` }
BlobStorage is the Schema for the blobstorages API
func (*BlobStorage) DeepCopy ¶
func (in *BlobStorage) DeepCopy() *BlobStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobStorage.
func (*BlobStorage) DeepCopyInto ¶
func (in *BlobStorage) DeepCopyInto(out *BlobStorage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlobStorage) DeepCopyObject ¶
func (in *BlobStorage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BlobStorageList ¶
type BlobStorageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BlobStorage `json:"items"` }
BlobStorageList contains a list of BlobStorage
func (*BlobStorageList) DeepCopy ¶
func (in *BlobStorageList) DeepCopy() *BlobStorageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobStorageList.
func (*BlobStorageList) DeepCopyInto ¶
func (in *BlobStorageList) DeepCopyInto(out *BlobStorageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlobStorageList) DeepCopyObject ¶
func (in *BlobStorageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Postgres ¶
type Postgres struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec types.ResourceTypeSpec `json:"spec,omitempty"` Status types.ResourceTypeStatus `json:"status,omitempty"` }
Postgres is the Schema for the postgres API
func (*Postgres) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Postgres.
func (*Postgres) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Postgres) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PostgresList ¶
type PostgresList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Postgres `json:"items"` }
PostgresList contains a list of Postgres
func (*PostgresList) DeepCopy ¶
func (in *PostgresList) DeepCopy() *PostgresList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresList.
func (*PostgresList) DeepCopyInto ¶
func (in *PostgresList) DeepCopyInto(out *PostgresList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PostgresList) DeepCopyObject ¶
func (in *PostgresList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PostgresSnapshot ¶
type PostgresSnapshot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PostgresSnapshotSpec `json:"spec,omitempty"` Status types.ResourceTypeSnapshotStatus `json:"status,omitempty"` }
PostgresSnapshot is the Schema for the postgressnapshots API
func (*PostgresSnapshot) DeepCopy ¶
func (in *PostgresSnapshot) DeepCopy() *PostgresSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSnapshot.
func (*PostgresSnapshot) DeepCopyInto ¶
func (in *PostgresSnapshot) DeepCopyInto(out *PostgresSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PostgresSnapshot) DeepCopyObject ¶
func (in *PostgresSnapshot) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PostgresSnapshotList ¶
type PostgresSnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PostgresSnapshot `json:"items"` }
PostgresSnapshotList contains a list of PostgresSnapshot
func (*PostgresSnapshotList) DeepCopy ¶
func (in *PostgresSnapshotList) DeepCopy() *PostgresSnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSnapshotList.
func (*PostgresSnapshotList) DeepCopyInto ¶
func (in *PostgresSnapshotList) DeepCopyInto(out *PostgresSnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PostgresSnapshotList) DeepCopyObject ¶
func (in *PostgresSnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PostgresSnapshotSpec ¶
type PostgresSnapshotSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file // Add custom validation using kubebuilder tags: https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html ResourceName string `json:"resourceName"` }
PostgresSnapshotSpec defines the desired state of PostgresSnapshot
func (*PostgresSnapshotSpec) DeepCopy ¶
func (in *PostgresSnapshotSpec) DeepCopy() *PostgresSnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresSnapshotSpec.
func (*PostgresSnapshotSpec) DeepCopyInto ¶
func (in *PostgresSnapshotSpec) DeepCopyInto(out *PostgresSnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Redis ¶
type Redis struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec types.ResourceTypeSpec `json:"spec,omitempty"` Status types.ResourceTypeStatus `json:"status,omitempty"` }
Redis is the Schema for the redis API
func (*Redis) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Redis.
func (*Redis) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Redis) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedisList ¶
type RedisList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Redis `json:"items"` }
RedisList contains a list of Redis
func (*RedisList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisList.
func (*RedisList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedisSnapshot ¶
type RedisSnapshot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RedisSnapshotSpec `json:"spec,omitempty"` Status types.ResourceTypeSnapshotStatus `json:"status,omitempty"` }
RedisSnapshot is the Schema for the redissnapshots API
func (*RedisSnapshot) DeepCopy ¶
func (in *RedisSnapshot) DeepCopy() *RedisSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisSnapshot.
func (*RedisSnapshot) DeepCopyInto ¶
func (in *RedisSnapshot) DeepCopyInto(out *RedisSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisSnapshot) DeepCopyObject ¶
func (in *RedisSnapshot) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedisSnapshotList ¶
type RedisSnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RedisSnapshot `json:"items"` }
RedisSnapshotList contains a list of RedisSnapshot
func (*RedisSnapshotList) DeepCopy ¶
func (in *RedisSnapshotList) DeepCopy() *RedisSnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisSnapshotList.
func (*RedisSnapshotList) DeepCopyInto ¶
func (in *RedisSnapshotList) DeepCopyInto(out *RedisSnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisSnapshotList) DeepCopyObject ¶
func (in *RedisSnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedisSnapshotSpec ¶
type RedisSnapshotSpec struct { // Foo is an example field of RedisSnapshot. Edit RedisSnapshot_types.go to remove/update ResourceName string `json:"resourceName"` }
RedisSnapshotSpec defines the desired state of RedisSnapshot
func (*RedisSnapshotSpec) DeepCopy ¶
func (in *RedisSnapshotSpec) DeepCopy() *RedisSnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisSnapshotSpec.
func (*RedisSnapshotSpec) DeepCopyInto ¶
func (in *RedisSnapshotSpec) DeepCopyInto(out *RedisSnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.