Package-level declarations

Types

Link copied to clipboard

Provides an Elastic File System (EFS) access point.

Link copied to clipboard
data class AccessPointArgs(val fileSystemId: Output<String>? = null, val posixUser: Output<AccessPointPosixUserArgs>? = null, val rootDirectory: Output<AccessPointRootDirectoryArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AccessPointArgs>

Provides an Elastic File System (EFS) access point.

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

Provides an Elastic File System (EFS) Backup Policy resource. Backup policies turn automatic backups on or off for an existing file system.

Link copied to clipboard
data class BackupPolicyArgs(val backupPolicy: Output<BackupPolicyBackupPolicyArgs>? = null, val fileSystemId: Output<String>? = null) : ConvertibleToJava<BackupPolicyArgs>

Provides an Elastic File System (EFS) Backup Policy resource. Backup policies turn automatic backups on or off for an existing file system.

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

Provides an Elastic File System (EFS) File System resource.

Link copied to clipboard
data class FileSystemArgs(val availabilityZoneName: Output<String>? = null, val creationToken: Output<String>? = null, val encrypted: Output<Boolean>? = null, val kmsKeyId: Output<String>? = null, val lifecyclePolicies: Output<List<FileSystemLifecyclePolicyArgs>>? = null, val performanceMode: Output<String>? = null, val provisionedThroughputInMibps: Output<Double>? = null, val tags: Output<Map<String, String>>? = null, val throughputMode: Output<String>? = null) : ConvertibleToJava<FileSystemArgs>

Provides an Elastic File System (EFS) File System resource.

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

Provides an Elastic File System (EFS) File System Policy resource.

Link copied to clipboard
data class FileSystemPolicyArgs(val bypassPolicyLockoutSafetyCheck: Output<Boolean>? = null, val fileSystemId: Output<String>? = null, val policy: Output<String>? = null) : ConvertibleToJava<FileSystemPolicyArgs>

Provides an Elastic File System (EFS) File System Policy resource.

Link copied to clipboard
Link copied to clipboard

Provides an Elastic File System (EFS) mount target.

Link copied to clipboard
data class MountTargetArgs(val fileSystemId: Output<String>? = null, val ipAddress: Output<String>? = null, val securityGroups: Output<List<String>>? = null, val subnetId: Output<String>? = null) : ConvertibleToJava<MountTargetArgs>

Provides an Elastic File System (EFS) mount target.

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

Creates a replica of an existing EFS file system in the same or another region. Creating this resource causes the source EFS file system to be replicated to a new read-only destination EFS file system. Deleting this resource will cause the replication from source to destination to stop and the destination file system will no longer be read only.

Link copied to clipboard
data class ReplicationConfigurationArgs(val destination: Output<ReplicationConfigurationDestinationArgs>? = null, val sourceFileSystemId: Output<String>? = null) : ConvertibleToJava<ReplicationConfigurationArgs>

Creates a replica of an existing EFS file system in the same or another region. Creating this resource causes the source EFS file system to be replicated to a new read-only destination EFS file system. Deleting this resource will cause the replication from source to destination to stop and the destination file system will no longer be read only.

Functions

Link copied to clipboard
suspend fun accessPointResource(name: String, block: suspend AccessPointResourceBuilder.() -> Unit): AccessPoint
Link copied to clipboard
suspend fun backupPolicyResource(name: String, block: suspend BackupPolicyResourceBuilder.() -> Unit): BackupPolicy
Link copied to clipboard
Link copied to clipboard
suspend fun fileSystemResource(name: String, block: suspend FileSystemResourceBuilder.() -> Unit): FileSystem
Link copied to clipboard
suspend fun mountTargetResource(name: String, block: suspend MountTargetResourceBuilder.() -> Unit): MountTarget