v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 14 Imported by: 2

Documentation

Overview

+groupName=click.alicloud.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
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
)
View Source
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

func Kind(kind string) schema.GroupKind

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

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseBackupPolicySpecResource.

func (*HouseBackupPolicySpecResource) DeepCopyInto added in v0.5.0

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseDbClusterSpecDbClusterAccessWhiteList.

func (*HouseDbClusterSpecDbClusterAccessWhiteList) DeepCopyInto added in v0.5.0

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HouseDbClusterSpecResource.

func (*HouseDbClusterSpecResource) DeepCopyInto

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL