Documentation ¶
Overview ¶
+groupName=efs.aws.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 AccessPoint
- func (in *AccessPoint) DeepCopy() *AccessPoint
- func (in *AccessPoint) DeepCopyInto(out *AccessPoint)
- func (in *AccessPoint) DeepCopyObject() runtime.Object
- func (r *AccessPoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccessPoint) ValidateCreate() error
- func (r *AccessPoint) ValidateDelete() error
- func (r *AccessPoint) ValidateUpdate(old runtime.Object) error
- type AccessPointList
- type AccessPointSpec
- type AccessPointSpecPosixUser
- type AccessPointSpecPosixUserCodec
- type AccessPointSpecResource
- type AccessPointSpecRootDirectory
- type AccessPointSpecRootDirectoryCodec
- type AccessPointSpecRootDirectoryCreationInfo
- type AccessPointSpecRootDirectoryCreationInfoCodec
- type AccessPointStatus
- type BackupPolicy
- func (in *BackupPolicy) DeepCopy() *BackupPolicy
- func (in *BackupPolicy) DeepCopyInto(out *BackupPolicy)
- func (in *BackupPolicy) DeepCopyObject() runtime.Object
- func (r *BackupPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BackupPolicy) ValidateCreate() error
- func (r *BackupPolicy) ValidateDelete() error
- func (r *BackupPolicy) ValidateUpdate(old runtime.Object) error
- type BackupPolicyList
- type BackupPolicySpec
- type BackupPolicySpecBackupPolicy
- type BackupPolicySpecBackupPolicyCodec
- type BackupPolicySpecResource
- type BackupPolicyStatus
- 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 FileSystemPolicy
- func (in *FileSystemPolicy) DeepCopy() *FileSystemPolicy
- func (in *FileSystemPolicy) DeepCopyInto(out *FileSystemPolicy)
- func (in *FileSystemPolicy) DeepCopyObject() runtime.Object
- func (r *FileSystemPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FileSystemPolicy) ValidateCreate() error
- func (r *FileSystemPolicy) ValidateDelete() error
- func (r *FileSystemPolicy) ValidateUpdate(old runtime.Object) error
- type FileSystemPolicyList
- type FileSystemPolicySpec
- type FileSystemPolicySpecResource
- type FileSystemPolicyStatus
- type FileSystemSpec
- type FileSystemSpecLifecyclePolicy
- type FileSystemSpecResource
- type FileSystemSpecSizeInBytes
- type FileSystemStatus
- 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
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: efs.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type AccessPoint ¶
type AccessPoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccessPointSpec `json:"spec,omitempty"` Status AccessPointStatus `json:"status,omitempty"` }
func (*AccessPoint) DeepCopy ¶
func (in *AccessPoint) DeepCopy() *AccessPoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPoint.
func (*AccessPoint) DeepCopyInto ¶
func (in *AccessPoint) DeepCopyInto(out *AccessPoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessPoint) DeepCopyObject ¶
func (in *AccessPoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccessPoint) SetupWebhookWithManager ¶
func (r *AccessPoint) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccessPoint) ValidateCreate ¶
func (r *AccessPoint) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccessPoint) ValidateDelete ¶
func (r *AccessPoint) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccessPoint) ValidateUpdate ¶
func (r *AccessPoint) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccessPointList ¶
type AccessPointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccessPoint CRD objects Items []AccessPoint `json:"items,omitempty"` }
AccessPointList is a list of AccessPoints
func (*AccessPointList) DeepCopy ¶
func (in *AccessPointList) DeepCopy() *AccessPointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointList.
func (*AccessPointList) DeepCopyInto ¶
func (in *AccessPointList) DeepCopyInto(out *AccessPointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessPointList) DeepCopyObject ¶
func (in *AccessPointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccessPointSpec ¶
type AccessPointSpec struct { State *AccessPointSpecResource `json:"state,omitempty" tf:"-"` Resource AccessPointSpecResource `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 (*AccessPointSpec) DeepCopy ¶
func (in *AccessPointSpec) DeepCopy() *AccessPointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointSpec.
func (*AccessPointSpec) DeepCopyInto ¶
func (in *AccessPointSpec) DeepCopyInto(out *AccessPointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointSpecPosixUser ¶
type AccessPointSpecPosixUser struct { Gid *int64 `json:"gid" tf:"gid"` // +optional SecondaryGids []int64 `json:"secondaryGids,omitempty" tf:"secondary_gids"` Uid *int64 `json:"uid" tf:"uid"` }
func (*AccessPointSpecPosixUser) DeepCopy ¶
func (in *AccessPointSpecPosixUser) DeepCopy() *AccessPointSpecPosixUser
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointSpecPosixUser.
func (*AccessPointSpecPosixUser) DeepCopyInto ¶
func (in *AccessPointSpecPosixUser) DeepCopyInto(out *AccessPointSpecPosixUser)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointSpecPosixUserCodec ¶
type AccessPointSpecPosixUserCodec struct { }
+k8s:deepcopy-gen=false
func (AccessPointSpecPosixUserCodec) Decode ¶
func (AccessPointSpecPosixUserCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccessPointSpecResource ¶
type AccessPointSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional FileSystemArn *string `json:"fileSystemArn,omitempty" tf:"file_system_arn"` FileSystemID *string `json:"fileSystemID" tf:"file_system_id"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional PosixUser *AccessPointSpecPosixUser `json:"posixUser,omitempty" tf:"posix_user"` // +optional RootDirectory *AccessPointSpecRootDirectory `json:"rootDirectory,omitempty" tf:"root_directory"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*AccessPointSpecResource) DeepCopy ¶
func (in *AccessPointSpecResource) DeepCopy() *AccessPointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointSpecResource.
func (*AccessPointSpecResource) DeepCopyInto ¶
func (in *AccessPointSpecResource) DeepCopyInto(out *AccessPointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointSpecRootDirectory ¶
type AccessPointSpecRootDirectory struct { // +optional CreationInfo *AccessPointSpecRootDirectoryCreationInfo `json:"creationInfo,omitempty" tf:"creation_info"` // +optional Path *string `json:"path,omitempty" tf:"path"` }
func (*AccessPointSpecRootDirectory) DeepCopy ¶
func (in *AccessPointSpecRootDirectory) DeepCopy() *AccessPointSpecRootDirectory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointSpecRootDirectory.
func (*AccessPointSpecRootDirectory) DeepCopyInto ¶
func (in *AccessPointSpecRootDirectory) DeepCopyInto(out *AccessPointSpecRootDirectory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointSpecRootDirectoryCodec ¶
type AccessPointSpecRootDirectoryCodec struct { }
+k8s:deepcopy-gen=false
func (AccessPointSpecRootDirectoryCodec) Decode ¶
func (AccessPointSpecRootDirectoryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccessPointSpecRootDirectoryCreationInfo ¶
type AccessPointSpecRootDirectoryCreationInfo struct { OwnerGid *int64 `json:"ownerGid" tf:"owner_gid"` OwnerUid *int64 `json:"ownerUid" tf:"owner_uid"` Permissions *string `json:"permissions" tf:"permissions"` }
func (*AccessPointSpecRootDirectoryCreationInfo) DeepCopy ¶
func (in *AccessPointSpecRootDirectoryCreationInfo) DeepCopy() *AccessPointSpecRootDirectoryCreationInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointSpecRootDirectoryCreationInfo.
func (*AccessPointSpecRootDirectoryCreationInfo) DeepCopyInto ¶
func (in *AccessPointSpecRootDirectoryCreationInfo) DeepCopyInto(out *AccessPointSpecRootDirectoryCreationInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointSpecRootDirectoryCreationInfoCodec ¶
type AccessPointSpecRootDirectoryCreationInfoCodec struct { }
+k8s:deepcopy-gen=false
func (AccessPointSpecRootDirectoryCreationInfoCodec) Decode ¶
func (AccessPointSpecRootDirectoryCreationInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccessPointStatus ¶
type AccessPointStatus 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 (*AccessPointStatus) DeepCopy ¶
func (in *AccessPointStatus) DeepCopy() *AccessPointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointStatus.
func (*AccessPointStatus) DeepCopyInto ¶
func (in *AccessPointStatus) DeepCopyInto(out *AccessPointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicy ¶
type BackupPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupPolicySpec `json:"spec,omitempty"` Status BackupPolicyStatus `json:"status,omitempty"` }
func (*BackupPolicy) DeepCopy ¶
func (in *BackupPolicy) DeepCopy() *BackupPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicy.
func (*BackupPolicy) DeepCopyInto ¶
func (in *BackupPolicy) DeepCopyInto(out *BackupPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupPolicy) DeepCopyObject ¶
func (in *BackupPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupPolicy) SetupWebhookWithManager ¶
func (r *BackupPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BackupPolicy) ValidateCreate ¶
func (r *BackupPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BackupPolicy) ValidateDelete ¶
func (r *BackupPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BackupPolicy) ValidateUpdate ¶
func (r *BackupPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BackupPolicyList ¶
type BackupPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BackupPolicy CRD objects Items []BackupPolicy `json:"items,omitempty"` }
BackupPolicyList is a list of BackupPolicys
func (*BackupPolicyList) DeepCopy ¶
func (in *BackupPolicyList) DeepCopy() *BackupPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyList.
func (*BackupPolicyList) DeepCopyInto ¶
func (in *BackupPolicyList) DeepCopyInto(out *BackupPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupPolicyList) DeepCopyObject ¶
func (in *BackupPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackupPolicySpec ¶
type BackupPolicySpec struct { State *BackupPolicySpecResource `json:"state,omitempty" tf:"-"` Resource BackupPolicySpecResource `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 (*BackupPolicySpec) DeepCopy ¶
func (in *BackupPolicySpec) DeepCopy() *BackupPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicySpec.
func (*BackupPolicySpec) DeepCopyInto ¶
func (in *BackupPolicySpec) DeepCopyInto(out *BackupPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicySpecBackupPolicy ¶
type BackupPolicySpecBackupPolicy struct {
Status *string `json:"status" tf:"status"`
}
func (*BackupPolicySpecBackupPolicy) DeepCopy ¶
func (in *BackupPolicySpecBackupPolicy) DeepCopy() *BackupPolicySpecBackupPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicySpecBackupPolicy.
func (*BackupPolicySpecBackupPolicy) DeepCopyInto ¶
func (in *BackupPolicySpecBackupPolicy) DeepCopyInto(out *BackupPolicySpecBackupPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicySpecBackupPolicyCodec ¶
type BackupPolicySpecBackupPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (BackupPolicySpecBackupPolicyCodec) Decode ¶
func (BackupPolicySpecBackupPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BackupPolicySpecResource ¶
type BackupPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` BackupPolicy *BackupPolicySpecBackupPolicy `json:"backupPolicy" tf:"backup_policy"` FileSystemID *string `json:"fileSystemID" tf:"file_system_id"` }
func (*BackupPolicySpecResource) DeepCopy ¶
func (in *BackupPolicySpecResource) DeepCopy() *BackupPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicySpecResource.
func (*BackupPolicySpecResource) DeepCopyInto ¶
func (in *BackupPolicySpecResource) DeepCopyInto(out *BackupPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyStatus ¶
type BackupPolicyStatus 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 (*BackupPolicyStatus) DeepCopy ¶
func (in *BackupPolicyStatus) DeepCopy() *BackupPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyStatus.
func (*BackupPolicyStatus) DeepCopyInto ¶
func (in *BackupPolicyStatus) DeepCopyInto(out *BackupPolicyStatus)
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 FileSystemPolicy ¶
type FileSystemPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FileSystemPolicySpec `json:"spec,omitempty"` Status FileSystemPolicyStatus `json:"status,omitempty"` }
func (*FileSystemPolicy) DeepCopy ¶
func (in *FileSystemPolicy) DeepCopy() *FileSystemPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemPolicy.
func (*FileSystemPolicy) DeepCopyInto ¶
func (in *FileSystemPolicy) DeepCopyInto(out *FileSystemPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FileSystemPolicy) DeepCopyObject ¶
func (in *FileSystemPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FileSystemPolicy) SetupWebhookWithManager ¶
func (r *FileSystemPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FileSystemPolicy) ValidateCreate ¶
func (r *FileSystemPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FileSystemPolicy) ValidateDelete ¶
func (r *FileSystemPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FileSystemPolicy) ValidateUpdate ¶
func (r *FileSystemPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FileSystemPolicyList ¶
type FileSystemPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FileSystemPolicy CRD objects Items []FileSystemPolicy `json:"items,omitempty"` }
FileSystemPolicyList is a list of FileSystemPolicys
func (*FileSystemPolicyList) DeepCopy ¶
func (in *FileSystemPolicyList) DeepCopy() *FileSystemPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemPolicyList.
func (*FileSystemPolicyList) DeepCopyInto ¶
func (in *FileSystemPolicyList) DeepCopyInto(out *FileSystemPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FileSystemPolicyList) DeepCopyObject ¶
func (in *FileSystemPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FileSystemPolicySpec ¶
type FileSystemPolicySpec struct { State *FileSystemPolicySpecResource `json:"state,omitempty" tf:"-"` Resource FileSystemPolicySpecResource `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 (*FileSystemPolicySpec) DeepCopy ¶
func (in *FileSystemPolicySpec) DeepCopy() *FileSystemPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemPolicySpec.
func (*FileSystemPolicySpec) DeepCopyInto ¶
func (in *FileSystemPolicySpec) DeepCopyInto(out *FileSystemPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemPolicySpecResource ¶
type FileSystemPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BypassPolicyLockoutSafetyCheck *bool `json:"bypassPolicyLockoutSafetyCheck,omitempty" tf:"bypass_policy_lockout_safety_check"` FileSystemID *string `json:"fileSystemID" tf:"file_system_id"` Policy *string `json:"policy" tf:"policy"` }
func (*FileSystemPolicySpecResource) DeepCopy ¶
func (in *FileSystemPolicySpecResource) DeepCopy() *FileSystemPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemPolicySpecResource.
func (*FileSystemPolicySpecResource) DeepCopyInto ¶
func (in *FileSystemPolicySpecResource) DeepCopyInto(out *FileSystemPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemPolicyStatus ¶
type FileSystemPolicyStatus 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 (*FileSystemPolicyStatus) DeepCopy ¶
func (in *FileSystemPolicyStatus) DeepCopy() *FileSystemPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemPolicyStatus.
func (*FileSystemPolicyStatus) DeepCopyInto ¶
func (in *FileSystemPolicyStatus) DeepCopyInto(out *FileSystemPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 FileSystemSpecLifecyclePolicy ¶
type FileSystemSpecLifecyclePolicy struct { // +optional TransitionToIa *string `json:"transitionToIa,omitempty" tf:"transition_to_ia"` // +optional TransitionToPrimaryStorageClass *string `json:"transitionToPrimaryStorageClass,omitempty" tf:"transition_to_primary_storage_class"` }
func (*FileSystemSpecLifecyclePolicy) DeepCopy ¶
func (in *FileSystemSpecLifecyclePolicy) DeepCopy() *FileSystemSpecLifecyclePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemSpecLifecyclePolicy.
func (*FileSystemSpecLifecyclePolicy) DeepCopyInto ¶
func (in *FileSystemSpecLifecyclePolicy) DeepCopyInto(out *FileSystemSpecLifecyclePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemSpecResource ¶
type FileSystemSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AvailabilityZoneID *string `json:"availabilityZoneID,omitempty" tf:"availability_zone_id"` // +optional AvailabilityZoneName *string `json:"availabilityZoneName,omitempty" tf:"availability_zone_name"` // +optional CreationToken *string `json:"creationToken,omitempty" tf:"creation_token"` // +optional DnsName *string `json:"dnsName,omitempty" tf:"dns_name"` // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional // +kubebuilder:validation:MaxItems=2 LifecyclePolicy []FileSystemSpecLifecyclePolicy `json:"lifecyclePolicy,omitempty" tf:"lifecycle_policy"` // +optional NumberOfMountTargets *int64 `json:"numberOfMountTargets,omitempty" tf:"number_of_mount_targets"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional PerformanceMode *string `json:"performanceMode,omitempty" tf:"performance_mode"` // +optional ProvisionedThroughputInMibps *float64 `json:"provisionedThroughputInMibps,omitempty" tf:"provisioned_throughput_in_mibps"` // +optional SizeInBytes []FileSystemSpecSizeInBytes `json:"sizeInBytes,omitempty" tf:"size_in_bytes"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional ThroughputMode *string `json:"throughputMode,omitempty" tf:"throughput_mode"` }
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 FileSystemSpecSizeInBytes ¶
type FileSystemSpecSizeInBytes struct { // +optional Value *int64 `json:"value,omitempty" tf:"value"` // +optional ValueInIa *int64 `json:"valueInIa,omitempty" tf:"value_in_ia"` // +optional ValueInStandard *int64 `json:"valueInStandard,omitempty" tf:"value_in_standard"` }
func (*FileSystemSpecSizeInBytes) DeepCopy ¶
func (in *FileSystemSpecSizeInBytes) DeepCopy() *FileSystemSpecSizeInBytes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemSpecSizeInBytes.
func (*FileSystemSpecSizeInBytes) DeepCopyInto ¶
func (in *FileSystemSpecSizeInBytes) DeepCopyInto(out *FileSystemSpecSizeInBytes)
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 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 { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AvailabilityZoneID *string `json:"availabilityZoneID,omitempty" tf:"availability_zone_id"` // +optional AvailabilityZoneName *string `json:"availabilityZoneName,omitempty" tf:"availability_zone_name"` // +optional DnsName *string `json:"dnsName,omitempty" tf:"dns_name"` // +optional FileSystemArn *string `json:"fileSystemArn,omitempty" tf:"file_system_arn"` FileSystemID *string `json:"fileSystemID" tf:"file_system_id"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional MountTargetDNSName *string `json:"mountTargetDNSName,omitempty" tf:"mount_target_dns_name"` // +optional NetworkInterfaceID *string `json:"networkInterfaceID,omitempty" tf:"network_interface_id"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups"` SubnetID *string `json:"subnetID" tf:"subnet_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.