Package-level declarations
Types
Link copied to clipboard
object AppRoleFunctions
Link copied to clipboard
Logs into Vault using the AppRole auth backend. See the [Vault
Link copied to clipboard
data class AuthBackendLoginArgs(val backend: Output<String>? = null, val namespace: Output<String>? = null, val roleId: Output<String>? = null, val secretId: Output<String>? = null) : ConvertibleToJava<AuthBackendLoginArgs>
Logs into Vault using the AppRole auth backend. See the [Vault
Link copied to clipboard
Builder for AuthBackendLoginArgs.
Link copied to clipboard
Link copied to clipboard
Builder for AuthBackendLogin.
Link copied to clipboard
Manages an AppRole auth backend role in a Vault server. See the [Vault
Link copied to clipboard
data class AuthBackendRoleArgs(val backend: Output<String>? = null, val bindSecretId: Output<Boolean>? = null, val namespace: Output<String>? = null, val roleId: Output<String>? = null, val roleName: Output<String>? = null, val secretIdBoundCidrs: Output<List<String>>? = null, val secretIdNumUses: Output<Int>? = null, val secretIdTtl: Output<Int>? = 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 AppRole 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.
Link copied to clipboard
Manages an AppRole auth backend SecretID in a Vault server. See the [Vault
Link copied to clipboard
data class AuthBackendRoleSecretIdArgs(val backend: Output<String>? = null, val cidrLists: Output<List<String>>? = null, val metadata: Output<String>? = null, val namespace: Output<String>? = null, val numUses: Output<Int>? = null, val roleName: Output<String>? = null, val secretId: Output<String>? = null, val ttl: Output<Int>? = null, val withWrappedAccessor: Output<Boolean>? = null, val wrappingTtl: Output<String>? = null) : ConvertibleToJava<AuthBackendRoleSecretIdArgs>
Manages an AppRole auth backend SecretID in a Vault server. See the [Vault
Link copied to clipboard
Builder for AuthBackendRoleSecretIdArgs.
Link copied to clipboard
Link copied to clipboard
Builder for AuthBackendRoleSecretId.
Functions
Link copied to clipboard
suspend fun authBackendLogin(name: String, block: suspend AuthBackendLoginResourceBuilder.() -> Unit): AuthBackendLogin
Link copied to clipboard
suspend fun authBackendRole(name: String, block: suspend AuthBackendRoleResourceBuilder.() -> Unit): AuthBackendRole
Link copied to clipboard
suspend fun authBackendRoleSecretId(name: String, block: suspend AuthBackendRoleSecretIdResourceBuilder.() -> Unit): AuthBackendRoleSecretId