Documentation ¶
Overview ¶
+groupName=cr.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 ChartNamespace
- func (in *ChartNamespace) DeepCopy() *ChartNamespace
- func (in *ChartNamespace) DeepCopyInto(out *ChartNamespace)
- func (in *ChartNamespace) DeepCopyObject() runtime.Object
- func (r *ChartNamespace) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ChartNamespace) ValidateCreate() error
- func (r *ChartNamespace) ValidateDelete() error
- func (r *ChartNamespace) ValidateUpdate(old runtime.Object) error
- type ChartNamespaceList
- type ChartNamespaceSpec
- type ChartNamespaceSpecResource
- type ChartNamespaceStatus
- type ChartRepository
- func (in *ChartRepository) DeepCopy() *ChartRepository
- func (in *ChartRepository) DeepCopyInto(out *ChartRepository)
- func (in *ChartRepository) DeepCopyObject() runtime.Object
- func (r *ChartRepository) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ChartRepository) ValidateCreate() error
- func (r *ChartRepository) ValidateDelete() error
- func (r *ChartRepository) ValidateUpdate(old runtime.Object) error
- type ChartRepositoryList
- type ChartRepositorySpec
- type ChartRepositorySpecResource
- type ChartRepositoryStatus
- type EeInstance
- func (in *EeInstance) DeepCopy() *EeInstance
- func (in *EeInstance) DeepCopyInto(out *EeInstance)
- func (in *EeInstance) DeepCopyObject() runtime.Object
- func (r *EeInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EeInstance) ValidateCreate() error
- func (r *EeInstance) ValidateDelete() error
- func (r *EeInstance) ValidateUpdate(old runtime.Object) error
- type EeInstanceList
- type EeInstanceSpec
- type EeInstanceSpecResource
- type EeInstanceStatus
- type EeNamespace
- func (in *EeNamespace) DeepCopy() *EeNamespace
- func (in *EeNamespace) DeepCopyInto(out *EeNamespace)
- func (in *EeNamespace) DeepCopyObject() runtime.Object
- func (r *EeNamespace) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EeNamespace) ValidateCreate() error
- func (r *EeNamespace) ValidateDelete() error
- func (r *EeNamespace) ValidateUpdate(old runtime.Object) error
- type EeNamespaceList
- type EeNamespaceSpec
- type EeNamespaceSpecResource
- type EeNamespaceStatus
- type EeRepo
- func (in *EeRepo) DeepCopy() *EeRepo
- func (in *EeRepo) DeepCopyInto(out *EeRepo)
- func (in *EeRepo) DeepCopyObject() runtime.Object
- func (r *EeRepo) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EeRepo) ValidateCreate() error
- func (r *EeRepo) ValidateDelete() error
- func (r *EeRepo) ValidateUpdate(old runtime.Object) error
- type EeRepoList
- type EeRepoSpec
- type EeRepoSpecResource
- type EeRepoStatus
- type EeSyncRule
- func (in *EeSyncRule) DeepCopy() *EeSyncRule
- func (in *EeSyncRule) DeepCopyInto(out *EeSyncRule)
- func (in *EeSyncRule) DeepCopyObject() runtime.Object
- func (r *EeSyncRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EeSyncRule) ValidateCreate() error
- func (r *EeSyncRule) ValidateDelete() error
- func (r *EeSyncRule) ValidateUpdate(old runtime.Object) error
- type EeSyncRuleList
- type EeSyncRuleSpec
- type EeSyncRuleSpecResource
- type EeSyncRuleStatus
- type EndpointACLPolicy
- func (in *EndpointACLPolicy) DeepCopy() *EndpointACLPolicy
- func (in *EndpointACLPolicy) DeepCopyInto(out *EndpointACLPolicy)
- func (in *EndpointACLPolicy) DeepCopyObject() runtime.Object
- func (r *EndpointACLPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EndpointACLPolicy) ValidateCreate() error
- func (r *EndpointACLPolicy) ValidateDelete() error
- func (r *EndpointACLPolicy) ValidateUpdate(old runtime.Object) error
- type EndpointACLPolicyList
- type EndpointACLPolicySpec
- type EndpointACLPolicySpecResource
- type EndpointACLPolicyStatus
- type Namespace
- func (in *Namespace) DeepCopy() *Namespace
- func (in *Namespace) DeepCopyInto(out *Namespace)
- func (in *Namespace) DeepCopyObject() runtime.Object
- func (r *Namespace) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Namespace) ValidateCreate() error
- func (r *Namespace) ValidateDelete() error
- func (r *Namespace) ValidateUpdate(old runtime.Object) error
- type NamespaceList
- type NamespaceSpec
- type NamespaceSpecResource
- type NamespaceStatus
- type Repo
- func (in *Repo) DeepCopy() *Repo
- func (in *Repo) DeepCopyInto(out *Repo)
- func (in *Repo) DeepCopyObject() runtime.Object
- func (r *Repo) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Repo) ValidateCreate() error
- func (r *Repo) ValidateDelete() error
- func (r *Repo) ValidateUpdate(old runtime.Object) error
- type RepoList
- type RepoSpec
- type RepoSpecDomainList
- type RepoSpecResource
- type RepoStatus
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: cr.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 ChartNamespace ¶ added in v0.5.0
type ChartNamespace struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ChartNamespaceSpec `json:"spec,omitempty"` Status ChartNamespaceStatus `json:"status,omitempty"` }
func (*ChartNamespace) DeepCopy ¶ added in v0.5.0
func (in *ChartNamespace) DeepCopy() *ChartNamespace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartNamespace.
func (*ChartNamespace) DeepCopyInto ¶ added in v0.5.0
func (in *ChartNamespace) DeepCopyInto(out *ChartNamespace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChartNamespace) DeepCopyObject ¶ added in v0.5.0
func (in *ChartNamespace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ChartNamespace) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ChartNamespace) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ChartNamespace) ValidateCreate ¶ added in v0.5.0
func (r *ChartNamespace) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ChartNamespace) ValidateDelete ¶ added in v0.5.0
func (r *ChartNamespace) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ChartNamespace) ValidateUpdate ¶ added in v0.5.0
func (r *ChartNamespace) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ChartNamespaceList ¶ added in v0.5.0
type ChartNamespaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ChartNamespace CRD objects Items []ChartNamespace `json:"items,omitempty"` }
ChartNamespaceList is a list of ChartNamespaces
func (*ChartNamespaceList) DeepCopy ¶ added in v0.5.0
func (in *ChartNamespaceList) DeepCopy() *ChartNamespaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartNamespaceList.
func (*ChartNamespaceList) DeepCopyInto ¶ added in v0.5.0
func (in *ChartNamespaceList) DeepCopyInto(out *ChartNamespaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChartNamespaceList) DeepCopyObject ¶ added in v0.5.0
func (in *ChartNamespaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ChartNamespaceSpec ¶ added in v0.5.0
type ChartNamespaceSpec struct { State *ChartNamespaceSpecResource `json:"state,omitempty" tf:"-"` Resource ChartNamespaceSpecResource `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 (*ChartNamespaceSpec) DeepCopy ¶ added in v0.5.0
func (in *ChartNamespaceSpec) DeepCopy() *ChartNamespaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartNamespaceSpec.
func (*ChartNamespaceSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ChartNamespaceSpec) DeepCopyInto(out *ChartNamespaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChartNamespaceSpecResource ¶ added in v0.5.0
type ChartNamespaceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoCreateRepo *bool `json:"autoCreateRepo,omitempty" tf:"auto_create_repo"` // +optional DefaultRepoType *string `json:"defaultRepoType,omitempty" tf:"default_repo_type"` InstanceID *string `json:"instanceID" tf:"instance_id"` NamespaceName *string `json:"namespaceName" tf:"namespace_name"` }
func (*ChartNamespaceSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ChartNamespaceSpecResource) DeepCopy() *ChartNamespaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartNamespaceSpecResource.
func (*ChartNamespaceSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ChartNamespaceSpecResource) DeepCopyInto(out *ChartNamespaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChartNamespaceStatus ¶ added in v0.5.0
type ChartNamespaceStatus 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 (*ChartNamespaceStatus) DeepCopy ¶ added in v0.5.0
func (in *ChartNamespaceStatus) DeepCopy() *ChartNamespaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartNamespaceStatus.
func (*ChartNamespaceStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ChartNamespaceStatus) DeepCopyInto(out *ChartNamespaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChartRepository ¶ added in v0.5.0
type ChartRepository struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ChartRepositorySpec `json:"spec,omitempty"` Status ChartRepositoryStatus `json:"status,omitempty"` }
func (*ChartRepository) DeepCopy ¶ added in v0.5.0
func (in *ChartRepository) DeepCopy() *ChartRepository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartRepository.
func (*ChartRepository) DeepCopyInto ¶ added in v0.5.0
func (in *ChartRepository) DeepCopyInto(out *ChartRepository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChartRepository) DeepCopyObject ¶ added in v0.5.0
func (in *ChartRepository) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ChartRepository) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ChartRepository) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ChartRepository) ValidateCreate ¶ added in v0.5.0
func (r *ChartRepository) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ChartRepository) ValidateDelete ¶ added in v0.5.0
func (r *ChartRepository) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ChartRepository) ValidateUpdate ¶ added in v0.5.0
func (r *ChartRepository) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ChartRepositoryList ¶ added in v0.5.0
type ChartRepositoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ChartRepository CRD objects Items []ChartRepository `json:"items,omitempty"` }
ChartRepositoryList is a list of ChartRepositorys
func (*ChartRepositoryList) DeepCopy ¶ added in v0.5.0
func (in *ChartRepositoryList) DeepCopy() *ChartRepositoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartRepositoryList.
func (*ChartRepositoryList) DeepCopyInto ¶ added in v0.5.0
func (in *ChartRepositoryList) DeepCopyInto(out *ChartRepositoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChartRepositoryList) DeepCopyObject ¶ added in v0.5.0
func (in *ChartRepositoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ChartRepositorySpec ¶ added in v0.5.0
type ChartRepositorySpec struct { State *ChartRepositorySpecResource `json:"state,omitempty" tf:"-"` Resource ChartRepositorySpecResource `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 (*ChartRepositorySpec) DeepCopy ¶ added in v0.5.0
func (in *ChartRepositorySpec) DeepCopy() *ChartRepositorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartRepositorySpec.
func (*ChartRepositorySpec) DeepCopyInto ¶ added in v0.5.0
func (in *ChartRepositorySpec) DeepCopyInto(out *ChartRepositorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChartRepositorySpecResource ¶ added in v0.5.0
type ChartRepositorySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` InstanceID *string `json:"instanceID" tf:"instance_id"` RepoName *string `json:"repoName" tf:"repo_name"` RepoNamespaceName *string `json:"repoNamespaceName" tf:"repo_namespace_name"` // +optional RepoType *string `json:"repoType,omitempty" tf:"repo_type"` // +optional Summary *string `json:"summary,omitempty" tf:"summary"` }
func (*ChartRepositorySpecResource) DeepCopy ¶ added in v0.5.0
func (in *ChartRepositorySpecResource) DeepCopy() *ChartRepositorySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartRepositorySpecResource.
func (*ChartRepositorySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ChartRepositorySpecResource) DeepCopyInto(out *ChartRepositorySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChartRepositoryStatus ¶ added in v0.5.0
type ChartRepositoryStatus 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 (*ChartRepositoryStatus) DeepCopy ¶ added in v0.5.0
func (in *ChartRepositoryStatus) DeepCopy() *ChartRepositoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartRepositoryStatus.
func (*ChartRepositoryStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ChartRepositoryStatus) DeepCopyInto(out *ChartRepositoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EeInstance ¶
type EeInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EeInstanceSpec `json:"spec,omitempty"` Status EeInstanceStatus `json:"status,omitempty"` }
func (*EeInstance) DeepCopy ¶
func (in *EeInstance) DeepCopy() *EeInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeInstance.
func (*EeInstance) DeepCopyInto ¶
func (in *EeInstance) DeepCopyInto(out *EeInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EeInstance) DeepCopyObject ¶
func (in *EeInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EeInstance) SetupWebhookWithManager ¶
func (r *EeInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EeInstance) ValidateCreate ¶
func (r *EeInstance) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EeInstance) ValidateDelete ¶
func (r *EeInstance) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EeInstance) ValidateUpdate ¶
func (r *EeInstance) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EeInstanceList ¶
type EeInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EeInstance CRD objects Items []EeInstance `json:"items,omitempty"` }
EeInstanceList is a list of EeInstances
func (*EeInstanceList) DeepCopy ¶
func (in *EeInstanceList) DeepCopy() *EeInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeInstanceList.
func (*EeInstanceList) DeepCopyInto ¶
func (in *EeInstanceList) DeepCopyInto(out *EeInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EeInstanceList) DeepCopyObject ¶
func (in *EeInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EeInstanceSpec ¶
type EeInstanceSpec struct { State *EeInstanceSpecResource `json:"state,omitempty" tf:"-"` Resource EeInstanceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*EeInstanceSpec) DeepCopy ¶
func (in *EeInstanceSpec) DeepCopy() *EeInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeInstanceSpec.
func (*EeInstanceSpec) DeepCopyInto ¶
func (in *EeInstanceSpec) DeepCopyInto(out *EeInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EeInstanceSpecResource ¶
type EeInstanceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreatedTime *string `json:"createdTime,omitempty" tf:"created_time"` // +optional CustomOssBucket *string `json:"customOssBucket,omitempty" tf:"custom_oss_bucket"` // +optional EndTime *string `json:"endTime,omitempty" tf:"end_time"` InstanceName *string `json:"instanceName" tf:"instance_name"` InstanceType *string `json:"instanceType" tf:"instance_type"` // +optional KmsEncryptedPassword *string `json:"kmsEncryptedPassword,omitempty" tf:"kms_encrypted_password"` // +optional KmsEncryptionContext map[string]string `json:"kmsEncryptionContext,omitempty" tf:"kms_encryption_context"` // +optional Password *string `json:"-" sensitive:"true" tf:"password"` // +optional PaymentType *string `json:"paymentType,omitempty" tf:"payment_type"` // +optional Period *int64 `json:"period,omitempty" tf:"period"` // +optional RenewPeriod *int64 `json:"renewPeriod,omitempty" tf:"renew_period"` // +optional RenewalStatus *string `json:"renewalStatus,omitempty" tf:"renewal_status"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*EeInstanceSpecResource) DeepCopy ¶
func (in *EeInstanceSpecResource) DeepCopy() *EeInstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeInstanceSpecResource.
func (*EeInstanceSpecResource) DeepCopyInto ¶
func (in *EeInstanceSpecResource) DeepCopyInto(out *EeInstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EeInstanceStatus ¶
type EeInstanceStatus 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 (*EeInstanceStatus) DeepCopy ¶
func (in *EeInstanceStatus) DeepCopy() *EeInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeInstanceStatus.
func (*EeInstanceStatus) DeepCopyInto ¶
func (in *EeInstanceStatus) DeepCopyInto(out *EeInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EeNamespace ¶
type EeNamespace struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EeNamespaceSpec `json:"spec,omitempty"` Status EeNamespaceStatus `json:"status,omitempty"` }
func (*EeNamespace) DeepCopy ¶
func (in *EeNamespace) DeepCopy() *EeNamespace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeNamespace.
func (*EeNamespace) DeepCopyInto ¶
func (in *EeNamespace) DeepCopyInto(out *EeNamespace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EeNamespace) DeepCopyObject ¶
func (in *EeNamespace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EeNamespace) SetupWebhookWithManager ¶
func (r *EeNamespace) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EeNamespace) ValidateCreate ¶
func (r *EeNamespace) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EeNamespace) ValidateDelete ¶
func (r *EeNamespace) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EeNamespace) ValidateUpdate ¶
func (r *EeNamespace) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EeNamespaceList ¶
type EeNamespaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EeNamespace CRD objects Items []EeNamespace `json:"items,omitempty"` }
EeNamespaceList is a list of EeNamespaces
func (*EeNamespaceList) DeepCopy ¶
func (in *EeNamespaceList) DeepCopy() *EeNamespaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeNamespaceList.
func (*EeNamespaceList) DeepCopyInto ¶
func (in *EeNamespaceList) DeepCopyInto(out *EeNamespaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EeNamespaceList) DeepCopyObject ¶
func (in *EeNamespaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EeNamespaceSpec ¶
type EeNamespaceSpec struct { State *EeNamespaceSpecResource `json:"state,omitempty" tf:"-"` Resource EeNamespaceSpecResource `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 (*EeNamespaceSpec) DeepCopy ¶
func (in *EeNamespaceSpec) DeepCopy() *EeNamespaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeNamespaceSpec.
func (*EeNamespaceSpec) DeepCopyInto ¶
func (in *EeNamespaceSpec) DeepCopyInto(out *EeNamespaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EeNamespaceSpecResource ¶
type EeNamespaceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AutoCreate *bool `json:"autoCreate" tf:"auto_create"` DefaultVisibility *string `json:"defaultVisibility" tf:"default_visibility"` InstanceID *string `json:"instanceID" tf:"instance_id"` Name *string `json:"name" tf:"name"` }
func (*EeNamespaceSpecResource) DeepCopy ¶
func (in *EeNamespaceSpecResource) DeepCopy() *EeNamespaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeNamespaceSpecResource.
func (*EeNamespaceSpecResource) DeepCopyInto ¶
func (in *EeNamespaceSpecResource) DeepCopyInto(out *EeNamespaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EeNamespaceStatus ¶
type EeNamespaceStatus 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 (*EeNamespaceStatus) DeepCopy ¶
func (in *EeNamespaceStatus) DeepCopy() *EeNamespaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeNamespaceStatus.
func (*EeNamespaceStatus) DeepCopyInto ¶
func (in *EeNamespaceStatus) DeepCopyInto(out *EeNamespaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EeRepo ¶
type EeRepo struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EeRepoSpec `json:"spec,omitempty"` Status EeRepoStatus `json:"status,omitempty"` }
func (*EeRepo) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeRepo.
func (*EeRepo) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EeRepo) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EeRepo) SetupWebhookWithManager ¶
func (*EeRepo) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EeRepo) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type EeRepoList ¶
type EeRepoList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EeRepo CRD objects Items []EeRepo `json:"items,omitempty"` }
EeRepoList is a list of EeRepos
func (*EeRepoList) DeepCopy ¶
func (in *EeRepoList) DeepCopy() *EeRepoList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeRepoList.
func (*EeRepoList) DeepCopyInto ¶
func (in *EeRepoList) DeepCopyInto(out *EeRepoList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EeRepoList) DeepCopyObject ¶
func (in *EeRepoList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EeRepoSpec ¶
type EeRepoSpec struct { State *EeRepoSpecResource `json:"state,omitempty" tf:"-"` Resource EeRepoSpecResource `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 (*EeRepoSpec) DeepCopy ¶
func (in *EeRepoSpec) DeepCopy() *EeRepoSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeRepoSpec.
func (*EeRepoSpec) DeepCopyInto ¶
func (in *EeRepoSpec) DeepCopyInto(out *EeRepoSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EeRepoSpecResource ¶
type EeRepoSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Detail *string `json:"detail,omitempty" tf:"detail"` InstanceID *string `json:"instanceID" tf:"instance_id"` Name *string `json:"name" tf:"name"` Namespace *string `json:"namespace" tf:"namespace"` // +optional RepoID *string `json:"repoID,omitempty" tf:"repo_id"` RepoType *string `json:"repoType" tf:"repo_type"` Summary *string `json:"summary" tf:"summary"` }
func (*EeRepoSpecResource) DeepCopy ¶
func (in *EeRepoSpecResource) DeepCopy() *EeRepoSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeRepoSpecResource.
func (*EeRepoSpecResource) DeepCopyInto ¶
func (in *EeRepoSpecResource) DeepCopyInto(out *EeRepoSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EeRepoStatus ¶
type EeRepoStatus 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 (*EeRepoStatus) DeepCopy ¶
func (in *EeRepoStatus) DeepCopy() *EeRepoStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeRepoStatus.
func (*EeRepoStatus) DeepCopyInto ¶
func (in *EeRepoStatus) DeepCopyInto(out *EeRepoStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EeSyncRule ¶
type EeSyncRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EeSyncRuleSpec `json:"spec,omitempty"` Status EeSyncRuleStatus `json:"status,omitempty"` }
func (*EeSyncRule) DeepCopy ¶
func (in *EeSyncRule) DeepCopy() *EeSyncRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeSyncRule.
func (*EeSyncRule) DeepCopyInto ¶
func (in *EeSyncRule) DeepCopyInto(out *EeSyncRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EeSyncRule) DeepCopyObject ¶
func (in *EeSyncRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EeSyncRule) SetupWebhookWithManager ¶
func (r *EeSyncRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EeSyncRule) ValidateCreate ¶
func (r *EeSyncRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EeSyncRule) ValidateDelete ¶
func (r *EeSyncRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EeSyncRule) ValidateUpdate ¶
func (r *EeSyncRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EeSyncRuleList ¶
type EeSyncRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EeSyncRule CRD objects Items []EeSyncRule `json:"items,omitempty"` }
EeSyncRuleList is a list of EeSyncRules
func (*EeSyncRuleList) DeepCopy ¶
func (in *EeSyncRuleList) DeepCopy() *EeSyncRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeSyncRuleList.
func (*EeSyncRuleList) DeepCopyInto ¶
func (in *EeSyncRuleList) DeepCopyInto(out *EeSyncRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EeSyncRuleList) DeepCopyObject ¶
func (in *EeSyncRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EeSyncRuleSpec ¶
type EeSyncRuleSpec struct { State *EeSyncRuleSpecResource `json:"state,omitempty" tf:"-"` Resource EeSyncRuleSpecResource `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 (*EeSyncRuleSpec) DeepCopy ¶
func (in *EeSyncRuleSpec) DeepCopy() *EeSyncRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeSyncRuleSpec.
func (*EeSyncRuleSpec) DeepCopyInto ¶
func (in *EeSyncRuleSpec) DeepCopyInto(out *EeSyncRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EeSyncRuleSpecResource ¶
type EeSyncRuleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` InstanceID *string `json:"instanceID" tf:"instance_id"` Name *string `json:"name" tf:"name"` NamespaceName *string `json:"namespaceName" tf:"namespace_name"` // +optional RepoName *string `json:"repoName,omitempty" tf:"repo_name"` // +optional RuleID *string `json:"ruleID,omitempty" tf:"rule_id"` // +optional SyncDirection *string `json:"syncDirection,omitempty" tf:"sync_direction"` // +optional SyncScope *string `json:"syncScope,omitempty" tf:"sync_scope"` TagFilter *string `json:"tagFilter" tf:"tag_filter"` TargetInstanceID *string `json:"targetInstanceID" tf:"target_instance_id"` TargetNamespaceName *string `json:"targetNamespaceName" tf:"target_namespace_name"` TargetRegionID *string `json:"targetRegionID" tf:"target_region_id"` // +optional TargetRepoName *string `json:"targetRepoName,omitempty" tf:"target_repo_name"` }
func (*EeSyncRuleSpecResource) DeepCopy ¶
func (in *EeSyncRuleSpecResource) DeepCopy() *EeSyncRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeSyncRuleSpecResource.
func (*EeSyncRuleSpecResource) DeepCopyInto ¶
func (in *EeSyncRuleSpecResource) DeepCopyInto(out *EeSyncRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EeSyncRuleStatus ¶
type EeSyncRuleStatus 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 (*EeSyncRuleStatus) DeepCopy ¶
func (in *EeSyncRuleStatus) DeepCopy() *EeSyncRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EeSyncRuleStatus.
func (*EeSyncRuleStatus) DeepCopyInto ¶
func (in *EeSyncRuleStatus) DeepCopyInto(out *EeSyncRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointACLPolicy ¶ added in v0.4.0
type EndpointACLPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointACLPolicySpec `json:"spec,omitempty"` Status EndpointACLPolicyStatus `json:"status,omitempty"` }
func (*EndpointACLPolicy) DeepCopy ¶ added in v0.4.0
func (in *EndpointACLPolicy) DeepCopy() *EndpointACLPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointACLPolicy.
func (*EndpointACLPolicy) DeepCopyInto ¶ added in v0.4.0
func (in *EndpointACLPolicy) DeepCopyInto(out *EndpointACLPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointACLPolicy) DeepCopyObject ¶ added in v0.4.0
func (in *EndpointACLPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointACLPolicy) SetupWebhookWithManager ¶ added in v0.4.0
func (r *EndpointACLPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EndpointACLPolicy) ValidateCreate ¶ added in v0.4.0
func (r *EndpointACLPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EndpointACLPolicy) ValidateDelete ¶ added in v0.4.0
func (r *EndpointACLPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EndpointACLPolicy) ValidateUpdate ¶ added in v0.4.0
func (r *EndpointACLPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EndpointACLPolicyList ¶ added in v0.4.0
type EndpointACLPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointACLPolicy CRD objects Items []EndpointACLPolicy `json:"items,omitempty"` }
EndpointACLPolicyList is a list of EndpointACLPolicys
func (*EndpointACLPolicyList) DeepCopy ¶ added in v0.4.0
func (in *EndpointACLPolicyList) DeepCopy() *EndpointACLPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointACLPolicyList.
func (*EndpointACLPolicyList) DeepCopyInto ¶ added in v0.4.0
func (in *EndpointACLPolicyList) DeepCopyInto(out *EndpointACLPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointACLPolicyList) DeepCopyObject ¶ added in v0.4.0
func (in *EndpointACLPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointACLPolicySpec ¶ added in v0.4.0
type EndpointACLPolicySpec struct { State *EndpointACLPolicySpecResource `json:"state,omitempty" tf:"-"` Resource EndpointACLPolicySpecResource `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 (*EndpointACLPolicySpec) DeepCopy ¶ added in v0.4.0
func (in *EndpointACLPolicySpec) DeepCopy() *EndpointACLPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointACLPolicySpec.
func (*EndpointACLPolicySpec) DeepCopyInto ¶ added in v0.4.0
func (in *EndpointACLPolicySpec) DeepCopyInto(out *EndpointACLPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointACLPolicySpecResource ¶ added in v0.4.0
type EndpointACLPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` EndpointType *string `json:"endpointType" tf:"endpoint_type"` Entry *string `json:"entry" tf:"entry"` InstanceID *string `json:"instanceID" tf:"instance_id"` // +optional ModuleName *string `json:"moduleName,omitempty" tf:"module_name"` }
func (*EndpointACLPolicySpecResource) DeepCopy ¶ added in v0.4.0
func (in *EndpointACLPolicySpecResource) DeepCopy() *EndpointACLPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointACLPolicySpecResource.
func (*EndpointACLPolicySpecResource) DeepCopyInto ¶ added in v0.4.0
func (in *EndpointACLPolicySpecResource) DeepCopyInto(out *EndpointACLPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointACLPolicyStatus ¶ added in v0.4.0
type EndpointACLPolicyStatus 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 (*EndpointACLPolicyStatus) DeepCopy ¶ added in v0.4.0
func (in *EndpointACLPolicyStatus) DeepCopy() *EndpointACLPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointACLPolicyStatus.
func (*EndpointACLPolicyStatus) DeepCopyInto ¶ added in v0.4.0
func (in *EndpointACLPolicyStatus) DeepCopyInto(out *EndpointACLPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namespace ¶
type Namespace struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespaceSpec `json:"spec,omitempty"` Status NamespaceStatus `json:"status,omitempty"` }
func (*Namespace) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace.
func (*Namespace) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespace) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Namespace) SetupWebhookWithManager ¶
func (*Namespace) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Namespace) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type NamespaceList ¶
type NamespaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Namespace CRD objects Items []Namespace `json:"items,omitempty"` }
NamespaceList is a list of Namespaces
func (*NamespaceList) DeepCopy ¶
func (in *NamespaceList) DeepCopy() *NamespaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceList.
func (*NamespaceList) DeepCopyInto ¶
func (in *NamespaceList) DeepCopyInto(out *NamespaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespaceList) DeepCopyObject ¶
func (in *NamespaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespaceSpec ¶
type NamespaceSpec struct { State *NamespaceSpecResource `json:"state,omitempty" tf:"-"` Resource NamespaceSpecResource `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 (*NamespaceSpec) DeepCopy ¶
func (in *NamespaceSpec) DeepCopy() *NamespaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceSpec.
func (*NamespaceSpec) DeepCopyInto ¶
func (in *NamespaceSpec) DeepCopyInto(out *NamespaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceSpecResource ¶
type NamespaceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AutoCreate *bool `json:"autoCreate" tf:"auto_create"` DefaultVisibility *string `json:"defaultVisibility" tf:"default_visibility"` Name *string `json:"name" tf:"name"` }
func (*NamespaceSpecResource) DeepCopy ¶
func (in *NamespaceSpecResource) DeepCopy() *NamespaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceSpecResource.
func (*NamespaceSpecResource) DeepCopyInto ¶
func (in *NamespaceSpecResource) DeepCopyInto(out *NamespaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceStatus ¶
type NamespaceStatus 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 (*NamespaceStatus) DeepCopy ¶
func (in *NamespaceStatus) DeepCopy() *NamespaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceStatus.
func (*NamespaceStatus) DeepCopyInto ¶
func (in *NamespaceStatus) DeepCopyInto(out *NamespaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Repo ¶
type Repo struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RepoSpec `json:"spec,omitempty"` Status RepoStatus `json:"status,omitempty"` }
func (*Repo) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Repo.
func (*Repo) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Repo) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Repo) SetupWebhookWithManager ¶
func (*Repo) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Repo) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RepoList ¶
type RepoList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Repo CRD objects Items []Repo `json:"items,omitempty"` }
RepoList is a list of Repos
func (*RepoList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoList.
func (*RepoList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepoSpec ¶
type RepoSpec struct { State *RepoSpecResource `json:"state,omitempty" tf:"-"` Resource RepoSpecResource `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 (*RepoSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoSpec.
type RepoSpecDomainList ¶
type RepoSpecDomainList struct { // +optional Internal *string `json:"internal,omitempty" tf:"internal"` // +optional Public *string `json:"public,omitempty" tf:"public"` // +optional Vpc *string `json:"vpc,omitempty" tf:"vpc"` }
func (*RepoSpecDomainList) DeepCopy ¶
func (in *RepoSpecDomainList) DeepCopy() *RepoSpecDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoSpecDomainList.
func (*RepoSpecDomainList) DeepCopyInto ¶
func (in *RepoSpecDomainList) DeepCopyInto(out *RepoSpecDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepoSpecResource ¶
type RepoSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Detail *string `json:"detail,omitempty" tf:"detail"` // +optional DomainList map[string]RepoSpecDomainList `json:"domainList,omitempty" tf:"domain_list"` Name *string `json:"name" tf:"name"` Namespace *string `json:"namespace" tf:"namespace"` RepoType *string `json:"repoType" tf:"repo_type"` Summary *string `json:"summary" tf:"summary"` }
func (*RepoSpecResource) DeepCopy ¶
func (in *RepoSpecResource) DeepCopy() *RepoSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoSpecResource.
func (*RepoSpecResource) DeepCopyInto ¶
func (in *RepoSpecResource) DeepCopyInto(out *RepoSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepoStatus ¶
type RepoStatus 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 (*RepoStatus) DeepCopy ¶
func (in *RepoStatus) DeepCopy() *RepoStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoStatus.
func (*RepoStatus) DeepCopyInto ¶
func (in *RepoStatus) DeepCopyInto(out *RepoStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- chart_namespace_types.go
- chart_namespace_webhook.go
- chart_repository_types.go
- chart_repository_webhook.go
- codec.go
- doc.go
- ee_instance_types.go
- ee_instance_webhook.go
- ee_namespace_types.go
- ee_namespace_webhook.go
- ee_repo_types.go
- ee_repo_webhook.go
- ee_sync_rule_types.go
- ee_sync_rule_webhook.go
- endpoint_acl_policy_types.go
- endpoint_acl_policy_webhook.go
- namespace_types.go
- namespace_webhook.go
- register.go
- repo_types.go
- repo_webhook.go
- zz_generated.deepcopy.go