Package-level declarations

Types

Link copied to clipboard
class Key : KotlinCustomResource

Resource for managing an AWS Payment Cryptography Control Plane Key.

Link copied to clipboard
class KeyAlias : KotlinCustomResource

Resource for managing an AWS Payment Cryptography Control Plane Key Alias.

Link copied to clipboard
data class KeyAliasArgs(val aliasName: Output<String>? = null, val keyArn: Output<String>? = null) : ConvertibleToJava<KeyAliasArgs>

Resource for managing an AWS Payment Cryptography Control Plane Key Alias.

Link copied to clipboard
Link copied to clipboard
object KeyAliasMapper : ResourceMapper<KeyAlias>
Link copied to clipboard
Link copied to clipboard
data class KeyArgs(val deletionWindowInDays: Output<Int>? = null, val enabled: Output<Boolean>? = null, val exportable: Output<Boolean>? = null, val keyAttributes: Output<KeyKeyAttributesArgs>? = null, val keyCheckValueAlgorithm: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val timeouts: Output<KeyTimeoutsArgs>? = null) : ConvertibleToJava<KeyArgs>

Resource for managing an AWS Payment Cryptography Control Plane Key.

Link copied to clipboard

Builder for KeyArgs.

Link copied to clipboard
object KeyMapper : ResourceMapper<Key>
Link copied to clipboard

Builder for Key.

Functions

Link copied to clipboard
fun key(name: String): Key
suspend fun key(name: String, block: suspend KeyResourceBuilder.() -> Unit): Key
Link copied to clipboard
suspend fun keyAlias(name: String, block: suspend KeyAliasResourceBuilder.() -> Unit): KeyAlias