Package-level declarations

Types

Link copied to clipboard
class Vault : KotlinCustomResource

Provides a Glacier Vault Resource. You can refer to the Glacier Developer Guide for a full explanation of the Glacier Vault functionality

Link copied to clipboard
data class VaultArgs(val accessPolicy: Output<String>? = null, val name: Output<String>? = null, val notification: Output<VaultNotificationArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<VaultArgs>

Provides a Glacier Vault Resource. You can refer to the Glacier Developer Guide for a full explanation of the Glacier Vault functionality

Link copied to clipboard

Builder for VaultArgs.

Link copied to clipboard
class VaultLock : KotlinCustomResource
Link copied to clipboard
data class VaultLockArgs(val completeLock: Output<Boolean>? = null, val ignoreDeletionError: Output<Boolean>? = null, val policy: Output<String>? = null, val vaultName: Output<String>? = null) : ConvertibleToJava<VaultLockArgs>
Link copied to clipboard
Link copied to clipboard
object VaultLockMapper : ResourceMapper<VaultLock>
Link copied to clipboard
Link copied to clipboard
object VaultMapper : ResourceMapper<Vault>
Link copied to clipboard

Builder for Vault.

Functions

Link copied to clipboard
fun vault(name: String): Vault
suspend fun vault(name: String, block: suspend VaultResourceBuilder.() -> Unit): Vault
Link copied to clipboard
suspend fun vaultLock(name: String, block: suspend VaultLockResourceBuilder.() -> Unit): VaultLock