Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class AuthBackendConfigArgs(val backend: Output<String>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val environment: Output<String>? = null, val namespace: Output<String>? = null, val resource: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<AuthBackendConfigArgs>
Link copied to clipboard
Builder for AuthBackendConfigArgs.
Link copied to clipboard
Link copied to clipboard
Builder for AuthBackendConfig.
Link copied to clipboard
Manages an Azure auth backend role in a Vault server. Roles constrain the instances or principals that can perform the login operation against the backend. See the [Vault
Link copied to clipboard
data class AuthBackendRoleArgs(val backend: Output<String>? = null, val boundGroupIds: Output<List<String>>? = null, val boundLocations: Output<List<String>>? = null, val boundResourceGroups: Output<List<String>>? = null, val boundScaleSets: Output<List<String>>? = null, val boundServicePrincipalIds: Output<List<String>>? = null, val boundSubscriptionIds: Output<List<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>
Manages an Azure auth backend role in a Vault server. Roles constrain the instances or principals that can perform the login operation against the backend. 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
object AzureFunctions
Link copied to clipboard
data class BackendArgs(val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val description: Output<String>? = null, val disableRemount: Output<Boolean>? = null, val environment: Output<String>? = null, val namespace: Output<String>? = null, val path: Output<String>? = null, val subscriptionId: Output<String>? = null, val tenantId: Output<String>? = null, val useMicrosoftGraphApi: Output<Boolean>? = null) : ConvertibleToJava<BackendArgs>
Link copied to clipboard
class BackendArgsBuilder
Builder for BackendArgs.
Link copied to clipboard
Link copied to clipboard
class BackendResourceBuilder
Builder for Backend.
Link copied to clipboard
Link copied to clipboard
data class BackendRoleArgs(val applicationObjectId: Output<String>? = null, val azureGroups: Output<List<BackendRoleAzureGroupArgs>>? = null, val azureRoles: Output<List<BackendRoleAzureRoleArgs>>? = null, val backend: Output<String>? = null, val description: Output<String>? = null, val maxTtl: Output<String>? = null, val namespace: Output<String>? = null, val permanentlyDelete: Output<Boolean>? = null, val role: Output<String>? = null, val signInAudience: Output<String>? = null, val tags: Output<List<String>>? = null, val ttl: Output<String>? = null) : ConvertibleToJava<BackendRoleArgs>
Link copied to clipboard
class BackendRoleArgsBuilder
Builder for BackendRoleArgs.
Link copied to clipboard
Link copied to clipboard
Builder for BackendRole.
Functions
Link copied to clipboard
suspend fun authBackendConfig(name: String, block: suspend AuthBackendConfigResourceBuilder.() -> Unit): AuthBackendConfig
Link copied to clipboard
suspend fun authBackendRole(name: String, block: suspend AuthBackendRoleResourceBuilder.() -> Unit): AuthBackendRole
Link copied to clipboard
suspend fun backendRole(name: String, block: suspend BackendRoleResourceBuilder.() -> Unit): BackendRole