Documentation ¶
Overview ¶
+groupName=ebs.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 DefaultKmsKey
- func (in *DefaultKmsKey) DeepCopy() *DefaultKmsKey
- func (in *DefaultKmsKey) DeepCopyInto(out *DefaultKmsKey)
- func (in *DefaultKmsKey) DeepCopyObject() runtime.Object
- func (r *DefaultKmsKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DefaultKmsKey) ValidateCreate() error
- func (r *DefaultKmsKey) ValidateDelete() error
- func (r *DefaultKmsKey) ValidateUpdate(old runtime.Object) error
- type DefaultKmsKeyList
- type DefaultKmsKeySpec
- type DefaultKmsKeySpecResource
- type DefaultKmsKeyStatus
- type EncryptionByDefault
- func (in *EncryptionByDefault) DeepCopy() *EncryptionByDefault
- func (in *EncryptionByDefault) DeepCopyInto(out *EncryptionByDefault)
- func (in *EncryptionByDefault) DeepCopyObject() runtime.Object
- func (r *EncryptionByDefault) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EncryptionByDefault) ValidateCreate() error
- func (r *EncryptionByDefault) ValidateDelete() error
- func (r *EncryptionByDefault) ValidateUpdate(old runtime.Object) error
- type EncryptionByDefaultList
- type EncryptionByDefaultSpec
- type EncryptionByDefaultSpecResource
- type EncryptionByDefaultStatus
- 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 SnapshotCopy
- func (in *SnapshotCopy) DeepCopy() *SnapshotCopy
- func (in *SnapshotCopy) DeepCopyInto(out *SnapshotCopy)
- func (in *SnapshotCopy) DeepCopyObject() runtime.Object
- func (r *SnapshotCopy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SnapshotCopy) ValidateCreate() error
- func (r *SnapshotCopy) ValidateDelete() error
- func (r *SnapshotCopy) ValidateUpdate(old runtime.Object) error
- type SnapshotCopyList
- type SnapshotCopySpec
- type SnapshotCopySpecResource
- type SnapshotCopyStatus
- type SnapshotImport
- func (in *SnapshotImport) DeepCopy() *SnapshotImport
- func (in *SnapshotImport) DeepCopyInto(out *SnapshotImport)
- func (in *SnapshotImport) DeepCopyObject() runtime.Object
- func (r *SnapshotImport) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SnapshotImport) ValidateCreate() error
- func (r *SnapshotImport) ValidateDelete() error
- func (r *SnapshotImport) ValidateUpdate(old runtime.Object) error
- type SnapshotImportList
- type SnapshotImportSpec
- type SnapshotImportSpecClientData
- type SnapshotImportSpecClientDataCodec
- type SnapshotImportSpecDiskContainer
- type SnapshotImportSpecDiskContainerCodec
- type SnapshotImportSpecDiskContainerUserBucket
- type SnapshotImportSpecDiskContainerUserBucketCodec
- type SnapshotImportSpecResource
- type SnapshotImportStatus
- type SnapshotList
- type SnapshotSpec
- type SnapshotSpecResource
- type SnapshotStatus
- type Volume
- func (in *Volume) DeepCopy() *Volume
- func (in *Volume) DeepCopyInto(out *Volume)
- func (in *Volume) DeepCopyObject() runtime.Object
- func (r *Volume) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Volume) ValidateCreate() error
- func (r *Volume) ValidateDelete() error
- func (r *Volume) ValidateUpdate(old runtime.Object) error
- type VolumeList
- type VolumeSpec
- type VolumeSpecResource
- type VolumeStatus
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: ebs.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 DefaultKmsKey ¶
type DefaultKmsKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DefaultKmsKeySpec `json:"spec,omitempty"` Status DefaultKmsKeyStatus `json:"status,omitempty"` }
func (*DefaultKmsKey) DeepCopy ¶
func (in *DefaultKmsKey) DeepCopy() *DefaultKmsKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultKmsKey.
func (*DefaultKmsKey) DeepCopyInto ¶
func (in *DefaultKmsKey) DeepCopyInto(out *DefaultKmsKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultKmsKey) DeepCopyObject ¶
func (in *DefaultKmsKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultKmsKey) SetupWebhookWithManager ¶
func (r *DefaultKmsKey) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DefaultKmsKey) ValidateCreate ¶
func (r *DefaultKmsKey) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DefaultKmsKey) ValidateDelete ¶
func (r *DefaultKmsKey) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DefaultKmsKey) ValidateUpdate ¶
func (r *DefaultKmsKey) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DefaultKmsKeyList ¶
type DefaultKmsKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DefaultKmsKey CRD objects Items []DefaultKmsKey `json:"items,omitempty"` }
DefaultKmsKeyList is a list of DefaultKmsKeys
func (*DefaultKmsKeyList) DeepCopy ¶
func (in *DefaultKmsKeyList) DeepCopy() *DefaultKmsKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultKmsKeyList.
func (*DefaultKmsKeyList) DeepCopyInto ¶
func (in *DefaultKmsKeyList) DeepCopyInto(out *DefaultKmsKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultKmsKeyList) DeepCopyObject ¶
func (in *DefaultKmsKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DefaultKmsKeySpec ¶
type DefaultKmsKeySpec struct { State *DefaultKmsKeySpecResource `json:"state,omitempty" tf:"-"` Resource DefaultKmsKeySpecResource `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 (*DefaultKmsKeySpec) DeepCopy ¶
func (in *DefaultKmsKeySpec) DeepCopy() *DefaultKmsKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultKmsKeySpec.
func (*DefaultKmsKeySpec) DeepCopyInto ¶
func (in *DefaultKmsKeySpec) DeepCopyInto(out *DefaultKmsKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultKmsKeySpecResource ¶
type DefaultKmsKeySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` KeyArn *string `json:"keyArn" tf:"key_arn"` }
func (*DefaultKmsKeySpecResource) DeepCopy ¶
func (in *DefaultKmsKeySpecResource) DeepCopy() *DefaultKmsKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultKmsKeySpecResource.
func (*DefaultKmsKeySpecResource) DeepCopyInto ¶
func (in *DefaultKmsKeySpecResource) DeepCopyInto(out *DefaultKmsKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultKmsKeyStatus ¶
type DefaultKmsKeyStatus 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 (*DefaultKmsKeyStatus) DeepCopy ¶
func (in *DefaultKmsKeyStatus) DeepCopy() *DefaultKmsKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultKmsKeyStatus.
func (*DefaultKmsKeyStatus) DeepCopyInto ¶
func (in *DefaultKmsKeyStatus) DeepCopyInto(out *DefaultKmsKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionByDefault ¶
type EncryptionByDefault struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EncryptionByDefaultSpec `json:"spec,omitempty"` Status EncryptionByDefaultStatus `json:"status,omitempty"` }
func (*EncryptionByDefault) DeepCopy ¶
func (in *EncryptionByDefault) DeepCopy() *EncryptionByDefault
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionByDefault.
func (*EncryptionByDefault) DeepCopyInto ¶
func (in *EncryptionByDefault) DeepCopyInto(out *EncryptionByDefault)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionByDefault) DeepCopyObject ¶
func (in *EncryptionByDefault) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EncryptionByDefault) SetupWebhookWithManager ¶
func (r *EncryptionByDefault) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EncryptionByDefault) ValidateCreate ¶
func (r *EncryptionByDefault) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EncryptionByDefault) ValidateDelete ¶
func (r *EncryptionByDefault) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EncryptionByDefault) ValidateUpdate ¶
func (r *EncryptionByDefault) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EncryptionByDefaultList ¶
type EncryptionByDefaultList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EncryptionByDefault CRD objects Items []EncryptionByDefault `json:"items,omitempty"` }
EncryptionByDefaultList is a list of EncryptionByDefaults
func (*EncryptionByDefaultList) DeepCopy ¶
func (in *EncryptionByDefaultList) DeepCopy() *EncryptionByDefaultList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionByDefaultList.
func (*EncryptionByDefaultList) DeepCopyInto ¶
func (in *EncryptionByDefaultList) DeepCopyInto(out *EncryptionByDefaultList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionByDefaultList) DeepCopyObject ¶
func (in *EncryptionByDefaultList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EncryptionByDefaultSpec ¶
type EncryptionByDefaultSpec struct { State *EncryptionByDefaultSpecResource `json:"state,omitempty" tf:"-"` Resource EncryptionByDefaultSpecResource `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 (*EncryptionByDefaultSpec) DeepCopy ¶
func (in *EncryptionByDefaultSpec) DeepCopy() *EncryptionByDefaultSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionByDefaultSpec.
func (*EncryptionByDefaultSpec) DeepCopyInto ¶
func (in *EncryptionByDefaultSpec) DeepCopyInto(out *EncryptionByDefaultSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionByDefaultSpecResource ¶
type EncryptionByDefaultSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` }
func (*EncryptionByDefaultSpecResource) DeepCopy ¶
func (in *EncryptionByDefaultSpecResource) DeepCopy() *EncryptionByDefaultSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionByDefaultSpecResource.
func (*EncryptionByDefaultSpecResource) DeepCopyInto ¶
func (in *EncryptionByDefaultSpecResource) DeepCopyInto(out *EncryptionByDefaultSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionByDefaultStatus ¶
type EncryptionByDefaultStatus 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 (*EncryptionByDefaultStatus) DeepCopy ¶
func (in *EncryptionByDefaultStatus) DeepCopy() *EncryptionByDefaultStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionByDefaultStatus.
func (*EncryptionByDefaultStatus) DeepCopyInto ¶
func (in *EncryptionByDefaultStatus) DeepCopyInto(out *EncryptionByDefaultStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Snapshot ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Snapshot.
func (*Snapshot) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Snapshot) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Snapshot) SetupWebhookWithManager ¶
func (*Snapshot) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Snapshot) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SnapshotCopy ¶
type SnapshotCopy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotCopySpec `json:"spec,omitempty"` Status SnapshotCopyStatus `json:"status,omitempty"` }
func (*SnapshotCopy) DeepCopy ¶
func (in *SnapshotCopy) DeepCopy() *SnapshotCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopy.
func (*SnapshotCopy) DeepCopyInto ¶
func (in *SnapshotCopy) DeepCopyInto(out *SnapshotCopy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotCopy) DeepCopyObject ¶
func (in *SnapshotCopy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnapshotCopy) SetupWebhookWithManager ¶
func (r *SnapshotCopy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SnapshotCopy) ValidateCreate ¶
func (r *SnapshotCopy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SnapshotCopy) ValidateDelete ¶
func (r *SnapshotCopy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SnapshotCopy) ValidateUpdate ¶
func (r *SnapshotCopy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SnapshotCopyList ¶
type SnapshotCopyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SnapshotCopy CRD objects Items []SnapshotCopy `json:"items,omitempty"` }
SnapshotCopyList is a list of SnapshotCopys
func (*SnapshotCopyList) DeepCopy ¶
func (in *SnapshotCopyList) DeepCopy() *SnapshotCopyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopyList.
func (*SnapshotCopyList) DeepCopyInto ¶
func (in *SnapshotCopyList) DeepCopyInto(out *SnapshotCopyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotCopyList) DeepCopyObject ¶
func (in *SnapshotCopyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SnapshotCopySpec ¶
type SnapshotCopySpec struct { State *SnapshotCopySpecResource `json:"state,omitempty" tf:"-"` Resource SnapshotCopySpecResource `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 (*SnapshotCopySpec) DeepCopy ¶
func (in *SnapshotCopySpec) DeepCopy() *SnapshotCopySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopySpec.
func (*SnapshotCopySpec) DeepCopyInto ¶
func (in *SnapshotCopySpec) DeepCopyInto(out *SnapshotCopySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotCopySpecResource ¶
type SnapshotCopySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional DataEncryptionKeyID *string `json:"dataEncryptionKeyID,omitempty" tf:"data_encryption_key_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional OutpostArn *string `json:"outpostArn,omitempty" tf:"outpost_arn"` // +optional OwnerAlias *string `json:"ownerAlias,omitempty" tf:"owner_alias"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional PermanentRestore *bool `json:"permanentRestore,omitempty" tf:"permanent_restore"` SourceRegion *string `json:"sourceRegion" tf:"source_region"` SourceSnapshotID *string `json:"sourceSnapshotID" tf:"source_snapshot_id"` // +optional StorageTier *string `json:"storageTier,omitempty" tf:"storage_tier"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional TemporaryRestoreDays *int64 `json:"temporaryRestoreDays,omitempty" tf:"temporary_restore_days"` // +optional VolumeID *string `json:"volumeID,omitempty" tf:"volume_id"` // +optional VolumeSize *int64 `json:"volumeSize,omitempty" tf:"volume_size"` }
func (*SnapshotCopySpecResource) DeepCopy ¶
func (in *SnapshotCopySpecResource) DeepCopy() *SnapshotCopySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopySpecResource.
func (*SnapshotCopySpecResource) DeepCopyInto ¶
func (in *SnapshotCopySpecResource) DeepCopyInto(out *SnapshotCopySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotCopyStatus ¶
type SnapshotCopyStatus 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 (*SnapshotCopyStatus) DeepCopy ¶
func (in *SnapshotCopyStatus) DeepCopy() *SnapshotCopyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopyStatus.
func (*SnapshotCopyStatus) DeepCopyInto ¶
func (in *SnapshotCopyStatus) DeepCopyInto(out *SnapshotCopyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotImport ¶ added in v0.5.0
type SnapshotImport struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotImportSpec `json:"spec,omitempty"` Status SnapshotImportStatus `json:"status,omitempty"` }
func (*SnapshotImport) DeepCopy ¶ added in v0.5.0
func (in *SnapshotImport) DeepCopy() *SnapshotImport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotImport.
func (*SnapshotImport) DeepCopyInto ¶ added in v0.5.0
func (in *SnapshotImport) DeepCopyInto(out *SnapshotImport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotImport) DeepCopyObject ¶ added in v0.5.0
func (in *SnapshotImport) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnapshotImport) SetupWebhookWithManager ¶ added in v0.5.0
func (r *SnapshotImport) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SnapshotImport) ValidateCreate ¶ added in v0.5.0
func (r *SnapshotImport) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SnapshotImport) ValidateDelete ¶ added in v0.5.0
func (r *SnapshotImport) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SnapshotImport) ValidateUpdate ¶ added in v0.5.0
func (r *SnapshotImport) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SnapshotImportList ¶ added in v0.5.0
type SnapshotImportList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SnapshotImport CRD objects Items []SnapshotImport `json:"items,omitempty"` }
SnapshotImportList is a list of SnapshotImports
func (*SnapshotImportList) DeepCopy ¶ added in v0.5.0
func (in *SnapshotImportList) DeepCopy() *SnapshotImportList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotImportList.
func (*SnapshotImportList) DeepCopyInto ¶ added in v0.5.0
func (in *SnapshotImportList) DeepCopyInto(out *SnapshotImportList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotImportList) DeepCopyObject ¶ added in v0.5.0
func (in *SnapshotImportList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SnapshotImportSpec ¶ added in v0.5.0
type SnapshotImportSpec struct { State *SnapshotImportSpecResource `json:"state,omitempty" tf:"-"` Resource SnapshotImportSpecResource `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 (*SnapshotImportSpec) DeepCopy ¶ added in v0.5.0
func (in *SnapshotImportSpec) DeepCopy() *SnapshotImportSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotImportSpec.
func (*SnapshotImportSpec) DeepCopyInto ¶ added in v0.5.0
func (in *SnapshotImportSpec) DeepCopyInto(out *SnapshotImportSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotImportSpecClientData ¶ added in v0.5.0
type SnapshotImportSpecClientData struct { // +optional Comment *string `json:"comment,omitempty" tf:"comment"` // +optional UploadEnd *string `json:"uploadEnd,omitempty" tf:"upload_end"` // +optional UploadSize *float64 `json:"uploadSize,omitempty" tf:"upload_size"` // +optional UploadStart *string `json:"uploadStart,omitempty" tf:"upload_start"` }
func (*SnapshotImportSpecClientData) DeepCopy ¶ added in v0.5.0
func (in *SnapshotImportSpecClientData) DeepCopy() *SnapshotImportSpecClientData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotImportSpecClientData.
func (*SnapshotImportSpecClientData) DeepCopyInto ¶ added in v0.5.0
func (in *SnapshotImportSpecClientData) DeepCopyInto(out *SnapshotImportSpecClientData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotImportSpecClientDataCodec ¶ added in v0.5.0
type SnapshotImportSpecClientDataCodec struct { }
+k8s:deepcopy-gen=false
func (SnapshotImportSpecClientDataCodec) Decode ¶ added in v0.5.0
func (SnapshotImportSpecClientDataCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SnapshotImportSpecDiskContainer ¶ added in v0.5.0
type SnapshotImportSpecDiskContainer struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Format *string `json:"format" tf:"format"` // +optional Url *string `json:"url,omitempty" tf:"url"` // +optional UserBucket *SnapshotImportSpecDiskContainerUserBucket `json:"userBucket,omitempty" tf:"user_bucket"` }
func (*SnapshotImportSpecDiskContainer) DeepCopy ¶ added in v0.5.0
func (in *SnapshotImportSpecDiskContainer) DeepCopy() *SnapshotImportSpecDiskContainer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotImportSpecDiskContainer.
func (*SnapshotImportSpecDiskContainer) DeepCopyInto ¶ added in v0.5.0
func (in *SnapshotImportSpecDiskContainer) DeepCopyInto(out *SnapshotImportSpecDiskContainer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotImportSpecDiskContainerCodec ¶ added in v0.5.0
type SnapshotImportSpecDiskContainerCodec struct { }
+k8s:deepcopy-gen=false
func (SnapshotImportSpecDiskContainerCodec) Decode ¶ added in v0.5.0
func (SnapshotImportSpecDiskContainerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SnapshotImportSpecDiskContainerUserBucket ¶ added in v0.5.0
type SnapshotImportSpecDiskContainerUserBucket struct { S3Bucket *string `json:"s3Bucket" tf:"s3_bucket"` S3Key *string `json:"s3Key" tf:"s3_key"` }
func (*SnapshotImportSpecDiskContainerUserBucket) DeepCopy ¶ added in v0.5.0
func (in *SnapshotImportSpecDiskContainerUserBucket) DeepCopy() *SnapshotImportSpecDiskContainerUserBucket
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotImportSpecDiskContainerUserBucket.
func (*SnapshotImportSpecDiskContainerUserBucket) DeepCopyInto ¶ added in v0.5.0
func (in *SnapshotImportSpecDiskContainerUserBucket) DeepCopyInto(out *SnapshotImportSpecDiskContainerUserBucket)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotImportSpecDiskContainerUserBucketCodec ¶ added in v0.5.0
type SnapshotImportSpecDiskContainerUserBucketCodec struct { }
+k8s:deepcopy-gen=false
func (SnapshotImportSpecDiskContainerUserBucketCodec) Decode ¶ added in v0.5.0
func (SnapshotImportSpecDiskContainerUserBucketCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SnapshotImportSpecResource ¶ added in v0.5.0
type SnapshotImportSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional ClientData *SnapshotImportSpecClientData `json:"clientData,omitempty" tf:"client_data"` // +optional DataEncryptionKeyID *string `json:"dataEncryptionKeyID,omitempty" tf:"data_encryption_key_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` DiskContainer *SnapshotImportSpecDiskContainer `json:"diskContainer" tf:"disk_container"` // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional OutpostArn *string `json:"outpostArn,omitempty" tf:"outpost_arn"` // +optional OwnerAlias *string `json:"ownerAlias,omitempty" tf:"owner_alias"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional PermanentRestore *bool `json:"permanentRestore,omitempty" tf:"permanent_restore"` // +optional RoleName *string `json:"roleName,omitempty" tf:"role_name"` // +optional StorageTier *string `json:"storageTier,omitempty" tf:"storage_tier"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional TemporaryRestoreDays *int64 `json:"temporaryRestoreDays,omitempty" tf:"temporary_restore_days"` // +optional VolumeID *string `json:"volumeID,omitempty" tf:"volume_id"` // +optional VolumeSize *int64 `json:"volumeSize,omitempty" tf:"volume_size"` }
func (*SnapshotImportSpecResource) DeepCopy ¶ added in v0.5.0
func (in *SnapshotImportSpecResource) DeepCopy() *SnapshotImportSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotImportSpecResource.
func (*SnapshotImportSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *SnapshotImportSpecResource) DeepCopyInto(out *SnapshotImportSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotImportStatus ¶ added in v0.5.0
type SnapshotImportStatus 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 (*SnapshotImportStatus) DeepCopy ¶ added in v0.5.0
func (in *SnapshotImportStatus) DeepCopy() *SnapshotImportStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotImportStatus.
func (*SnapshotImportStatus) DeepCopyInto ¶ added in v0.5.0
func (in *SnapshotImportStatus) DeepCopyInto(out *SnapshotImportStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotList ¶
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 ¶
func (in *SnapshotList) DeepCopy() *SnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotList.
func (*SnapshotList) DeepCopyInto ¶
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 ¶
func (in *SnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SnapshotSpec ¶
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 ¶
func (in *SnapshotSpec) DeepCopy() *SnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotSpec.
func (*SnapshotSpec) DeepCopyInto ¶
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 ¶
type SnapshotSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional DataEncryptionKeyID *string `json:"dataEncryptionKeyID,omitempty" tf:"data_encryption_key_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional OutpostArn *string `json:"outpostArn,omitempty" tf:"outpost_arn"` // +optional OwnerAlias *string `json:"ownerAlias,omitempty" tf:"owner_alias"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional PermanentRestore *bool `json:"permanentRestore,omitempty" tf:"permanent_restore"` // +optional StorageTier *string `json:"storageTier,omitempty" tf:"storage_tier"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional TemporaryRestoreDays *int64 `json:"temporaryRestoreDays,omitempty" tf:"temporary_restore_days"` VolumeID *string `json:"volumeID" tf:"volume_id"` // +optional VolumeSize *int64 `json:"volumeSize,omitempty" tf:"volume_size"` }
func (*SnapshotSpecResource) DeepCopy ¶
func (in *SnapshotSpecResource) DeepCopy() *SnapshotSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotSpecResource.
func (*SnapshotSpecResource) DeepCopyInto ¶
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 ¶
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 ¶
func (in *SnapshotStatus) DeepCopy() *SnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotStatus.
func (*SnapshotStatus) DeepCopyInto ¶
func (in *SnapshotStatus) DeepCopyInto(out *SnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Volume ¶
type Volume struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VolumeSpec `json:"spec,omitempty"` Status VolumeStatus `json:"status,omitempty"` }
func (*Volume) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Volume.
func (*Volume) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Volume) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Volume) SetupWebhookWithManager ¶
func (*Volume) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Volume) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type VolumeList ¶
type VolumeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Volume CRD objects Items []Volume `json:"items,omitempty"` }
VolumeList is a list of Volumes
func (*VolumeList) DeepCopy ¶
func (in *VolumeList) DeepCopy() *VolumeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeList.
func (*VolumeList) DeepCopyInto ¶
func (in *VolumeList) DeepCopyInto(out *VolumeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeList) DeepCopyObject ¶
func (in *VolumeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeSpec ¶
type VolumeSpec struct { State *VolumeSpecResource `json:"state,omitempty" tf:"-"` Resource VolumeSpecResource `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 (*VolumeSpec) DeepCopy ¶
func (in *VolumeSpec) DeepCopy() *VolumeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSpec.
func (*VolumeSpec) DeepCopyInto ¶
func (in *VolumeSpec) DeepCopyInto(out *VolumeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeSpecResource ¶
type VolumeSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` AvailabilityZone *string `json:"availabilityZone" tf:"availability_zone"` // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional MultiAttachEnabled *bool `json:"multiAttachEnabled,omitempty" tf:"multi_attach_enabled"` // +optional OutpostArn *string `json:"outpostArn,omitempty" tf:"outpost_arn"` // +optional Size *int64 `json:"size,omitempty" tf:"size"` // +optional SnapshotID *string `json:"snapshotID,omitempty" tf:"snapshot_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Throughput *int64 `json:"throughput,omitempty" tf:"throughput"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*VolumeSpecResource) DeepCopy ¶
func (in *VolumeSpecResource) DeepCopy() *VolumeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSpecResource.
func (*VolumeSpecResource) DeepCopyInto ¶
func (in *VolumeSpecResource) DeepCopyInto(out *VolumeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeStatus ¶
type VolumeStatus 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 (*VolumeStatus) DeepCopy ¶
func (in *VolumeStatus) DeepCopy() *VolumeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeStatus.
func (*VolumeStatus) DeepCopyInto ¶
func (in *VolumeStatus) DeepCopyInto(out *VolumeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- default_kms_key_types.go
- default_kms_key_webhook.go
- doc.go
- encryption_by_default_types.go
- encryption_by_default_webhook.go
- register.go
- snapshot_copy_types.go
- snapshot_copy_webhook.go
- snapshot_import_types.go
- snapshot_import_webhook.go
- snapshot_types.go
- snapshot_webhook.go
- volume_types.go
- volume_webhook.go
- zz_generated.deepcopy.go