Package-level declarations

Types

Link copied to clipboard
class SecretBackend : KotlinCustomResource
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
Link copied to clipboard
object SecretBackendMapper : ResourceMapper<SecretBackend>
Link copied to clipboard
Link copied to clipboard
class SecretBackendRole : KotlinCustomResource

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
object SecretBackendRoleMapper : ResourceMapper<SecretBackendRole>

Functions

Link copied to clipboard