Documentation ¶
Overview ¶
+groupName=nas.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 AccessGroup
- func (in *AccessGroup) DeepCopy() *AccessGroup
- func (in *AccessGroup) DeepCopyInto(out *AccessGroup)
- func (in *AccessGroup) DeepCopyObject() runtime.Object
- func (r *AccessGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccessGroup) ValidateCreate() error
- func (r *AccessGroup) ValidateDelete() error
- func (r *AccessGroup) ValidateUpdate(old runtime.Object) error
- type AccessGroupList
- type AccessGroupSpec
- type AccessGroupSpecResource
- type AccessGroupStatus
- type AccessRule
- func (in *AccessRule) DeepCopy() *AccessRule
- func (in *AccessRule) DeepCopyInto(out *AccessRule)
- func (in *AccessRule) DeepCopyObject() runtime.Object
- func (r *AccessRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccessRule) ValidateCreate() error
- func (r *AccessRule) ValidateDelete() error
- func (r *AccessRule) ValidateUpdate(old runtime.Object) error
- type AccessRuleList
- type AccessRuleSpec
- type AccessRuleSpecResource
- type AccessRuleStatus
- type AutoSnapshotPolicy
- func (in *AutoSnapshotPolicy) DeepCopy() *AutoSnapshotPolicy
- func (in *AutoSnapshotPolicy) DeepCopyInto(out *AutoSnapshotPolicy)
- func (in *AutoSnapshotPolicy) DeepCopyObject() runtime.Object
- func (r *AutoSnapshotPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AutoSnapshotPolicy) ValidateCreate() error
- func (r *AutoSnapshotPolicy) ValidateDelete() error
- func (r *AutoSnapshotPolicy) ValidateUpdate(old runtime.Object) error
- type AutoSnapshotPolicyList
- type AutoSnapshotPolicySpec
- type AutoSnapshotPolicySpecResource
- type AutoSnapshotPolicyStatus
- type DataFlow
- func (in *DataFlow) DeepCopy() *DataFlow
- func (in *DataFlow) DeepCopyInto(out *DataFlow)
- func (in *DataFlow) DeepCopyObject() runtime.Object
- func (r *DataFlow) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DataFlow) ValidateCreate() error
- func (r *DataFlow) ValidateDelete() error
- func (r *DataFlow) ValidateUpdate(old runtime.Object) error
- type DataFlowList
- type DataFlowSpec
- type DataFlowSpecResource
- type DataFlowStatus
- type FileSystem
- func (in *FileSystem) DeepCopy() *FileSystem
- func (in *FileSystem) DeepCopyInto(out *FileSystem)
- func (in *FileSystem) DeepCopyObject() runtime.Object
- func (r *FileSystem) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FileSystem) ValidateCreate() error
- func (r *FileSystem) ValidateDelete() error
- func (r *FileSystem) ValidateUpdate(old runtime.Object) error
- type FileSystemList
- type FileSystemSpec
- type FileSystemSpecResource
- type FileSystemStatus
- type Fileset
- func (in *Fileset) DeepCopy() *Fileset
- func (in *Fileset) DeepCopyInto(out *Fileset)
- func (in *Fileset) DeepCopyObject() runtime.Object
- func (r *Fileset) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Fileset) ValidateCreate() error
- func (r *Fileset) ValidateDelete() error
- func (r *Fileset) ValidateUpdate(old runtime.Object) error
- type FilesetList
- type FilesetSpec
- type FilesetSpecResource
- type FilesetStatus
- type LifecyclePolicy
- func (in *LifecyclePolicy) DeepCopy() *LifecyclePolicy
- func (in *LifecyclePolicy) DeepCopyInto(out *LifecyclePolicy)
- func (in *LifecyclePolicy) DeepCopyObject() runtime.Object
- func (r *LifecyclePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LifecyclePolicy) ValidateCreate() error
- func (r *LifecyclePolicy) ValidateDelete() error
- func (r *LifecyclePolicy) ValidateUpdate(old runtime.Object) error
- type LifecyclePolicyList
- type LifecyclePolicySpec
- type LifecyclePolicySpecResource
- type LifecyclePolicyStatus
- type MountTarget
- func (in *MountTarget) DeepCopy() *MountTarget
- func (in *MountTarget) DeepCopyInto(out *MountTarget)
- func (in *MountTarget) DeepCopyObject() runtime.Object
- func (r *MountTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MountTarget) ValidateCreate() error
- func (r *MountTarget) ValidateDelete() error
- func (r *MountTarget) ValidateUpdate(old runtime.Object) error
- type MountTargetList
- type MountTargetSpec
- type MountTargetSpecResource
- type MountTargetStatus
- type RecycleBin
- func (in *RecycleBin) DeepCopy() *RecycleBin
- func (in *RecycleBin) DeepCopyInto(out *RecycleBin)
- func (in *RecycleBin) DeepCopyObject() runtime.Object
- func (r *RecycleBin) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RecycleBin) ValidateCreate() error
- func (r *RecycleBin) ValidateDelete() error
- func (r *RecycleBin) ValidateUpdate(old runtime.Object) error
- type RecycleBinList
- type RecycleBinSpec
- type RecycleBinSpecResource
- type RecycleBinStatus
- type Snapshot
- func (in *Snapshot) DeepCopy() *Snapshot
- func (in *Snapshot) DeepCopyInto(out *Snapshot)
- func (in *Snapshot) DeepCopyObject() runtime.Object
- func (r *Snapshot) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Snapshot) ValidateCreate() error
- func (r *Snapshot) ValidateDelete() error
- func (r *Snapshot) ValidateUpdate(old runtime.Object) error
- type SnapshotList
- type SnapshotSpec
- type SnapshotSpecResource
- type SnapshotStatus
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: nas.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 AccessGroup ¶
type AccessGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccessGroupSpec `json:"spec,omitempty"` Status AccessGroupStatus `json:"status,omitempty"` }
func (*AccessGroup) DeepCopy ¶
func (in *AccessGroup) DeepCopy() *AccessGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessGroup.
func (*AccessGroup) DeepCopyInto ¶
func (in *AccessGroup) DeepCopyInto(out *AccessGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessGroup) DeepCopyObject ¶
func (in *AccessGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccessGroup) SetupWebhookWithManager ¶
func (r *AccessGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccessGroup) ValidateCreate ¶
func (r *AccessGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccessGroup) ValidateDelete ¶
func (r *AccessGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccessGroup) ValidateUpdate ¶
func (r *AccessGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccessGroupList ¶
type AccessGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccessGroup CRD objects Items []AccessGroup `json:"items,omitempty"` }
AccessGroupList is a list of AccessGroups
func (*AccessGroupList) DeepCopy ¶
func (in *AccessGroupList) DeepCopy() *AccessGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessGroupList.
func (*AccessGroupList) DeepCopyInto ¶
func (in *AccessGroupList) DeepCopyInto(out *AccessGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessGroupList) DeepCopyObject ¶
func (in *AccessGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccessGroupSpec ¶
type AccessGroupSpec struct { State *AccessGroupSpecResource `json:"state,omitempty" tf:"-"` Resource AccessGroupSpecResource `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 (*AccessGroupSpec) DeepCopy ¶
func (in *AccessGroupSpec) DeepCopy() *AccessGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessGroupSpec.
func (*AccessGroupSpec) DeepCopyInto ¶
func (in *AccessGroupSpec) DeepCopyInto(out *AccessGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessGroupSpecResource ¶
type AccessGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccessGroupName *string `json:"accessGroupName,omitempty" tf:"access_group_name"` // +optional AccessGroupType *string `json:"accessGroupType,omitempty" tf:"access_group_type"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional FileSystemType *string `json:"fileSystemType,omitempty" tf:"file_system_type"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*AccessGroupSpecResource) DeepCopy ¶
func (in *AccessGroupSpecResource) DeepCopy() *AccessGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessGroupSpecResource.
func (*AccessGroupSpecResource) DeepCopyInto ¶
func (in *AccessGroupSpecResource) DeepCopyInto(out *AccessGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessGroupStatus ¶
type AccessGroupStatus 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 (*AccessGroupStatus) DeepCopy ¶
func (in *AccessGroupStatus) DeepCopy() *AccessGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessGroupStatus.
func (*AccessGroupStatus) DeepCopyInto ¶
func (in *AccessGroupStatus) DeepCopyInto(out *AccessGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessRule ¶
type AccessRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccessRuleSpec `json:"spec,omitempty"` Status AccessRuleStatus `json:"status,omitempty"` }
func (*AccessRule) DeepCopy ¶
func (in *AccessRule) DeepCopy() *AccessRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessRule.
func (*AccessRule) DeepCopyInto ¶
func (in *AccessRule) DeepCopyInto(out *AccessRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessRule) DeepCopyObject ¶
func (in *AccessRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccessRule) SetupWebhookWithManager ¶
func (r *AccessRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccessRule) ValidateCreate ¶
func (r *AccessRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccessRule) ValidateDelete ¶
func (r *AccessRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccessRule) ValidateUpdate ¶
func (r *AccessRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccessRuleList ¶
type AccessRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccessRule CRD objects Items []AccessRule `json:"items,omitempty"` }
AccessRuleList is a list of AccessRules
func (*AccessRuleList) DeepCopy ¶
func (in *AccessRuleList) DeepCopy() *AccessRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessRuleList.
func (*AccessRuleList) DeepCopyInto ¶
func (in *AccessRuleList) DeepCopyInto(out *AccessRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessRuleList) DeepCopyObject ¶
func (in *AccessRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccessRuleSpec ¶
type AccessRuleSpec struct { State *AccessRuleSpecResource `json:"state,omitempty" tf:"-"` Resource AccessRuleSpecResource `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 (*AccessRuleSpec) DeepCopy ¶
func (in *AccessRuleSpec) DeepCopy() *AccessRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessRuleSpec.
func (*AccessRuleSpec) DeepCopyInto ¶
func (in *AccessRuleSpec) DeepCopyInto(out *AccessRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessRuleSpecResource ¶
type AccessRuleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AccessGroupName *string `json:"accessGroupName" tf:"access_group_name"` // +optional AccessRuleID *string `json:"accessRuleID,omitempty" tf:"access_rule_id"` // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` // +optional RwAccessType *string `json:"rwAccessType,omitempty" tf:"rw_access_type"` SourceCIDRIP *string `json:"sourceCIDRIP" tf:"source_cidr_ip"` // +optional UserAccessType *string `json:"userAccessType,omitempty" tf:"user_access_type"` }
func (*AccessRuleSpecResource) DeepCopy ¶
func (in *AccessRuleSpecResource) DeepCopy() *AccessRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessRuleSpecResource.
func (*AccessRuleSpecResource) DeepCopyInto ¶
func (in *AccessRuleSpecResource) DeepCopyInto(out *AccessRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessRuleStatus ¶
type AccessRuleStatus 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 (*AccessRuleStatus) DeepCopy ¶
func (in *AccessRuleStatus) DeepCopy() *AccessRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessRuleStatus.
func (*AccessRuleStatus) DeepCopyInto ¶
func (in *AccessRuleStatus) DeepCopyInto(out *AccessRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoSnapshotPolicy ¶ added in v0.5.0
type AutoSnapshotPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AutoSnapshotPolicySpec `json:"spec,omitempty"` Status AutoSnapshotPolicyStatus `json:"status,omitempty"` }
func (*AutoSnapshotPolicy) DeepCopy ¶ added in v0.5.0
func (in *AutoSnapshotPolicy) DeepCopy() *AutoSnapshotPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoSnapshotPolicy.
func (*AutoSnapshotPolicy) DeepCopyInto ¶ added in v0.5.0
func (in *AutoSnapshotPolicy) DeepCopyInto(out *AutoSnapshotPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoSnapshotPolicy) DeepCopyObject ¶ added in v0.5.0
func (in *AutoSnapshotPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AutoSnapshotPolicy) SetupWebhookWithManager ¶ added in v0.5.0
func (r *AutoSnapshotPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AutoSnapshotPolicy) ValidateCreate ¶ added in v0.5.0
func (r *AutoSnapshotPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AutoSnapshotPolicy) ValidateDelete ¶ added in v0.5.0
func (r *AutoSnapshotPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AutoSnapshotPolicy) ValidateUpdate ¶ added in v0.5.0
func (r *AutoSnapshotPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AutoSnapshotPolicyList ¶ added in v0.5.0
type AutoSnapshotPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AutoSnapshotPolicy CRD objects Items []AutoSnapshotPolicy `json:"items,omitempty"` }
AutoSnapshotPolicyList is a list of AutoSnapshotPolicys
func (*AutoSnapshotPolicyList) DeepCopy ¶ added in v0.5.0
func (in *AutoSnapshotPolicyList) DeepCopy() *AutoSnapshotPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoSnapshotPolicyList.
func (*AutoSnapshotPolicyList) DeepCopyInto ¶ added in v0.5.0
func (in *AutoSnapshotPolicyList) DeepCopyInto(out *AutoSnapshotPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoSnapshotPolicyList) DeepCopyObject ¶ added in v0.5.0
func (in *AutoSnapshotPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AutoSnapshotPolicySpec ¶ added in v0.5.0
type AutoSnapshotPolicySpec struct { State *AutoSnapshotPolicySpecResource `json:"state,omitempty" tf:"-"` Resource AutoSnapshotPolicySpecResource `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 (*AutoSnapshotPolicySpec) DeepCopy ¶ added in v0.5.0
func (in *AutoSnapshotPolicySpec) DeepCopy() *AutoSnapshotPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoSnapshotPolicySpec.
func (*AutoSnapshotPolicySpec) DeepCopyInto ¶ added in v0.5.0
func (in *AutoSnapshotPolicySpec) DeepCopyInto(out *AutoSnapshotPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoSnapshotPolicySpecResource ¶ added in v0.5.0
type AutoSnapshotPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoSnapshotPolicyName *string `json:"autoSnapshotPolicyName,omitempty" tf:"auto_snapshot_policy_name"` RepeatWeekdays []string `json:"repeatWeekdays" tf:"repeat_weekdays"` // +optional RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days"` // +optional Status *string `json:"status,omitempty" tf:"status"` TimePoints []string `json:"timePoints" tf:"time_points"` }
func (*AutoSnapshotPolicySpecResource) DeepCopy ¶ added in v0.5.0
func (in *AutoSnapshotPolicySpecResource) DeepCopy() *AutoSnapshotPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoSnapshotPolicySpecResource.
func (*AutoSnapshotPolicySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *AutoSnapshotPolicySpecResource) DeepCopyInto(out *AutoSnapshotPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoSnapshotPolicyStatus ¶ added in v0.5.0
type AutoSnapshotPolicyStatus 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 (*AutoSnapshotPolicyStatus) DeepCopy ¶ added in v0.5.0
func (in *AutoSnapshotPolicyStatus) DeepCopy() *AutoSnapshotPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoSnapshotPolicyStatus.
func (*AutoSnapshotPolicyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *AutoSnapshotPolicyStatus) DeepCopyInto(out *AutoSnapshotPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataFlow ¶ added in v0.5.0
type DataFlow struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataFlowSpec `json:"spec,omitempty"` Status DataFlowStatus `json:"status,omitempty"` }
func (*DataFlow) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataFlow.
func (*DataFlow) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataFlow) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataFlow) SetupWebhookWithManager ¶ added in v0.5.0
func (*DataFlow) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DataFlow) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DataFlowList ¶ added in v0.5.0
type DataFlowList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DataFlow CRD objects Items []DataFlow `json:"items,omitempty"` }
DataFlowList is a list of DataFlows
func (*DataFlowList) DeepCopy ¶ added in v0.5.0
func (in *DataFlowList) DeepCopy() *DataFlowList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataFlowList.
func (*DataFlowList) DeepCopyInto ¶ added in v0.5.0
func (in *DataFlowList) DeepCopyInto(out *DataFlowList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataFlowList) DeepCopyObject ¶ added in v0.5.0
func (in *DataFlowList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataFlowSpec ¶ added in v0.5.0
type DataFlowSpec struct { State *DataFlowSpecResource `json:"state,omitempty" tf:"-"` Resource DataFlowSpecResource `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 (*DataFlowSpec) DeepCopy ¶ added in v0.5.0
func (in *DataFlowSpec) DeepCopy() *DataFlowSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataFlowSpec.
func (*DataFlowSpec) DeepCopyInto ¶ added in v0.5.0
func (in *DataFlowSpec) DeepCopyInto(out *DataFlowSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataFlowSpecResource ¶ added in v0.5.0
type DataFlowSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DataFlowID *string `json:"dataFlowID,omitempty" tf:"data_flow_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` FileSystemID *string `json:"fileSystemID" tf:"file_system_id"` FsetID *string `json:"fsetID" tf:"fset_id"` // +optional SourceSecurityType *string `json:"sourceSecurityType,omitempty" tf:"source_security_type"` SourceStorage *string `json:"sourceStorage" tf:"source_storage"` // +optional Status *string `json:"status,omitempty" tf:"status"` Throughput *int64 `json:"throughput" tf:"throughput"` }
func (*DataFlowSpecResource) DeepCopy ¶ added in v0.5.0
func (in *DataFlowSpecResource) DeepCopy() *DataFlowSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataFlowSpecResource.
func (*DataFlowSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *DataFlowSpecResource) DeepCopyInto(out *DataFlowSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataFlowStatus ¶ added in v0.5.0
type DataFlowStatus 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 (*DataFlowStatus) DeepCopy ¶ added in v0.5.0
func (in *DataFlowStatus) DeepCopy() *DataFlowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataFlowStatus.
func (*DataFlowStatus) DeepCopyInto ¶ added in v0.5.0
func (in *DataFlowStatus) DeepCopyInto(out *DataFlowStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystem ¶
type FileSystem struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FileSystemSpec `json:"spec,omitempty"` Status FileSystemStatus `json:"status,omitempty"` }
func (*FileSystem) DeepCopy ¶
func (in *FileSystem) DeepCopy() *FileSystem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystem.
func (*FileSystem) DeepCopyInto ¶
func (in *FileSystem) DeepCopyInto(out *FileSystem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FileSystem) DeepCopyObject ¶
func (in *FileSystem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FileSystem) SetupWebhookWithManager ¶
func (r *FileSystem) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FileSystem) ValidateCreate ¶
func (r *FileSystem) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FileSystem) ValidateDelete ¶
func (r *FileSystem) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FileSystem) ValidateUpdate ¶
func (r *FileSystem) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FileSystemList ¶
type FileSystemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FileSystem CRD objects Items []FileSystem `json:"items,omitempty"` }
FileSystemList is a list of FileSystems
func (*FileSystemList) DeepCopy ¶
func (in *FileSystemList) DeepCopy() *FileSystemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemList.
func (*FileSystemList) DeepCopyInto ¶
func (in *FileSystemList) DeepCopyInto(out *FileSystemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FileSystemList) DeepCopyObject ¶
func (in *FileSystemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FileSystemSpec ¶
type FileSystemSpec struct { State *FileSystemSpecResource `json:"state,omitempty" tf:"-"` Resource FileSystemSpecResource `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 (*FileSystemSpec) DeepCopy ¶
func (in *FileSystemSpec) DeepCopy() *FileSystemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemSpec.
func (*FileSystemSpec) DeepCopyInto ¶
func (in *FileSystemSpec) DeepCopyInto(out *FileSystemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemSpecResource ¶
type FileSystemSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Capacity *int64 `json:"capacity,omitempty" tf:"capacity"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional EncryptType *int64 `json:"encryptType,omitempty" tf:"encrypt_type"` // +optional FileSystemType *string `json:"fileSystemType,omitempty" tf:"file_system_type"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` ProtocolType *string `json:"protocolType" tf:"protocol_type"` StorageType *string `json:"storageType" tf:"storage_type"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` // +optional VswitchID *string `json:"vswitchID,omitempty" tf:"vswitch_id"` // +optional ZoneID *string `json:"zoneID,omitempty" tf:"zone_id"` }
func (*FileSystemSpecResource) DeepCopy ¶
func (in *FileSystemSpecResource) DeepCopy() *FileSystemSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemSpecResource.
func (*FileSystemSpecResource) DeepCopyInto ¶
func (in *FileSystemSpecResource) DeepCopyInto(out *FileSystemSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemStatus ¶
type FileSystemStatus 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 (*FileSystemStatus) DeepCopy ¶
func (in *FileSystemStatus) DeepCopy() *FileSystemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemStatus.
func (*FileSystemStatus) DeepCopyInto ¶
func (in *FileSystemStatus) DeepCopyInto(out *FileSystemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Fileset ¶ added in v0.5.0
type Fileset struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FilesetSpec `json:"spec,omitempty"` Status FilesetStatus `json:"status,omitempty"` }
func (*Fileset) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fileset.
func (*Fileset) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Fileset) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Fileset) SetupWebhookWithManager ¶ added in v0.5.0
func (*Fileset) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Fileset) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type FilesetList ¶ added in v0.5.0
type FilesetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Fileset CRD objects Items []Fileset `json:"items,omitempty"` }
FilesetList is a list of Filesets
func (*FilesetList) DeepCopy ¶ added in v0.5.0
func (in *FilesetList) DeepCopy() *FilesetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilesetList.
func (*FilesetList) DeepCopyInto ¶ added in v0.5.0
func (in *FilesetList) DeepCopyInto(out *FilesetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FilesetList) DeepCopyObject ¶ added in v0.5.0
func (in *FilesetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FilesetSpec ¶ added in v0.5.0
type FilesetSpec struct { State *FilesetSpecResource `json:"state,omitempty" tf:"-"` Resource FilesetSpecResource `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 (*FilesetSpec) DeepCopy ¶ added in v0.5.0
func (in *FilesetSpec) DeepCopy() *FilesetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilesetSpec.
func (*FilesetSpec) DeepCopyInto ¶ added in v0.5.0
func (in *FilesetSpec) DeepCopyInto(out *FilesetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilesetSpecResource ¶ added in v0.5.0
type FilesetSpecResource 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"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` FileSystemID *string `json:"fileSystemID" tf:"file_system_id"` FileSystemPath *string `json:"fileSystemPath" tf:"file_system_path"` // +optional FilesetID *string `json:"filesetID,omitempty" tf:"fileset_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*FilesetSpecResource) DeepCopy ¶ added in v0.5.0
func (in *FilesetSpecResource) DeepCopy() *FilesetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilesetSpecResource.
func (*FilesetSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *FilesetSpecResource) DeepCopyInto(out *FilesetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilesetStatus ¶ added in v0.5.0
type FilesetStatus 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 (*FilesetStatus) DeepCopy ¶ added in v0.5.0
func (in *FilesetStatus) DeepCopy() *FilesetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilesetStatus.
func (*FilesetStatus) DeepCopyInto ¶ added in v0.5.0
func (in *FilesetStatus) DeepCopyInto(out *FilesetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LifecyclePolicy ¶ added in v0.5.0
type LifecyclePolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LifecyclePolicySpec `json:"spec,omitempty"` Status LifecyclePolicyStatus `json:"status,omitempty"` }
func (*LifecyclePolicy) DeepCopy ¶ added in v0.5.0
func (in *LifecyclePolicy) DeepCopy() *LifecyclePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicy.
func (*LifecyclePolicy) DeepCopyInto ¶ added in v0.5.0
func (in *LifecyclePolicy) DeepCopyInto(out *LifecyclePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LifecyclePolicy) DeepCopyObject ¶ added in v0.5.0
func (in *LifecyclePolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LifecyclePolicy) SetupWebhookWithManager ¶ added in v0.5.0
func (r *LifecyclePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LifecyclePolicy) ValidateCreate ¶ added in v0.5.0
func (r *LifecyclePolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LifecyclePolicy) ValidateDelete ¶ added in v0.5.0
func (r *LifecyclePolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LifecyclePolicy) ValidateUpdate ¶ added in v0.5.0
func (r *LifecyclePolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LifecyclePolicyList ¶ added in v0.5.0
type LifecyclePolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LifecyclePolicy CRD objects Items []LifecyclePolicy `json:"items,omitempty"` }
LifecyclePolicyList is a list of LifecyclePolicys
func (*LifecyclePolicyList) DeepCopy ¶ added in v0.5.0
func (in *LifecyclePolicyList) DeepCopy() *LifecyclePolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicyList.
func (*LifecyclePolicyList) DeepCopyInto ¶ added in v0.5.0
func (in *LifecyclePolicyList) DeepCopyInto(out *LifecyclePolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LifecyclePolicyList) DeepCopyObject ¶ added in v0.5.0
func (in *LifecyclePolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LifecyclePolicySpec ¶ added in v0.5.0
type LifecyclePolicySpec struct { State *LifecyclePolicySpecResource `json:"state,omitempty" tf:"-"` Resource LifecyclePolicySpecResource `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 (*LifecyclePolicySpec) DeepCopy ¶ added in v0.5.0
func (in *LifecyclePolicySpec) DeepCopy() *LifecyclePolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicySpec.
func (*LifecyclePolicySpec) DeepCopyInto ¶ added in v0.5.0
func (in *LifecyclePolicySpec) DeepCopyInto(out *LifecyclePolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LifecyclePolicySpecResource ¶ added in v0.5.0
type LifecyclePolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` FileSystemID *string `json:"fileSystemID" tf:"file_system_id"` LifecyclePolicyName *string `json:"lifecyclePolicyName" tf:"lifecycle_policy_name"` LifecycleRuleName *string `json:"lifecycleRuleName" tf:"lifecycle_rule_name"` // +kubebuilder:validation:MaxItems=10 Paths []string `json:"paths" tf:"paths"` StorageType *string `json:"storageType" tf:"storage_type"` }
func (*LifecyclePolicySpecResource) DeepCopy ¶ added in v0.5.0
func (in *LifecyclePolicySpecResource) DeepCopy() *LifecyclePolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicySpecResource.
func (*LifecyclePolicySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *LifecyclePolicySpecResource) DeepCopyInto(out *LifecyclePolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LifecyclePolicyStatus ¶ added in v0.5.0
type LifecyclePolicyStatus 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 (*LifecyclePolicyStatus) DeepCopy ¶ added in v0.5.0
func (in *LifecyclePolicyStatus) DeepCopy() *LifecyclePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicyStatus.
func (*LifecyclePolicyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *LifecyclePolicyStatus) DeepCopyInto(out *LifecyclePolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MountTarget ¶
type MountTarget struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MountTargetSpec `json:"spec,omitempty"` Status MountTargetStatus `json:"status,omitempty"` }
func (*MountTarget) DeepCopy ¶
func (in *MountTarget) DeepCopy() *MountTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MountTarget.
func (*MountTarget) DeepCopyInto ¶
func (in *MountTarget) DeepCopyInto(out *MountTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MountTarget) DeepCopyObject ¶
func (in *MountTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MountTarget) SetupWebhookWithManager ¶
func (r *MountTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MountTarget) ValidateCreate ¶
func (r *MountTarget) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MountTarget) ValidateDelete ¶
func (r *MountTarget) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MountTarget) ValidateUpdate ¶
func (r *MountTarget) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MountTargetList ¶
type MountTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MountTarget CRD objects Items []MountTarget `json:"items,omitempty"` }
MountTargetList is a list of MountTargets
func (*MountTargetList) DeepCopy ¶
func (in *MountTargetList) DeepCopy() *MountTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MountTargetList.
func (*MountTargetList) DeepCopyInto ¶
func (in *MountTargetList) DeepCopyInto(out *MountTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MountTargetList) DeepCopyObject ¶
func (in *MountTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MountTargetSpec ¶
type MountTargetSpec struct { State *MountTargetSpecResource `json:"state,omitempty" tf:"-"` Resource MountTargetSpecResource `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 (*MountTargetSpec) DeepCopy ¶
func (in *MountTargetSpec) DeepCopy() *MountTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MountTargetSpec.
func (*MountTargetSpec) DeepCopyInto ¶
func (in *MountTargetSpec) DeepCopyInto(out *MountTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MountTargetSpecResource ¶
type MountTargetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccessGroupName *string `json:"accessGroupName,omitempty" tf:"access_group_name"` FileSystemID *string `json:"fileSystemID" tf:"file_system_id"` // +optional SecurityGroupID *string `json:"securityGroupID,omitempty" tf:"security_group_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional VswitchID *string `json:"vswitchID,omitempty" tf:"vswitch_id"` }
func (*MountTargetSpecResource) DeepCopy ¶
func (in *MountTargetSpecResource) DeepCopy() *MountTargetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MountTargetSpecResource.
func (*MountTargetSpecResource) DeepCopyInto ¶
func (in *MountTargetSpecResource) DeepCopyInto(out *MountTargetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MountTargetStatus ¶
type MountTargetStatus 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 (*MountTargetStatus) DeepCopy ¶
func (in *MountTargetStatus) DeepCopy() *MountTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MountTargetStatus.
func (*MountTargetStatus) DeepCopyInto ¶
func (in *MountTargetStatus) DeepCopyInto(out *MountTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecycleBin ¶ added in v0.5.0
type RecycleBin struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RecycleBinSpec `json:"spec,omitempty"` Status RecycleBinStatus `json:"status,omitempty"` }
func (*RecycleBin) DeepCopy ¶ added in v0.5.0
func (in *RecycleBin) DeepCopy() *RecycleBin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecycleBin.
func (*RecycleBin) DeepCopyInto ¶ added in v0.5.0
func (in *RecycleBin) DeepCopyInto(out *RecycleBin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecycleBin) DeepCopyObject ¶ added in v0.5.0
func (in *RecycleBin) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RecycleBin) SetupWebhookWithManager ¶ added in v0.5.0
func (r *RecycleBin) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RecycleBin) ValidateCreate ¶ added in v0.5.0
func (r *RecycleBin) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RecycleBin) ValidateDelete ¶ added in v0.5.0
func (r *RecycleBin) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RecycleBin) ValidateUpdate ¶ added in v0.5.0
func (r *RecycleBin) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RecycleBinList ¶ added in v0.5.0
type RecycleBinList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RecycleBin CRD objects Items []RecycleBin `json:"items,omitempty"` }
RecycleBinList is a list of RecycleBins
func (*RecycleBinList) DeepCopy ¶ added in v0.5.0
func (in *RecycleBinList) DeepCopy() *RecycleBinList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecycleBinList.
func (*RecycleBinList) DeepCopyInto ¶ added in v0.5.0
func (in *RecycleBinList) DeepCopyInto(out *RecycleBinList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecycleBinList) DeepCopyObject ¶ added in v0.5.0
func (in *RecycleBinList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RecycleBinSpec ¶ added in v0.5.0
type RecycleBinSpec struct { State *RecycleBinSpecResource `json:"state,omitempty" tf:"-"` Resource RecycleBinSpecResource `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 (*RecycleBinSpec) DeepCopy ¶ added in v0.5.0
func (in *RecycleBinSpec) DeepCopy() *RecycleBinSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecycleBinSpec.
func (*RecycleBinSpec) DeepCopyInto ¶ added in v0.5.0
func (in *RecycleBinSpec) DeepCopyInto(out *RecycleBinSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecycleBinSpecResource ¶ added in v0.5.0
type RecycleBinSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` FileSystemID *string `json:"fileSystemID" tf:"file_system_id"` // +optional ReservedDays *int64 `json:"reservedDays,omitempty" tf:"reserved_days"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*RecycleBinSpecResource) DeepCopy ¶ added in v0.5.0
func (in *RecycleBinSpecResource) DeepCopy() *RecycleBinSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecycleBinSpecResource.
func (*RecycleBinSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *RecycleBinSpecResource) DeepCopyInto(out *RecycleBinSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecycleBinStatus ¶ added in v0.5.0
type RecycleBinStatus 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 (*RecycleBinStatus) DeepCopy ¶ added in v0.5.0
func (in *RecycleBinStatus) DeepCopy() *RecycleBinStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecycleBinStatus.
func (*RecycleBinStatus) DeepCopyInto ¶ added in v0.5.0
func (in *RecycleBinStatus) DeepCopyInto(out *RecycleBinStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Snapshot ¶ added in v0.5.0
type Snapshot struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotSpec `json:"spec,omitempty"` Status SnapshotStatus `json:"status,omitempty"` }
func (*Snapshot) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Snapshot.
func (*Snapshot) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Snapshot) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Snapshot) SetupWebhookWithManager ¶ added in v0.5.0
func (*Snapshot) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Snapshot) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SnapshotList ¶ added in v0.5.0
type SnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Snapshot CRD objects Items []Snapshot `json:"items,omitempty"` }
SnapshotList is a list of Snapshots
func (*SnapshotList) DeepCopy ¶ added in v0.5.0
func (in *SnapshotList) DeepCopy() *SnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotList.
func (*SnapshotList) DeepCopyInto ¶ added in v0.5.0
func (in *SnapshotList) DeepCopyInto(out *SnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotList) DeepCopyObject ¶ added in v0.5.0
func (in *SnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SnapshotSpec ¶ added in v0.5.0
type SnapshotSpec struct { State *SnapshotSpecResource `json:"state,omitempty" tf:"-"` Resource SnapshotSpecResource `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 (*SnapshotSpec) DeepCopy ¶ added in v0.5.0
func (in *SnapshotSpec) DeepCopy() *SnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotSpec.
func (*SnapshotSpec) DeepCopyInto ¶ added in v0.5.0
func (in *SnapshotSpec) DeepCopyInto(out *SnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotSpecResource ¶ added in v0.5.0
type SnapshotSpecResource 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"` FileSystemID *string `json:"fileSystemID" tf:"file_system_id"` // +optional RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days"` // +optional SnapshotName *string `json:"snapshotName,omitempty" tf:"snapshot_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*SnapshotSpecResource) DeepCopy ¶ added in v0.5.0
func (in *SnapshotSpecResource) DeepCopy() *SnapshotSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotSpecResource.
func (*SnapshotSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *SnapshotSpecResource) DeepCopyInto(out *SnapshotSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotStatus ¶ added in v0.5.0
type SnapshotStatus 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 (*SnapshotStatus) DeepCopy ¶ added in v0.5.0
func (in *SnapshotStatus) DeepCopy() *SnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotStatus.
func (*SnapshotStatus) DeepCopyInto ¶ added in v0.5.0
func (in *SnapshotStatus) DeepCopyInto(out *SnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- access_group_types.go
- access_group_webhook.go
- access_rule_types.go
- access_rule_webhook.go
- auto_snapshot_policy_types.go
- auto_snapshot_policy_webhook.go
- codec.go
- data_flow_types.go
- data_flow_webhook.go
- doc.go
- file_system_types.go
- file_system_webhook.go
- fileset_types.go
- fileset_webhook.go
- lifecycle_policy_types.go
- lifecycle_policy_webhook.go
- mount_target_types.go
- mount_target_webhook.go
- recycle_bin_types.go
- recycle_bin_webhook.go
- register.go
- snapshot_types.go
- snapshot_webhook.go
- zz_generated.deepcopy.go