Package-level declarations

Types

Link copied to clipboard
class AccessPoint : KotlinCustomResource

Resource Type definition for AWS::EFS::AccessPoint

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

Resource Type definition for AWS::EFS::AccessPoint

Link copied to clipboard
Link copied to clipboard
object AccessPointMapper : ResourceMapper<AccessPoint>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class FileSystem : KotlinCustomResource

Resource Type definition for AWS::EFS::FileSystem

Link copied to clipboard
data class FileSystemArgs(val availabilityZoneName: Output<String>? = null, val backupPolicy: Output<FileSystemBackupPolicyArgs>? = null, val bypassPolicyLockoutSafetyCheck: Output<Boolean>? = null, val encrypted: Output<Boolean>? = null, val fileSystemPolicy: Output<Any>? = null, val fileSystemTags: Output<List<FileSystemElasticFileSystemTagArgs>>? = null, val kmsKeyId: Output<String>? = null, val lifecyclePolicies: Output<List<FileSystemLifecyclePolicyArgs>>? = null, val performanceMode: Output<String>? = null, val provisionedThroughputInMibps: Output<Double>? = null, val replicationConfiguration: Output<FileSystemReplicationConfigurationArgs>? = null, val throughputMode: Output<String>? = null) : ConvertibleToJava<FileSystemArgs>

Resource Type definition for AWS::EFS::FileSystem

Link copied to clipboard
Link copied to clipboard
object FileSystemMapper : ResourceMapper<FileSystem>
Link copied to clipboard
Link copied to clipboard
class MountTarget : KotlinCustomResource

Resource Type definition for AWS::EFS::MountTarget

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>

Resource Type definition for AWS::EFS::MountTarget

Link copied to clipboard
Link copied to clipboard
object MountTargetMapper : ResourceMapper<MountTarget>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun accessPoint(name: String, block: suspend AccessPointResourceBuilder.() -> Unit): AccessPoint
Link copied to clipboard
suspend fun fileSystem(name: String, block: suspend FileSystemResourceBuilder.() -> Unit): FileSystem
Link copied to clipboard
suspend fun mountTarget(name: String, block: suspend MountTargetResourceBuilder.() -> Unit): MountTarget