Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=storagegateway.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Cache
- func (in *Cache) DeepCopy() *Cache
- func (in *Cache) DeepCopyInto(out *Cache)
- func (in *Cache) DeepCopyObject() runtime.Object
- func (mg *Cache) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Cache) GetConnectionDetailsMapping() map[string]string
- func (mg *Cache) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Cache) GetID() string
- func (tr *Cache) GetObservation() (map[string]interface{}, error)
- func (tr *Cache) GetParameters() (map[string]interface{}, error)
- func (mg *Cache) GetProviderConfigReference() *xpv1.Reference
- func (mg *Cache) GetProviderReference() *xpv1.Reference
- func (mg *Cache) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Cache) GetTerraformResourceType() string
- func (tr *Cache) GetTerraformSchemaVersion() int
- func (mg *Cache) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Cache) LateInitialize(attrs []byte) (bool, error)
- func (mg *Cache) SetConditions(c ...xpv1.Condition)
- func (mg *Cache) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Cache) SetObservation(obs map[string]interface{}) error
- func (tr *Cache) SetParameters(params map[string]interface{}) error
- func (mg *Cache) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Cache) SetProviderReference(r *xpv1.Reference)
- func (mg *Cache) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Cache) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CacheAttributesObservation
- type CacheAttributesParameters
- type CacheList
- type CacheObservation
- type CacheParameters
- type CacheSpec
- type CacheStatus
- type CachedISCSIVolume
- func (in *CachedISCSIVolume) DeepCopy() *CachedISCSIVolume
- func (in *CachedISCSIVolume) DeepCopyInto(out *CachedISCSIVolume)
- func (in *CachedISCSIVolume) DeepCopyObject() runtime.Object
- func (mg *CachedISCSIVolume) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CachedISCSIVolume) GetConnectionDetailsMapping() map[string]string
- func (mg *CachedISCSIVolume) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CachedISCSIVolume) GetID() string
- func (tr *CachedISCSIVolume) GetObservation() (map[string]interface{}, error)
- func (tr *CachedISCSIVolume) GetParameters() (map[string]interface{}, error)
- func (mg *CachedISCSIVolume) GetProviderConfigReference() *xpv1.Reference
- func (mg *CachedISCSIVolume) GetProviderReference() *xpv1.Reference
- func (mg *CachedISCSIVolume) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CachedISCSIVolume) GetTerraformResourceType() string
- func (tr *CachedISCSIVolume) GetTerraformSchemaVersion() int
- func (mg *CachedISCSIVolume) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CachedISCSIVolume) LateInitialize(attrs []byte) (bool, error)
- func (mg *CachedISCSIVolume) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CachedISCSIVolume) SetConditions(c ...xpv1.Condition)
- func (mg *CachedISCSIVolume) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CachedISCSIVolume) SetObservation(obs map[string]interface{}) error
- func (tr *CachedISCSIVolume) SetParameters(params map[string]interface{}) error
- func (mg *CachedISCSIVolume) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CachedISCSIVolume) SetProviderReference(r *xpv1.Reference)
- func (mg *CachedISCSIVolume) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CachedISCSIVolume) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CachedISCSIVolumeList
- type CachedISCSIVolumeObservation
- type CachedISCSIVolumeParameters
- type CachedISCSIVolumeSpec
- type CachedISCSIVolumeStatus
- type FileSystemAssociation
- func (in *FileSystemAssociation) DeepCopy() *FileSystemAssociation
- func (in *FileSystemAssociation) DeepCopyInto(out *FileSystemAssociation)
- func (in *FileSystemAssociation) DeepCopyObject() runtime.Object
- func (mg *FileSystemAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FileSystemAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *FileSystemAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FileSystemAssociation) GetID() string
- func (tr *FileSystemAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *FileSystemAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *FileSystemAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *FileSystemAssociation) GetProviderReference() *xpv1.Reference
- func (mg *FileSystemAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FileSystemAssociation) GetTerraformResourceType() string
- func (tr *FileSystemAssociation) GetTerraformSchemaVersion() int
- func (mg *FileSystemAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FileSystemAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *FileSystemAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *FileSystemAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FileSystemAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *FileSystemAssociation) SetParameters(params map[string]interface{}) error
- func (mg *FileSystemAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FileSystemAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *FileSystemAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FileSystemAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FileSystemAssociationList
- type FileSystemAssociationObservation
- type FileSystemAssociationParameters
- type FileSystemAssociationSpec
- type FileSystemAssociationStatus
- type Gateway
- func (in *Gateway) DeepCopy() *Gateway
- func (in *Gateway) DeepCopyInto(out *Gateway)
- func (in *Gateway) DeepCopyObject() runtime.Object
- func (mg *Gateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Gateway) GetConnectionDetailsMapping() map[string]string
- func (mg *Gateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Gateway) GetID() string
- func (tr *Gateway) GetObservation() (map[string]interface{}, error)
- func (tr *Gateway) GetParameters() (map[string]interface{}, error)
- func (mg *Gateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *Gateway) GetProviderReference() *xpv1.Reference
- func (mg *Gateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Gateway) GetTerraformResourceType() string
- func (tr *Gateway) GetTerraformSchemaVersion() int
- func (mg *Gateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Gateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *Gateway) SetConditions(c ...xpv1.Condition)
- func (mg *Gateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Gateway) SetObservation(obs map[string]interface{}) error
- func (tr *Gateway) SetParameters(params map[string]interface{}) error
- func (mg *Gateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Gateway) SetProviderReference(r *xpv1.Reference)
- func (mg *Gateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Gateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GatewayList
- type GatewayNetworkInterfaceObservation
- type GatewayNetworkInterfaceParameters
- type GatewayObservation
- type GatewayParameters
- type GatewaySpec
- type GatewayStatus
- type NFSFileShare
- func (in *NFSFileShare) DeepCopy() *NFSFileShare
- func (in *NFSFileShare) DeepCopyInto(out *NFSFileShare)
- func (in *NFSFileShare) DeepCopyObject() runtime.Object
- func (mg *NFSFileShare) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NFSFileShare) GetConnectionDetailsMapping() map[string]string
- func (mg *NFSFileShare) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NFSFileShare) GetID() string
- func (tr *NFSFileShare) GetObservation() (map[string]interface{}, error)
- func (tr *NFSFileShare) GetParameters() (map[string]interface{}, error)
- func (mg *NFSFileShare) GetProviderConfigReference() *xpv1.Reference
- func (mg *NFSFileShare) GetProviderReference() *xpv1.Reference
- func (mg *NFSFileShare) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NFSFileShare) GetTerraformResourceType() string
- func (tr *NFSFileShare) GetTerraformSchemaVersion() int
- func (mg *NFSFileShare) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NFSFileShare) LateInitialize(attrs []byte) (bool, error)
- func (mg *NFSFileShare) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NFSFileShare) SetConditions(c ...xpv1.Condition)
- func (mg *NFSFileShare) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NFSFileShare) SetObservation(obs map[string]interface{}) error
- func (tr *NFSFileShare) SetParameters(params map[string]interface{}) error
- func (mg *NFSFileShare) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NFSFileShare) SetProviderReference(r *xpv1.Reference)
- func (mg *NFSFileShare) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NFSFileShare) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NFSFileShareCacheAttributesObservation
- type NFSFileShareCacheAttributesParameters
- type NFSFileShareDefaultsObservation
- type NFSFileShareDefaultsParameters
- type NFSFileShareList
- type NFSFileShareObservation
- type NFSFileShareParameters
- type NFSFileShareSpec
- type NFSFileShareStatus
- type SMBActiveDirectorySettingsObservation
- type SMBActiveDirectorySettingsParameters
- type SMBFileShare
- func (in *SMBFileShare) DeepCopy() *SMBFileShare
- func (in *SMBFileShare) DeepCopyInto(out *SMBFileShare)
- func (in *SMBFileShare) DeepCopyObject() runtime.Object
- func (mg *SMBFileShare) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SMBFileShare) GetConnectionDetailsMapping() map[string]string
- func (mg *SMBFileShare) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SMBFileShare) GetID() string
- func (tr *SMBFileShare) GetObservation() (map[string]interface{}, error)
- func (tr *SMBFileShare) GetParameters() (map[string]interface{}, error)
- func (mg *SMBFileShare) GetProviderConfigReference() *xpv1.Reference
- func (mg *SMBFileShare) GetProviderReference() *xpv1.Reference
- func (mg *SMBFileShare) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SMBFileShare) GetTerraformResourceType() string
- func (tr *SMBFileShare) GetTerraformSchemaVersion() int
- func (mg *SMBFileShare) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SMBFileShare) LateInitialize(attrs []byte) (bool, error)
- func (mg *SMBFileShare) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SMBFileShare) SetConditions(c ...xpv1.Condition)
- func (mg *SMBFileShare) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SMBFileShare) SetObservation(obs map[string]interface{}) error
- func (tr *SMBFileShare) SetParameters(params map[string]interface{}) error
- func (mg *SMBFileShare) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SMBFileShare) SetProviderReference(r *xpv1.Reference)
- func (mg *SMBFileShare) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SMBFileShare) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SMBFileShareCacheAttributesObservation
- type SMBFileShareCacheAttributesParameters
- type SMBFileShareList
- type SMBFileShareObservation
- type SMBFileShareParameters
- type SMBFileShareSpec
- type SMBFileShareStatus
- type StoredISCSIVolume
- func (in *StoredISCSIVolume) DeepCopy() *StoredISCSIVolume
- func (in *StoredISCSIVolume) DeepCopyInto(out *StoredISCSIVolume)
- func (in *StoredISCSIVolume) DeepCopyObject() runtime.Object
- func (mg *StoredISCSIVolume) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *StoredISCSIVolume) GetConnectionDetailsMapping() map[string]string
- func (mg *StoredISCSIVolume) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *StoredISCSIVolume) GetID() string
- func (tr *StoredISCSIVolume) GetObservation() (map[string]interface{}, error)
- func (tr *StoredISCSIVolume) GetParameters() (map[string]interface{}, error)
- func (mg *StoredISCSIVolume) GetProviderConfigReference() *xpv1.Reference
- func (mg *StoredISCSIVolume) GetProviderReference() *xpv1.Reference
- func (mg *StoredISCSIVolume) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *StoredISCSIVolume) GetTerraformResourceType() string
- func (tr *StoredISCSIVolume) GetTerraformSchemaVersion() int
- func (mg *StoredISCSIVolume) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *StoredISCSIVolume) LateInitialize(attrs []byte) (bool, error)
- func (mg *StoredISCSIVolume) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *StoredISCSIVolume) SetConditions(c ...xpv1.Condition)
- func (mg *StoredISCSIVolume) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *StoredISCSIVolume) SetObservation(obs map[string]interface{}) error
- func (tr *StoredISCSIVolume) SetParameters(params map[string]interface{}) error
- func (mg *StoredISCSIVolume) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StoredISCSIVolume) SetProviderReference(r *xpv1.Reference)
- func (mg *StoredISCSIVolume) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *StoredISCSIVolume) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StoredISCSIVolumeList
- type StoredISCSIVolumeObservation
- type StoredISCSIVolumeParameters
- type StoredISCSIVolumeSpec
- type StoredISCSIVolumeStatus
- type TapePool
- func (in *TapePool) DeepCopy() *TapePool
- func (in *TapePool) DeepCopyInto(out *TapePool)
- func (in *TapePool) DeepCopyObject() runtime.Object
- func (mg *TapePool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TapePool) GetConnectionDetailsMapping() map[string]string
- func (mg *TapePool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TapePool) GetID() string
- func (tr *TapePool) GetObservation() (map[string]interface{}, error)
- func (tr *TapePool) GetParameters() (map[string]interface{}, error)
- func (mg *TapePool) GetProviderConfigReference() *xpv1.Reference
- func (mg *TapePool) GetProviderReference() *xpv1.Reference
- func (mg *TapePool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TapePool) GetTerraformResourceType() string
- func (tr *TapePool) GetTerraformSchemaVersion() int
- func (mg *TapePool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TapePool) LateInitialize(attrs []byte) (bool, error)
- func (mg *TapePool) SetConditions(c ...xpv1.Condition)
- func (mg *TapePool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TapePool) SetObservation(obs map[string]interface{}) error
- func (tr *TapePool) SetParameters(params map[string]interface{}) error
- func (mg *TapePool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TapePool) SetProviderReference(r *xpv1.Reference)
- func (mg *TapePool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TapePool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TapePoolList
- type TapePoolObservation
- type TapePoolParameters
- type TapePoolSpec
- type TapePoolStatus
- type UploadBuffer
- func (in *UploadBuffer) DeepCopy() *UploadBuffer
- func (in *UploadBuffer) DeepCopyInto(out *UploadBuffer)
- func (in *UploadBuffer) DeepCopyObject() runtime.Object
- func (mg *UploadBuffer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UploadBuffer) GetConnectionDetailsMapping() map[string]string
- func (mg *UploadBuffer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UploadBuffer) GetID() string
- func (tr *UploadBuffer) GetObservation() (map[string]interface{}, error)
- func (tr *UploadBuffer) GetParameters() (map[string]interface{}, error)
- func (mg *UploadBuffer) GetProviderConfigReference() *xpv1.Reference
- func (mg *UploadBuffer) GetProviderReference() *xpv1.Reference
- func (mg *UploadBuffer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UploadBuffer) GetTerraformResourceType() string
- func (tr *UploadBuffer) GetTerraformSchemaVersion() int
- func (mg *UploadBuffer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UploadBuffer) LateInitialize(attrs []byte) (bool, error)
- func (mg *UploadBuffer) SetConditions(c ...xpv1.Condition)
- func (mg *UploadBuffer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *UploadBuffer) SetObservation(obs map[string]interface{}) error
- func (tr *UploadBuffer) SetParameters(params map[string]interface{}) error
- func (mg *UploadBuffer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UploadBuffer) SetProviderReference(r *xpv1.Reference)
- func (mg *UploadBuffer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UploadBuffer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UploadBufferList
- type UploadBufferObservation
- type UploadBufferParameters
- type UploadBufferSpec
- type UploadBufferStatus
- type WorkingStorage
- func (in *WorkingStorage) DeepCopy() *WorkingStorage
- func (in *WorkingStorage) DeepCopyInto(out *WorkingStorage)
- func (in *WorkingStorage) DeepCopyObject() runtime.Object
- func (mg *WorkingStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WorkingStorage) GetConnectionDetailsMapping() map[string]string
- func (mg *WorkingStorage) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WorkingStorage) GetID() string
- func (tr *WorkingStorage) GetObservation() (map[string]interface{}, error)
- func (tr *WorkingStorage) GetParameters() (map[string]interface{}, error)
- func (mg *WorkingStorage) GetProviderConfigReference() *xpv1.Reference
- func (mg *WorkingStorage) GetProviderReference() *xpv1.Reference
- func (mg *WorkingStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *WorkingStorage) GetTerraformResourceType() string
- func (tr *WorkingStorage) GetTerraformSchemaVersion() int
- func (mg *WorkingStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WorkingStorage) LateInitialize(attrs []byte) (bool, error)
- func (mg *WorkingStorage) SetConditions(c ...xpv1.Condition)
- func (mg *WorkingStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *WorkingStorage) SetObservation(obs map[string]interface{}) error
- func (tr *WorkingStorage) SetParameters(params map[string]interface{}) error
- func (mg *WorkingStorage) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WorkingStorage) SetProviderReference(r *xpv1.Reference)
- func (mg *WorkingStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WorkingStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkingStorageList
- type WorkingStorageObservation
- type WorkingStorageParameters
- type WorkingStorageSpec
- type WorkingStorageStatus
Constants ¶
const ( CRDGroup = "storagegateway.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Cache_Kind = "Cache" Cache_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Cache_Kind}.String() Cache_KindAPIVersion = Cache_Kind + "." + CRDGroupVersion.String() Cache_GroupVersionKind = CRDGroupVersion.WithKind(Cache_Kind) )
Repository type metadata.
var ( CachedISCSIVolume_Kind = "CachedISCSIVolume" CachedISCSIVolume_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CachedISCSIVolume_Kind}.String() CachedISCSIVolume_KindAPIVersion = CachedISCSIVolume_Kind + "." + CRDGroupVersion.String() CachedISCSIVolume_GroupVersionKind = CRDGroupVersion.WithKind(CachedISCSIVolume_Kind) )
Repository type metadata.
var ( FileSystemAssociation_Kind = "FileSystemAssociation" FileSystemAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FileSystemAssociation_Kind}.String() FileSystemAssociation_KindAPIVersion = FileSystemAssociation_Kind + "." + CRDGroupVersion.String() FileSystemAssociation_GroupVersionKind = CRDGroupVersion.WithKind(FileSystemAssociation_Kind) )
Repository type metadata.
var ( Gateway_Kind = "Gateway" Gateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Gateway_Kind}.String() Gateway_KindAPIVersion = Gateway_Kind + "." + CRDGroupVersion.String() Gateway_GroupVersionKind = CRDGroupVersion.WithKind(Gateway_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ()
Repository type metadata.
var ()
Repository type metadata.
var ( StoredISCSIVolume_Kind = "StoredISCSIVolume" StoredISCSIVolume_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: StoredISCSIVolume_Kind}.String() StoredISCSIVolume_KindAPIVersion = StoredISCSIVolume_Kind + "." + CRDGroupVersion.String() StoredISCSIVolume_GroupVersionKind = CRDGroupVersion.WithKind(StoredISCSIVolume_Kind) )
Repository type metadata.
var ( TapePool_Kind = "TapePool" TapePool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TapePool_Kind}.String() TapePool_KindAPIVersion = TapePool_Kind + "." + CRDGroupVersion.String() TapePool_GroupVersionKind = CRDGroupVersion.WithKind(TapePool_Kind) )
Repository type metadata.
var ( UploadBuffer_Kind = "UploadBuffer" UploadBuffer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UploadBuffer_Kind}.String() UploadBuffer_KindAPIVersion = UploadBuffer_Kind + "." + CRDGroupVersion.String() UploadBuffer_GroupVersionKind = CRDGroupVersion.WithKind(UploadBuffer_Kind) )
Repository type metadata.
var ( WorkingStorage_Kind = "WorkingStorage" WorkingStorage_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WorkingStorage_Kind}.String() WorkingStorage_KindAPIVersion = WorkingStorage_Kind + "." + CRDGroupVersion.String() WorkingStorage_GroupVersionKind = CRDGroupVersion.WithKind(WorkingStorage_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Cache ¶
type Cache struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CacheSpec `json:"spec"` Status CacheStatus `json:"status,omitempty"` }
Cache is the Schema for the Caches API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *Cache) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Cache.
func (*Cache) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Cache
func (*Cache) GetDeletionPolicy ¶
func (mg *Cache) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Cache.
func (*Cache) GetObservation ¶
GetObservation of this Cache
func (*Cache) GetParameters ¶
GetParameters of this Cache
func (*Cache) GetProviderConfigReference ¶
GetProviderConfigReference of this Cache.
func (*Cache) GetProviderReference ¶
GetProviderReference of this Cache. Deprecated: Use GetProviderConfigReference.
func (*Cache) GetPublishConnectionDetailsTo ¶
func (mg *Cache) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Cache.
func (*Cache) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Cache
func (*Cache) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Cache) GetWriteConnectionSecretToReference ¶
func (mg *Cache) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Cache.
func (*Cache) LateInitialize ¶
LateInitialize this Cache using its observed tfState. returns True if there are any spec changes for the resource.
func (*Cache) SetConditions ¶
SetConditions of this Cache.
func (*Cache) SetDeletionPolicy ¶
func (mg *Cache) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Cache.
func (*Cache) SetObservation ¶
SetObservation for this Cache
func (*Cache) SetParameters ¶
SetParameters for this Cache
func (*Cache) SetProviderConfigReference ¶
SetProviderConfigReference of this Cache.
func (*Cache) SetProviderReference ¶
SetProviderReference of this Cache. Deprecated: Use SetProviderConfigReference.
func (*Cache) SetPublishConnectionDetailsTo ¶
func (mg *Cache) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Cache.
func (*Cache) SetWriteConnectionSecretToReference ¶
func (mg *Cache) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Cache.
type CacheAttributesObservation ¶
type CacheAttributesObservation struct { }
func (*CacheAttributesObservation) DeepCopy ¶
func (in *CacheAttributesObservation) DeepCopy() *CacheAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheAttributesObservation.
func (*CacheAttributesObservation) DeepCopyInto ¶
func (in *CacheAttributesObservation) DeepCopyInto(out *CacheAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheAttributesParameters ¶
type CacheAttributesParameters struct { // +kubebuilder:validation:Optional CacheStaleTimeoutInSeconds *float64 `json:"cacheStaleTimeoutInSeconds,omitempty" tf:"cache_stale_timeout_in_seconds,omitempty"` }
func (*CacheAttributesParameters) DeepCopy ¶
func (in *CacheAttributesParameters) DeepCopy() *CacheAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheAttributesParameters.
func (*CacheAttributesParameters) DeepCopyInto ¶
func (in *CacheAttributesParameters) DeepCopyInto(out *CacheAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheList ¶
type CacheList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Cache `json:"items"` }
CacheList contains 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 CacheObservation ¶
type CacheObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CacheObservation) DeepCopy ¶
func (in *CacheObservation) DeepCopy() *CacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheObservation.
func (*CacheObservation) DeepCopyInto ¶
func (in *CacheObservation) DeepCopyInto(out *CacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheParameters ¶
type CacheParameters struct { // +kubebuilder:validation:Required DiskID *string `json:"diskId" tf:"disk_id,omitempty"` // +kubebuilder:validation:Required GatewayArn *string `json:"gatewayArn" tf:"gateway_arn,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*CacheParameters) DeepCopy ¶
func (in *CacheParameters) DeepCopy() *CacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheParameters.
func (*CacheParameters) DeepCopyInto ¶
func (in *CacheParameters) DeepCopyInto(out *CacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSpec ¶
type CacheSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CacheParameters `json:"forProvider"` }
CacheSpec defines the desired state of Cache
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 CacheStatus ¶
type CacheStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CacheObservation `json:"atProvider,omitempty"` }
CacheStatus defines the observed state of Cache.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CachedISCSIVolumeSpec `json:"spec"` Status CachedISCSIVolumeStatus `json:"status,omitempty"` }
CachedISCSIVolume is the Schema for the CachedISCSIVolumes API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *CachedISCSIVolume) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CachedISCSIVolume.
func (*CachedISCSIVolume) GetConnectionDetailsMapping ¶
func (tr *CachedISCSIVolume) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CachedISCSIVolume
func (*CachedISCSIVolume) GetDeletionPolicy ¶
func (mg *CachedISCSIVolume) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CachedISCSIVolume.
func (*CachedISCSIVolume) GetID ¶
func (tr *CachedISCSIVolume) GetID() string
GetID returns ID of underlying Terraform resource of this CachedISCSIVolume
func (*CachedISCSIVolume) GetObservation ¶
func (tr *CachedISCSIVolume) GetObservation() (map[string]interface{}, error)
GetObservation of this CachedISCSIVolume
func (*CachedISCSIVolume) GetParameters ¶
func (tr *CachedISCSIVolume) GetParameters() (map[string]interface{}, error)
GetParameters of this CachedISCSIVolume
func (*CachedISCSIVolume) GetProviderConfigReference ¶
func (mg *CachedISCSIVolume) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CachedISCSIVolume.
func (*CachedISCSIVolume) GetProviderReference ¶
func (mg *CachedISCSIVolume) GetProviderReference() *xpv1.Reference
GetProviderReference of this CachedISCSIVolume. Deprecated: Use GetProviderConfigReference.
func (*CachedISCSIVolume) GetPublishConnectionDetailsTo ¶
func (mg *CachedISCSIVolume) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CachedISCSIVolume.
func (*CachedISCSIVolume) GetTerraformResourceType ¶
func (mg *CachedISCSIVolume) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CachedISCSIVolume
func (*CachedISCSIVolume) GetTerraformSchemaVersion ¶
func (tr *CachedISCSIVolume) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CachedISCSIVolume) GetWriteConnectionSecretToReference ¶
func (mg *CachedISCSIVolume) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CachedISCSIVolume.
func (*CachedISCSIVolume) LateInitialize ¶
func (tr *CachedISCSIVolume) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CachedISCSIVolume using its observed tfState. returns True if there are any spec changes for the resource.
func (*CachedISCSIVolume) ResolveReferences ¶
ResolveReferences of this CachedISCSIVolume.
func (*CachedISCSIVolume) SetConditions ¶
func (mg *CachedISCSIVolume) SetConditions(c ...xpv1.Condition)
SetConditions of this CachedISCSIVolume.
func (*CachedISCSIVolume) SetDeletionPolicy ¶
func (mg *CachedISCSIVolume) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CachedISCSIVolume.
func (*CachedISCSIVolume) SetObservation ¶
func (tr *CachedISCSIVolume) SetObservation(obs map[string]interface{}) error
SetObservation for this CachedISCSIVolume
func (*CachedISCSIVolume) SetParameters ¶
func (tr *CachedISCSIVolume) SetParameters(params map[string]interface{}) error
SetParameters for this CachedISCSIVolume
func (*CachedISCSIVolume) SetProviderConfigReference ¶
func (mg *CachedISCSIVolume) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CachedISCSIVolume.
func (*CachedISCSIVolume) SetProviderReference ¶
func (mg *CachedISCSIVolume) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CachedISCSIVolume. Deprecated: Use SetProviderConfigReference.
func (*CachedISCSIVolume) SetPublishConnectionDetailsTo ¶
func (mg *CachedISCSIVolume) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CachedISCSIVolume.
func (*CachedISCSIVolume) SetWriteConnectionSecretToReference ¶
func (mg *CachedISCSIVolume) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CachedISCSIVolume.
type CachedISCSIVolumeList ¶
type CachedISCSIVolumeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CachedISCSIVolume `json:"items"` }
CachedISCSIVolumeList contains 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.
func (*CachedISCSIVolumeList) GetItems ¶
func (l *CachedISCSIVolumeList) GetItems() []resource.Managed
GetItems of this CachedISCSIVolumeList.
type CachedISCSIVolumeObservation ¶
type CachedISCSIVolumeObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ChapEnabled *bool `json:"chapEnabled,omitempty" tf:"chap_enabled,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LunNumber *float64 `json:"lunNumber,omitempty" tf:"lun_number,omitempty"` NetworkInterfacePort *float64 `json:"networkInterfacePort,omitempty" tf:"network_interface_port,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` TargetArn *string `json:"targetArn,omitempty" tf:"target_arn,omitempty"` VolumeArn *string `json:"volumeArn,omitempty" tf:"volume_arn,omitempty"` VolumeID *string `json:"volumeId,omitempty" tf:"volume_id,omitempty"` }
func (*CachedISCSIVolumeObservation) DeepCopy ¶
func (in *CachedISCSIVolumeObservation) DeepCopy() *CachedISCSIVolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CachedISCSIVolumeObservation.
func (*CachedISCSIVolumeObservation) DeepCopyInto ¶
func (in *CachedISCSIVolumeObservation) DeepCopyInto(out *CachedISCSIVolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CachedISCSIVolumeParameters ¶
type CachedISCSIVolumeParameters struct { // +kubebuilder:validation:Required GatewayArn *string `json:"gatewayArn" tf:"gateway_arn,omitempty"` // +kubebuilder:validation:Optional KMSEncrypted *bool `json:"kmsEncrypted,omitempty" tf:"kms_encrypted,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.Key // +kubebuilder:validation:Optional KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // +kubebuilder:validation:Optional KMSKeyRef *v1.Reference `json:"kmsKeyRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KMSKeySelector *v1.Selector `json:"kmsKeySelector,omitempty" tf:"-"` // +kubebuilder:validation:Required NetworkInterfaceID *string `json:"networkInterfaceId" tf:"network_interface_id,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional SnapshotID *string `json:"snapshotId,omitempty" tf:"snapshot_id,omitempty"` // +kubebuilder:validation:Optional SourceVolumeArn *string `json:"sourceVolumeArn,omitempty" tf:"source_volume_arn,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required TargetName *string `json:"targetName" tf:"target_name,omitempty"` // +kubebuilder:validation:Required VolumeSizeInBytes *float64 `json:"volumeSizeInBytes" tf:"volume_size_in_bytes,omitempty"` }
func (*CachedISCSIVolumeParameters) DeepCopy ¶
func (in *CachedISCSIVolumeParameters) DeepCopy() *CachedISCSIVolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CachedISCSIVolumeParameters.
func (*CachedISCSIVolumeParameters) DeepCopyInto ¶
func (in *CachedISCSIVolumeParameters) DeepCopyInto(out *CachedISCSIVolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CachedISCSIVolumeSpec ¶
type CachedISCSIVolumeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CachedISCSIVolumeParameters `json:"forProvider"` }
CachedISCSIVolumeSpec defines the desired state of CachedISCSIVolume
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 CachedISCSIVolumeStatus ¶
type CachedISCSIVolumeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CachedISCSIVolumeObservation `json:"atProvider,omitempty"` }
CachedISCSIVolumeStatus defines the observed state of CachedISCSIVolume.
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 ¶
type FileSystemAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FileSystemAssociationSpec `json:"spec"` Status FileSystemAssociationStatus `json:"status,omitempty"` }
FileSystemAssociation is the Schema for the FileSystemAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*FileSystemAssociation) DeepCopy ¶
func (in *FileSystemAssociation) DeepCopy() *FileSystemAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemAssociation.
func (*FileSystemAssociation) DeepCopyInto ¶
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 ¶
func (in *FileSystemAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FileSystemAssociation) GetCondition ¶
func (mg *FileSystemAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FileSystemAssociation.
func (*FileSystemAssociation) GetConnectionDetailsMapping ¶
func (tr *FileSystemAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FileSystemAssociation
func (*FileSystemAssociation) GetDeletionPolicy ¶
func (mg *FileSystemAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FileSystemAssociation.
func (*FileSystemAssociation) GetID ¶
func (tr *FileSystemAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this FileSystemAssociation
func (*FileSystemAssociation) GetObservation ¶
func (tr *FileSystemAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this FileSystemAssociation
func (*FileSystemAssociation) GetParameters ¶
func (tr *FileSystemAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this FileSystemAssociation
func (*FileSystemAssociation) GetProviderConfigReference ¶
func (mg *FileSystemAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FileSystemAssociation.
func (*FileSystemAssociation) GetProviderReference ¶
func (mg *FileSystemAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this FileSystemAssociation. Deprecated: Use GetProviderConfigReference.
func (*FileSystemAssociation) GetPublishConnectionDetailsTo ¶
func (mg *FileSystemAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FileSystemAssociation.
func (*FileSystemAssociation) GetTerraformResourceType ¶
func (mg *FileSystemAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FileSystemAssociation
func (*FileSystemAssociation) GetTerraformSchemaVersion ¶
func (tr *FileSystemAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FileSystemAssociation) GetWriteConnectionSecretToReference ¶
func (mg *FileSystemAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FileSystemAssociation.
func (*FileSystemAssociation) LateInitialize ¶
func (tr *FileSystemAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FileSystemAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*FileSystemAssociation) SetConditions ¶
func (mg *FileSystemAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this FileSystemAssociation.
func (*FileSystemAssociation) SetDeletionPolicy ¶
func (mg *FileSystemAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FileSystemAssociation.
func (*FileSystemAssociation) SetObservation ¶
func (tr *FileSystemAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this FileSystemAssociation
func (*FileSystemAssociation) SetParameters ¶
func (tr *FileSystemAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this FileSystemAssociation
func (*FileSystemAssociation) SetProviderConfigReference ¶
func (mg *FileSystemAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FileSystemAssociation.
func (*FileSystemAssociation) SetProviderReference ¶
func (mg *FileSystemAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FileSystemAssociation. Deprecated: Use SetProviderConfigReference.
func (*FileSystemAssociation) SetPublishConnectionDetailsTo ¶
func (mg *FileSystemAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FileSystemAssociation.
func (*FileSystemAssociation) SetWriteConnectionSecretToReference ¶
func (mg *FileSystemAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FileSystemAssociation.
type FileSystemAssociationList ¶
type FileSystemAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FileSystemAssociation `json:"items"` }
FileSystemAssociationList contains a list of FileSystemAssociations
func (*FileSystemAssociationList) DeepCopy ¶
func (in *FileSystemAssociationList) DeepCopy() *FileSystemAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemAssociationList.
func (*FileSystemAssociationList) DeepCopyInto ¶
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 ¶
func (in *FileSystemAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FileSystemAssociationList) GetItems ¶
func (l *FileSystemAssociationList) GetItems() []resource.Managed
GetItems of this FileSystemAssociationList.
type FileSystemAssociationObservation ¶
type FileSystemAssociationObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*FileSystemAssociationObservation) DeepCopy ¶
func (in *FileSystemAssociationObservation) DeepCopy() *FileSystemAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemAssociationObservation.
func (*FileSystemAssociationObservation) DeepCopyInto ¶
func (in *FileSystemAssociationObservation) DeepCopyInto(out *FileSystemAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemAssociationParameters ¶
type FileSystemAssociationParameters struct { // +kubebuilder:validation:Optional AuditDestinationArn *string `json:"auditDestinationArn,omitempty" tf:"audit_destination_arn,omitempty"` // +kubebuilder:validation:Optional CacheAttributes []CacheAttributesParameters `json:"cacheAttributes,omitempty" tf:"cache_attributes,omitempty"` // +kubebuilder:validation:Required GatewayArn *string `json:"gatewayArn" tf:"gateway_arn,omitempty"` // +kubebuilder:validation:Required LocationArn *string `json:"locationArn" tf:"location_arn,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*FileSystemAssociationParameters) DeepCopy ¶
func (in *FileSystemAssociationParameters) DeepCopy() *FileSystemAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemAssociationParameters.
func (*FileSystemAssociationParameters) DeepCopyInto ¶
func (in *FileSystemAssociationParameters) DeepCopyInto(out *FileSystemAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemAssociationSpec ¶
type FileSystemAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FileSystemAssociationParameters `json:"forProvider"` }
FileSystemAssociationSpec defines the desired state of FileSystemAssociation
func (*FileSystemAssociationSpec) DeepCopy ¶
func (in *FileSystemAssociationSpec) DeepCopy() *FileSystemAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemAssociationSpec.
func (*FileSystemAssociationSpec) DeepCopyInto ¶
func (in *FileSystemAssociationSpec) DeepCopyInto(out *FileSystemAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemAssociationStatus ¶
type FileSystemAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FileSystemAssociationObservation `json:"atProvider,omitempty"` }
FileSystemAssociationStatus defines the observed state of FileSystemAssociation.
func (*FileSystemAssociationStatus) DeepCopy ¶
func (in *FileSystemAssociationStatus) DeepCopy() *FileSystemAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemAssociationStatus.
func (*FileSystemAssociationStatus) DeepCopyInto ¶
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GatewaySpec `json:"spec"` Status GatewayStatus `json:"status,omitempty"` }
Gateway is the Schema for the Gateways API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *Gateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Gateway.
func (*Gateway) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Gateway
func (*Gateway) GetDeletionPolicy ¶
func (mg *Gateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Gateway.
func (*Gateway) GetObservation ¶
GetObservation of this Gateway
func (*Gateway) GetParameters ¶
GetParameters of this Gateway
func (*Gateway) GetProviderConfigReference ¶
GetProviderConfigReference of this Gateway.
func (*Gateway) GetProviderReference ¶
GetProviderReference of this Gateway. Deprecated: Use GetProviderConfigReference.
func (*Gateway) GetPublishConnectionDetailsTo ¶
func (mg *Gateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Gateway.
func (*Gateway) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Gateway
func (*Gateway) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Gateway) GetWriteConnectionSecretToReference ¶
func (mg *Gateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Gateway.
func (*Gateway) LateInitialize ¶
LateInitialize this Gateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*Gateway) SetConditions ¶
SetConditions of this Gateway.
func (*Gateway) SetDeletionPolicy ¶
func (mg *Gateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Gateway.
func (*Gateway) SetObservation ¶
SetObservation for this Gateway
func (*Gateway) SetParameters ¶
SetParameters for this Gateway
func (*Gateway) SetProviderConfigReference ¶
SetProviderConfigReference of this Gateway.
func (*Gateway) SetProviderReference ¶
SetProviderReference of this Gateway. Deprecated: Use SetProviderConfigReference.
func (*Gateway) SetPublishConnectionDetailsTo ¶
func (mg *Gateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Gateway.
func (*Gateway) SetWriteConnectionSecretToReference ¶
func (mg *Gateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Gateway.
type GatewayList ¶
type GatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Gateway `json:"items"` }
GatewayList contains 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.
func (*GatewayList) GetItems ¶
func (l *GatewayList) GetItems() []resource.Managed
GetItems of this GatewayList.
type GatewayNetworkInterfaceObservation ¶
type GatewayNetworkInterfaceObservation struct {
IPv4Address *string `json:"ipv4Address,omitempty" tf:"ipv4_address,omitempty"`
}
func (*GatewayNetworkInterfaceObservation) DeepCopy ¶
func (in *GatewayNetworkInterfaceObservation) DeepCopy() *GatewayNetworkInterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayNetworkInterfaceObservation.
func (*GatewayNetworkInterfaceObservation) DeepCopyInto ¶
func (in *GatewayNetworkInterfaceObservation) DeepCopyInto(out *GatewayNetworkInterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayNetworkInterfaceParameters ¶
type GatewayNetworkInterfaceParameters struct { }
func (*GatewayNetworkInterfaceParameters) DeepCopy ¶
func (in *GatewayNetworkInterfaceParameters) DeepCopy() *GatewayNetworkInterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayNetworkInterfaceParameters.
func (*GatewayNetworkInterfaceParameters) DeepCopyInto ¶
func (in *GatewayNetworkInterfaceParameters) DeepCopyInto(out *GatewayNetworkInterfaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayObservation ¶
type GatewayObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` EC2InstanceID *string `json:"ec2InstanceId,omitempty" tf:"ec2_instance_id,omitempty"` EndpointType *string `json:"endpointType,omitempty" tf:"endpoint_type,omitempty"` GatewayID *string `json:"gatewayId,omitempty" tf:"gateway_id,omitempty"` GatewayNetworkInterface []GatewayNetworkInterfaceObservation `json:"gatewayNetworkInterface,omitempty" tf:"gateway_network_interface,omitempty"` HostEnvironment *string `json:"hostEnvironment,omitempty" tf:"host_environment,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*GatewayObservation) DeepCopy ¶
func (in *GatewayObservation) DeepCopy() *GatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayObservation.
func (*GatewayObservation) DeepCopyInto ¶
func (in *GatewayObservation) DeepCopyInto(out *GatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayParameters ¶
type GatewayParameters struct { // +kubebuilder:validation:Optional ActivationKey *string `json:"activationKey,omitempty" tf:"activation_key,omitempty"` // +kubebuilder:validation:Optional AverageDownloadRateLimitInBitsPerSec *float64 `json:"averageDownloadRateLimitInBitsPerSec,omitempty" tf:"average_download_rate_limit_in_bits_per_sec,omitempty"` // +kubebuilder:validation:Optional AverageUploadRateLimitInBitsPerSec *float64 `json:"averageUploadRateLimitInBitsPerSec,omitempty" tf:"average_upload_rate_limit_in_bits_per_sec,omitempty"` // +kubebuilder:validation:Optional CloudwatchLogGroupArn *string `json:"cloudwatchLogGroupArn,omitempty" tf:"cloudwatch_log_group_arn,omitempty"` // +kubebuilder:validation:Optional GatewayIPAddress *string `json:"gatewayIpAddress,omitempty" tf:"gateway_ip_address,omitempty"` // +kubebuilder:validation:Required GatewayName *string `json:"gatewayName" tf:"gateway_name,omitempty"` // +kubebuilder:validation:Required GatewayTimezone *string `json:"gatewayTimezone" tf:"gateway_timezone,omitempty"` // +kubebuilder:validation:Optional GatewayType *string `json:"gatewayType,omitempty" tf:"gateway_type,omitempty"` // +kubebuilder:validation:Optional GatewayVPCEndpoint *string `json:"gatewayVpcEndpoint,omitempty" tf:"gateway_vpc_endpoint,omitempty"` // +kubebuilder:validation:Optional MediumChangerType *string `json:"mediumChangerType,omitempty" tf:"medium_changer_type,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional SMBActiveDirectorySettings []SMBActiveDirectorySettingsParameters `json:"smbActiveDirectorySettings,omitempty" tf:"smb_active_directory_settings,omitempty"` SMBFileShareVisibility *bool `json:"smbFileShareVisibility,omitempty" tf:"smb_file_share_visibility,omitempty"` // +kubebuilder:validation:Optional SMBGuestPasswordSecretRef *v1.SecretKeySelector `json:"smbGuestPasswordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SMBSecurityStrategy *string `json:"smbSecurityStrategy,omitempty" tf:"smb_security_strategy,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TapeDriveType *string `json:"tapeDriveType,omitempty" tf:"tape_drive_type,omitempty"` }
func (*GatewayParameters) DeepCopy ¶
func (in *GatewayParameters) DeepCopy() *GatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayParameters.
func (*GatewayParameters) DeepCopyInto ¶
func (in *GatewayParameters) DeepCopyInto(out *GatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySpec ¶
type GatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider GatewayParameters `json:"forProvider"` }
GatewaySpec defines the desired state of Gateway
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 GatewayStatus ¶
type GatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GatewayObservation `json:"atProvider,omitempty"` }
GatewayStatus defines the observed state of Gateway.
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 {}
NFSFileShare is the Schema for the NFSFileShares API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *NFSFileShare) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NFSFileShare.
func (*NFSFileShare) GetConnectionDetailsMapping ¶
func (tr *NFSFileShare) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NFSFileShare
func (*NFSFileShare) GetDeletionPolicy ¶
func (mg *NFSFileShare) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NFSFileShare.
func (*NFSFileShare) GetID ¶
func (tr *NFSFileShare) GetID() string
GetID returns ID of underlying Terraform resource of this NFSFileShare
func (*NFSFileShare) GetObservation ¶
func (tr *NFSFileShare) GetObservation() (map[string]interface{}, error)
GetObservation of this NFSFileShare
func (*NFSFileShare) GetParameters ¶
func (tr *NFSFileShare) GetParameters() (map[string]interface{}, error)
GetParameters of this NFSFileShare
func (*NFSFileShare) GetProviderConfigReference ¶
func (mg *NFSFileShare) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NFSFileShare.
func (*NFSFileShare) GetProviderReference ¶
func (mg *NFSFileShare) GetProviderReference() *xpv1.Reference
GetProviderReference of this NFSFileShare. Deprecated: Use GetProviderConfigReference.
func (*NFSFileShare) GetPublishConnectionDetailsTo ¶
func (mg *NFSFileShare) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NFSFileShare.
func (*NFSFileShare) GetTerraformResourceType ¶
func (mg *NFSFileShare) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NFSFileShare
func (*NFSFileShare) GetTerraformSchemaVersion ¶
func (tr *NFSFileShare) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NFSFileShare) GetWriteConnectionSecretToReference ¶
func (mg *NFSFileShare) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NFSFileShare.
func (*NFSFileShare) LateInitialize ¶
func (tr *NFSFileShare) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NFSFileShare using its observed tfState. returns True if there are any spec changes for the resource.
func (*NFSFileShare) ResolveReferences ¶
ResolveReferences of this NFSFileShare.
func (*NFSFileShare) SetConditions ¶
func (mg *NFSFileShare) SetConditions(c ...xpv1.Condition)
SetConditions of this NFSFileShare.
func (*NFSFileShare) SetDeletionPolicy ¶
func (mg *NFSFileShare) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NFSFileShare.
func (*NFSFileShare) SetObservation ¶
func (tr *NFSFileShare) SetObservation(obs map[string]interface{}) error
SetObservation for this NFSFileShare
func (*NFSFileShare) SetParameters ¶
func (tr *NFSFileShare) SetParameters(params map[string]interface{}) error
SetParameters for this NFSFileShare
func (*NFSFileShare) SetProviderConfigReference ¶
func (mg *NFSFileShare) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NFSFileShare.
func (*NFSFileShare) SetProviderReference ¶
func (mg *NFSFileShare) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NFSFileShare. Deprecated: Use SetProviderConfigReference.
func (*NFSFileShare) SetPublishConnectionDetailsTo ¶
func (mg *NFSFileShare) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NFSFileShare.
func (*NFSFileShare) SetWriteConnectionSecretToReference ¶
func (mg *NFSFileShare) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NFSFileShare.
type NFSFileShareCacheAttributesObservation ¶
type NFSFileShareCacheAttributesObservation struct { }
func (*NFSFileShareCacheAttributesObservation) DeepCopy ¶
func (in *NFSFileShareCacheAttributesObservation) DeepCopy() *NFSFileShareCacheAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NFSFileShareCacheAttributesObservation.
func (*NFSFileShareCacheAttributesObservation) DeepCopyInto ¶
func (in *NFSFileShareCacheAttributesObservation) DeepCopyInto(out *NFSFileShareCacheAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NFSFileShareCacheAttributesParameters ¶
type NFSFileShareCacheAttributesParameters struct { float64 `json:"cacheStaleTimeoutInSeconds,omitempty" tf:"cache_stale_timeout_in_seconds,omitempty"` }CacheStaleTimeoutInSeconds *
func (*NFSFileShareCacheAttributesParameters) DeepCopy ¶
func (in *NFSFileShareCacheAttributesParameters) DeepCopy() *NFSFileShareCacheAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NFSFileShareCacheAttributesParameters.
func (*NFSFileShareCacheAttributesParameters) DeepCopyInto ¶
func (in *NFSFileShareCacheAttributesParameters) DeepCopyInto(out *NFSFileShareCacheAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NFSFileShareDefaultsObservation ¶
type NFSFileShareDefaultsObservation struct { }
func (*NFSFileShareDefaultsObservation) DeepCopy ¶
func (in *NFSFileShareDefaultsObservation) DeepCopy() *NFSFileShareDefaultsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NFSFileShareDefaultsObservation.
func (*NFSFileShareDefaultsObservation) DeepCopyInto ¶
func (in *NFSFileShareDefaultsObservation) DeepCopyInto(out *NFSFileShareDefaultsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NFSFileShareDefaultsParameters ¶
type NFSFileShareDefaultsParameters struct { string `json:"directoryMode,omitempty" tf:"directory_mode,omitempty"` FileMode *string `json:"fileMode,omitempty" tf:"file_mode,omitempty"` GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` }DirectoryMode *
func (*NFSFileShareDefaultsParameters) DeepCopy ¶
func (in *NFSFileShareDefaultsParameters) DeepCopy() *NFSFileShareDefaultsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NFSFileShareDefaultsParameters.
func (*NFSFileShareDefaultsParameters) DeepCopyInto ¶
func (in *NFSFileShareDefaultsParameters) DeepCopyInto(out *NFSFileShareDefaultsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NFSFileShareList ¶
type NFSFileShareList struct {}
NFSFileShareList contains 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.
func (*NFSFileShareList) GetItems ¶
func (l *NFSFileShareList) GetItems() []resource.Managed
GetItems of this NFSFileShareList.
type NFSFileShareObservation ¶
type NFSFileShareObservation struct {}
func (*NFSFileShareObservation) DeepCopy ¶
func (in *NFSFileShareObservation) DeepCopy() *NFSFileShareObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NFSFileShareObservation.
func (*NFSFileShareObservation) DeepCopyInto ¶
func (in *NFSFileShareObservation) DeepCopyInto(out *NFSFileShareObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NFSFileShareParameters ¶
type NFSFileShareParameters struct { NFSFileShareCacheAttributesParameters `json:"cacheAttributes,omitempty" tf:"cache_attributes,omitempty"` ClientList []*string `json:"clientList" tf:"client_list,omitempty"` DefaultStorageClass *string `json:"defaultStorageClass,omitempty" tf:"default_storage_class,omitempty"` FileShareName *string `json:"fileShareName,omitempty" tf:"file_share_name,omitempty"` GatewayArn *string `json:"gatewayArn" tf:"gateway_arn,omitempty"` GuessMimeTypeEnabled *bool `json:"guessMimeTypeEnabled,omitempty" tf:"guess_mime_type_enabled,omitempty"` KMSEncrypted *bool `json:"kmsEncrypted,omitempty" tf:"kms_encrypted,omitempty"` // +kubebuilder:validation:Optional KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"` KMSKeyArnRef *v1.Reference `json:"kmsKeyArnRef,omitempty" tf:"-"` KMSKeyArnSelector *v1.Selector `json:"kmsKeyArnSelector,omitempty" tf:"-"` LocationArn *string `json:"locationArn" tf:"location_arn,omitempty"` NFSFileShareDefaults []NFSFileShareDefaultsParameters `json:"nfsFileShareDefaults,omitempty" tf:"nfs_file_share_defaults,omitempty"` NotificationPolicy *string `json:"notificationPolicy,omitempty" tf:"notification_policy,omitempty"` ObjectACL *string `json:"objectAcl,omitempty" tf:"object_acl,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" tf:"read_only,omitempty"` // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` RequesterPays *bool `json:"requesterPays,omitempty" tf:"requester_pays,omitempty"` // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` Squash *string `json:"squash,omitempty" tf:"squash,omitempty"` Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }CacheAttributes []
func (*NFSFileShareParameters) DeepCopy ¶
func (in *NFSFileShareParameters) DeepCopy() *NFSFileShareParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NFSFileShareParameters.
func (*NFSFileShareParameters) DeepCopyInto ¶
func (in *NFSFileShareParameters) DeepCopyInto(out *NFSFileShareParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NFSFileShareSpec ¶
type NFSFileShareSpec struct {}
NFSFileShareSpec defines the desired state of NFSFileShare
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 NFSFileShareStatus ¶
type NFSFileShareStatus struct {}
NFSFileShareStatus defines the observed state of NFSFileShare.
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 SMBActiveDirectorySettingsObservation ¶
type SMBActiveDirectorySettingsObservation struct {
ActiveDirectoryStatus *string `json:"activeDirectoryStatus,omitempty" tf:"active_directory_status,omitempty"`
}
func (*SMBActiveDirectorySettingsObservation) DeepCopy ¶
func (in *SMBActiveDirectorySettingsObservation) DeepCopy() *SMBActiveDirectorySettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SMBActiveDirectorySettingsObservation.
func (*SMBActiveDirectorySettingsObservation) DeepCopyInto ¶
func (in *SMBActiveDirectorySettingsObservation) DeepCopyInto(out *SMBActiveDirectorySettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SMBActiveDirectorySettingsParameters ¶
type SMBActiveDirectorySettingsParameters struct { // +kubebuilder:validation:Optional DomainControllers []*string `json:"domainControllers,omitempty" tf:"domain_controllers,omitempty"` // +kubebuilder:validation:Required DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // +kubebuilder:validation:Optional OrganizationalUnit *string `json:"organizationalUnit,omitempty" tf:"organizational_unit,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Optional TimeoutInSeconds *float64 `json:"timeoutInSeconds,omitempty" tf:"timeout_in_seconds,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*SMBActiveDirectorySettingsParameters) DeepCopy ¶
func (in *SMBActiveDirectorySettingsParameters) DeepCopy() *SMBActiveDirectorySettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SMBActiveDirectorySettingsParameters.
func (*SMBActiveDirectorySettingsParameters) DeepCopyInto ¶
func (in *SMBActiveDirectorySettingsParameters) DeepCopyInto(out *SMBActiveDirectorySettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SMBFileShare ¶
type SMBFileShare struct {}
SMBFileShare is the Schema for the SMBFileShares API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *SMBFileShare) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SMBFileShare.
func (*SMBFileShare) GetConnectionDetailsMapping ¶
func (tr *SMBFileShare) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SMBFileShare
func (*SMBFileShare) GetDeletionPolicy ¶
func (mg *SMBFileShare) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SMBFileShare.
func (*SMBFileShare) GetID ¶
func (tr *SMBFileShare) GetID() string
GetID returns ID of underlying Terraform resource of this SMBFileShare
func (*SMBFileShare) GetObservation ¶
func (tr *SMBFileShare) GetObservation() (map[string]interface{}, error)
GetObservation of this SMBFileShare
func (*SMBFileShare) GetParameters ¶
func (tr *SMBFileShare) GetParameters() (map[string]interface{}, error)
GetParameters of this SMBFileShare
func (*SMBFileShare) GetProviderConfigReference ¶
func (mg *SMBFileShare) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SMBFileShare.
func (*SMBFileShare) GetProviderReference ¶
func (mg *SMBFileShare) GetProviderReference() *xpv1.Reference
GetProviderReference of this SMBFileShare. Deprecated: Use GetProviderConfigReference.
func (*SMBFileShare) GetPublishConnectionDetailsTo ¶
func (mg *SMBFileShare) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SMBFileShare.
func (*SMBFileShare) GetTerraformResourceType ¶
func (mg *SMBFileShare) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SMBFileShare
func (*SMBFileShare) GetTerraformSchemaVersion ¶
func (tr *SMBFileShare) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SMBFileShare) GetWriteConnectionSecretToReference ¶
func (mg *SMBFileShare) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SMBFileShare.
func (*SMBFileShare) LateInitialize ¶
func (tr *SMBFileShare) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SMBFileShare using its observed tfState. returns True if there are any spec changes for the resource.
func (*SMBFileShare) ResolveReferences ¶
ResolveReferences of this SMBFileShare.
func (*SMBFileShare) SetConditions ¶
func (mg *SMBFileShare) SetConditions(c ...xpv1.Condition)
SetConditions of this SMBFileShare.
func (*SMBFileShare) SetDeletionPolicy ¶
func (mg *SMBFileShare) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SMBFileShare.
func (*SMBFileShare) SetObservation ¶
func (tr *SMBFileShare) SetObservation(obs map[string]interface{}) error
SetObservation for this SMBFileShare
func (*SMBFileShare) SetParameters ¶
func (tr *SMBFileShare) SetParameters(params map[string]interface{}) error
SetParameters for this SMBFileShare
func (*SMBFileShare) SetProviderConfigReference ¶
func (mg *SMBFileShare) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SMBFileShare.
func (*SMBFileShare) SetProviderReference ¶
func (mg *SMBFileShare) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SMBFileShare. Deprecated: Use SetProviderConfigReference.
func (*SMBFileShare) SetPublishConnectionDetailsTo ¶
func (mg *SMBFileShare) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SMBFileShare.
func (*SMBFileShare) SetWriteConnectionSecretToReference ¶
func (mg *SMBFileShare) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SMBFileShare.
type SMBFileShareCacheAttributesObservation ¶
type SMBFileShareCacheAttributesObservation struct { }
func (*SMBFileShareCacheAttributesObservation) DeepCopy ¶
func (in *SMBFileShareCacheAttributesObservation) DeepCopy() *SMBFileShareCacheAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SMBFileShareCacheAttributesObservation.
func (*SMBFileShareCacheAttributesObservation) DeepCopyInto ¶
func (in *SMBFileShareCacheAttributesObservation) DeepCopyInto(out *SMBFileShareCacheAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SMBFileShareCacheAttributesParameters ¶
type SMBFileShareCacheAttributesParameters struct { float64 `json:"cacheStaleTimeoutInSeconds,omitempty" tf:"cache_stale_timeout_in_seconds,omitempty"` }CacheStaleTimeoutInSeconds *
func (*SMBFileShareCacheAttributesParameters) DeepCopy ¶
func (in *SMBFileShareCacheAttributesParameters) DeepCopy() *SMBFileShareCacheAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SMBFileShareCacheAttributesParameters.
func (*SMBFileShareCacheAttributesParameters) DeepCopyInto ¶
func (in *SMBFileShareCacheAttributesParameters) DeepCopyInto(out *SMBFileShareCacheAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SMBFileShareList ¶
type SMBFileShareList struct {}
SMBFileShareList contains 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.
func (*SMBFileShareList) GetItems ¶
func (l *SMBFileShareList) GetItems() []resource.Managed
GetItems of this SMBFileShareList.
type SMBFileShareObservation ¶
type SMBFileShareObservation struct {}
func (*SMBFileShareObservation) DeepCopy ¶
func (in *SMBFileShareObservation) DeepCopy() *SMBFileShareObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SMBFileShareObservation.
func (*SMBFileShareObservation) DeepCopyInto ¶
func (in *SMBFileShareObservation) DeepCopyInto(out *SMBFileShareObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SMBFileShareParameters ¶
type SMBFileShareParameters struct { bool `json:"accessBasedEnumeration,omitempty" tf:"access_based_enumeration,omitempty"` AdminUserList []*string `json:"adminUserList,omitempty" tf:"admin_user_list,omitempty"` AuditDestinationArn *string `json:"auditDestinationArn,omitempty" tf:"audit_destination_arn,omitempty"` Authentication *string `json:"authentication,omitempty" tf:"authentication,omitempty"` BucketRegion *string `json:"bucketRegion,omitempty" tf:"bucket_region,omitempty"` CacheAttributes []SMBFileShareCacheAttributesParameters `json:"cacheAttributes,omitempty" tf:"cache_attributes,omitempty"` CaseSensitivity *string `json:"caseSensitivity,omitempty" tf:"case_sensitivity,omitempty"` DefaultStorageClass *string `json:"defaultStorageClass,omitempty" tf:"default_storage_class,omitempty"` FileShareName *string `json:"fileShareName,omitempty" tf:"file_share_name,omitempty"` GatewayArn *string `json:"gatewayArn" tf:"gateway_arn,omitempty"` GuessMimeTypeEnabled *bool `json:"guessMimeTypeEnabled,omitempty" tf:"guess_mime_type_enabled,omitempty"` InvalidUserList []*string `json:"invalidUserList,omitempty" tf:"invalid_user_list,omitempty"` KMSEncrypted *bool `json:"kmsEncrypted,omitempty" tf:"kms_encrypted,omitempty"` // +kubebuilder:validation:Optional KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"` KMSKeyArnRef *v1.Reference `json:"kmsKeyArnRef,omitempty" tf:"-"` KMSKeyArnSelector *v1.Selector `json:"kmsKeyArnSelector,omitempty" tf:"-"` LocationArn *string `json:"locationArn" tf:"location_arn,omitempty"` NotificationPolicy *string `json:"notificationPolicy,omitempty" tf:"notification_policy,omitempty"` ObjectACL *string `json:"objectAcl,omitempty" tf:"object_acl,omitempty"` OplocksEnabled *bool `json:"oplocksEnabled,omitempty" tf:"oplocks_enabled,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" tf:"read_only,omitempty"` // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` RequesterPays *bool `json:"requesterPays,omitempty" tf:"requester_pays,omitempty"` // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` SMBACLEnabled *bool `json:"smbAclEnabled,omitempty" tf:"smb_acl_enabled,omitempty"` Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` VPCEndpointDNSName *string `json:"vpcEndpointDnsName,omitempty" tf:"vpc_endpoint_dns_name,omitempty"` ValidUserList []*string `json:"validUserList,omitempty" tf:"valid_user_list,omitempty"` }AccessBasedEnumeration *
func (*SMBFileShareParameters) DeepCopy ¶
func (in *SMBFileShareParameters) DeepCopy() *SMBFileShareParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SMBFileShareParameters.
func (*SMBFileShareParameters) DeepCopyInto ¶
func (in *SMBFileShareParameters) DeepCopyInto(out *SMBFileShareParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SMBFileShareSpec ¶
type SMBFileShareSpec struct {}
SMBFileShareSpec defines the desired state of SMBFileShare
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 SMBFileShareStatus ¶
type SMBFileShareStatus struct {}
SMBFileShareStatus defines the observed state of SMBFileShare.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StoredISCSIVolumeSpec `json:"spec"` Status StoredISCSIVolumeStatus `json:"status,omitempty"` }
StoredISCSIVolume is the Schema for the StoredISCSIVolumes API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *StoredISCSIVolume) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StoredISCSIVolume.
func (*StoredISCSIVolume) GetConnectionDetailsMapping ¶
func (tr *StoredISCSIVolume) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this StoredISCSIVolume
func (*StoredISCSIVolume) GetDeletionPolicy ¶
func (mg *StoredISCSIVolume) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StoredISCSIVolume.
func (*StoredISCSIVolume) GetID ¶
func (tr *StoredISCSIVolume) GetID() string
GetID returns ID of underlying Terraform resource of this StoredISCSIVolume
func (*StoredISCSIVolume) GetObservation ¶
func (tr *StoredISCSIVolume) GetObservation() (map[string]interface{}, error)
GetObservation of this StoredISCSIVolume
func (*StoredISCSIVolume) GetParameters ¶
func (tr *StoredISCSIVolume) GetParameters() (map[string]interface{}, error)
GetParameters of this StoredISCSIVolume
func (*StoredISCSIVolume) GetProviderConfigReference ¶
func (mg *StoredISCSIVolume) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this StoredISCSIVolume.
func (*StoredISCSIVolume) GetProviderReference ¶
func (mg *StoredISCSIVolume) GetProviderReference() *xpv1.Reference
GetProviderReference of this StoredISCSIVolume. Deprecated: Use GetProviderConfigReference.
func (*StoredISCSIVolume) GetPublishConnectionDetailsTo ¶
func (mg *StoredISCSIVolume) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this StoredISCSIVolume.
func (*StoredISCSIVolume) GetTerraformResourceType ¶
func (mg *StoredISCSIVolume) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this StoredISCSIVolume
func (*StoredISCSIVolume) GetTerraformSchemaVersion ¶
func (tr *StoredISCSIVolume) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*StoredISCSIVolume) GetWriteConnectionSecretToReference ¶
func (mg *StoredISCSIVolume) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StoredISCSIVolume.
func (*StoredISCSIVolume) LateInitialize ¶
func (tr *StoredISCSIVolume) LateInitialize(attrs []byte) (bool, error)
LateInitialize this StoredISCSIVolume using its observed tfState. returns True if there are any spec changes for the resource.
func (*StoredISCSIVolume) ResolveReferences ¶
ResolveReferences of this StoredISCSIVolume.
func (*StoredISCSIVolume) SetConditions ¶
func (mg *StoredISCSIVolume) SetConditions(c ...xpv1.Condition)
SetConditions of this StoredISCSIVolume.
func (*StoredISCSIVolume) SetDeletionPolicy ¶
func (mg *StoredISCSIVolume) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StoredISCSIVolume.
func (*StoredISCSIVolume) SetObservation ¶
func (tr *StoredISCSIVolume) SetObservation(obs map[string]interface{}) error
SetObservation for this StoredISCSIVolume
func (*StoredISCSIVolume) SetParameters ¶
func (tr *StoredISCSIVolume) SetParameters(params map[string]interface{}) error
SetParameters for this StoredISCSIVolume
func (*StoredISCSIVolume) SetProviderConfigReference ¶
func (mg *StoredISCSIVolume) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this StoredISCSIVolume.
func (*StoredISCSIVolume) SetProviderReference ¶
func (mg *StoredISCSIVolume) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this StoredISCSIVolume. Deprecated: Use SetProviderConfigReference.
func (*StoredISCSIVolume) SetPublishConnectionDetailsTo ¶
func (mg *StoredISCSIVolume) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this StoredISCSIVolume.
func (*StoredISCSIVolume) SetWriteConnectionSecretToReference ¶
func (mg *StoredISCSIVolume) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StoredISCSIVolume.
type StoredISCSIVolumeList ¶
type StoredISCSIVolumeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StoredISCSIVolume `json:"items"` }
StoredISCSIVolumeList contains 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.
func (*StoredISCSIVolumeList) GetItems ¶
func (l *StoredISCSIVolumeList) GetItems() []resource.Managed
GetItems of this StoredISCSIVolumeList.
type StoredISCSIVolumeObservation ¶
type StoredISCSIVolumeObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ChapEnabled *bool `json:"chapEnabled,omitempty" tf:"chap_enabled,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LunNumber *float64 `json:"lunNumber,omitempty" tf:"lun_number,omitempty"` NetworkInterfacePort *float64 `json:"networkInterfacePort,omitempty" tf:"network_interface_port,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` TargetArn *string `json:"targetArn,omitempty" tf:"target_arn,omitempty"` VolumeAttachmentStatus *string `json:"volumeAttachmentStatus,omitempty" tf:"volume_attachment_status,omitempty"` VolumeID *string `json:"volumeId,omitempty" tf:"volume_id,omitempty"` VolumeSizeInBytes *float64 `json:"volumeSizeInBytes,omitempty" tf:"volume_size_in_bytes,omitempty"` VolumeStatus *string `json:"volumeStatus,omitempty" tf:"volume_status,omitempty"` VolumeType *string `json:"volumeType,omitempty" tf:"volume_type,omitempty"` }
func (*StoredISCSIVolumeObservation) DeepCopy ¶
func (in *StoredISCSIVolumeObservation) DeepCopy() *StoredISCSIVolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredISCSIVolumeObservation.
func (*StoredISCSIVolumeObservation) DeepCopyInto ¶
func (in *StoredISCSIVolumeObservation) DeepCopyInto(out *StoredISCSIVolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredISCSIVolumeParameters ¶
type StoredISCSIVolumeParameters struct { // +kubebuilder:validation:Required DiskID *string `json:"diskId" tf:"disk_id,omitempty"` // +kubebuilder:validation:Required GatewayArn *string `json:"gatewayArn" tf:"gateway_arn,omitempty"` // +kubebuilder:validation:Optional KMSEncrypted *bool `json:"kmsEncrypted,omitempty" tf:"kms_encrypted,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.Key // +kubebuilder:validation:Optional KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` // +kubebuilder:validation:Optional KMSKeyRef *v1.Reference `json:"kmsKeyRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KMSKeySelector *v1.Selector `json:"kmsKeySelector,omitempty" tf:"-"` // +kubebuilder:validation:Required NetworkInterfaceID *string `json:"networkInterfaceId" tf:"network_interface_id,omitempty"` // +kubebuilder:validation:Required PreserveExistingData *bool `json:"preserveExistingData" tf:"preserve_existing_data,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional SnapshotID *string `json:"snapshotId,omitempty" tf:"snapshot_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required TargetName *string `json:"targetName" tf:"target_name,omitempty"` }
func (*StoredISCSIVolumeParameters) DeepCopy ¶
func (in *StoredISCSIVolumeParameters) DeepCopy() *StoredISCSIVolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoredISCSIVolumeParameters.
func (*StoredISCSIVolumeParameters) DeepCopyInto ¶
func (in *StoredISCSIVolumeParameters) DeepCopyInto(out *StoredISCSIVolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoredISCSIVolumeSpec ¶
type StoredISCSIVolumeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StoredISCSIVolumeParameters `json:"forProvider"` }
StoredISCSIVolumeSpec defines the desired state of StoredISCSIVolume
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 StoredISCSIVolumeStatus ¶
type StoredISCSIVolumeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StoredISCSIVolumeObservation `json:"atProvider,omitempty"` }
StoredISCSIVolumeStatus defines the observed state of StoredISCSIVolume.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TapePoolSpec `json:"spec"` Status TapePoolStatus `json:"status,omitempty"` }
TapePool is the Schema for the TapePools API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *TapePool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TapePool.
func (*TapePool) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this TapePool
func (*TapePool) GetDeletionPolicy ¶
func (mg *TapePool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TapePool.
func (*TapePool) GetObservation ¶
GetObservation of this TapePool
func (*TapePool) GetParameters ¶
GetParameters of this TapePool
func (*TapePool) GetProviderConfigReference ¶
GetProviderConfigReference of this TapePool.
func (*TapePool) GetProviderReference ¶
GetProviderReference of this TapePool. Deprecated: Use GetProviderConfigReference.
func (*TapePool) GetPublishConnectionDetailsTo ¶
func (mg *TapePool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TapePool.
func (*TapePool) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this TapePool
func (*TapePool) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TapePool) GetWriteConnectionSecretToReference ¶
func (mg *TapePool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TapePool.
func (*TapePool) LateInitialize ¶
LateInitialize this TapePool using its observed tfState. returns True if there are any spec changes for the resource.
func (*TapePool) SetConditions ¶
SetConditions of this TapePool.
func (*TapePool) SetDeletionPolicy ¶
func (mg *TapePool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TapePool.
func (*TapePool) SetObservation ¶
SetObservation for this TapePool
func (*TapePool) SetParameters ¶
SetParameters for this TapePool
func (*TapePool) SetProviderConfigReference ¶
SetProviderConfigReference of this TapePool.
func (*TapePool) SetProviderReference ¶
SetProviderReference of this TapePool. Deprecated: Use SetProviderConfigReference.
func (*TapePool) SetPublishConnectionDetailsTo ¶
func (mg *TapePool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TapePool.
func (*TapePool) SetWriteConnectionSecretToReference ¶
func (mg *TapePool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TapePool.
type TapePoolList ¶
type TapePoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TapePool `json:"items"` }
TapePoolList contains 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.
func (*TapePoolList) GetItems ¶
func (l *TapePoolList) GetItems() []resource.Managed
GetItems of this TapePoolList.
type TapePoolObservation ¶
type TapePoolObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*TapePoolObservation) DeepCopy ¶
func (in *TapePoolObservation) DeepCopy() *TapePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TapePoolObservation.
func (*TapePoolObservation) DeepCopyInto ¶
func (in *TapePoolObservation) DeepCopyInto(out *TapePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TapePoolParameters ¶
type TapePoolParameters struct { // +kubebuilder:validation:Required PoolName *string `json:"poolName" tf:"pool_name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional RetentionLockTimeInDays *float64 `json:"retentionLockTimeInDays,omitempty" tf:"retention_lock_time_in_days,omitempty"` // +kubebuilder:validation:Optional RetentionLockType *string `json:"retentionLockType,omitempty" tf:"retention_lock_type,omitempty"` // +kubebuilder:validation:Required StorageClass *string `json:"storageClass" tf:"storage_class,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*TapePoolParameters) DeepCopy ¶
func (in *TapePoolParameters) DeepCopy() *TapePoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TapePoolParameters.
func (*TapePoolParameters) DeepCopyInto ¶
func (in *TapePoolParameters) DeepCopyInto(out *TapePoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TapePoolSpec ¶
type TapePoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TapePoolParameters `json:"forProvider"` }
TapePoolSpec defines the desired state of TapePool
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 TapePoolStatus ¶
type TapePoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TapePoolObservation `json:"atProvider,omitempty"` }
TapePoolStatus defines the observed state of TapePool.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UploadBufferSpec `json:"spec"` Status UploadBufferStatus `json:"status,omitempty"` }
UploadBuffer is the Schema for the UploadBuffers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *UploadBuffer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UploadBuffer.
func (*UploadBuffer) GetConnectionDetailsMapping ¶
func (tr *UploadBuffer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this UploadBuffer
func (*UploadBuffer) GetDeletionPolicy ¶
func (mg *UploadBuffer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UploadBuffer.
func (*UploadBuffer) GetID ¶
func (tr *UploadBuffer) GetID() string
GetID returns ID of underlying Terraform resource of this UploadBuffer
func (*UploadBuffer) GetObservation ¶
func (tr *UploadBuffer) GetObservation() (map[string]interface{}, error)
GetObservation of this UploadBuffer
func (*UploadBuffer) GetParameters ¶
func (tr *UploadBuffer) GetParameters() (map[string]interface{}, error)
GetParameters of this UploadBuffer
func (*UploadBuffer) GetProviderConfigReference ¶
func (mg *UploadBuffer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UploadBuffer.
func (*UploadBuffer) GetProviderReference ¶
func (mg *UploadBuffer) GetProviderReference() *xpv1.Reference
GetProviderReference of this UploadBuffer. Deprecated: Use GetProviderConfigReference.
func (*UploadBuffer) GetPublishConnectionDetailsTo ¶
func (mg *UploadBuffer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UploadBuffer.
func (*UploadBuffer) GetTerraformResourceType ¶
func (mg *UploadBuffer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this UploadBuffer
func (*UploadBuffer) GetTerraformSchemaVersion ¶
func (tr *UploadBuffer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UploadBuffer) GetWriteConnectionSecretToReference ¶
func (mg *UploadBuffer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UploadBuffer.
func (*UploadBuffer) LateInitialize ¶
func (tr *UploadBuffer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this UploadBuffer using its observed tfState. returns True if there are any spec changes for the resource.
func (*UploadBuffer) SetConditions ¶
func (mg *UploadBuffer) SetConditions(c ...xpv1.Condition)
SetConditions of this UploadBuffer.
func (*UploadBuffer) SetDeletionPolicy ¶
func (mg *UploadBuffer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UploadBuffer.
func (*UploadBuffer) SetObservation ¶
func (tr *UploadBuffer) SetObservation(obs map[string]interface{}) error
SetObservation for this UploadBuffer
func (*UploadBuffer) SetParameters ¶
func (tr *UploadBuffer) SetParameters(params map[string]interface{}) error
SetParameters for this UploadBuffer
func (*UploadBuffer) SetProviderConfigReference ¶
func (mg *UploadBuffer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UploadBuffer.
func (*UploadBuffer) SetProviderReference ¶
func (mg *UploadBuffer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this UploadBuffer. Deprecated: Use SetProviderConfigReference.
func (*UploadBuffer) SetPublishConnectionDetailsTo ¶
func (mg *UploadBuffer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UploadBuffer.
func (*UploadBuffer) SetWriteConnectionSecretToReference ¶
func (mg *UploadBuffer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UploadBuffer.
type UploadBufferList ¶
type UploadBufferList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UploadBuffer `json:"items"` }
UploadBufferList contains 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.
func (*UploadBufferList) GetItems ¶
func (l *UploadBufferList) GetItems() []resource.Managed
GetItems of this UploadBufferList.
type UploadBufferObservation ¶
type UploadBufferObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*UploadBufferObservation) DeepCopy ¶
func (in *UploadBufferObservation) DeepCopy() *UploadBufferObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UploadBufferObservation.
func (*UploadBufferObservation) DeepCopyInto ¶
func (in *UploadBufferObservation) DeepCopyInto(out *UploadBufferObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UploadBufferParameters ¶
type UploadBufferParameters struct { // +kubebuilder:validation:Optional DiskID *string `json:"diskId,omitempty" tf:"disk_id,omitempty"` // +kubebuilder:validation:Optional DiskPath *string `json:"diskPath,omitempty" tf:"disk_path,omitempty"` // +kubebuilder:validation:Required GatewayArn *string `json:"gatewayArn" tf:"gateway_arn,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*UploadBufferParameters) DeepCopy ¶
func (in *UploadBufferParameters) DeepCopy() *UploadBufferParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UploadBufferParameters.
func (*UploadBufferParameters) DeepCopyInto ¶
func (in *UploadBufferParameters) DeepCopyInto(out *UploadBufferParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UploadBufferSpec ¶
type UploadBufferSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UploadBufferParameters `json:"forProvider"` }
UploadBufferSpec defines the desired state of UploadBuffer
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 UploadBufferStatus ¶
type UploadBufferStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UploadBufferObservation `json:"atProvider,omitempty"` }
UploadBufferStatus defines the observed state of UploadBuffer.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkingStorageSpec `json:"spec"` Status WorkingStorageStatus `json:"status,omitempty"` }
WorkingStorage is the Schema for the WorkingStorages API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *WorkingStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WorkingStorage.
func (*WorkingStorage) GetConnectionDetailsMapping ¶
func (tr *WorkingStorage) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WorkingStorage
func (*WorkingStorage) GetDeletionPolicy ¶
func (mg *WorkingStorage) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WorkingStorage.
func (*WorkingStorage) GetID ¶
func (tr *WorkingStorage) GetID() string
GetID returns ID of underlying Terraform resource of this WorkingStorage
func (*WorkingStorage) GetObservation ¶
func (tr *WorkingStorage) GetObservation() (map[string]interface{}, error)
GetObservation of this WorkingStorage
func (*WorkingStorage) GetParameters ¶
func (tr *WorkingStorage) GetParameters() (map[string]interface{}, error)
GetParameters of this WorkingStorage
func (*WorkingStorage) GetProviderConfigReference ¶
func (mg *WorkingStorage) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WorkingStorage.
func (*WorkingStorage) GetProviderReference ¶
func (mg *WorkingStorage) GetProviderReference() *xpv1.Reference
GetProviderReference of this WorkingStorage. Deprecated: Use GetProviderConfigReference.
func (*WorkingStorage) GetPublishConnectionDetailsTo ¶
func (mg *WorkingStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this WorkingStorage.
func (*WorkingStorage) GetTerraformResourceType ¶
func (mg *WorkingStorage) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WorkingStorage
func (*WorkingStorage) GetTerraformSchemaVersion ¶
func (tr *WorkingStorage) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WorkingStorage) GetWriteConnectionSecretToReference ¶
func (mg *WorkingStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WorkingStorage.
func (*WorkingStorage) LateInitialize ¶
func (tr *WorkingStorage) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WorkingStorage using its observed tfState. returns True if there are any spec changes for the resource.
func (*WorkingStorage) SetConditions ¶
func (mg *WorkingStorage) SetConditions(c ...xpv1.Condition)
SetConditions of this WorkingStorage.
func (*WorkingStorage) SetDeletionPolicy ¶
func (mg *WorkingStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WorkingStorage.
func (*WorkingStorage) SetObservation ¶
func (tr *WorkingStorage) SetObservation(obs map[string]interface{}) error
SetObservation for this WorkingStorage
func (*WorkingStorage) SetParameters ¶
func (tr *WorkingStorage) SetParameters(params map[string]interface{}) error
SetParameters for this WorkingStorage
func (*WorkingStorage) SetProviderConfigReference ¶
func (mg *WorkingStorage) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WorkingStorage.
func (*WorkingStorage) SetProviderReference ¶
func (mg *WorkingStorage) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this WorkingStorage. Deprecated: Use SetProviderConfigReference.
func (*WorkingStorage) SetPublishConnectionDetailsTo ¶
func (mg *WorkingStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this WorkingStorage.
func (*WorkingStorage) SetWriteConnectionSecretToReference ¶
func (mg *WorkingStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WorkingStorage.
type WorkingStorageList ¶
type WorkingStorageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WorkingStorage `json:"items"` }
WorkingStorageList contains 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.
func (*WorkingStorageList) GetItems ¶
func (l *WorkingStorageList) GetItems() []resource.Managed
GetItems of this WorkingStorageList.
type WorkingStorageObservation ¶
type WorkingStorageObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*WorkingStorageObservation) DeepCopy ¶
func (in *WorkingStorageObservation) DeepCopy() *WorkingStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkingStorageObservation.
func (*WorkingStorageObservation) DeepCopyInto ¶
func (in *WorkingStorageObservation) DeepCopyInto(out *WorkingStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkingStorageParameters ¶
type WorkingStorageParameters struct { // +kubebuilder:validation:Required DiskID *string `json:"diskId" tf:"disk_id,omitempty"` // +kubebuilder:validation:Required GatewayArn *string `json:"gatewayArn" tf:"gateway_arn,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*WorkingStorageParameters) DeepCopy ¶
func (in *WorkingStorageParameters) DeepCopy() *WorkingStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkingStorageParameters.
func (*WorkingStorageParameters) DeepCopyInto ¶
func (in *WorkingStorageParameters) DeepCopyInto(out *WorkingStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkingStorageSpec ¶
type WorkingStorageSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkingStorageParameters `json:"forProvider"` }
WorkingStorageSpec defines the desired state of WorkingStorage
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 WorkingStorageStatus ¶
type WorkingStorageStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkingStorageObservation `json:"atProvider,omitempty"` }
WorkingStorageStatus defines the observed state of WorkingStorage.
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
¶
- zz_cache_types.go
- zz_cachediscsivolume_types.go
- zz_filesystemassociation_types.go
- zz_gateway_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_nfsfileshare_types.go
- zz_smbfileshare_types.go
- zz_storediscsivolume_types.go
- zz_tapepool_types.go
- zz_uploadbuffer_types.go
- zz_workingstorage_types.go