Documentation ¶
Index ¶
Constants ¶
const ( EventTypeNormal string = "Normal" EventTypeWarning string = "Warning" )
Variables ¶
var ( SchemeGroupVersion = schema.GroupVersion{ Group: rds.GroupName, Version: rds.V1alpha1, } SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Types ¶
type Rds ¶
type Rds struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec RdsSpec `json:"spec"` Status RdsStatus `json:"status"` }
func (*Rds) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rds.
func (*Rds) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Rds) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Rds) HasChanged ¶
type RdsList ¶
type RdsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []Rds `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*RdsList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsList.
func (*RdsList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RdsList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RdsSpec ¶
type RdsSpec struct { Availabilityzone string `json:"availabilityzone"` Backuprestoretime string `json:"backuprestoretime"` Backupstarttime string `json:"backupstarttime"` Backupkeepdays int `json:"backupkeepdays"` Databases []string `json:"databases"` Datastoretype string `json:"datastoretype"` Datastoreversion string `json:"datastoreversion"` Endpoint string `json:"endpoint"` Flavorref string `json:"flavorref"` Hamode string `json:"hamode,omitempty"` Hareplicationmode string `json:"hareplicationmode,omitempty"` Port string `json:"port"` Password string `json:"password"` Region string `json:"region"` Subnet string `json:"subnet"` Securitygroup string `json:"securitygroup"` Users *[]Users `json:"users"` Volumetype string `json:"volumetype"` Volumesize int `json:"volumesize"` Vpc string `json:"vpc"` }
func (*RdsSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsSpec.
func (*RdsSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Directories ¶
Path | Synopsis |
---|---|
apis
|
|
clientset/versioned
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
clientset/versioned/typed/rds/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |