Documentation ¶
Overview ¶
+groupName=click.alicloud.kubeform.com
Index ¶
- Variables
- 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 HouseAccount
- func (in *HouseAccount) DeepCopy() *HouseAccount
- func (in *HouseAccount) DeepCopyInto(out *HouseAccount)
- func (in *HouseAccount) DeepCopyObject() runtime.Object
- func (r *HouseAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HouseAccount) ValidateCreate() error
- func (r *HouseAccount) ValidateDelete() error
- func (r *HouseAccount) ValidateUpdate(old runtime.Object) error
- type HouseAccountList
- type HouseAccountSpec
- type HouseAccountSpecResource
- type HouseAccountStatus
- type HouseBackupPolicy
- func (in *HouseBackupPolicy) DeepCopy() *HouseBackupPolicy
- func (in *HouseBackupPolicy) DeepCopyInto(out *HouseBackupPolicy)
- func (in *HouseBackupPolicy) DeepCopyObject() runtime.Object
- func (r *HouseBackupPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HouseBackupPolicy) ValidateCreate() error
- func (r *HouseBackupPolicy) ValidateDelete() error
- func (r *HouseBackupPolicy) ValidateUpdate(old runtime.Object) error
- type HouseBackupPolicyList
- type HouseBackupPolicySpec
- type HouseBackupPolicySpecResource
- type HouseBackupPolicyStatus
- type HouseDbCluster
- func (in *HouseDbCluster) DeepCopy() *HouseDbCluster
- func (in *HouseDbCluster) DeepCopyInto(out *HouseDbCluster)
- func (in *HouseDbCluster) DeepCopyObject() runtime.Object
- func (r *HouseDbCluster) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HouseDbCluster) ValidateCreate() error
- func (r *HouseDbCluster) ValidateDelete() error
- func (r *HouseDbCluster) ValidateUpdate(old runtime.Object) error
- type HouseDbClusterList
- type HouseDbClusterSpec
- type HouseDbClusterSpecDbClusterAccessWhiteList
- type HouseDbClusterSpecResource
- type HouseDbClusterStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: click.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type HouseAccount ¶
type HouseAccount struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HouseAccountSpec `json:"spec,omitempty"` Status HouseAccountStatus `json:"status,omitempty"` }
func (*HouseAccount) DeepCopy ¶
func (in *HouseAccount) DeepCopy() *HouseAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseAccount.
func (*HouseAccount) DeepCopyInto ¶
func (in *HouseAccount) DeepCopyInto(out *HouseAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HouseAccount) DeepCopyObject ¶
func (in *HouseAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HouseAccount) SetupWebhookWithManager ¶
func (r *HouseAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HouseAccount) ValidateCreate ¶
func (r *HouseAccount) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HouseAccount) ValidateDelete ¶
func (r *HouseAccount) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HouseAccount) ValidateUpdate ¶
func (r *HouseAccount) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HouseAccountList ¶
type HouseAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HouseAccount CRD objects Items []HouseAccount `json:"items,omitempty"` }
HouseAccountList is a list of HouseAccounts
func (*HouseAccountList) DeepCopy ¶
func (in *HouseAccountList) DeepCopy() *HouseAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseAccountList.
func (*HouseAccountList) DeepCopyInto ¶
func (in *HouseAccountList) DeepCopyInto(out *HouseAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HouseAccountList) DeepCopyObject ¶
func (in *HouseAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HouseAccountSpec ¶
type HouseAccountSpec struct { State *HouseAccountSpecResource `json:"state,omitempty" tf:"-"` Resource HouseAccountSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*HouseAccountSpec) DeepCopy ¶
func (in *HouseAccountSpec) DeepCopy() *HouseAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseAccountSpec.
func (*HouseAccountSpec) DeepCopyInto ¶
func (in *HouseAccountSpec) DeepCopyInto(out *HouseAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HouseAccountSpecResource ¶
type HouseAccountSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccountDescription *string `json:"accountDescription,omitempty" tf:"account_description"` AccountName *string `json:"accountName" tf:"account_name"` AccountPassword *string `json:"accountPassword" tf:"account_password"` DbClusterID *string `json:"dbClusterID" tf:"db_cluster_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*HouseAccountSpecResource) DeepCopy ¶
func (in *HouseAccountSpecResource) DeepCopy() *HouseAccountSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseAccountSpecResource.
func (*HouseAccountSpecResource) DeepCopyInto ¶
func (in *HouseAccountSpecResource) DeepCopyInto(out *HouseAccountSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HouseAccountStatus ¶
type HouseAccountStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*HouseAccountStatus) DeepCopy ¶
func (in *HouseAccountStatus) DeepCopy() *HouseAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseAccountStatus.
func (*HouseAccountStatus) DeepCopyInto ¶
func (in *HouseAccountStatus) DeepCopyInto(out *HouseAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HouseBackupPolicy ¶ added in v0.5.0
type HouseBackupPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HouseBackupPolicySpec `json:"spec,omitempty"` Status HouseBackupPolicyStatus `json:"status,omitempty"` }
func (*HouseBackupPolicy) DeepCopy ¶ added in v0.5.0
func (in *HouseBackupPolicy) DeepCopy() *HouseBackupPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseBackupPolicy.
func (*HouseBackupPolicy) DeepCopyInto ¶ added in v0.5.0
func (in *HouseBackupPolicy) DeepCopyInto(out *HouseBackupPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HouseBackupPolicy) DeepCopyObject ¶ added in v0.5.0
func (in *HouseBackupPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HouseBackupPolicy) SetupWebhookWithManager ¶ added in v0.5.0
func (r *HouseBackupPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HouseBackupPolicy) ValidateCreate ¶ added in v0.5.0
func (r *HouseBackupPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HouseBackupPolicy) ValidateDelete ¶ added in v0.5.0
func (r *HouseBackupPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HouseBackupPolicy) ValidateUpdate ¶ added in v0.5.0
func (r *HouseBackupPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HouseBackupPolicyList ¶ added in v0.5.0
type HouseBackupPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HouseBackupPolicy CRD objects Items []HouseBackupPolicy `json:"items,omitempty"` }
HouseBackupPolicyList is a list of HouseBackupPolicys
func (*HouseBackupPolicyList) DeepCopy ¶ added in v0.5.0
func (in *HouseBackupPolicyList) DeepCopy() *HouseBackupPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseBackupPolicyList.
func (*HouseBackupPolicyList) DeepCopyInto ¶ added in v0.5.0
func (in *HouseBackupPolicyList) DeepCopyInto(out *HouseBackupPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HouseBackupPolicyList) DeepCopyObject ¶ added in v0.5.0
func (in *HouseBackupPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HouseBackupPolicySpec ¶ added in v0.5.0
type HouseBackupPolicySpec struct { State *HouseBackupPolicySpecResource `json:"state,omitempty" tf:"-"` Resource HouseBackupPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*HouseBackupPolicySpec) DeepCopy ¶ added in v0.5.0
func (in *HouseBackupPolicySpec) DeepCopy() *HouseBackupPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseBackupPolicySpec.
func (*HouseBackupPolicySpec) DeepCopyInto ¶ added in v0.5.0
func (in *HouseBackupPolicySpec) DeepCopyInto(out *HouseBackupPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HouseBackupPolicySpecResource ¶ added in v0.5.0
type HouseBackupPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BackupRetentionPeriod *int64 `json:"backupRetentionPeriod,omitempty" tf:"backup_retention_period"` DbClusterID *string `json:"dbClusterID" tf:"db_cluster_id"` PreferredBackupPeriod []string `json:"preferredBackupPeriod" tf:"preferred_backup_period"` PreferredBackupTime *string `json:"preferredBackupTime" tf:"preferred_backup_time"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*HouseBackupPolicySpecResource) DeepCopy ¶ added in v0.5.0
func (in *HouseBackupPolicySpecResource) DeepCopy() *HouseBackupPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseBackupPolicySpecResource.
func (*HouseBackupPolicySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *HouseBackupPolicySpecResource) DeepCopyInto(out *HouseBackupPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HouseBackupPolicyStatus ¶ added in v0.5.0
type HouseBackupPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*HouseBackupPolicyStatus) DeepCopy ¶ added in v0.5.0
func (in *HouseBackupPolicyStatus) DeepCopy() *HouseBackupPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseBackupPolicyStatus.
func (*HouseBackupPolicyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *HouseBackupPolicyStatus) DeepCopyInto(out *HouseBackupPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HouseDbCluster ¶
type HouseDbCluster struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HouseDbClusterSpec `json:"spec,omitempty"` Status HouseDbClusterStatus `json:"status,omitempty"` }
func (*HouseDbCluster) DeepCopy ¶
func (in *HouseDbCluster) DeepCopy() *HouseDbCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseDbCluster.
func (*HouseDbCluster) DeepCopyInto ¶
func (in *HouseDbCluster) DeepCopyInto(out *HouseDbCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HouseDbCluster) DeepCopyObject ¶
func (in *HouseDbCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HouseDbCluster) SetupWebhookWithManager ¶
func (r *HouseDbCluster) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HouseDbCluster) ValidateCreate ¶
func (r *HouseDbCluster) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HouseDbCluster) ValidateDelete ¶
func (r *HouseDbCluster) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HouseDbCluster) ValidateUpdate ¶
func (r *HouseDbCluster) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HouseDbClusterList ¶
type HouseDbClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HouseDbCluster CRD objects Items []HouseDbCluster `json:"items,omitempty"` }
HouseDbClusterList is a list of HouseDbClusters
func (*HouseDbClusterList) DeepCopy ¶
func (in *HouseDbClusterList) DeepCopy() *HouseDbClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseDbClusterList.
func (*HouseDbClusterList) DeepCopyInto ¶
func (in *HouseDbClusterList) DeepCopyInto(out *HouseDbClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HouseDbClusterList) DeepCopyObject ¶
func (in *HouseDbClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HouseDbClusterSpec ¶
type HouseDbClusterSpec struct { State *HouseDbClusterSpecResource `json:"state,omitempty" tf:"-"` Resource HouseDbClusterSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*HouseDbClusterSpec) DeepCopy ¶
func (in *HouseDbClusterSpec) DeepCopy() *HouseDbClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseDbClusterSpec.
func (*HouseDbClusterSpec) DeepCopyInto ¶
func (in *HouseDbClusterSpec) DeepCopyInto(out *HouseDbClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HouseDbClusterSpecDbClusterAccessWhiteList ¶ added in v0.5.0
type HouseDbClusterSpecDbClusterAccessWhiteList struct { // +optional DbClusterIPArrayAttribute *string `json:"dbClusterIPArrayAttribute,omitempty" tf:"db_cluster_ip_array_attribute"` // +optional DbClusterIPArrayName *string `json:"dbClusterIPArrayName,omitempty" tf:"db_cluster_ip_array_name"` // +optional SecurityIPList *string `json:"securityIPList,omitempty" tf:"security_ip_list"` }
func (*HouseDbClusterSpecDbClusterAccessWhiteList) DeepCopy ¶ added in v0.5.0
func (in *HouseDbClusterSpecDbClusterAccessWhiteList) DeepCopy() *HouseDbClusterSpecDbClusterAccessWhiteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseDbClusterSpecDbClusterAccessWhiteList.
func (*HouseDbClusterSpecDbClusterAccessWhiteList) DeepCopyInto ¶ added in v0.5.0
func (in *HouseDbClusterSpecDbClusterAccessWhiteList) DeepCopyInto(out *HouseDbClusterSpecDbClusterAccessWhiteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HouseDbClusterSpecResource ¶
type HouseDbClusterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Category *string `json:"category" tf:"category"` // +optional DbClusterAccessWhiteList []HouseDbClusterSpecDbClusterAccessWhiteList `json:"dbClusterAccessWhiteList,omitempty" tf:"db_cluster_access_white_list"` DbClusterClass *string `json:"dbClusterClass" tf:"db_cluster_class"` // +optional DbClusterDescription *string `json:"dbClusterDescription,omitempty" tf:"db_cluster_description"` DbClusterNetworkType *string `json:"dbClusterNetworkType" tf:"db_cluster_network_type"` DbClusterVersion *string `json:"dbClusterVersion" tf:"db_cluster_version"` DbNodeGroupCount *int64 `json:"dbNodeGroupCount" tf:"db_node_group_count"` DbNodeStorage *string `json:"dbNodeStorage" tf:"db_node_storage"` // +optional EncryptionKey *string `json:"encryptionKey,omitempty" tf:"encryption_key"` // +optional EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type"` // +optional MaintainTime *string `json:"maintainTime,omitempty" tf:"maintain_time"` PaymentType *string `json:"paymentType" tf:"payment_type"` // +optional Period *string `json:"period,omitempty" tf:"period"` // +optional Status *string `json:"status,omitempty" tf:"status"` StorageType *string `json:"storageType" tf:"storage_type"` // +optional UsedTime *string `json:"usedTime,omitempty" tf:"used_time"` // +optional VswitchID *string `json:"vswitchID,omitempty" tf:"vswitch_id"` }
func (*HouseDbClusterSpecResource) DeepCopy ¶
func (in *HouseDbClusterSpecResource) DeepCopy() *HouseDbClusterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseDbClusterSpecResource.
func (*HouseDbClusterSpecResource) DeepCopyInto ¶
func (in *HouseDbClusterSpecResource) DeepCopyInto(out *HouseDbClusterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HouseDbClusterStatus ¶
type HouseDbClusterStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*HouseDbClusterStatus) DeepCopy ¶
func (in *HouseDbClusterStatus) DeepCopy() *HouseDbClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseDbClusterStatus.
func (*HouseDbClusterStatus) DeepCopyInto ¶
func (in *HouseDbClusterStatus) DeepCopyInto(out *HouseDbClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.