Versions in this module Expand all Collapse all v0 v0.5.0 May 8, 2022 v0.4.0 Oct 28, 2021 Changes in this version type InstanceSpec + BackendRef *core.LocalObjectReference v0.3.0 Aug 2, 2021 Changes in this version + var AddToScheme = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + func GetDecoder() map[string]jsoniter.ValDecoder + func GetEncoder() map[string]jsoniter.ValEncoder + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type Instance struct + Spec InstanceSpec + Status InstanceStatus + func (in *Instance) DeepCopy() *Instance + func (in *Instance) DeepCopyInto(out *Instance) + func (in *Instance) DeepCopyObject() runtime.Object + func (r *Instance) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Instance) ValidateCreate() error + func (r *Instance) ValidateDelete() error + func (r *Instance) ValidateUpdate(old runtime.Object) error + type InstanceList struct + Items []Instance + func (in *InstanceList) DeepCopy() *InstanceList + func (in *InstanceList) DeepCopyInto(out *InstanceList) + func (in *InstanceList) DeepCopyObject() runtime.Object + type InstanceSpec struct + ProviderRef core.LocalObjectReference + Resource InstanceSpecResource + State *InstanceSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *InstanceSpec) DeepCopy() *InstanceSpec + func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec) + type InstanceSpecResource struct + AppKey *string + DiskCategory *string + Duration *string + EngineType *string + ID string + InstanceAlias *string + InstanceClass *string + InstanceStorage *string + PaymentType *string + Status *string + Timeouts *base.ResourceTimeout + VswitchID *string + ZoneID *string + func (in *InstanceSpecResource) DeepCopy() *InstanceSpecResource + func (in *InstanceSpecResource) DeepCopyInto(out *InstanceSpecResource) + type InstanceStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *InstanceStatus) DeepCopy() *InstanceStatus + func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)