Package-level declarations
Types
Link copied to clipboard
object KvFunctions
Link copied to clipboard
data class SecretArgs(val dataJson: Output<String>? = null, val namespace: Output<String>? = null, val path: Output<String>? = null) : ConvertibleToJava<SecretArgs>
Writes a KV-V1 secret to a given path in Vault. For more information on Vault's KV-V1 secret backend see here.
Link copied to clipboard
class SecretArgsBuilder
Builder for SecretArgs.
Link copied to clipboard
Configures KV-V2 backend level settings that are applied to every key in the key-value store. For more information on Vault's KV-V2 secret backend see here.
Link copied to clipboard
data class SecretBackendV2Args(val casRequired: Output<Boolean>? = null, val deleteVersionAfter: Output<Int>? = null, val maxVersions: Output<Int>? = null, val mount: Output<String>? = null, val namespace: Output<String>? = null) : ConvertibleToJava<SecretBackendV2Args>
Configures KV-V2 backend level settings that are applied to every key in the key-value store. For more information on Vault's KV-V2 secret backend see here.
Link copied to clipboard
Builder for SecretBackendV2Args.
Link copied to clipboard
Link copied to clipboard
Builder for SecretBackendV2.
Link copied to clipboard
Link copied to clipboard
class SecretResourceBuilder
Builder for Secret.
Link copied to clipboard
data class SecretV2Args(val cas: Output<Int>? = null, val customMetadata: Output<SecretV2CustomMetadataArgs>? = null, val dataJson: Output<String>? = null, val deleteAllVersions: Output<Boolean>? = null, val disableRead: Output<Boolean>? = null, val mount: Output<String>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val options: Output<Map<String, String>>? = null) : ConvertibleToJava<SecretV2Args>
Writes a KV-V2 secret to a given path in Vault. For more information on Vault's KV-V2 secret backend see here.
Link copied to clipboard
class SecretV2ArgsBuilder
Builder for SecretV2Args.
Link copied to clipboard
Link copied to clipboard
class SecretV2ResourceBuilder
Builder for SecretV2.
Functions
Link copied to clipboard
suspend fun secretBackendV2(name: String, block: suspend SecretBackendV2ResourceBuilder.() -> Unit): SecretBackendV2