Package-level declarations

Types

Link copied to clipboard
class AuthBackend : KotlinCustomResource

Provides a resource for managing an Okta auth backend within Vault.

Link copied to clipboard
data class AuthBackendArgs(val baseUrl: Output<String>? = null, val bypassOktaMfa: Output<Boolean>? = null, val description: Output<String>? = null, val disableRemount: Output<Boolean>? = null, val groups: Output<List<AuthBackendGroupArgs>>? = null, val maxTtl: Output<String>? = null, val namespace: Output<String>? = null, val organization: Output<String>? = null, val path: Output<String>? = null, val token: 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 ttl: Output<String>? = null, val users: Output<List<AuthBackendUserArgs>>? = null) : ConvertibleToJava<AuthBackendArgs>

Provides a resource for managing an Okta auth backend within Vault.

Link copied to clipboard
Link copied to clipboard
class AuthBackendGroup : KotlinCustomResource

Provides a resource to create a group in an Okta auth backend within Vault.

Link copied to clipboard
data class AuthBackendGroupArgs(val groupName: Output<String>? = null, val namespace: Output<String>? = null, val path: Output<String>? = null, val policies: Output<List<String>>? = null) : ConvertibleToJava<AuthBackendGroupArgs>

Provides a resource to create a group in an Okta auth backend within Vault.

Link copied to clipboard
object AuthBackendGroupMapper : ResourceMapper<AuthBackendGroup>
Link copied to clipboard
object AuthBackendMapper : ResourceMapper<AuthBackend>
Link copied to clipboard
Link copied to clipboard
class AuthBackendUser : KotlinCustomResource

Provides a resource to create a user in an Okta auth backend within Vault.

Link copied to clipboard
data class AuthBackendUserArgs(val groups: Output<List<String>>? = null, val namespace: Output<String>? = null, val path: Output<String>? = null, val policies: Output<List<String>>? = null, val username: Output<String>? = null) : ConvertibleToJava<AuthBackendUserArgs>

Provides a resource to create a user in an Okta auth backend within Vault.

Link copied to clipboard
object AuthBackendUserMapper : ResourceMapper<AuthBackendUser>

Functions

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