Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the dbaas.redhat.com v1alpha1 API group +kubebuilder:object:generate=true +groupName=dbaas.redhat.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
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 CrunchyBridgeConnection ¶
type CrunchyBridgeConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbaasv1alpha1.DBaaSConnectionSpec `json:"spec,omitempty"` Status dbaasv1alpha1.DBaaSConnectionStatus `json:"status,omitempty"` }
CrunchyBridgeConnection is the Schema for the crunchybridgeconnections API
func (*CrunchyBridgeConnection) DeepCopy ¶
func (in *CrunchyBridgeConnection) DeepCopy() *CrunchyBridgeConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrunchyBridgeConnection.
func (*CrunchyBridgeConnection) DeepCopyInto ¶
func (in *CrunchyBridgeConnection) DeepCopyInto(out *CrunchyBridgeConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CrunchyBridgeConnection) DeepCopyObject ¶
func (in *CrunchyBridgeConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CrunchyBridgeConnection) GetStatusConditions ¶
func (in *CrunchyBridgeConnection) GetStatusConditions() *[]metav1.Condition
GetStatusConditions gets the status conditions from the ApplicationGroup status
type CrunchyBridgeConnectionList ¶
type CrunchyBridgeConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CrunchyBridgeConnection `json:"items"` }
CrunchyBridgeConnectionList contains a list of CrunchyBridgeConnection
func (*CrunchyBridgeConnectionList) DeepCopy ¶
func (in *CrunchyBridgeConnectionList) DeepCopy() *CrunchyBridgeConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrunchyBridgeConnectionList.
func (*CrunchyBridgeConnectionList) DeepCopyInto ¶
func (in *CrunchyBridgeConnectionList) DeepCopyInto(out *CrunchyBridgeConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CrunchyBridgeConnectionList) DeepCopyObject ¶
func (in *CrunchyBridgeConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CrunchyBridgeInstance ¶
type CrunchyBridgeInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbaasv1alpha1.DBaaSInstanceSpec `json:"spec,omitempty"` Status dbaasv1alpha1.DBaaSInstanceStatus `json:"status,omitempty"` }
CrunchyBridgeInstance is the Schema for the crunchybridgeinstances API
func (*CrunchyBridgeInstance) DeepCopy ¶
func (in *CrunchyBridgeInstance) DeepCopy() *CrunchyBridgeInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrunchyBridgeInstance.
func (*CrunchyBridgeInstance) DeepCopyInto ¶
func (in *CrunchyBridgeInstance) DeepCopyInto(out *CrunchyBridgeInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CrunchyBridgeInstance) DeepCopyObject ¶
func (in *CrunchyBridgeInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CrunchyBridgeInstance) GetStatusConditions ¶
func (in *CrunchyBridgeInstance) GetStatusConditions() *[]metav1.Condition
type CrunchyBridgeInstanceList ¶
type CrunchyBridgeInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CrunchyBridgeInstance `json:"items"` }
CrunchyBridgeInstanceList contains a list of CrunchyBridgeInstance
func (*CrunchyBridgeInstanceList) DeepCopy ¶
func (in *CrunchyBridgeInstanceList) DeepCopy() *CrunchyBridgeInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrunchyBridgeInstanceList.
func (*CrunchyBridgeInstanceList) DeepCopyInto ¶
func (in *CrunchyBridgeInstanceList) DeepCopyInto(out *CrunchyBridgeInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CrunchyBridgeInstanceList) DeepCopyObject ¶
func (in *CrunchyBridgeInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CrunchyBridgeInventory ¶
type CrunchyBridgeInventory struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec dbaasv1alpha1.DBaaSInventorySpec `json:"spec,omitempty"` Status dbaasv1alpha1.DBaaSInventoryStatus `json:"status,omitempty"` }
CrunchyBridgeInventory is the Schema for the crunchybridgeinventories API
func (*CrunchyBridgeInventory) DeepCopy ¶
func (in *CrunchyBridgeInventory) DeepCopy() *CrunchyBridgeInventory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrunchyBridgeInventory.
func (*CrunchyBridgeInventory) DeepCopyInto ¶
func (in *CrunchyBridgeInventory) DeepCopyInto(out *CrunchyBridgeInventory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CrunchyBridgeInventory) DeepCopyObject ¶
func (in *CrunchyBridgeInventory) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CrunchyBridgeInventory) GetStatusConditions ¶
func (in *CrunchyBridgeInventory) GetStatusConditions() *[]metav1.Condition
GetStatusConditions gets the status conditions from the ApplicationGroup status
type CrunchyBridgeInventoryList ¶
type CrunchyBridgeInventoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CrunchyBridgeInventory `json:"items"` }
CrunchyBridgeInventoryList contains a list of CrunchyBridgeInventory
func (*CrunchyBridgeInventoryList) DeepCopy ¶
func (in *CrunchyBridgeInventoryList) DeepCopy() *CrunchyBridgeInventoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrunchyBridgeInventoryList.
func (*CrunchyBridgeInventoryList) DeepCopyInto ¶
func (in *CrunchyBridgeInventoryList) DeepCopyInto(out *CrunchyBridgeInventoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CrunchyBridgeInventoryList) DeepCopyObject ¶
func (in *CrunchyBridgeInventoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.