Package-level declarations
Types
Link copied to clipboard
Creates an Encryption Keyring on a Transit Secret Backend for Vault.
Link copied to clipboard
data class SecretBackendKeyArgs(val allowPlaintextBackup: Output<Boolean>? = null, val autoRotatePeriod: Output<Int>? = null, val backend: Output<String>? = null, val convergentEncryption: Output<Boolean>? = null, val deletionAllowed: Output<Boolean>? = null, val derived: Output<Boolean>? = null, val exportable: Output<Boolean>? = null, val hybridKeyTypeEc: Output<String>? = null, val hybridKeyTypePqc: Output<String>? = null, val keySize: Output<Int>? = null, val minDecryptionVersion: Output<Int>? = null, val minEncryptionVersion: Output<Int>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val parameterSet: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<SecretBackendKeyArgs>
Creates an Encryption Keyring on a Transit Secret Backend for Vault.
Link copied to clipboard
Builder for SecretBackendKeyArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SecretBackendKey.
Link copied to clipboard
Configure the cache for the Transit Secret Backend in Vault.
Link copied to clipboard
data class SecretCacheConfigArgs(val backend: Output<String>? = null, val namespace: Output<String>? = null, val size: Output<Int>? = null) : ConvertibleToJava<SecretCacheConfigArgs>
Configure the cache for the Transit Secret Backend in Vault.
Link copied to clipboard
Builder for SecretCacheConfigArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SecretCacheConfig.
Link copied to clipboard
object TransitFunctions
Functions
Link copied to clipboard
suspend fun secretBackendKey(name: String, block: suspend SecretBackendKeyResourceBuilder.() -> Unit): SecretBackendKey
Link copied to clipboard
suspend fun secretCacheConfig(name: String, block: suspend SecretCacheConfigResourceBuilder.() -> Unit): SecretCacheConfig