Documentation ¶
Overview ¶
Package v1alpha1 is the v1alpha1 version of the API.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: simpledatabaseprovisioner.GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type SimpleDatabaseBinding ¶
type SimpleDatabaseBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SimpleDatabaseBindingSpec `json:"spec"` }
SimpleDatabaseBinding is a specification for a SimpleDatabaseBinding resource
func (*SimpleDatabaseBinding) DeepCopy ¶
func (in *SimpleDatabaseBinding) DeepCopy() *SimpleDatabaseBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleDatabaseBinding.
func (*SimpleDatabaseBinding) DeepCopyInto ¶
func (in *SimpleDatabaseBinding) DeepCopyInto(out *SimpleDatabaseBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SimpleDatabaseBinding) DeepCopyObject ¶
func (in *SimpleDatabaseBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SimpleDatabaseBindingList ¶
type SimpleDatabaseBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []SimpleDatabaseBinding `json:"items"` }
SimpleDatabaseBindingList is a list of SimpleDatabaseBinding resources
func (*SimpleDatabaseBindingList) DeepCopy ¶
func (in *SimpleDatabaseBindingList) DeepCopy() *SimpleDatabaseBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleDatabaseBindingList.
func (*SimpleDatabaseBindingList) DeepCopyInto ¶
func (in *SimpleDatabaseBindingList) DeepCopyInto(out *SimpleDatabaseBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SimpleDatabaseBindingList) DeepCopyObject ¶
func (in *SimpleDatabaseBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SimpleDatabaseBindingSpec ¶
type SimpleDatabaseBindingSpec struct { InstanceName string `json:"instanceName"` SecretName string `json:"secretName"` }
SimpleDatabaseBindingSpec is the spec for a SimpleDatabaseBinding resource
func (*SimpleDatabaseBindingSpec) DeepCopy ¶
func (in *SimpleDatabaseBindingSpec) DeepCopy() *SimpleDatabaseBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleDatabaseBindingSpec.
func (*SimpleDatabaseBindingSpec) DeepCopyInto ¶
func (in *SimpleDatabaseBindingSpec) DeepCopyInto(out *SimpleDatabaseBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SimpleDatabaseInstance ¶
type SimpleDatabaseInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SimpleDatabaseInstanceSpec `json:"spec"` }
SimpleDatabaseInstance is a specification for a SimpleDatabaseInstance resource
func (*SimpleDatabaseInstance) DeepCopy ¶
func (in *SimpleDatabaseInstance) DeepCopy() *SimpleDatabaseInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleDatabaseInstance.
func (*SimpleDatabaseInstance) DeepCopyInto ¶
func (in *SimpleDatabaseInstance) DeepCopyInto(out *SimpleDatabaseInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SimpleDatabaseInstance) DeepCopyObject ¶
func (in *SimpleDatabaseInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SimpleDatabaseInstanceList ¶
type SimpleDatabaseInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []SimpleDatabaseInstance `json:"items"` }
SimpleDatabaseInstanceList is a list of SimpleDatabaseInstance resources
func (*SimpleDatabaseInstanceList) DeepCopy ¶
func (in *SimpleDatabaseInstanceList) DeepCopy() *SimpleDatabaseInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleDatabaseInstanceList.
func (*SimpleDatabaseInstanceList) DeepCopyInto ¶
func (in *SimpleDatabaseInstanceList) DeepCopyInto(out *SimpleDatabaseInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SimpleDatabaseInstanceList) DeepCopyObject ¶
func (in *SimpleDatabaseInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SimpleDatabaseInstanceSpec ¶
type SimpleDatabaseInstanceSpec struct { DbmsServer string `json:"dbmsServer"` DatabaseName string `json:"databaseName"` }
SimpleDatabaseInstanceSpec is the spec for a SimpleDatabaseInstance resource
func (*SimpleDatabaseInstanceSpec) DeepCopy ¶
func (in *SimpleDatabaseInstanceSpec) DeepCopy() *SimpleDatabaseInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleDatabaseInstanceSpec.
func (*SimpleDatabaseInstanceSpec) DeepCopyInto ¶
func (in *SimpleDatabaseInstanceSpec) DeepCopyInto(out *SimpleDatabaseInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.