Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeFsxLustreFileSystem(prev *FsxLustreFileSystem, ctyValue cty.Value) (resource.Managed, error)
- func DecodeFsxLustreFileSystem_Arn(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_AutoImportPolicy(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_AutomaticBackupRetentionDays(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_DailyAutomaticBackupStartTime(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_DeploymentType(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_DnsName(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_DriveCacheType(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_ExportPath(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_ImportPath(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_ImportedFileChunkSize(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_KmsKeyId(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_MountName(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_NetworkInterfaceIds(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_OwnerId(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_PerUnitStorageThroughput(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_SecurityGroupIds(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_StorageCapacity(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_StorageType(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_SubnetIds(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_Tags(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_VpcId(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)
- func DecodeFsxLustreFileSystem_WeeklyMaintenanceStartTime(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem(r FsxLustreFileSystem) cty.Value
- func EncodeFsxLustreFileSystem_Arn(p FsxLustreFileSystemObservation, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_AutoImportPolicy(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_AutomaticBackupRetentionDays(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_DailyAutomaticBackupStartTime(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_DeploymentType(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_DnsName(p FsxLustreFileSystemObservation, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_DriveCacheType(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_ExportPath(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_ImportPath(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_ImportedFileChunkSize(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_KmsKeyId(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_MountName(p FsxLustreFileSystemObservation, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_NetworkInterfaceIds(p FsxLustreFileSystemObservation, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_OwnerId(p FsxLustreFileSystemObservation, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_PerUnitStorageThroughput(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_SecurityGroupIds(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_StorageCapacity(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_StorageType(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_SubnetIds(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_Tags(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_VpcId(p FsxLustreFileSystemObservation, vals map[string]cty.Value)
- func EncodeFsxLustreFileSystem_WeeklyMaintenanceStartTime(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeFsxLustreFileSystem_Arn(k *FsxLustreFileSystemObservation, p *FsxLustreFileSystemObservation, ...) bool
- func MergeFsxLustreFileSystem_AutoImportPolicy(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, ...) bool
- func MergeFsxLustreFileSystem_AutomaticBackupRetentionDays(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, ...) bool
- func MergeFsxLustreFileSystem_DailyAutomaticBackupStartTime(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, ...) bool
- func MergeFsxLustreFileSystem_DeploymentType(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, ...) bool
- func MergeFsxLustreFileSystem_DnsName(k *FsxLustreFileSystemObservation, p *FsxLustreFileSystemObservation, ...) bool
- func MergeFsxLustreFileSystem_DriveCacheType(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, ...) bool
- func MergeFsxLustreFileSystem_ExportPath(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, ...) bool
- func MergeFsxLustreFileSystem_ImportPath(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, ...) bool
- func MergeFsxLustreFileSystem_ImportedFileChunkSize(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, ...) bool
- func MergeFsxLustreFileSystem_KmsKeyId(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, ...) bool
- func MergeFsxLustreFileSystem_MountName(k *FsxLustreFileSystemObservation, p *FsxLustreFileSystemObservation, ...) bool
- func MergeFsxLustreFileSystem_NetworkInterfaceIds(k *FsxLustreFileSystemObservation, p *FsxLustreFileSystemObservation, ...) bool
- func MergeFsxLustreFileSystem_OwnerId(k *FsxLustreFileSystemObservation, p *FsxLustreFileSystemObservation, ...) bool
- func MergeFsxLustreFileSystem_PerUnitStorageThroughput(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, ...) bool
- func MergeFsxLustreFileSystem_SecurityGroupIds(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, ...) bool
- func MergeFsxLustreFileSystem_StorageCapacity(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, ...) bool
- func MergeFsxLustreFileSystem_StorageType(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, ...) bool
- func MergeFsxLustreFileSystem_SubnetIds(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, ...) bool
- func MergeFsxLustreFileSystem_Tags(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, ...) bool
- func MergeFsxLustreFileSystem_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeFsxLustreFileSystem_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeFsxLustreFileSystem_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeFsxLustreFileSystem_VpcId(k *FsxLustreFileSystemObservation, p *FsxLustreFileSystemObservation, ...) bool
- func MergeFsxLustreFileSystem_WeeklyMaintenanceStartTime(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, ...) bool
- type FsxLustreFileSystem
- func (in *FsxLustreFileSystem) DeepCopy() *FsxLustreFileSystem
- func (in *FsxLustreFileSystem) DeepCopyInto(out *FsxLustreFileSystem)
- func (in *FsxLustreFileSystem) DeepCopyObject() runtime.Object
- func (mg *FsxLustreFileSystem) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *FsxLustreFileSystem) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *FsxLustreFileSystem) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *FsxLustreFileSystem) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *FsxLustreFileSystem) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *FsxLustreFileSystem) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *FsxLustreFileSystem) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *FsxLustreFileSystem) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *FsxLustreFileSystem) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *FsxLustreFileSystem) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type FsxLustreFileSystemList
- type FsxLustreFileSystemObservation
- type FsxLustreFileSystemParameters
- type FsxLustreFileSystemSpec
- type FsxLustreFileSystemStatus
- type Timeouts
Constants ¶
const ( Group = "fsx-lustre-file-system.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "FsxLustreFileSystem" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_fsx_lustre_file_system" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeFsxLustreFileSystem_Arn ¶
func DecodeFsxLustreFileSystem_Arn(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_AutoImportPolicy ¶
func DecodeFsxLustreFileSystem_AutoImportPolicy(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_AutomaticBackupRetentionDays ¶
func DecodeFsxLustreFileSystem_AutomaticBackupRetentionDays(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_DailyAutomaticBackupStartTime ¶
func DecodeFsxLustreFileSystem_DailyAutomaticBackupStartTime(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_DeploymentType ¶
func DecodeFsxLustreFileSystem_DeploymentType(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_DnsName ¶
func DecodeFsxLustreFileSystem_DnsName(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_DriveCacheType ¶
func DecodeFsxLustreFileSystem_DriveCacheType(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_ExportPath ¶
func DecodeFsxLustreFileSystem_ExportPath(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_ImportPath ¶
func DecodeFsxLustreFileSystem_ImportPath(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_ImportedFileChunkSize ¶
func DecodeFsxLustreFileSystem_ImportedFileChunkSize(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_KmsKeyId ¶
func DecodeFsxLustreFileSystem_KmsKeyId(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_MountName ¶
func DecodeFsxLustreFileSystem_MountName(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_NetworkInterfaceIds ¶
func DecodeFsxLustreFileSystem_NetworkInterfaceIds(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeFsxLustreFileSystem_OwnerId ¶
func DecodeFsxLustreFileSystem_OwnerId(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_PerUnitStorageThroughput ¶
func DecodeFsxLustreFileSystem_PerUnitStorageThroughput(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_SecurityGroupIds ¶
func DecodeFsxLustreFileSystem_SecurityGroupIds(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeFsxLustreFileSystem_StorageCapacity ¶
func DecodeFsxLustreFileSystem_StorageCapacity(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_StorageType ¶
func DecodeFsxLustreFileSystem_StorageType(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_SubnetIds ¶
func DecodeFsxLustreFileSystem_SubnetIds(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeFsxLustreFileSystem_Tags ¶
func DecodeFsxLustreFileSystem_Tags(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeFsxLustreFileSystem_Timeouts ¶
containerTypeDecodeTemplate
func DecodeFsxLustreFileSystem_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_VpcId ¶
func DecodeFsxLustreFileSystem_VpcId(p *FsxLustreFileSystemObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeFsxLustreFileSystem_WeeklyMaintenanceStartTime ¶
func DecodeFsxLustreFileSystem_WeeklyMaintenanceStartTime(p *FsxLustreFileSystemParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeFsxLustreFileSystem ¶
func EncodeFsxLustreFileSystem(r FsxLustreFileSystem) cty.Value
func EncodeFsxLustreFileSystem_Arn ¶
func EncodeFsxLustreFileSystem_Arn(p FsxLustreFileSystemObservation, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_AutoImportPolicy ¶
func EncodeFsxLustreFileSystem_AutoImportPolicy(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_AutomaticBackupRetentionDays ¶
func EncodeFsxLustreFileSystem_AutomaticBackupRetentionDays(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_DailyAutomaticBackupStartTime ¶
func EncodeFsxLustreFileSystem_DailyAutomaticBackupStartTime(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_DeploymentType ¶
func EncodeFsxLustreFileSystem_DeploymentType(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_DnsName ¶
func EncodeFsxLustreFileSystem_DnsName(p FsxLustreFileSystemObservation, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_DriveCacheType ¶
func EncodeFsxLustreFileSystem_DriveCacheType(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_ExportPath ¶
func EncodeFsxLustreFileSystem_ExportPath(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_ImportPath ¶
func EncodeFsxLustreFileSystem_ImportPath(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_ImportedFileChunkSize ¶
func EncodeFsxLustreFileSystem_ImportedFileChunkSize(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_KmsKeyId ¶
func EncodeFsxLustreFileSystem_KmsKeyId(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_MountName ¶
func EncodeFsxLustreFileSystem_MountName(p FsxLustreFileSystemObservation, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_NetworkInterfaceIds ¶
func EncodeFsxLustreFileSystem_NetworkInterfaceIds(p FsxLustreFileSystemObservation, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_OwnerId ¶
func EncodeFsxLustreFileSystem_OwnerId(p FsxLustreFileSystemObservation, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_PerUnitStorageThroughput ¶
func EncodeFsxLustreFileSystem_PerUnitStorageThroughput(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_SecurityGroupIds ¶
func EncodeFsxLustreFileSystem_SecurityGroupIds(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_StorageCapacity ¶
func EncodeFsxLustreFileSystem_StorageCapacity(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_StorageType ¶
func EncodeFsxLustreFileSystem_StorageType(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_SubnetIds ¶
func EncodeFsxLustreFileSystem_SubnetIds(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_Tags ¶
func EncodeFsxLustreFileSystem_Tags(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_VpcId ¶
func EncodeFsxLustreFileSystem_VpcId(p FsxLustreFileSystemObservation, vals map[string]cty.Value)
func EncodeFsxLustreFileSystem_WeeklyMaintenanceStartTime ¶
func EncodeFsxLustreFileSystem_WeeklyMaintenanceStartTime(p FsxLustreFileSystemParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeFsxLustreFileSystem_Arn ¶
func MergeFsxLustreFileSystem_Arn(k *FsxLustreFileSystemObservation, p *FsxLustreFileSystemObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeFsxLustreFileSystem_AutoImportPolicy ¶
func MergeFsxLustreFileSystem_AutoImportPolicy(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeFsxLustreFileSystem_AutomaticBackupRetentionDays ¶
func MergeFsxLustreFileSystem_AutomaticBackupRetentionDays(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeFsxLustreFileSystem_DailyAutomaticBackupStartTime ¶
func MergeFsxLustreFileSystem_DailyAutomaticBackupStartTime(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeFsxLustreFileSystem_DeploymentType ¶
func MergeFsxLustreFileSystem_DeploymentType(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeFsxLustreFileSystem_DnsName ¶
func MergeFsxLustreFileSystem_DnsName(k *FsxLustreFileSystemObservation, p *FsxLustreFileSystemObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeFsxLustreFileSystem_DriveCacheType ¶
func MergeFsxLustreFileSystem_DriveCacheType(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeFsxLustreFileSystem_ExportPath ¶
func MergeFsxLustreFileSystem_ExportPath(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeFsxLustreFileSystem_ImportPath ¶
func MergeFsxLustreFileSystem_ImportPath(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeFsxLustreFileSystem_ImportedFileChunkSize ¶
func MergeFsxLustreFileSystem_ImportedFileChunkSize(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeFsxLustreFileSystem_KmsKeyId ¶
func MergeFsxLustreFileSystem_KmsKeyId(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeFsxLustreFileSystem_MountName ¶
func MergeFsxLustreFileSystem_MountName(k *FsxLustreFileSystemObservation, p *FsxLustreFileSystemObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeFsxLustreFileSystem_NetworkInterfaceIds ¶
func MergeFsxLustreFileSystem_NetworkInterfaceIds(k *FsxLustreFileSystemObservation, p *FsxLustreFileSystemObservation, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateStatus
func MergeFsxLustreFileSystem_OwnerId ¶
func MergeFsxLustreFileSystem_OwnerId(k *FsxLustreFileSystemObservation, p *FsxLustreFileSystemObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeFsxLustreFileSystem_PerUnitStorageThroughput ¶
func MergeFsxLustreFileSystem_PerUnitStorageThroughput(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeFsxLustreFileSystem_SecurityGroupIds ¶
func MergeFsxLustreFileSystem_SecurityGroupIds(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeFsxLustreFileSystem_StorageCapacity ¶
func MergeFsxLustreFileSystem_StorageCapacity(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeFsxLustreFileSystem_StorageType ¶
func MergeFsxLustreFileSystem_StorageType(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeFsxLustreFileSystem_SubnetIds ¶
func MergeFsxLustreFileSystem_SubnetIds(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeFsxLustreFileSystem_Tags ¶
func MergeFsxLustreFileSystem_Tags(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeFsxLustreFileSystem_Timeouts ¶
func MergeFsxLustreFileSystem_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeFsxLustreFileSystem_Timeouts_Create ¶
func MergeFsxLustreFileSystem_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeFsxLustreFileSystem_Timeouts_Delete ¶
func MergeFsxLustreFileSystem_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeFsxLustreFileSystem_VpcId ¶
func MergeFsxLustreFileSystem_VpcId(k *FsxLustreFileSystemObservation, p *FsxLustreFileSystemObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeFsxLustreFileSystem_WeeklyMaintenanceStartTime ¶
func MergeFsxLustreFileSystem_WeeklyMaintenanceStartTime(k *FsxLustreFileSystemParameters, p *FsxLustreFileSystemParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type FsxLustreFileSystem ¶
type FsxLustreFileSystem struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FsxLustreFileSystemSpec `json:"spec"` Status FsxLustreFileSystemStatus `json:"status,omitempty"` }
FsxLustreFileSystem is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*FsxLustreFileSystem) DeepCopy ¶
func (in *FsxLustreFileSystem) DeepCopy() *FsxLustreFileSystem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxLustreFileSystem.
func (*FsxLustreFileSystem) DeepCopyInto ¶
func (in *FsxLustreFileSystem) DeepCopyInto(out *FsxLustreFileSystem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FsxLustreFileSystem) DeepCopyObject ¶
func (in *FsxLustreFileSystem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FsxLustreFileSystem) GetCondition ¶
func (mg *FsxLustreFileSystem) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this FsxLustreFileSystem.
func (*FsxLustreFileSystem) GetDeletionPolicy ¶
func (mg *FsxLustreFileSystem) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this FsxLustreFileSystem.
func (*FsxLustreFileSystem) GetProviderConfigReference ¶
func (mg *FsxLustreFileSystem) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this FsxLustreFileSystem.
func (*FsxLustreFileSystem) GetProviderReference ¶
func (mg *FsxLustreFileSystem) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this FsxLustreFileSystem. Deprecated: Use GetProviderConfigReference.
func (*FsxLustreFileSystem) GetWriteConnectionSecretToReference ¶
func (mg *FsxLustreFileSystem) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this FsxLustreFileSystem.
func (*FsxLustreFileSystem) SetConditions ¶
func (mg *FsxLustreFileSystem) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this FsxLustreFileSystem.
func (*FsxLustreFileSystem) SetDeletionPolicy ¶
func (mg *FsxLustreFileSystem) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this FsxLustreFileSystem.
func (*FsxLustreFileSystem) SetProviderConfigReference ¶
func (mg *FsxLustreFileSystem) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this FsxLustreFileSystem.
func (*FsxLustreFileSystem) SetProviderReference ¶
func (mg *FsxLustreFileSystem) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this FsxLustreFileSystem. Deprecated: Use SetProviderConfigReference.
func (*FsxLustreFileSystem) SetWriteConnectionSecretToReference ¶
func (mg *FsxLustreFileSystem) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this FsxLustreFileSystem.
type FsxLustreFileSystemList ¶
type FsxLustreFileSystemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FsxLustreFileSystem `json:"items"` }
FsxLustreFileSystem contains a list of FsxLustreFileSystemList
func (*FsxLustreFileSystemList) DeepCopy ¶
func (in *FsxLustreFileSystemList) DeepCopy() *FsxLustreFileSystemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxLustreFileSystemList.
func (*FsxLustreFileSystemList) DeepCopyInto ¶
func (in *FsxLustreFileSystemList) DeepCopyInto(out *FsxLustreFileSystemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FsxLustreFileSystemList) DeepCopyObject ¶
func (in *FsxLustreFileSystemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FsxLustreFileSystemList) GetItems ¶
func (l *FsxLustreFileSystemList) GetItems() []resource.Managed
GetItems of this FsxLustreFileSystemList.
type FsxLustreFileSystemObservation ¶
type FsxLustreFileSystemObservation struct { DnsName string `json:"dns_name"` MountName string `json:"mount_name"` Arn string `json:"arn"` OwnerId string `json:"owner_id"` VpcId string `json:"vpc_id"` NetworkInterfaceIds []string `json:"network_interface_ids"` }
A FsxLustreFileSystemObservation records the observed state of a FsxLustreFileSystem
func (*FsxLustreFileSystemObservation) DeepCopy ¶
func (in *FsxLustreFileSystemObservation) DeepCopy() *FsxLustreFileSystemObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxLustreFileSystemObservation.
func (*FsxLustreFileSystemObservation) DeepCopyInto ¶
func (in *FsxLustreFileSystemObservation) DeepCopyInto(out *FsxLustreFileSystemObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FsxLustreFileSystemParameters ¶
type FsxLustreFileSystemParameters struct { KmsKeyId string `json:"kms_key_id"` AutoImportPolicy string `json:"auto_import_policy"` AutomaticBackupRetentionDays int64 `json:"automatic_backup_retention_days"` DeploymentType string `json:"deployment_type"` Tags map[string]string `json:"tags"` DailyAutomaticBackupStartTime string `json:"daily_automatic_backup_start_time"` PerUnitStorageThroughput int64 `json:"per_unit_storage_throughput"` StorageCapacity int64 `json:"storage_capacity"` StorageType string `json:"storage_type"` DriveCacheType string `json:"drive_cache_type"` ExportPath string `json:"export_path"` SubnetIds []string `json:"subnet_ids"` ImportPath string `json:"import_path"` ImportedFileChunkSize int64 `json:"imported_file_chunk_size"` SecurityGroupIds []string `json:"security_group_ids"` WeeklyMaintenanceStartTime string `json:"weekly_maintenance_start_time"` Timeouts Timeouts `json:"timeouts"` }
A FsxLustreFileSystemParameters defines the desired state of a FsxLustreFileSystem
func (*FsxLustreFileSystemParameters) DeepCopy ¶
func (in *FsxLustreFileSystemParameters) DeepCopy() *FsxLustreFileSystemParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxLustreFileSystemParameters.
func (*FsxLustreFileSystemParameters) DeepCopyInto ¶
func (in *FsxLustreFileSystemParameters) DeepCopyInto(out *FsxLustreFileSystemParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FsxLustreFileSystemSpec ¶
type FsxLustreFileSystemSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider FsxLustreFileSystemParameters `json:"forProvider"` }
A FsxLustreFileSystemSpec defines the desired state of a FsxLustreFileSystem
func (*FsxLustreFileSystemSpec) DeepCopy ¶
func (in *FsxLustreFileSystemSpec) DeepCopy() *FsxLustreFileSystemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxLustreFileSystemSpec.
func (*FsxLustreFileSystemSpec) DeepCopyInto ¶
func (in *FsxLustreFileSystemSpec) DeepCopyInto(out *FsxLustreFileSystemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FsxLustreFileSystemStatus ¶
type FsxLustreFileSystemStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider FsxLustreFileSystemObservation `json:"atProvider"` }
A FsxLustreFileSystemStatus defines the observed state of a FsxLustreFileSystem
func (*FsxLustreFileSystemStatus) DeepCopy ¶
func (in *FsxLustreFileSystemStatus) DeepCopy() *FsxLustreFileSystemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxLustreFileSystemStatus.
func (*FsxLustreFileSystemStatus) DeepCopyInto ¶
func (in *FsxLustreFileSystemStatus) DeepCopyInto(out *FsxLustreFileSystemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.