Package-level declarations

Types

Link copied to clipboard

Provides a FSx Backup resource.

Link copied to clipboard
data class BackupArgs(val fileSystemId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val volumeId: Output<String>? = null) : ConvertibleToJava<BackupArgs>

Provides a FSx Backup resource.

Link copied to clipboard

Builder for BackupArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Backup.

Link copied to clipboard

Manages a FSx for Lustre Data Repository Association. See Linking your file system to an S3 bucket for more information.

Link copied to clipboard
data class DataRepositoryAssociationArgs(val batchImportMetaDataOnCreate: Output<Boolean>? = null, val dataRepositoryPath: Output<String>? = null, val deleteDataInFilesystem: Output<Boolean>? = null, val fileSystemId: Output<String>? = null, val fileSystemPath: Output<String>? = null, val importedFileChunkSize: Output<Int>? = null, val s3: Output<DataRepositoryAssociationS3Args>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DataRepositoryAssociationArgs>

Manages a FSx for Lustre Data Repository Association. See Linking your file system to an S3 bucket for more information.

Link copied to clipboard

Resource for managing an Amazon File Cache cache. See the Create File Cache for more information.

Link copied to clipboard
data class FileCacheArgs(val copyTagsToDataRepositoryAssociations: Output<Boolean>? = null, val dataRepositoryAssociations: Output<List<FileCacheDataRepositoryAssociationArgs>>? = null, val fileCacheType: Output<String>? = null, val fileCacheTypeVersion: Output<String>? = null, val kmsKeyId: Output<String>? = null, val lustreConfigurations: Output<List<FileCacheLustreConfigurationArgs>>? = null, val securityGroupIds: Output<List<String>>? = null, val storageCapacity: Output<Int>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<FileCacheArgs>

Resource for managing an Amazon File Cache cache. See the Create File Cache for more information.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Manages a FSx Lustre File System. See the FSx Lustre Guide for more information.

Link copied to clipboard
data class LustreFileSystemArgs(val autoImportPolicy: Output<String>? = null, val automaticBackupRetentionDays: Output<Int>? = null, val backupId: Output<String>? = null, val copyTagsToBackups: Output<Boolean>? = null, val dailyAutomaticBackupStartTime: Output<String>? = null, val dataCompressionType: Output<String>? = null, val deploymentType: Output<String>? = null, val driveCacheType: Output<String>? = null, val exportPath: Output<String>? = null, val fileSystemTypeVersion: Output<String>? = null, val importPath: Output<String>? = null, val importedFileChunkSize: Output<Int>? = null, val kmsKeyId: Output<String>? = null, val logConfiguration: Output<LustreFileSystemLogConfigurationArgs>? = null, val perUnitStorageThroughput: Output<Int>? = null, val securityGroupIds: Output<List<String>>? = null, val storageCapacity: Output<Int>? = null, val storageType: Output<String>? = null, val subnetIds: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val weeklyMaintenanceStartTime: Output<String>? = null) : ConvertibleToJava<LustreFileSystemArgs>

Manages a FSx Lustre File System. See the FSx Lustre Guide for more information.

Link copied to clipboard

Manages an Amazon FSx for NetApp ONTAP file system. See the FSx ONTAP User Guide for more information.

Link copied to clipboard
data class OntapFileSystemArgs(val automaticBackupRetentionDays: Output<Int>? = null, val dailyAutomaticBackupStartTime: Output<String>? = null, val deploymentType: Output<String>? = null, val diskIopsConfiguration: Output<OntapFileSystemDiskIopsConfigurationArgs>? = null, val endpointIpAddressRange: Output<String>? = null, val fsxAdminPassword: Output<String>? = null, val kmsKeyId: Output<String>? = null, val preferredSubnetId: Output<String>? = null, val routeTableIds: Output<List<String>>? = null, val securityGroupIds: Output<List<String>>? = null, val storageCapacity: Output<Int>? = null, val storageType: Output<String>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val throughputCapacity: Output<Int>? = null, val weeklyMaintenanceStartTime: Output<String>? = null) : ConvertibleToJava<OntapFileSystemArgs>

Manages an Amazon FSx for NetApp ONTAP file system. See the FSx ONTAP User Guide for more information.

Link copied to clipboard

Manages a FSx Storage Virtual Machine. See the FSx ONTAP User Guide for more information.

Link copied to clipboard
data class OntapStorageVirtualMachineArgs(val activeDirectoryConfiguration: Output<OntapStorageVirtualMachineActiveDirectoryConfigurationArgs>? = null, val fileSystemId: Output<String>? = null, val name: Output<String>? = null, val rootVolumeSecurityStyle: Output<String>? = null, val svmAdminPassword: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<OntapStorageVirtualMachineArgs>

Manages a FSx Storage Virtual Machine. See the FSx ONTAP User Guide for more information.

Link copied to clipboard

Manages a FSx ONTAP Volume. See the FSx ONTAP User Guide for more information.

Link copied to clipboard
data class OntapVolumeArgs(val junctionPath: Output<String>? = null, val name: Output<String>? = null, val securityStyle: Output<String>? = null, val sizeInMegabytes: Output<Int>? = null, val storageEfficiencyEnabled: Output<Boolean>? = null, val storageVirtualMachineId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val tieringPolicy: Output<OntapVolumeTieringPolicyArgs>? = null, val volumeType: Output<String>? = null) : ConvertibleToJava<OntapVolumeArgs>

Manages a FSx ONTAP Volume. See the FSx ONTAP User Guide for more information.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Manages an Amazon FSx for OpenZFS file system. See the FSx OpenZFS User Guide for more information.

Link copied to clipboard
data class OpenZfsFileSystemArgs(val automaticBackupRetentionDays: Output<Int>? = null, val backupId: Output<String>? = null, val copyTagsToBackups: Output<Boolean>? = null, val copyTagsToVolumes: Output<Boolean>? = null, val dailyAutomaticBackupStartTime: Output<String>? = null, val deploymentType: Output<String>? = null, val diskIopsConfiguration: Output<OpenZfsFileSystemDiskIopsConfigurationArgs>? = null, val kmsKeyId: Output<String>? = null, val rootVolumeConfiguration: Output<OpenZfsFileSystemRootVolumeConfigurationArgs>? = null, val securityGroupIds: Output<List<String>>? = null, val storageCapacity: Output<Int>? = null, val storageType: Output<String>? = null, val subnetIds: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val throughputCapacity: Output<Int>? = null, val weeklyMaintenanceStartTime: Output<String>? = null) : ConvertibleToJava<OpenZfsFileSystemArgs>

Manages an Amazon FSx for OpenZFS file system. See the FSx OpenZFS User Guide for more information.

Link copied to clipboard

Manages an Amazon FSx for OpenZFS volume. See the FSx OpenZFS User Guide for more information.

Link copied to clipboard
data class OpenZfsSnapshotArgs(val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val volumeId: Output<String>? = null) : ConvertibleToJava<OpenZfsSnapshotArgs>

Manages an Amazon FSx for OpenZFS volume. See the FSx OpenZFS User Guide for more information.

Link copied to clipboard

Manages an Amazon FSx for OpenZFS volume. See the FSx OpenZFS User Guide for more information.

Link copied to clipboard
data class OpenZfsVolumeArgs(val copyTagsToSnapshots: Output<Boolean>? = null, val dataCompressionType: Output<String>? = null, val name: Output<String>? = null, val nfsExports: Output<OpenZfsVolumeNfsExportsArgs>? = null, val originSnapshot: Output<OpenZfsVolumeOriginSnapshotArgs>? = null, val parentVolumeId: Output<String>? = null, val readOnly: Output<Boolean>? = null, val recordSizeKib: Output<Int>? = null, val storageCapacityQuotaGib: Output<Int>? = null, val storageCapacityReservationGib: Output<Int>? = null, val tags: Output<Map<String, String>>? = null, val userAndGroupQuotas: Output<List<OpenZfsVolumeUserAndGroupQuotaArgs>>? = null, val volumeType: Output<String>? = null) : ConvertibleToJava<OpenZfsVolumeArgs>

Manages an Amazon FSx for OpenZFS volume. See the FSx OpenZFS User Guide for more information.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Manages a FSx Windows File System. See the FSx Windows Guide for more information.

Link copied to clipboard
data class WindowsFileSystemArgs(val activeDirectoryId: Output<String>? = null, val aliases: Output<List<String>>? = null, val auditLogConfiguration: Output<WindowsFileSystemAuditLogConfigurationArgs>? = null, val automaticBackupRetentionDays: Output<Int>? = null, val backupId: Output<String>? = null, val copyTagsToBackups: Output<Boolean>? = null, val dailyAutomaticBackupStartTime: Output<String>? = null, val deploymentType: Output<String>? = null, val kmsKeyId: Output<String>? = null, val preferredSubnetId: Output<String>? = null, val securityGroupIds: Output<List<String>>? = null, val selfManagedActiveDirectory: Output<WindowsFileSystemSelfManagedActiveDirectoryArgs>? = null, val skipFinalBackup: Output<Boolean>? = null, val storageCapacity: Output<Int>? = null, val storageType: Output<String>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val throughputCapacity: Output<Int>? = null, val weeklyMaintenanceStartTime: Output<String>? = null) : ConvertibleToJava<WindowsFileSystemArgs>

Manages a FSx Windows File System. See the FSx Windows Guide for more information.

Functions

Link copied to clipboard
suspend fun backupResource(name: String, block: suspend BackupResourceBuilder.() -> Unit): Backup
Link copied to clipboard
suspend fun fileCacheResource(name: String, block: suspend FileCacheResourceBuilder.() -> Unit): FileCache
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun ontapVolumeResource(name: String, block: suspend OntapVolumeResourceBuilder.() -> Unit): OntapVolume
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard