Package-level declarations

Types

Link copied to clipboard
class AccessPoint : KotlinCustomResource

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
object AccessPointMapper : ResourceMapper<AccessPoint>
Link copied to clipboard
Link copied to clipboard
class BackupPolicy : KotlinCustomResource

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
object BackupPolicyMapper : ResourceMapper<BackupPolicy>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class FileSystem : KotlinCustomResource

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 protection: Output<FileSystemProtectionArgs>? = 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
object FileSystemMapper : ResourceMapper<FileSystem>
Link copied to clipboard
class FileSystemPolicy : KotlinCustomResource

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
object FileSystemPolicyMapper : ResourceMapper<FileSystemPolicy>
Link copied to clipboard
Link copied to clipboard
class MountTarget : KotlinCustomResource

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
object MountTargetMapper : ResourceMapper<MountTarget>
Link copied to clipboard
Link copied to clipboard
class ReplicationConfiguration : KotlinCustomResource

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 (unless using the destination.file_system_id attribute). 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 (unless using the destination.file_system_id attribute). 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 accessPoint(name: String, block: suspend AccessPointResourceBuilder.() -> Unit): AccessPoint
Link copied to clipboard
Link copied to clipboard
suspend fun fileSystem(name: String, block: suspend FileSystemResourceBuilder.() -> Unit): FileSystem
Link copied to clipboard
Link copied to clipboard
suspend fun mountTarget(name: String, block: suspend MountTargetResourceBuilder.() -> Unit): MountTarget