Package-level declarations
Types
Link copied to clipboard
Provides a resource to create a role in an AliCloud auth backend within Vault.
Link copied to clipboard
data class AuthBackendRoleArgs(val arn: Output<String>? = null, val backend: Output<String>? = null, val namespace: Output<String>? = null, val role: 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>
Provides a resource to create a role in an AliCloud auth backend within 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 authBackendRole(name: String, block: suspend AuthBackendRoleResourceBuilder.() -> Unit): AuthBackendRole