Package-level declarations
Types
Link copied to clipboard
Provides a resource for managing an JWT auth backend within Vault.
Link copied to clipboard
data class AuthBackendArgs(val boundIssuer: Output<String>? = null, val defaultRole: Output<String>? = null, val description: Output<String>? = null, val disableRemount: Output<Boolean>? = null, val jwksCaPem: Output<String>? = null, val jwksUrl: Output<String>? = null, val jwtSupportedAlgs: Output<List<String>>? = null, val jwtValidationPubkeys: Output<List<String>>? = null, val local: Output<Boolean>? = null, val namespace: Output<String>? = null, val namespaceInState: Output<Boolean>? = null, val oidcClientId: Output<String>? = null, val oidcClientSecret: Output<String>? = null, val oidcDiscoveryCaPem: Output<String>? = null, val oidcDiscoveryUrl: Output<String>? = null, val oidcResponseMode: Output<String>? = null, val oidcResponseTypes: Output<List<String>>? = null, val path: Output<String>? = null, val providerConfig: Output<Map<String, String>>? = null, val tune: Output<AuthBackendTuneArgs>? = null, val type: Output<String>? = null) : ConvertibleToJava<AuthBackendArgs>
Provides a resource for managing an JWT auth backend within Vault.
Link copied to clipboard
class AuthBackendArgsBuilder
Builder for AuthBackendArgs.
Link copied to clipboard
Link copied to clipboard
Builder for AuthBackend.
Link copied to clipboard
Manages an JWT/OIDC auth backend role in a Vault server. See the [Vault
Link copied to clipboard
data class AuthBackendRoleArgs(val allowedRedirectUris: Output<List<String>>? = null, val backend: Output<String>? = null, val boundAudiences: Output<List<String>>? = null, val boundClaims: Output<Map<String, String>>? = null, val boundClaimsType: Output<String>? = null, val boundSubject: Output<String>? = null, val claimMappings: Output<Map<String, String>>? = null, val clockSkewLeeway: Output<Int>? = null, val disableBoundClaimsParsing: Output<Boolean>? = null, val expirationLeeway: Output<Int>? = null, val groupsClaim: Output<String>? = null, val maxAge: Output<Int>? = null, val namespace: Output<String>? = null, val notBeforeLeeway: Output<Int>? = null, val oidcScopes: Output<List<String>>? = null, val roleName: Output<String>? = null, val roleType: 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, val userClaim: Output<String>? = null, val userClaimJsonPointer: Output<Boolean>? = null, val verboseOidcLogging: Output<Boolean>? = null) : ConvertibleToJava<AuthBackendRoleArgs>
Manages an JWT/OIDC auth backend role in a Vault server. See the [Vault
Link copied to clipboard
Builder for AuthBackendRoleArgs.
Link copied to clipboard
Link copied to clipboard
Builder for AuthBackendRole.
Functions
Link copied to clipboard
suspend fun authBackend(name: String, block: suspend AuthBackendResourceBuilder.() -> Unit): AuthBackend
Link copied to clipboard
suspend fun authBackendRole(name: String, block: suspend AuthBackendRoleResourceBuilder.() -> Unit): AuthBackendRole