Documentation ¶
Overview ¶
+groupName=storagegateway.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 Cache
- func (in *Cache) DeepCopy() *Cache
- func (in *Cache) DeepCopyInto(out *Cache)
- func (in *Cache) DeepCopyObject() runtime.Object
- func (r *Cache) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Cache) ValidateCreate() error
- func (r *Cache) ValidateDelete() error
- func (r *Cache) ValidateUpdate(old runtime.Object) error
- type CacheList
- type CacheSpec
- type CacheSpecResource
- type CacheStatus
- type CachedIscsiVolume
- func (in *CachedIscsiVolume) DeepCopy() *CachedIscsiVolume
- func (in *CachedIscsiVolume) DeepCopyInto(out *CachedIscsiVolume)
- func (in *CachedIscsiVolume) DeepCopyObject() runtime.Object
- func (r *CachedIscsiVolume) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CachedIscsiVolume) ValidateCreate() error
- func (r *CachedIscsiVolume) ValidateDelete() error
- func (r *CachedIscsiVolume) ValidateUpdate(old runtime.Object) error
- type CachedIscsiVolumeList
- type CachedIscsiVolumeSpec
- type CachedIscsiVolumeSpecResource
- type CachedIscsiVolumeStatus
- type FileSystemAssociation
- func (in *FileSystemAssociation) DeepCopy() *FileSystemAssociation
- func (in *FileSystemAssociation) DeepCopyInto(out *FileSystemAssociation)
- func (in *FileSystemAssociation) DeepCopyObject() runtime.Object
- func (r *FileSystemAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FileSystemAssociation) ValidateCreate() error
- func (r *FileSystemAssociation) ValidateDelete() error
- func (r *FileSystemAssociation) ValidateUpdate(old runtime.Object) error
- type FileSystemAssociationList
- type FileSystemAssociationSpec
- type FileSystemAssociationSpecCacheAttributes
- type FileSystemAssociationSpecCacheAttributesCodec
- type FileSystemAssociationSpecResource
- type FileSystemAssociationStatus
- type Gateway
- func (in *Gateway) DeepCopy() *Gateway
- func (in *Gateway) DeepCopyInto(out *Gateway)
- func (in *Gateway) DeepCopyObject() runtime.Object
- func (r *Gateway) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Gateway) ValidateCreate() error
- func (r *Gateway) ValidateDelete() error
- func (r *Gateway) ValidateUpdate(old runtime.Object) error
- type GatewayList
- type GatewaySpec
- type GatewaySpecGatewayNetworkInterface
- type GatewaySpecResource
- type GatewaySpecSmbActiveDirectorySettings
- type GatewaySpecSmbActiveDirectorySettingsCodec
- type GatewayStatus
- type NfsFileShare
- func (in *NfsFileShare) DeepCopy() *NfsFileShare
- func (in *NfsFileShare) DeepCopyInto(out *NfsFileShare)
- func (in *NfsFileShare) DeepCopyObject() runtime.Object
- func (r *NfsFileShare) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NfsFileShare) ValidateCreate() error
- func (r *NfsFileShare) ValidateDelete() error
- func (r *NfsFileShare) ValidateUpdate(old runtime.Object) error
- type NfsFileShareList
- type NfsFileShareSpec
- type NfsFileShareSpecCacheAttributes
- type NfsFileShareSpecCacheAttributesCodec
- type NfsFileShareSpecNfsFileShareDefaults
- type NfsFileShareSpecNfsFileShareDefaultsCodec
- type NfsFileShareSpecResource
- type NfsFileShareStatus
- type SmbFileShare
- func (in *SmbFileShare) DeepCopy() *SmbFileShare
- func (in *SmbFileShare) DeepCopyInto(out *SmbFileShare)
- func (in *SmbFileShare) DeepCopyObject() runtime.Object
- func (r *SmbFileShare) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SmbFileShare) ValidateCreate() error
- func (r *SmbFileShare) ValidateDelete() error
- func (r *SmbFileShare) ValidateUpdate(old runtime.Object) error
- type SmbFileShareList
- type SmbFileShareSpec
- type SmbFileShareSpecCacheAttributes
- type SmbFileShareSpecCacheAttributesCodec
- type SmbFileShareSpecResource
- type SmbFileShareStatus
- type StoredIscsiVolume
- func (in *StoredIscsiVolume) DeepCopy() *StoredIscsiVolume
- func (in *StoredIscsiVolume) DeepCopyInto(out *StoredIscsiVolume)
- func (in *StoredIscsiVolume) DeepCopyObject() runtime.Object
- func (r *StoredIscsiVolume) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *StoredIscsiVolume) ValidateCreate() error
- func (r *StoredIscsiVolume) ValidateDelete() error
- func (r *StoredIscsiVolume) ValidateUpdate(old runtime.Object) error
- type StoredIscsiVolumeList
- type StoredIscsiVolumeSpec
- type StoredIscsiVolumeSpecResource
- type StoredIscsiVolumeStatus
- type TapePool
- func (in *TapePool) DeepCopy() *TapePool
- func (in *TapePool) DeepCopyInto(out *TapePool)
- func (in *TapePool) DeepCopyObject() runtime.Object
- func (r *TapePool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TapePool) ValidateCreate() error
- func (r *TapePool) ValidateDelete() error
- func (r *TapePool) ValidateUpdate(old runtime.Object) error
- type TapePoolList
- type TapePoolSpec
- type TapePoolSpecResource
- type TapePoolStatus
- type UploadBuffer
- func (in *UploadBuffer) DeepCopy() *UploadBuffer
- func (in *UploadBuffer) DeepCopyInto(out *UploadBuffer)
- func (in *UploadBuffer) DeepCopyObject() runtime.Object
- func (r *UploadBuffer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UploadBuffer) ValidateCreate() error
- func (r *UploadBuffer) ValidateDelete() error
- func (r *UploadBuffer) ValidateUpdate(old runtime.Object) error
- type UploadBufferList
- type UploadBufferSpec
- type UploadBufferSpecResource
- type UploadBufferStatus
- type WorkingStorage
- func (in *WorkingStorage) DeepCopy() *WorkingStorage
- func (in *WorkingStorage) DeepCopyInto(out *WorkingStorage)
- func (in *WorkingStorage) DeepCopyObject() runtime.Object
- func (r *WorkingStorage) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *WorkingStorage) ValidateCreate() error
- func (r *WorkingStorage) ValidateDelete() error
- func (r *WorkingStorage) ValidateUpdate(old runtime.Object) error
- type WorkingStorageList
- type WorkingStorageSpec
- type WorkingStorageSpecResource
- type WorkingStorageStatus
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: storagegateway.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 Cache ¶
type Cache struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CacheSpec `json:"spec,omitempty"` Status CacheStatus `json:"status,omitempty"` }
func (*Cache) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cache.
func (*Cache) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cache) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cache) SetupWebhookWithManager ¶
func (*Cache) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Cache) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type CacheList ¶
type CacheList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Cache CRD objects Items []Cache `json:"items,omitempty"` }
CacheList is a list of Caches
func (*CacheList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheList.
func (*CacheList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CacheSpec ¶
type CacheSpec struct { State *CacheSpecResource `json:"state,omitempty" tf:"-"` Resource CacheSpecResource `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 (*CacheSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSpec.
func (*CacheSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSpecResource ¶
type CacheSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` DiskID *string `json:"diskID" tf:"disk_id"` GatewayArn *string `json:"gatewayArn" tf:"gateway_arn"` }
func (*CacheSpecResource) DeepCopy ¶
func (in *CacheSpecResource) DeepCopy() *CacheSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSpecResource.
func (*CacheSpecResource) DeepCopyInto ¶
func (in *CacheSpecResource) DeepCopyInto(out *CacheSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheStatus ¶
type CacheStatus 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 (*CacheStatus) DeepCopy ¶
func (in *CacheStatus) DeepCopy() *CacheStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheStatus.
func (*CacheStatus) DeepCopyInto ¶
func (in *CacheStatus) DeepCopyInto(out *CacheStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CachedIscsiVolume ¶
type CachedIscsiVolume struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CachedIscsiVolumeSpec `json:"spec,omitempty"` Status CachedIscsiVolumeStatus `json:"status,omitempty"` }
func (*CachedIscsiVolume) DeepCopy ¶
func (in *CachedIscsiVolume) DeepCopy() *CachedIscsiVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CachedIscsiVolume.
func (*CachedIscsiVolume) DeepCopyInto ¶
func (in *CachedIscsiVolume) DeepCopyInto(out *CachedIscsiVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CachedIscsiVolume) DeepCopyObject ¶
func (in *CachedIscsiVolume) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CachedIscsiVolume) SetupWebhookWithManager ¶
func (r *CachedIscsiVolume) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CachedIscsiVolume) ValidateCreate ¶
func (r *CachedIscsiVolume) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CachedIscsiVolume) ValidateDelete ¶
func (r *CachedIscsiVolume) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CachedIscsiVolume) ValidateUpdate ¶
func (r *CachedIscsiVolume) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CachedIscsiVolumeList ¶
type CachedIscsiVolumeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CachedIscsiVolume CRD objects Items []CachedIscsiVolume `json:"items,omitempty"` }
CachedIscsiVolumeList is a list of CachedIscsiVolumes
func (*CachedIscsiVolumeList) DeepCopy ¶
func (in *CachedIscsiVolumeList) DeepCopy() *CachedIscsiVolumeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CachedIscsiVolumeList.
func (*CachedIscsiVolumeList) DeepCopyInto ¶
func (in *CachedIscsiVolumeList) DeepCopyInto(out *CachedIscsiVolumeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CachedIscsiVolumeList) DeepCopyObject ¶
func (in *CachedIscsiVolumeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CachedIscsiVolumeSpec ¶
type CachedIscsiVolumeSpec struct { State *CachedIscsiVolumeSpecResource `json:"state,omitempty" tf:"-"` Resource CachedIscsiVolumeSpecResource `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 (*CachedIscsiVolumeSpec) DeepCopy ¶
func (in *CachedIscsiVolumeSpec) DeepCopy() *CachedIscsiVolumeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CachedIscsiVolumeSpec.
func (*CachedIscsiVolumeSpec) DeepCopyInto ¶
func (in *CachedIscsiVolumeSpec) DeepCopyInto(out *CachedIscsiVolumeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CachedIscsiVolumeSpecResource ¶
type CachedIscsiVolumeSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional ChapEnabled *bool `json:"chapEnabled,omitempty" tf:"chap_enabled"` GatewayArn *string `json:"gatewayArn" tf:"gateway_arn"` // +optional KmsEncrypted *bool `json:"kmsEncrypted,omitempty" tf:"kms_encrypted"` // +optional KmsKey *string `json:"kmsKey,omitempty" tf:"kms_key"` // +optional LunNumber *int64 `json:"lunNumber,omitempty" tf:"lun_number"` NetworkInterfaceID *string `json:"networkInterfaceID" tf:"network_interface_id"` // +optional NetworkInterfacePort *int64 `json:"networkInterfacePort,omitempty" tf:"network_interface_port"` // +optional SnapshotID *string `json:"snapshotID,omitempty" tf:"snapshot_id"` // +optional SourceVolumeArn *string `json:"sourceVolumeArn,omitempty" tf:"source_volume_arn"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional TargetArn *string `json:"targetArn,omitempty" tf:"target_arn"` TargetName *string `json:"targetName" tf:"target_name"` // +optional VolumeArn *string `json:"volumeArn,omitempty" tf:"volume_arn"` // +optional VolumeID *string `json:"volumeID,omitempty" tf:"volume_id"` VolumeSizeInBytes *int64 `json:"volumeSizeInBytes" tf:"volume_size_in_bytes"` }
func (*CachedIscsiVolumeSpecResource) DeepCopy ¶
func (in *CachedIscsiVolumeSpecResource) DeepCopy() *CachedIscsiVolumeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CachedIscsiVolumeSpecResource.
func (*CachedIscsiVolumeSpecResource) DeepCopyInto ¶
func (in *CachedIscsiVolumeSpecResource) DeepCopyInto(out *CachedIscsiVolumeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CachedIscsiVolumeStatus ¶
type CachedIscsiVolumeStatus 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 (*CachedIscsiVolumeStatus) DeepCopy ¶
func (in *CachedIscsiVolumeStatus) DeepCopy() *CachedIscsiVolumeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CachedIscsiVolumeStatus.
func (*CachedIscsiVolumeStatus) DeepCopyInto ¶
func (in *CachedIscsiVolumeStatus) DeepCopyInto(out *CachedIscsiVolumeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemAssociation ¶ added in v0.5.0
type FileSystemAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FileSystemAssociationSpec `json:"spec,omitempty"` Status FileSystemAssociationStatus `json:"status,omitempty"` }
func (*FileSystemAssociation) DeepCopy ¶ added in v0.5.0
func (in *FileSystemAssociation) DeepCopy() *FileSystemAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemAssociation.
func (*FileSystemAssociation) DeepCopyInto ¶ added in v0.5.0
func (in *FileSystemAssociation) DeepCopyInto(out *FileSystemAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FileSystemAssociation) DeepCopyObject ¶ added in v0.5.0
func (in *FileSystemAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FileSystemAssociation) SetupWebhookWithManager ¶ added in v0.5.0
func (r *FileSystemAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FileSystemAssociation) ValidateCreate ¶ added in v0.5.0
func (r *FileSystemAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FileSystemAssociation) ValidateDelete ¶ added in v0.5.0
func (r *FileSystemAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FileSystemAssociation) ValidateUpdate ¶ added in v0.5.0
func (r *FileSystemAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FileSystemAssociationList ¶ added in v0.5.0
type FileSystemAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FileSystemAssociation CRD objects Items []FileSystemAssociation `json:"items,omitempty"` }
FileSystemAssociationList is a list of FileSystemAssociations
func (*FileSystemAssociationList) DeepCopy ¶ added in v0.5.0
func (in *FileSystemAssociationList) DeepCopy() *FileSystemAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemAssociationList.
func (*FileSystemAssociationList) DeepCopyInto ¶ added in v0.5.0
func (in *FileSystemAssociationList) DeepCopyInto(out *FileSystemAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FileSystemAssociationList) DeepCopyObject ¶ added in v0.5.0
func (in *FileSystemAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FileSystemAssociationSpec ¶ added in v0.5.0
type FileSystemAssociationSpec struct { State *FileSystemAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource FileSystemAssociationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*FileSystemAssociationSpec) DeepCopy ¶ added in v0.5.0
func (in *FileSystemAssociationSpec) DeepCopy() *FileSystemAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemAssociationSpec.
func (*FileSystemAssociationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *FileSystemAssociationSpec) DeepCopyInto(out *FileSystemAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemAssociationSpecCacheAttributes ¶ added in v0.5.0
type FileSystemAssociationSpecCacheAttributes struct { // +optional CacheStaleTimeoutInSeconds *int64 `json:"cacheStaleTimeoutInSeconds,omitempty" tf:"cache_stale_timeout_in_seconds"` }
func (*FileSystemAssociationSpecCacheAttributes) DeepCopy ¶ added in v0.5.0
func (in *FileSystemAssociationSpecCacheAttributes) DeepCopy() *FileSystemAssociationSpecCacheAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemAssociationSpecCacheAttributes.
func (*FileSystemAssociationSpecCacheAttributes) DeepCopyInto ¶ added in v0.5.0
func (in *FileSystemAssociationSpecCacheAttributes) DeepCopyInto(out *FileSystemAssociationSpecCacheAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemAssociationSpecCacheAttributesCodec ¶ added in v0.5.0
type FileSystemAssociationSpecCacheAttributesCodec struct { }
+k8s:deepcopy-gen=false
func (FileSystemAssociationSpecCacheAttributesCodec) Decode ¶ added in v0.5.0
func (FileSystemAssociationSpecCacheAttributesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FileSystemAssociationSpecResource ¶ added in v0.5.0
type FileSystemAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AuditDestinationArn *string `json:"auditDestinationArn,omitempty" tf:"audit_destination_arn"` // +optional CacheAttributes *FileSystemAssociationSpecCacheAttributes `json:"cacheAttributes,omitempty" tf:"cache_attributes"` GatewayArn *string `json:"gatewayArn" tf:"gateway_arn"` LocationArn *string `json:"locationArn" tf:"location_arn"` Password *string `json:"-" sensitive:"true" tf:"password"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` Username *string `json:"username" tf:"username"` }
func (*FileSystemAssociationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *FileSystemAssociationSpecResource) DeepCopy() *FileSystemAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemAssociationSpecResource.
func (*FileSystemAssociationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *FileSystemAssociationSpecResource) DeepCopyInto(out *FileSystemAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemAssociationStatus ¶ added in v0.5.0
type FileSystemAssociationStatus 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 (*FileSystemAssociationStatus) DeepCopy ¶ added in v0.5.0
func (in *FileSystemAssociationStatus) DeepCopy() *FileSystemAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemAssociationStatus.
func (*FileSystemAssociationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *FileSystemAssociationStatus) DeepCopyInto(out *FileSystemAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Gateway ¶
type Gateway struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GatewaySpec `json:"spec,omitempty"` Status GatewayStatus `json:"status,omitempty"` }
func (*Gateway) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Gateway.
func (*Gateway) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Gateway) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Gateway) SetupWebhookWithManager ¶
func (*Gateway) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Gateway) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type GatewayList ¶
type GatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Gateway CRD objects Items []Gateway `json:"items,omitempty"` }
GatewayList is a list of Gateways
func (*GatewayList) DeepCopy ¶
func (in *GatewayList) DeepCopy() *GatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayList.
func (*GatewayList) DeepCopyInto ¶
func (in *GatewayList) DeepCopyInto(out *GatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayList) DeepCopyObject ¶
func (in *GatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GatewaySpec ¶
type GatewaySpec struct { State *GatewaySpecResource `json:"state,omitempty" tf:"-"` Resource GatewaySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GatewaySpec) DeepCopy ¶
func (in *GatewaySpec) DeepCopy() *GatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySpec.
func (*GatewaySpec) DeepCopyInto ¶
func (in *GatewaySpec) DeepCopyInto(out *GatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySpecGatewayNetworkInterface ¶
type GatewaySpecGatewayNetworkInterface struct { // +optional Ipv4Address *string `json:"ipv4Address,omitempty" tf:"ipv4_address"` }
func (*GatewaySpecGatewayNetworkInterface) DeepCopy ¶
func (in *GatewaySpecGatewayNetworkInterface) DeepCopy() *GatewaySpecGatewayNetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySpecGatewayNetworkInterface.
func (*GatewaySpecGatewayNetworkInterface) DeepCopyInto ¶
func (in *GatewaySpecGatewayNetworkInterface) DeepCopyInto(out *GatewaySpecGatewayNetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySpecResource ¶
type GatewaySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ActivationKey *string `json:"activationKey,omitempty" tf:"activation_key"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AverageDownloadRateLimitInBitsPerSec *int64 `json:"averageDownloadRateLimitInBitsPerSec,omitempty" tf:"average_download_rate_limit_in_bits_per_sec"` // +optional AverageUploadRateLimitInBitsPerSec *int64 `json:"averageUploadRateLimitInBitsPerSec,omitempty" tf:"average_upload_rate_limit_in_bits_per_sec"` // +optional CloudwatchLogGroupArn *string `json:"cloudwatchLogGroupArn,omitempty" tf:"cloudwatch_log_group_arn"` // +optional Ec2InstanceID *string `json:"ec2InstanceID,omitempty" tf:"ec2_instance_id"` // +optional EndpointType *string `json:"endpointType,omitempty" tf:"endpoint_type"` // +optional GatewayID *string `json:"gatewayID,omitempty" tf:"gateway_id"` // +optional GatewayIPAddress *string `json:"gatewayIPAddress,omitempty" tf:"gateway_ip_address"` GatewayName *string `json:"gatewayName" tf:"gateway_name"` // +optional GatewayNetworkInterface []GatewaySpecGatewayNetworkInterface `json:"gatewayNetworkInterface,omitempty" tf:"gateway_network_interface"` GatewayTimezone *string `json:"gatewayTimezone" tf:"gateway_timezone"` // +optional GatewayType *string `json:"gatewayType,omitempty" tf:"gateway_type"` // +optional GatewayVpcEndpoint *string `json:"gatewayVpcEndpoint,omitempty" tf:"gateway_vpc_endpoint"` // +optional HostEnvironment *string `json:"hostEnvironment,omitempty" tf:"host_environment"` // +optional MediumChangerType *string `json:"mediumChangerType,omitempty" tf:"medium_changer_type"` // +optional SmbActiveDirectorySettings *GatewaySpecSmbActiveDirectorySettings `json:"smbActiveDirectorySettings,omitempty" tf:"smb_active_directory_settings"` SmbFileShareVisibility *bool `json:"smbFileShareVisibility,omitempty" tf:"smb_file_share_visibility"` // +optional SmbGuestPassword *string `json:"-" sensitive:"true" tf:"smb_guest_password"` // +optional SmbSecurityStrategy *string `json:"smbSecurityStrategy,omitempty" tf:"smb_security_strategy"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional TapeDriveType *string `json:"tapeDriveType,omitempty" tf:"tape_drive_type"` }
func (*GatewaySpecResource) DeepCopy ¶
func (in *GatewaySpecResource) DeepCopy() *GatewaySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySpecResource.
func (*GatewaySpecResource) DeepCopyInto ¶
func (in *GatewaySpecResource) DeepCopyInto(out *GatewaySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySpecSmbActiveDirectorySettings ¶
type GatewaySpecSmbActiveDirectorySettings struct { // +optional ActiveDirectoryStatus *string `json:"activeDirectoryStatus,omitempty" tf:"active_directory_status"` // +optional DomainControllers []string `json:"domainControllers,omitempty" tf:"domain_controllers"` DomainName *string `json:"domainName" tf:"domain_name"` // +optional OrganizationalUnit *string `json:"organizationalUnit,omitempty" tf:"organizational_unit"` Password *string `json:"-" sensitive:"true" tf:"password"` // +optional TimeoutInSeconds *int64 `json:"timeoutInSeconds,omitempty" tf:"timeout_in_seconds"` Username *string `json:"username" tf:"username"` }
func (*GatewaySpecSmbActiveDirectorySettings) DeepCopy ¶
func (in *GatewaySpecSmbActiveDirectorySettings) DeepCopy() *GatewaySpecSmbActiveDirectorySettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySpecSmbActiveDirectorySettings.
func (*GatewaySpecSmbActiveDirectorySettings) DeepCopyInto ¶
func (in *GatewaySpecSmbActiveDirectorySettings) DeepCopyInto(out *GatewaySpecSmbActiveDirectorySettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySpecSmbActiveDirectorySettingsCodec ¶
type GatewaySpecSmbActiveDirectorySettingsCodec struct { }
+k8s:deepcopy-gen=false
func (GatewaySpecSmbActiveDirectorySettingsCodec) Decode ¶
func (GatewaySpecSmbActiveDirectorySettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayStatus ¶
type GatewayStatus 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 (*GatewayStatus) DeepCopy ¶
func (in *GatewayStatus) DeepCopy() *GatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayStatus.
func (*GatewayStatus) DeepCopyInto ¶
func (in *GatewayStatus) DeepCopyInto(out *GatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NfsFileShare ¶
type NfsFileShare struct {}
func (*NfsFileShare) DeepCopy ¶
func (in *NfsFileShare) DeepCopy() *NfsFileShare
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NfsFileShare.
func (*NfsFileShare) DeepCopyInto ¶
func (in *NfsFileShare) DeepCopyInto(out *NfsFileShare)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NfsFileShare) DeepCopyObject ¶
func (in *NfsFileShare) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NfsFileShare) SetupWebhookWithManager ¶
func (r *NfsFileShare) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NfsFileShare) ValidateCreate ¶
func (r *NfsFileShare) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NfsFileShare) ValidateDelete ¶
func (r *NfsFileShare) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NfsFileShare) ValidateUpdate ¶
func (r *NfsFileShare) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NfsFileShareList ¶
type NfsFileShareList struct { NfsFileShare `json:"items,omitempty"` }Items []
NfsFileShareList is a list of NfsFileShares
func (*NfsFileShareList) DeepCopy ¶
func (in *NfsFileShareList) DeepCopy() *NfsFileShareList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NfsFileShareList.
func (*NfsFileShareList) DeepCopyInto ¶
func (in *NfsFileShareList) DeepCopyInto(out *NfsFileShareList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NfsFileShareList) DeepCopyObject ¶
func (in *NfsFileShareList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NfsFileShareSpec ¶
type NfsFileShareSpec struct {}
func (*NfsFileShareSpec) DeepCopy ¶
func (in *NfsFileShareSpec) DeepCopy() *NfsFileShareSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NfsFileShareSpec.
func (*NfsFileShareSpec) DeepCopyInto ¶
func (in *NfsFileShareSpec) DeepCopyInto(out *NfsFileShareSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NfsFileShareSpecCacheAttributes ¶
type NfsFileShareSpecCacheAttributes struct { int64 `json:"cacheStaleTimeoutInSeconds,omitempty" tf:"cache_stale_timeout_in_seconds"` }CacheStaleTimeoutInSeconds *
func (*NfsFileShareSpecCacheAttributes) DeepCopy ¶
func (in *NfsFileShareSpecCacheAttributes) DeepCopy() *NfsFileShareSpecCacheAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NfsFileShareSpecCacheAttributes.
func (*NfsFileShareSpecCacheAttributes) DeepCopyInto ¶
func (in *NfsFileShareSpecCacheAttributes) DeepCopyInto(out *NfsFileShareSpecCacheAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NfsFileShareSpecCacheAttributesCodec ¶
type NfsFileShareSpecCacheAttributesCodec struct { }
+k8s:deepcopy-gen=false
func (NfsFileShareSpecCacheAttributesCodec) Decode ¶
func (NfsFileShareSpecCacheAttributesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type NfsFileShareSpecNfsFileShareDefaults ¶
type NfsFileShareSpecNfsFileShareDefaults struct { string `json:"directoryMode,omitempty" tf:"directory_mode"` FileMode *string `json:"fileMode,omitempty" tf:"file_mode"` GroupID *string `json:"groupID,omitempty" tf:"group_id"` OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` }DirectoryMode *
func (*NfsFileShareSpecNfsFileShareDefaults) DeepCopy ¶
func (in *NfsFileShareSpecNfsFileShareDefaults) DeepCopy() *NfsFileShareSpecNfsFileShareDefaults
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NfsFileShareSpecNfsFileShareDefaults.
func (*NfsFileShareSpecNfsFileShareDefaults) DeepCopyInto ¶
func (in *NfsFileShareSpecNfsFileShareDefaults) DeepCopyInto(out *NfsFileShareSpecNfsFileShareDefaults)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NfsFileShareSpecNfsFileShareDefaultsCodec ¶
type NfsFileShareSpecNfsFileShareDefaultsCodec struct { }
+k8s:deepcopy-gen=false
func (NfsFileShareSpecNfsFileShareDefaultsCodec) Decode ¶
func (NfsFileShareSpecNfsFileShareDefaultsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type NfsFileShareSpecResource ¶
type NfsFileShareSpecResource struct { string `json:"arn,omitempty" tf:"arn"` AuditDestinationArn *string `json:"auditDestinationArn,omitempty" tf:"audit_destination_arn"` CacheAttributes *NfsFileShareSpecCacheAttributes `json:"cacheAttributes,omitempty" tf:"cache_attributes"` // +kubebuilder:validation:MinItems=1 ClientList []string `json:"clientList" tf:"client_list"` DefaultStorageClass *string `json:"defaultStorageClass,omitempty" tf:"default_storage_class"` FileShareName *string `json:"fileShareName,omitempty" tf:"file_share_name"` // +optional GuessMimeTypeEnabled *bool `json:"guessMimeTypeEnabled,omitempty" tf:"guess_mime_type_enabled"` KmsEncrypted *bool `json:"kmsEncrypted,omitempty" tf:"kms_encrypted"` // +optional NfsFileShareDefaults *NfsFileShareSpecNfsFileShareDefaults `json:"nfsFileShareDefaults,omitempty" tf:"nfs_file_share_defaults"` NotificationPolicy *string `json:"notificationPolicy,omitempty" tf:"notification_policy"` ObjectACL *string `json:"objectACL,omitempty" tf:"object_acl"` Path *string `json:"path,omitempty" tf:"path"` ReadOnly *bool `json:"readOnly,omitempty" tf:"read_only"` // +optional Squash *string `json:"squash,omitempty" tf:"squash"` Tags *map[string]string `json:"tags,omitempty" tf:"tags"` TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }Arn *
func (*NfsFileShareSpecResource) DeepCopy ¶
func (in *NfsFileShareSpecResource) DeepCopy() *NfsFileShareSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NfsFileShareSpecResource.
func (*NfsFileShareSpecResource) DeepCopyInto ¶
func (in *NfsFileShareSpecResource) DeepCopyInto(out *NfsFileShareSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NfsFileShareStatus ¶
type NfsFileShareStatus struct { // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Phase status.Status `json:"phase,omitempty"` Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*NfsFileShareStatus) DeepCopy ¶
func (in *NfsFileShareStatus) DeepCopy() *NfsFileShareStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NfsFileShareStatus.
func (*NfsFileShareStatus) DeepCopyInto ¶
func (in *NfsFileShareStatus) DeepCopyInto(out *NfsFileShareStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmbFileShare ¶
type SmbFileShare struct {}
func (*SmbFileShare) DeepCopy ¶
func (in *SmbFileShare) DeepCopy() *SmbFileShare
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmbFileShare.
func (*SmbFileShare) DeepCopyInto ¶
func (in *SmbFileShare) DeepCopyInto(out *SmbFileShare)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SmbFileShare) DeepCopyObject ¶
func (in *SmbFileShare) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SmbFileShare) SetupWebhookWithManager ¶
func (r *SmbFileShare) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SmbFileShare) ValidateCreate ¶
func (r *SmbFileShare) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SmbFileShare) ValidateDelete ¶
func (r *SmbFileShare) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SmbFileShare) ValidateUpdate ¶
func (r *SmbFileShare) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SmbFileShareList ¶
type SmbFileShareList struct { SmbFileShare `json:"items,omitempty"` }Items []
SmbFileShareList is a list of SmbFileShares
func (*SmbFileShareList) DeepCopy ¶
func (in *SmbFileShareList) DeepCopy() *SmbFileShareList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmbFileShareList.
func (*SmbFileShareList) DeepCopyInto ¶
func (in *SmbFileShareList) DeepCopyInto(out *SmbFileShareList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SmbFileShareList) DeepCopyObject ¶
func (in *SmbFileShareList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SmbFileShareSpec ¶
type SmbFileShareSpec struct {}
func (*SmbFileShareSpec) DeepCopy ¶
func (in *SmbFileShareSpec) DeepCopy() *SmbFileShareSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmbFileShareSpec.
func (*SmbFileShareSpec) DeepCopyInto ¶
func (in *SmbFileShareSpec) DeepCopyInto(out *SmbFileShareSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmbFileShareSpecCacheAttributes ¶
type SmbFileShareSpecCacheAttributes struct { int64 `json:"cacheStaleTimeoutInSeconds,omitempty" tf:"cache_stale_timeout_in_seconds"` }CacheStaleTimeoutInSeconds *
func (*SmbFileShareSpecCacheAttributes) DeepCopy ¶
func (in *SmbFileShareSpecCacheAttributes) DeepCopy() *SmbFileShareSpecCacheAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmbFileShareSpecCacheAttributes.
func (*SmbFileShareSpecCacheAttributes) DeepCopyInto ¶
func (in *SmbFileShareSpecCacheAttributes) DeepCopyInto(out *SmbFileShareSpecCacheAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmbFileShareSpecCacheAttributesCodec ¶
type SmbFileShareSpecCacheAttributesCodec struct { }
+k8s:deepcopy-gen=false
func (SmbFileShareSpecCacheAttributesCodec) Decode ¶
func (SmbFileShareSpecCacheAttributesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SmbFileShareSpecResource ¶
type SmbFileShareSpecResource struct { bool `json:"accessBasedEnumeration,omitempty" tf:"access_based_enumeration"` AdminUserList []string `json:"adminUserList,omitempty" tf:"admin_user_list"` Arn *string `json:"arn,omitempty" tf:"arn"` AuditDestinationArn *string `json:"auditDestinationArn,omitempty" tf:"audit_destination_arn"` Authentication *string `json:"authentication,omitempty" tf:"authentication"` BucketRegion *string `json:"bucketRegion,omitempty" tf:"bucket_region"` CacheAttributes *SmbFileShareSpecCacheAttributes `json:"cacheAttributes,omitempty" tf:"cache_attributes"` CaseSensitivity *string `json:"caseSensitivity,omitempty" tf:"case_sensitivity"` DefaultStorageClass *string `json:"defaultStorageClass,omitempty" tf:"default_storage_class"` FileShareName *string `json:"fileShareName,omitempty" tf:"file_share_name"` // +optional GuessMimeTypeEnabled *bool `json:"guessMimeTypeEnabled,omitempty" tf:"guess_mime_type_enabled"` // +kubebuilder:validation:MaxItems=100 InvalidUserList []string `json:"invalidUserList,omitempty" tf:"invalid_user_list"` KmsEncrypted *bool `json:"kmsEncrypted,omitempty" tf:"kms_encrypted"` // +optional NotificationPolicy *string `json:"notificationPolicy,omitempty" tf:"notification_policy"` ObjectACL *string `json:"objectACL,omitempty" tf:"object_acl"` OplocksEnabled *bool `json:"oplocksEnabled,omitempty" tf:"oplocks_enabled"` Path *string `json:"path,omitempty" tf:"path"` ReadOnly *bool `json:"readOnly,omitempty" tf:"read_only"` // +optional SmbACLEnabled *bool `json:"smbACLEnabled,omitempty" tf:"smb_acl_enabled"` Tags *map[string]string `json:"tags,omitempty" tf:"tags"` TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +kubebuilder:validation:MaxItems=100 ValidUserList []string `json:"validUserList,omitempty" tf:"valid_user_list"` VpcEndpointDNSName *string `json:"vpcEndpointDNSName,omitempty" tf:"vpc_endpoint_dns_name"` }AccessBasedEnumeration *
func (*SmbFileShareSpecResource) DeepCopy ¶
func (in *SmbFileShareSpecResource) DeepCopy() *SmbFileShareSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmbFileShareSpecResource.
func (*SmbFileShareSpecResource) DeepCopyInto ¶
func (in *SmbFileShareSpecResource) DeepCopyInto(out *SmbFileShareSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmbFileShareStatus ¶
type SmbFileShareStatus struct { // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Phase status.Status `json:"phase,omitempty"` Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SmbFileShareStatus) DeepCopy ¶
func (in *SmbFileShareStatus) DeepCopy() *SmbFileShareStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmbFileShareStatus.
func (*SmbFileShareStatus) DeepCopyInto ¶
func (in *SmbFileShareStatus) DeepCopyInto(out *SmbFileShareStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredIscsiVolume ¶
type StoredIscsiVolume struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StoredIscsiVolumeSpec `json:"spec,omitempty"` Status StoredIscsiVolumeStatus `json:"status,omitempty"` }
func (*StoredIscsiVolume) DeepCopy ¶
func (in *StoredIscsiVolume) DeepCopy() *StoredIscsiVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredIscsiVolume.
func (*StoredIscsiVolume) DeepCopyInto ¶
func (in *StoredIscsiVolume) DeepCopyInto(out *StoredIscsiVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StoredIscsiVolume) DeepCopyObject ¶
func (in *StoredIscsiVolume) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StoredIscsiVolume) SetupWebhookWithManager ¶
func (r *StoredIscsiVolume) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*StoredIscsiVolume) ValidateCreate ¶
func (r *StoredIscsiVolume) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*StoredIscsiVolume) ValidateDelete ¶
func (r *StoredIscsiVolume) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*StoredIscsiVolume) ValidateUpdate ¶
func (r *StoredIscsiVolume) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type StoredIscsiVolumeList ¶
type StoredIscsiVolumeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StoredIscsiVolume CRD objects Items []StoredIscsiVolume `json:"items,omitempty"` }
StoredIscsiVolumeList is a list of StoredIscsiVolumes
func (*StoredIscsiVolumeList) DeepCopy ¶
func (in *StoredIscsiVolumeList) DeepCopy() *StoredIscsiVolumeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredIscsiVolumeList.
func (*StoredIscsiVolumeList) DeepCopyInto ¶
func (in *StoredIscsiVolumeList) DeepCopyInto(out *StoredIscsiVolumeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StoredIscsiVolumeList) DeepCopyObject ¶
func (in *StoredIscsiVolumeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StoredIscsiVolumeSpec ¶
type StoredIscsiVolumeSpec struct { State *StoredIscsiVolumeSpecResource `json:"state,omitempty" tf:"-"` Resource StoredIscsiVolumeSpecResource `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 (*StoredIscsiVolumeSpec) DeepCopy ¶
func (in *StoredIscsiVolumeSpec) DeepCopy() *StoredIscsiVolumeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredIscsiVolumeSpec.
func (*StoredIscsiVolumeSpec) DeepCopyInto ¶
func (in *StoredIscsiVolumeSpec) DeepCopyInto(out *StoredIscsiVolumeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredIscsiVolumeSpecResource ¶
type StoredIscsiVolumeSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional ChapEnabled *bool `json:"chapEnabled,omitempty" tf:"chap_enabled"` DiskID *string `json:"diskID" tf:"disk_id"` GatewayArn *string `json:"gatewayArn" tf:"gateway_arn"` // +optional KmsEncrypted *bool `json:"kmsEncrypted,omitempty" tf:"kms_encrypted"` // +optional KmsKey *string `json:"kmsKey,omitempty" tf:"kms_key"` // +optional LunNumber *int64 `json:"lunNumber,omitempty" tf:"lun_number"` NetworkInterfaceID *string `json:"networkInterfaceID" tf:"network_interface_id"` // +optional NetworkInterfacePort *int64 `json:"networkInterfacePort,omitempty" tf:"network_interface_port"` PreserveExistingData *bool `json:"preserveExistingData" tf:"preserve_existing_data"` // +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 TargetArn *string `json:"targetArn,omitempty" tf:"target_arn"` TargetName *string `json:"targetName" tf:"target_name"` // +optional VolumeAttachmentStatus *string `json:"volumeAttachmentStatus,omitempty" tf:"volume_attachment_status"` // +optional VolumeID *string `json:"volumeID,omitempty" tf:"volume_id"` // +optional VolumeSizeInBytes *int64 `json:"volumeSizeInBytes,omitempty" tf:"volume_size_in_bytes"` // +optional VolumeStatus *string `json:"volumeStatus,omitempty" tf:"volume_status"` // +optional VolumeType *string `json:"volumeType,omitempty" tf:"volume_type"` }
func (*StoredIscsiVolumeSpecResource) DeepCopy ¶
func (in *StoredIscsiVolumeSpecResource) DeepCopy() *StoredIscsiVolumeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredIscsiVolumeSpecResource.
func (*StoredIscsiVolumeSpecResource) DeepCopyInto ¶
func (in *StoredIscsiVolumeSpecResource) DeepCopyInto(out *StoredIscsiVolumeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredIscsiVolumeStatus ¶
type StoredIscsiVolumeStatus 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 (*StoredIscsiVolumeStatus) DeepCopy ¶
func (in *StoredIscsiVolumeStatus) DeepCopy() *StoredIscsiVolumeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredIscsiVolumeStatus.
func (*StoredIscsiVolumeStatus) DeepCopyInto ¶
func (in *StoredIscsiVolumeStatus) DeepCopyInto(out *StoredIscsiVolumeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TapePool ¶
type TapePool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TapePoolSpec `json:"spec,omitempty"` Status TapePoolStatus `json:"status,omitempty"` }
func (*TapePool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TapePool.
func (*TapePool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TapePool) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TapePool) SetupWebhookWithManager ¶
func (*TapePool) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TapePool) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TapePoolList ¶
type TapePoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TapePool CRD objects Items []TapePool `json:"items,omitempty"` }
TapePoolList is a list of TapePools
func (*TapePoolList) DeepCopy ¶
func (in *TapePoolList) DeepCopy() *TapePoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TapePoolList.
func (*TapePoolList) DeepCopyInto ¶
func (in *TapePoolList) DeepCopyInto(out *TapePoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TapePoolList) DeepCopyObject ¶
func (in *TapePoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TapePoolSpec ¶
type TapePoolSpec struct { State *TapePoolSpecResource `json:"state,omitempty" tf:"-"` Resource TapePoolSpecResource `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 (*TapePoolSpec) DeepCopy ¶
func (in *TapePoolSpec) DeepCopy() *TapePoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TapePoolSpec.
func (*TapePoolSpec) DeepCopyInto ¶
func (in *TapePoolSpec) DeepCopyInto(out *TapePoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TapePoolSpecResource ¶
type TapePoolSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` PoolName *string `json:"poolName" tf:"pool_name"` // +optional RetentionLockTimeInDays *int64 `json:"retentionLockTimeInDays,omitempty" tf:"retention_lock_time_in_days"` // +optional RetentionLockType *string `json:"retentionLockType,omitempty" tf:"retention_lock_type"` StorageClass *string `json:"storageClass" tf:"storage_class"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*TapePoolSpecResource) DeepCopy ¶
func (in *TapePoolSpecResource) DeepCopy() *TapePoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TapePoolSpecResource.
func (*TapePoolSpecResource) DeepCopyInto ¶
func (in *TapePoolSpecResource) DeepCopyInto(out *TapePoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TapePoolStatus ¶
type TapePoolStatus 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 (*TapePoolStatus) DeepCopy ¶
func (in *TapePoolStatus) DeepCopy() *TapePoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TapePoolStatus.
func (*TapePoolStatus) DeepCopyInto ¶
func (in *TapePoolStatus) DeepCopyInto(out *TapePoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UploadBuffer ¶
type UploadBuffer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UploadBufferSpec `json:"spec,omitempty"` Status UploadBufferStatus `json:"status,omitempty"` }
func (*UploadBuffer) DeepCopy ¶
func (in *UploadBuffer) DeepCopy() *UploadBuffer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UploadBuffer.
func (*UploadBuffer) DeepCopyInto ¶
func (in *UploadBuffer) DeepCopyInto(out *UploadBuffer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UploadBuffer) DeepCopyObject ¶
func (in *UploadBuffer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UploadBuffer) SetupWebhookWithManager ¶
func (r *UploadBuffer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*UploadBuffer) ValidateCreate ¶
func (r *UploadBuffer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UploadBuffer) ValidateDelete ¶
func (r *UploadBuffer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*UploadBuffer) ValidateUpdate ¶
func (r *UploadBuffer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type UploadBufferList ¶
type UploadBufferList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UploadBuffer CRD objects Items []UploadBuffer `json:"items,omitempty"` }
UploadBufferList is a list of UploadBuffers
func (*UploadBufferList) DeepCopy ¶
func (in *UploadBufferList) DeepCopy() *UploadBufferList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UploadBufferList.
func (*UploadBufferList) DeepCopyInto ¶
func (in *UploadBufferList) DeepCopyInto(out *UploadBufferList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UploadBufferList) DeepCopyObject ¶
func (in *UploadBufferList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UploadBufferSpec ¶
type UploadBufferSpec struct { State *UploadBufferSpecResource `json:"state,omitempty" tf:"-"` Resource UploadBufferSpecResource `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 (*UploadBufferSpec) DeepCopy ¶
func (in *UploadBufferSpec) DeepCopy() *UploadBufferSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UploadBufferSpec.
func (*UploadBufferSpec) DeepCopyInto ¶
func (in *UploadBufferSpec) DeepCopyInto(out *UploadBufferSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UploadBufferSpecResource ¶
type UploadBufferSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DiskID *string `json:"diskID,omitempty" tf:"disk_id"` // +optional DiskPath *string `json:"diskPath,omitempty" tf:"disk_path"` GatewayArn *string `json:"gatewayArn" tf:"gateway_arn"` }
func (*UploadBufferSpecResource) DeepCopy ¶
func (in *UploadBufferSpecResource) DeepCopy() *UploadBufferSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UploadBufferSpecResource.
func (*UploadBufferSpecResource) DeepCopyInto ¶
func (in *UploadBufferSpecResource) DeepCopyInto(out *UploadBufferSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UploadBufferStatus ¶
type UploadBufferStatus 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 (*UploadBufferStatus) DeepCopy ¶
func (in *UploadBufferStatus) DeepCopy() *UploadBufferStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UploadBufferStatus.
func (*UploadBufferStatus) DeepCopyInto ¶
func (in *UploadBufferStatus) DeepCopyInto(out *UploadBufferStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkingStorage ¶
type WorkingStorage struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkingStorageSpec `json:"spec,omitempty"` Status WorkingStorageStatus `json:"status,omitempty"` }
func (*WorkingStorage) DeepCopy ¶
func (in *WorkingStorage) DeepCopy() *WorkingStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkingStorage.
func (*WorkingStorage) DeepCopyInto ¶
func (in *WorkingStorage) DeepCopyInto(out *WorkingStorage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkingStorage) DeepCopyObject ¶
func (in *WorkingStorage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkingStorage) SetupWebhookWithManager ¶
func (r *WorkingStorage) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*WorkingStorage) ValidateCreate ¶
func (r *WorkingStorage) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*WorkingStorage) ValidateDelete ¶
func (r *WorkingStorage) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*WorkingStorage) ValidateUpdate ¶
func (r *WorkingStorage) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type WorkingStorageList ¶
type WorkingStorageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of WorkingStorage CRD objects Items []WorkingStorage `json:"items,omitempty"` }
WorkingStorageList is a list of WorkingStorages
func (*WorkingStorageList) DeepCopy ¶
func (in *WorkingStorageList) DeepCopy() *WorkingStorageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkingStorageList.
func (*WorkingStorageList) DeepCopyInto ¶
func (in *WorkingStorageList) DeepCopyInto(out *WorkingStorageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkingStorageList) DeepCopyObject ¶
func (in *WorkingStorageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkingStorageSpec ¶
type WorkingStorageSpec struct { State *WorkingStorageSpecResource `json:"state,omitempty" tf:"-"` Resource WorkingStorageSpecResource `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 (*WorkingStorageSpec) DeepCopy ¶
func (in *WorkingStorageSpec) DeepCopy() *WorkingStorageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkingStorageSpec.
func (*WorkingStorageSpec) DeepCopyInto ¶
func (in *WorkingStorageSpec) DeepCopyInto(out *WorkingStorageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkingStorageSpecResource ¶
type WorkingStorageSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` DiskID *string `json:"diskID" tf:"disk_id"` GatewayArn *string `json:"gatewayArn" tf:"gateway_arn"` }
func (*WorkingStorageSpecResource) DeepCopy ¶
func (in *WorkingStorageSpecResource) DeepCopy() *WorkingStorageSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkingStorageSpecResource.
func (*WorkingStorageSpecResource) DeepCopyInto ¶
func (in *WorkingStorageSpecResource) DeepCopyInto(out *WorkingStorageSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkingStorageStatus ¶
type WorkingStorageStatus 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 (*WorkingStorageStatus) DeepCopy ¶
func (in *WorkingStorageStatus) DeepCopy() *WorkingStorageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkingStorageStatus.
func (*WorkingStorageStatus) DeepCopyInto ¶
func (in *WorkingStorageStatus) DeepCopyInto(out *WorkingStorageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- cache_types.go
- cache_webhook.go
- cached_iscsi_volume_types.go
- cached_iscsi_volume_webhook.go
- codec.go
- doc.go
- file_system_association_types.go
- file_system_association_webhook.go
- gateway_types.go
- gateway_webhook.go
- nfs_file_share_types.go
- nfs_file_share_webhook.go
- register.go
- smb_file_share_types.go
- smb_file_share_webhook.go
- stored_iscsi_volume_types.go
- stored_iscsi_volume_webhook.go
- tape_pool_types.go
- tape_pool_webhook.go
- upload_buffer_types.go
- upload_buffer_webhook.go
- working_storage_types.go
- working_storage_webhook.go
- zz_generated.deepcopy.go