Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class SecretBackendArgs(val address: Output<String>? = null, val bootstrap: Output<Boolean>? = null, val caCert: Output<String>? = null, val clientCert: Output<String>? = null, val clientKey: Output<String>? = null, val defaultLeaseTtlSeconds: Output<Int>? = null, val description: Output<String>? = null, val disableRemount: Output<Boolean>? = null, val local: Output<Boolean>? = null, val maxLeaseTtlSeconds: Output<Int>? = null, val namespace: Output<String>? = null, val path: Output<String>? = null, val scheme: Output<String>? = null, val token: Output<String>? = null) : ConvertibleToJava<SecretBackendArgs>
Link copied to clipboard
class SecretBackendArgsBuilder
Builder for SecretBackendArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SecretBackend.
Link copied to clipboard
Manages a Consul secrets role for a Consul secrets engine in Vault. Consul secret backends can then issue Consul tokens.
Link copied to clipboard
data class SecretBackendRoleArgs(val backend: Output<String>? = null, val consulNamespace: Output<String>? = null, val consulPolicies: Output<List<String>>? = null, val consulRoles: Output<List<String>>? = null, val local: Output<Boolean>? = null, val maxTtl: Output<Int>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val nodeIdentities: Output<List<String>>? = null, val partition: Output<String>? = null, val policies: Output<List<String>>? = null, val serviceIdentities: Output<List<String>>? = null, val ttl: Output<Int>? = null) : ConvertibleToJava<SecretBackendRoleArgs>
Manages a Consul secrets role for a Consul secrets engine in Vault. Consul secret backends can then issue Consul tokens.
Link copied to clipboard
Builder for SecretBackendRoleArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SecretBackendRole.
Functions
Link copied to clipboard
suspend fun secretBackend(name: String, block: suspend SecretBackendResourceBuilder.() -> Unit): SecretBackend
Link copied to clipboard
suspend fun secretBackendRole(name: String, block: suspend SecretBackendRoleResourceBuilder.() -> Unit): SecretBackendRole