Documentation ¶
Overview ¶
+groupName=file.oci.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 StorageExport
- func (in *StorageExport) DeepCopy() *StorageExport
- func (in *StorageExport) DeepCopyInto(out *StorageExport)
- func (in *StorageExport) DeepCopyObject() runtime.Object
- func (r *StorageExport) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *StorageExport) ValidateCreate() error
- func (r *StorageExport) ValidateDelete() error
- func (r *StorageExport) ValidateUpdate(old runtime.Object) error
- type StorageExportList
- type StorageExportSet
- func (in *StorageExportSet) DeepCopy() *StorageExportSet
- func (in *StorageExportSet) DeepCopyInto(out *StorageExportSet)
- func (in *StorageExportSet) DeepCopyObject() runtime.Object
- func (r *StorageExportSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *StorageExportSet) ValidateCreate() error
- func (r *StorageExportSet) ValidateDelete() error
- func (r *StorageExportSet) ValidateUpdate(old runtime.Object) error
- type StorageExportSetList
- type StorageExportSetSpec
- type StorageExportSetSpecResource
- type StorageExportSetStatus
- type StorageExportSpec
- type StorageExportSpecExportOptions
- type StorageExportSpecResource
- type StorageExportStatus
- type StorageFileSystem
- func (in *StorageFileSystem) DeepCopy() *StorageFileSystem
- func (in *StorageFileSystem) DeepCopyInto(out *StorageFileSystem)
- func (in *StorageFileSystem) DeepCopyObject() runtime.Object
- func (r *StorageFileSystem) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *StorageFileSystem) ValidateCreate() error
- func (r *StorageFileSystem) ValidateDelete() error
- func (r *StorageFileSystem) ValidateUpdate(old runtime.Object) error
- type StorageFileSystemList
- type StorageFileSystemSpec
- type StorageFileSystemSpecResource
- type StorageFileSystemSpecSourceDetails
- type StorageFileSystemSpecSourceDetailsCodec
- type StorageFileSystemStatus
- type StorageMountTarget
- func (in *StorageMountTarget) DeepCopy() *StorageMountTarget
- func (in *StorageMountTarget) DeepCopyInto(out *StorageMountTarget)
- func (in *StorageMountTarget) DeepCopyObject() runtime.Object
- func (r *StorageMountTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *StorageMountTarget) ValidateCreate() error
- func (r *StorageMountTarget) ValidateDelete() error
- func (r *StorageMountTarget) ValidateUpdate(old runtime.Object) error
- type StorageMountTargetList
- type StorageMountTargetSpec
- type StorageMountTargetSpecResource
- type StorageMountTargetStatus
- type StorageSnapshot
- func (in *StorageSnapshot) DeepCopy() *StorageSnapshot
- func (in *StorageSnapshot) DeepCopyInto(out *StorageSnapshot)
- func (in *StorageSnapshot) DeepCopyObject() runtime.Object
- func (r *StorageSnapshot) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *StorageSnapshot) ValidateCreate() error
- func (r *StorageSnapshot) ValidateDelete() error
- func (r *StorageSnapshot) ValidateUpdate(old runtime.Object) error
- type StorageSnapshotList
- type StorageSnapshotSpec
- type StorageSnapshotSpecResource
- type StorageSnapshotStatus
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: file.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 StorageExport ¶
type StorageExport struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageExportSpec `json:"spec,omitempty"` Status StorageExportStatus `json:"status,omitempty"` }
func (*StorageExport) DeepCopy ¶
func (in *StorageExport) DeepCopy() *StorageExport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageExport.
func (*StorageExport) DeepCopyInto ¶
func (in *StorageExport) DeepCopyInto(out *StorageExport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageExport) DeepCopyObject ¶
func (in *StorageExport) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StorageExport) SetupWebhookWithManager ¶
func (r *StorageExport) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*StorageExport) ValidateCreate ¶
func (r *StorageExport) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*StorageExport) ValidateDelete ¶
func (r *StorageExport) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*StorageExport) ValidateUpdate ¶
func (r *StorageExport) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type StorageExportList ¶
type StorageExportList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageExport CRD objects Items []StorageExport `json:"items,omitempty"` }
StorageExportList is a list of StorageExports
func (*StorageExportList) DeepCopy ¶
func (in *StorageExportList) DeepCopy() *StorageExportList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageExportList.
func (*StorageExportList) DeepCopyInto ¶
func (in *StorageExportList) DeepCopyInto(out *StorageExportList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageExportList) DeepCopyObject ¶
func (in *StorageExportList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageExportSet ¶
type StorageExportSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageExportSetSpec `json:"spec,omitempty"` Status StorageExportSetStatus `json:"status,omitempty"` }
func (*StorageExportSet) DeepCopy ¶
func (in *StorageExportSet) DeepCopy() *StorageExportSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageExportSet.
func (*StorageExportSet) DeepCopyInto ¶
func (in *StorageExportSet) DeepCopyInto(out *StorageExportSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageExportSet) DeepCopyObject ¶
func (in *StorageExportSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StorageExportSet) SetupWebhookWithManager ¶
func (r *StorageExportSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*StorageExportSet) ValidateCreate ¶
func (r *StorageExportSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*StorageExportSet) ValidateDelete ¶
func (r *StorageExportSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*StorageExportSet) ValidateUpdate ¶
func (r *StorageExportSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type StorageExportSetList ¶
type StorageExportSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageExportSet CRD objects Items []StorageExportSet `json:"items,omitempty"` }
StorageExportSetList is a list of StorageExportSets
func (*StorageExportSetList) DeepCopy ¶
func (in *StorageExportSetList) DeepCopy() *StorageExportSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageExportSetList.
func (*StorageExportSetList) DeepCopyInto ¶
func (in *StorageExportSetList) DeepCopyInto(out *StorageExportSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageExportSetList) DeepCopyObject ¶
func (in *StorageExportSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageExportSetSpec ¶
type StorageExportSetSpec struct { State *StorageExportSetSpecResource `json:"state,omitempty" tf:"-"` Resource StorageExportSetSpecResource `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 (*StorageExportSetSpec) DeepCopy ¶
func (in *StorageExportSetSpec) DeepCopy() *StorageExportSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageExportSetSpec.
func (*StorageExportSetSpec) DeepCopyInto ¶
func (in *StorageExportSetSpec) DeepCopyInto(out *StorageExportSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageExportSetSpecResource ¶
type StorageExportSetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AvailabilityDomain *string `json:"availabilityDomain,omitempty" tf:"availability_domain"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional MaxFsStatBytes *string `json:"maxFsStatBytes,omitempty" tf:"max_fs_stat_bytes"` // +optional MaxFsStatFiles *string `json:"maxFsStatFiles,omitempty" tf:"max_fs_stat_files"` MountTargetID *string `json:"mountTargetID" tf:"mount_target_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional VcnID *string `json:"vcnID,omitempty" tf:"vcn_id"` }
func (*StorageExportSetSpecResource) DeepCopy ¶
func (in *StorageExportSetSpecResource) DeepCopy() *StorageExportSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageExportSetSpecResource.
func (*StorageExportSetSpecResource) DeepCopyInto ¶
func (in *StorageExportSetSpecResource) DeepCopyInto(out *StorageExportSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageExportSetStatus ¶
type StorageExportSetStatus 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 (*StorageExportSetStatus) DeepCopy ¶
func (in *StorageExportSetStatus) DeepCopy() *StorageExportSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageExportSetStatus.
func (*StorageExportSetStatus) DeepCopyInto ¶
func (in *StorageExportSetStatus) DeepCopyInto(out *StorageExportSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageExportSpec ¶
type StorageExportSpec struct { State *StorageExportSpecResource `json:"state,omitempty" tf:"-"` Resource StorageExportSpecResource `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 (*StorageExportSpec) DeepCopy ¶
func (in *StorageExportSpec) DeepCopy() *StorageExportSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageExportSpec.
func (*StorageExportSpec) DeepCopyInto ¶
func (in *StorageExportSpec) DeepCopyInto(out *StorageExportSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageExportSpecExportOptions ¶
type StorageExportSpecExportOptions struct { // +optional Access *string `json:"access,omitempty" tf:"access"` // +optional AnonymousGid *string `json:"anonymousGid,omitempty" tf:"anonymous_gid"` // +optional AnonymousUid *string `json:"anonymousUid,omitempty" tf:"anonymous_uid"` // +optional IdentitySquash *string `json:"identitySquash,omitempty" tf:"identity_squash"` // +optional RequirePrivilegedSourcePort *bool `json:"requirePrivilegedSourcePort,omitempty" tf:"require_privileged_source_port"` Source *string `json:"source" tf:"source"` }
func (*StorageExportSpecExportOptions) DeepCopy ¶
func (in *StorageExportSpecExportOptions) DeepCopy() *StorageExportSpecExportOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageExportSpecExportOptions.
func (*StorageExportSpecExportOptions) DeepCopyInto ¶
func (in *StorageExportSpecExportOptions) DeepCopyInto(out *StorageExportSpecExportOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageExportSpecResource ¶
type StorageExportSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ExportOptions []StorageExportSpecExportOptions `json:"exportOptions,omitempty" tf:"export_options"` ExportSetID *string `json:"exportSetID" tf:"export_set_id"` FileSystemID *string `json:"fileSystemID" tf:"file_system_id"` Path *string `json:"path" tf:"path"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*StorageExportSpecResource) DeepCopy ¶
func (in *StorageExportSpecResource) DeepCopy() *StorageExportSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageExportSpecResource.
func (*StorageExportSpecResource) DeepCopyInto ¶
func (in *StorageExportSpecResource) DeepCopyInto(out *StorageExportSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageExportStatus ¶
type StorageExportStatus 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 (*StorageExportStatus) DeepCopy ¶
func (in *StorageExportStatus) DeepCopy() *StorageExportStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageExportStatus.
func (*StorageExportStatus) DeepCopyInto ¶
func (in *StorageExportStatus) DeepCopyInto(out *StorageExportStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageFileSystem ¶
type StorageFileSystem struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageFileSystemSpec `json:"spec,omitempty"` Status StorageFileSystemStatus `json:"status,omitempty"` }
func (*StorageFileSystem) DeepCopy ¶
func (in *StorageFileSystem) DeepCopy() *StorageFileSystem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageFileSystem.
func (*StorageFileSystem) DeepCopyInto ¶
func (in *StorageFileSystem) DeepCopyInto(out *StorageFileSystem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageFileSystem) DeepCopyObject ¶
func (in *StorageFileSystem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StorageFileSystem) SetupWebhookWithManager ¶
func (r *StorageFileSystem) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*StorageFileSystem) ValidateCreate ¶
func (r *StorageFileSystem) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*StorageFileSystem) ValidateDelete ¶
func (r *StorageFileSystem) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*StorageFileSystem) ValidateUpdate ¶
func (r *StorageFileSystem) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type StorageFileSystemList ¶
type StorageFileSystemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageFileSystem CRD objects Items []StorageFileSystem `json:"items,omitempty"` }
StorageFileSystemList is a list of StorageFileSystems
func (*StorageFileSystemList) DeepCopy ¶
func (in *StorageFileSystemList) DeepCopy() *StorageFileSystemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageFileSystemList.
func (*StorageFileSystemList) DeepCopyInto ¶
func (in *StorageFileSystemList) DeepCopyInto(out *StorageFileSystemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageFileSystemList) DeepCopyObject ¶
func (in *StorageFileSystemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageFileSystemSpec ¶
type StorageFileSystemSpec struct { State *StorageFileSystemSpecResource `json:"state,omitempty" tf:"-"` Resource StorageFileSystemSpecResource `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 (*StorageFileSystemSpec) DeepCopy ¶
func (in *StorageFileSystemSpec) DeepCopy() *StorageFileSystemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageFileSystemSpec.
func (*StorageFileSystemSpec) DeepCopyInto ¶
func (in *StorageFileSystemSpec) DeepCopyInto(out *StorageFileSystemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageFileSystemSpecResource ¶
type StorageFileSystemSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AvailabilityDomain *string `json:"availabilityDomain" tf:"availability_domain"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsCloneParent *bool `json:"isCloneParent,omitempty" tf:"is_clone_parent"` // +optional IsHydrated *bool `json:"isHydrated,omitempty" tf:"is_hydrated"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional MeteredBytes *string `json:"meteredBytes,omitempty" tf:"metered_bytes"` // +optional SourceDetails *StorageFileSystemSpecSourceDetails `json:"sourceDetails,omitempty" tf:"source_details"` // +optional SourceSnapshotID *string `json:"sourceSnapshotID,omitempty" tf:"source_snapshot_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*StorageFileSystemSpecResource) DeepCopy ¶
func (in *StorageFileSystemSpecResource) DeepCopy() *StorageFileSystemSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageFileSystemSpecResource.
func (*StorageFileSystemSpecResource) DeepCopyInto ¶
func (in *StorageFileSystemSpecResource) DeepCopyInto(out *StorageFileSystemSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageFileSystemSpecSourceDetails ¶
type StorageFileSystemSpecSourceDetails struct { // +optional ParentFileSystemID *string `json:"parentFileSystemID,omitempty" tf:"parent_file_system_id"` // +optional SourceSnapshotID *string `json:"sourceSnapshotID,omitempty" tf:"source_snapshot_id"` }
func (*StorageFileSystemSpecSourceDetails) DeepCopy ¶
func (in *StorageFileSystemSpecSourceDetails) DeepCopy() *StorageFileSystemSpecSourceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageFileSystemSpecSourceDetails.
func (*StorageFileSystemSpecSourceDetails) DeepCopyInto ¶
func (in *StorageFileSystemSpecSourceDetails) DeepCopyInto(out *StorageFileSystemSpecSourceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageFileSystemSpecSourceDetailsCodec ¶
type StorageFileSystemSpecSourceDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (StorageFileSystemSpecSourceDetailsCodec) Decode ¶
func (StorageFileSystemSpecSourceDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type StorageFileSystemStatus ¶
type StorageFileSystemStatus 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 (*StorageFileSystemStatus) DeepCopy ¶
func (in *StorageFileSystemStatus) DeepCopy() *StorageFileSystemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageFileSystemStatus.
func (*StorageFileSystemStatus) DeepCopyInto ¶
func (in *StorageFileSystemStatus) DeepCopyInto(out *StorageFileSystemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageMountTarget ¶
type StorageMountTarget struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageMountTargetSpec `json:"spec,omitempty"` Status StorageMountTargetStatus `json:"status,omitempty"` }
func (*StorageMountTarget) DeepCopy ¶
func (in *StorageMountTarget) DeepCopy() *StorageMountTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageMountTarget.
func (*StorageMountTarget) DeepCopyInto ¶
func (in *StorageMountTarget) DeepCopyInto(out *StorageMountTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageMountTarget) DeepCopyObject ¶
func (in *StorageMountTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StorageMountTarget) SetupWebhookWithManager ¶
func (r *StorageMountTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*StorageMountTarget) ValidateCreate ¶
func (r *StorageMountTarget) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*StorageMountTarget) ValidateDelete ¶
func (r *StorageMountTarget) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*StorageMountTarget) ValidateUpdate ¶
func (r *StorageMountTarget) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type StorageMountTargetList ¶
type StorageMountTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageMountTarget CRD objects Items []StorageMountTarget `json:"items,omitempty"` }
StorageMountTargetList is a list of StorageMountTargets
func (*StorageMountTargetList) DeepCopy ¶
func (in *StorageMountTargetList) DeepCopy() *StorageMountTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageMountTargetList.
func (*StorageMountTargetList) DeepCopyInto ¶
func (in *StorageMountTargetList) DeepCopyInto(out *StorageMountTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageMountTargetList) DeepCopyObject ¶
func (in *StorageMountTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageMountTargetSpec ¶
type StorageMountTargetSpec struct { State *StorageMountTargetSpecResource `json:"state,omitempty" tf:"-"` Resource StorageMountTargetSpecResource `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 (*StorageMountTargetSpec) DeepCopy ¶
func (in *StorageMountTargetSpec) DeepCopy() *StorageMountTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageMountTargetSpec.
func (*StorageMountTargetSpec) DeepCopyInto ¶
func (in *StorageMountTargetSpec) DeepCopyInto(out *StorageMountTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageMountTargetSpecResource ¶
type StorageMountTargetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AvailabilityDomain *string `json:"availabilityDomain" tf:"availability_domain"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional ExportSetID *string `json:"exportSetID,omitempty" tf:"export_set_id"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional HostnameLabel *string `json:"hostnameLabel,omitempty" tf:"hostname_label"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional NsgIDS []string `json:"nsgIDS,omitempty" tf:"nsg_ids"` // +optional PrivateIPIDS []string `json:"privateIPIDS,omitempty" tf:"private_ip_ids"` // +optional State *string `json:"state,omitempty" tf:"state"` SubnetID *string `json:"subnetID" tf:"subnet_id"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*StorageMountTargetSpecResource) DeepCopy ¶
func (in *StorageMountTargetSpecResource) DeepCopy() *StorageMountTargetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageMountTargetSpecResource.
func (*StorageMountTargetSpecResource) DeepCopyInto ¶
func (in *StorageMountTargetSpecResource) DeepCopyInto(out *StorageMountTargetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageMountTargetStatus ¶
type StorageMountTargetStatus 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 (*StorageMountTargetStatus) DeepCopy ¶
func (in *StorageMountTargetStatus) DeepCopy() *StorageMountTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageMountTargetStatus.
func (*StorageMountTargetStatus) DeepCopyInto ¶
func (in *StorageMountTargetStatus) DeepCopyInto(out *StorageMountTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageSnapshot ¶
type StorageSnapshot struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageSnapshotSpec `json:"spec,omitempty"` Status StorageSnapshotStatus `json:"status,omitempty"` }
func (*StorageSnapshot) DeepCopy ¶
func (in *StorageSnapshot) DeepCopy() *StorageSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageSnapshot.
func (*StorageSnapshot) DeepCopyInto ¶
func (in *StorageSnapshot) DeepCopyInto(out *StorageSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageSnapshot) DeepCopyObject ¶
func (in *StorageSnapshot) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StorageSnapshot) SetupWebhookWithManager ¶
func (r *StorageSnapshot) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*StorageSnapshot) ValidateCreate ¶
func (r *StorageSnapshot) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*StorageSnapshot) ValidateDelete ¶
func (r *StorageSnapshot) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*StorageSnapshot) ValidateUpdate ¶
func (r *StorageSnapshot) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type StorageSnapshotList ¶
type StorageSnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageSnapshot CRD objects Items []StorageSnapshot `json:"items,omitempty"` }
StorageSnapshotList is a list of StorageSnapshots
func (*StorageSnapshotList) DeepCopy ¶
func (in *StorageSnapshotList) DeepCopy() *StorageSnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageSnapshotList.
func (*StorageSnapshotList) DeepCopyInto ¶
func (in *StorageSnapshotList) DeepCopyInto(out *StorageSnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageSnapshotList) DeepCopyObject ¶
func (in *StorageSnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageSnapshotSpec ¶
type StorageSnapshotSpec struct { State *StorageSnapshotSpecResource `json:"state,omitempty" tf:"-"` Resource StorageSnapshotSpecResource `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 (*StorageSnapshotSpec) DeepCopy ¶
func (in *StorageSnapshotSpec) DeepCopy() *StorageSnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageSnapshotSpec.
func (*StorageSnapshotSpec) DeepCopyInto ¶
func (in *StorageSnapshotSpec) DeepCopyInto(out *StorageSnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageSnapshotSpecResource ¶
type StorageSnapshotSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` FileSystemID *string `json:"fileSystemID" tf:"file_system_id"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsCloneSource *bool `json:"isCloneSource,omitempty" tf:"is_clone_source"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` Name *string `json:"name" tf:"name"` // +optional ProvenanceID *string `json:"provenanceID,omitempty" tf:"provenance_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*StorageSnapshotSpecResource) DeepCopy ¶
func (in *StorageSnapshotSpecResource) DeepCopy() *StorageSnapshotSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageSnapshotSpecResource.
func (*StorageSnapshotSpecResource) DeepCopyInto ¶
func (in *StorageSnapshotSpecResource) DeepCopyInto(out *StorageSnapshotSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageSnapshotStatus ¶
type StorageSnapshotStatus 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 (*StorageSnapshotStatus) DeepCopy ¶
func (in *StorageSnapshotStatus) DeepCopy() *StorageSnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageSnapshotStatus.
func (*StorageSnapshotStatus) DeepCopyInto ¶
func (in *StorageSnapshotStatus) DeepCopyInto(out *StorageSnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- register.go
- storage_export_set_types.go
- storage_export_set_webhook.go
- storage_export_types.go
- storage_export_webhook.go
- storage_file_system_types.go
- storage_file_system_webhook.go
- storage_mount_target_types.go
- storage_mount_target_webhook.go
- storage_snapshot_types.go
- storage_snapshot_webhook.go
- zz_generated.deepcopy.go