Package-level declarations

Types

Link copied to clipboard
class SecretBackend : KotlinCustomResource

Manages KMIP Secret backends in a Vault server. This feature requires Vault Enterprise. See the Vault documentation for more information.

Link copied to clipboard
data class SecretBackendArgs(val defaultTlsClientKeyBits: Output<Int>? = null, val defaultTlsClientKeyType: Output<String>? = null, val defaultTlsClientTtl: Output<Int>? = null, val description: Output<String>? = null, val disableRemount: Output<Boolean>? = null, val listenAddrs: Output<List<String>>? = null, val namespace: Output<String>? = null, val path: Output<String>? = null, val serverHostnames: Output<List<String>>? = null, val serverIps: Output<List<String>>? = null, val tlsCaKeyBits: Output<Int>? = null, val tlsCaKeyType: Output<String>? = null, val tlsMinVersion: Output<String>? = null) : ConvertibleToJava<SecretBackendArgs>

Manages KMIP Secret backends in a Vault server. This feature requires Vault Enterprise. See the Vault documentation for more information.

Link copied to clipboard
Link copied to clipboard
object SecretBackendMapper : ResourceMapper<SecretBackend>
Link copied to clipboard
Link copied to clipboard
class SecretRole : KotlinCustomResource

Manages KMIP Secret roles in a Vault server. This feature requires Vault Enterprise. See the Vault documentation for more information.

Link copied to clipboard
data class SecretRoleArgs(val namespace: Output<String>? = null, val operationActivate: Output<Boolean>? = null, val operationAddAttribute: Output<Boolean>? = null, val operationAll: Output<Boolean>? = null, val operationCreate: Output<Boolean>? = null, val operationDestroy: Output<Boolean>? = null, val operationDiscoverVersions: Output<Boolean>? = null, val operationGet: Output<Boolean>? = null, val operationGetAttributeList: Output<Boolean>? = null, val operationGetAttributes: Output<Boolean>? = null, val operationLocate: Output<Boolean>? = null, val operationNone: Output<Boolean>? = null, val operationRegister: Output<Boolean>? = null, val operationRekey: Output<Boolean>? = null, val operationRevoke: Output<Boolean>? = null, val path: Output<String>? = null, val role: Output<String>? = null, val scope: Output<String>? = null, val tlsClientKeyBits: Output<Int>? = null, val tlsClientKeyType: Output<String>? = null, val tlsClientTtl: Output<Int>? = null) : ConvertibleToJava<SecretRoleArgs>

Manages KMIP Secret roles in a Vault server. This feature requires Vault Enterprise. See the Vault documentation for more information.

Link copied to clipboard
Link copied to clipboard
object SecretRoleMapper : ResourceMapper<SecretRole>
Link copied to clipboard
Link copied to clipboard
class SecretScope : KotlinCustomResource

Manages KMIP Secret Scopes in a Vault server. This feature requires Vault Enterprise. See the Vault documentation for more information.

Link copied to clipboard
data class SecretScopeArgs(val force: Output<Boolean>? = null, val namespace: Output<String>? = null, val path: Output<String>? = null, val scope: Output<String>? = null) : ConvertibleToJava<SecretScopeArgs>

Manages KMIP Secret Scopes in a Vault server. This feature requires Vault Enterprise. See the Vault documentation for more information.

Link copied to clipboard
Link copied to clipboard
object SecretScopeMapper : ResourceMapper<SecretScope>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun secretRole(name: String, block: suspend SecretRoleResourceBuilder.() -> Unit): SecretRole
Link copied to clipboard
suspend fun secretScope(name: String, block: suspend SecretScopeResourceBuilder.() -> Unit): SecretScope