v1alpha1

package
v0.0.0-...-413c94e Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

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

Index

Constants

This section is empty.

Variables

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

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

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

Functions

This section is empty.

Types

type RDSConnection

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

	Spec   v1beta1.DBaaSConnectionSpec   `json:"spec,omitempty"`
	Status v1beta1.DBaaSConnectionStatus `json:"status,omitempty"`
}

RDSConnection is the Schema for the rdsconnections API

func (*RDSConnection) DeepCopy

func (in *RDSConnection) DeepCopy() *RDSConnection

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

func (*RDSConnection) DeepCopyInto

func (in *RDSConnection) DeepCopyInto(out *RDSConnection)

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

func (*RDSConnection) DeepCopyObject

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

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

type RDSConnectionList

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

RDSConnectionList contains a list of RDSConnection

func (*RDSConnectionList) DeepCopy

func (in *RDSConnectionList) DeepCopy() *RDSConnectionList

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

func (*RDSConnectionList) DeepCopyInto

func (in *RDSConnectionList) DeepCopyInto(out *RDSConnectionList)

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

func (*RDSConnectionList) DeepCopyObject

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

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

type RDSInstance

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

	Spec   v1beta1.DBaaSInstanceSpec   `json:"spec,omitempty"`
	Status v1beta1.DBaaSInstanceStatus `json:"status,omitempty"`
}

RDSInstance is the Schema for the rdsinstances API

func (*RDSInstance) DeepCopy

func (in *RDSInstance) DeepCopy() *RDSInstance

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

func (*RDSInstance) DeepCopyInto

func (in *RDSInstance) DeepCopyInto(out *RDSInstance)

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

func (*RDSInstance) DeepCopyObject

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

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

type RDSInstanceList

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

RDSInstanceList contains a list of RDSInstance

func (*RDSInstanceList) DeepCopy

func (in *RDSInstanceList) DeepCopy() *RDSInstanceList

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

func (*RDSInstanceList) DeepCopyInto

func (in *RDSInstanceList) DeepCopyInto(out *RDSInstanceList)

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

func (*RDSInstanceList) DeepCopyObject

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

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

type RDSInventory

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

	Spec   v1beta1.DBaaSInventorySpec   `json:"spec,omitempty"`
	Status v1beta1.DBaaSInventoryStatus `json:"status,omitempty"`
}

RDSInventory is the Schema for the rdsinventories API

func (*RDSInventory) DeepCopy

func (in *RDSInventory) DeepCopy() *RDSInventory

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

func (*RDSInventory) DeepCopyInto

func (in *RDSInventory) DeepCopyInto(out *RDSInventory)

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

func (*RDSInventory) DeepCopyObject

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

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

func (*RDSInventory) SetupWebhookWithManager

func (r *RDSInventory) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*RDSInventory) ValidateCreate

func (r *RDSInventory) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*RDSInventory) ValidateDelete

func (r *RDSInventory) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*RDSInventory) ValidateUpdate

func (r *RDSInventory) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type RDSInventoryList

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

RDSInventoryList contains a list of RDSInventory

func (*RDSInventoryList) DeepCopy

func (in *RDSInventoryList) DeepCopy() *RDSInventoryList

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

func (*RDSInventoryList) DeepCopyInto

func (in *RDSInventoryList) DeepCopyInto(out *RDSInventoryList)

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

func (*RDSInventoryList) DeepCopyObject

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL