Package-level declarations

Types

Link copied to clipboard
class Ledger : KotlinCustomResource

Provides an AWS Quantum Ledger Database (QLDB) resource

Link copied to clipboard
data class LedgerArgs(val deletionProtection: Output<Boolean>? = null, val kmsKey: Output<String>? = null, val name: Output<String>? = null, val permissionsMode: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<LedgerArgs>

Provides an AWS Quantum Ledger Database (QLDB) resource

Link copied to clipboard

Builder for LedgerArgs.

Link copied to clipboard
object LedgerMapper : ResourceMapper<Ledger>
Link copied to clipboard

Builder for Ledger.

Link copied to clipboard
Link copied to clipboard
class Stream : KotlinCustomResource

Provides an AWS Quantum Ledger Database (QLDB) Stream resource

Link copied to clipboard
data class StreamArgs(val exclusiveEndTime: Output<String>? = null, val inclusiveStartTime: Output<String>? = null, val kinesisConfiguration: Output<StreamKinesisConfigurationArgs>? = null, val ledgerName: Output<String>? = null, val roleArn: Output<String>? = null, val streamName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<StreamArgs>

Provides an AWS Quantum Ledger Database (QLDB) Stream resource

Link copied to clipboard

Builder for StreamArgs.

Link copied to clipboard
object StreamMapper : ResourceMapper<Stream>
Link copied to clipboard

Builder for Stream.

Functions

Link copied to clipboard
fun ledger(name: String): Ledger
suspend fun ledger(name: String, block: suspend LedgerResourceBuilder.() -> Unit): Ledger
Link copied to clipboard
fun stream(name: String): Stream
suspend fun stream(name: String, block: suspend StreamResourceBuilder.() -> Unit): Stream