Package-level declarations

Types

Link copied to clipboard
class AuthBackend : KotlinCustomResource

Manages a SAML Auth mount in a Vault server. See the [Vault

Link copied to clipboard
data class AuthBackendArgs(val acsUrls: Output<List<String>>? = null, val defaultRole: Output<String>? = null, val disableRemount: Output<Boolean>? = null, val entityId: Output<String>? = null, val idpCert: Output<String>? = null, val idpEntityId: Output<String>? = null, val idpMetadataUrl: Output<String>? = null, val idpSsoUrl: Output<String>? = null, val namespace: Output<String>? = null, val path: Output<String>? = null, val verboseLogging: Output<Boolean>? = null) : ConvertibleToJava<AuthBackendArgs>

Manages a SAML Auth mount in a Vault server. See the [Vault

Link copied to clipboard
Link copied to clipboard
object AuthBackendMapper : ResourceMapper<AuthBackend>
Link copied to clipboard
Link copied to clipboard
class AuthBackendRole : KotlinCustomResource

Manages an SAML auth backend role in a Vault server. See the [Vault

Link copied to clipboard
data class AuthBackendRoleArgs(val boundAttributes: Output<Map<String, String>>? = null, val boundAttributesType: Output<String>? = null, val boundSubjects: Output<List<String>>? = null, val boundSubjectsType: Output<String>? = null, val groupsAttribute: Output<String>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val path: Output<String>? = null, val tokenBoundCidrs: Output<List<String>>? = null, val tokenExplicitMaxTtl: Output<Int>? = null, val tokenMaxTtl: Output<Int>? = null, val tokenNoDefaultPolicy: Output<Boolean>? = null, val tokenNumUses: Output<Int>? = null, val tokenPeriod: Output<Int>? = null, val tokenPolicies: Output<List<String>>? = null, val tokenTtl: Output<Int>? = null, val tokenType: Output<String>? = null) : ConvertibleToJava<AuthBackendRoleArgs>

Manages an SAML auth backend role in a Vault server. See the [Vault

Link copied to clipboard
object AuthBackendRoleMapper : ResourceMapper<AuthBackendRole>

Functions

Link copied to clipboard
suspend fun authBackend(name: String, block: suspend AuthBackendResourceBuilder.() -> Unit): AuthBackend
Link copied to clipboard