Versions in this module Expand all Collapse all v0 v0.5.0 May 8, 2022 Changes in this version + 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 + BackendRef *core.LocalObjectReference + ProviderRef core.LocalObjectReference + Resource InstanceSpecResource + SecretRef *core.LocalObjectReference + State *InstanceSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *InstanceSpec) DeepCopy() *InstanceSpec + func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec) + type InstanceSpecResource struct + AutoPay *bool + AutoRenew *bool + Description *string + EipBandwidth *int64 + Force *bool + ID string + ImageID *string + InstanceName *string + InstanceType *string + KeyPairName *string + PaymentType *string + Period *string + PeriodUnit *string + Resolution *string + SecurityGroupID *string + Status *string + Timeouts *base.ResourceTimeout + VncPassword *string + VswitchID *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) v0.4.0 Oct 28, 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 KeyPair struct + Spec KeyPairSpec + Status KeyPairStatus + func (in *KeyPair) DeepCopy() *KeyPair + func (in *KeyPair) DeepCopyInto(out *KeyPair) + func (in *KeyPair) DeepCopyObject() runtime.Object + func (r *KeyPair) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *KeyPair) ValidateCreate() error + func (r *KeyPair) ValidateDelete() error + func (r *KeyPair) ValidateUpdate(old runtime.Object) error + type KeyPairList struct + Items []KeyPair + func (in *KeyPairList) DeepCopy() *KeyPairList + func (in *KeyPairList) DeepCopyInto(out *KeyPairList) + func (in *KeyPairList) DeepCopyObject() runtime.Object + type KeyPairSpec struct + BackendRef *core.LocalObjectReference + ProviderRef core.LocalObjectReference + Resource KeyPairSpecResource + State *KeyPairSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *KeyPairSpec) DeepCopy() *KeyPairSpec + func (in *KeyPairSpec) DeepCopyInto(out *KeyPairSpec) + type KeyPairSpecResource struct + ID string + KeyPairName *string + PublicKeyBody *string + func (in *KeyPairSpecResource) DeepCopy() *KeyPairSpecResource + func (in *KeyPairSpecResource) DeepCopyInto(out *KeyPairSpecResource) + type KeyPairStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *KeyPairStatus) DeepCopy() *KeyPairStatus + func (in *KeyPairStatus) DeepCopyInto(out *KeyPairStatus)