IdentityProviderConfigOidcArgs

data class IdentityProviderConfigOidcArgs(val clientId: Output<String>, val groupsClaim: Output<String>? = null, val groupsPrefix: Output<String>? = null, val identityProviderConfigName: Output<String>, val issuerUrl: Output<String>, val requiredClaims: Output<Map<String, String>>? = null, val usernameClaim: Output<String>? = null, val usernamePrefix: Output<String>? = null) : ConvertibleToJava<IdentityProviderConfigOidcArgs>

Constructors

Link copied to clipboard
constructor(clientId: Output<String>, groupsClaim: Output<String>? = null, groupsPrefix: Output<String>? = null, identityProviderConfigName: Output<String>, issuerUrl: Output<String>, requiredClaims: Output<Map<String, String>>? = null, usernameClaim: Output<String>? = null, usernamePrefix: Output<String>? = null)

Properties

Link copied to clipboard
val clientId: Output<String>

Client ID for the OpenID Connect identity provider.

Link copied to clipboard
val groupsClaim: Output<String>? = null

The JWT claim that the provider will use to return groups.

Link copied to clipboard
val groupsPrefix: Output<String>? = null

A prefix that is prepended to group claims e.g., oidc:.

Link copied to clipboard

The name of the identity provider config.

Link copied to clipboard
val issuerUrl: Output<String>

Issuer URL for the OpenID Connect identity provider.

Link copied to clipboard
val requiredClaims: Output<Map<String, String>>? = null

The key value pairs that describe required claims in the identity token.

Link copied to clipboard
val usernameClaim: Output<String>? = null

The JWT claim that the provider will use as the username.

Link copied to clipboard
val usernamePrefix: Output<String>? = null

A prefix that is prepended to username claims.

Functions

Link copied to clipboard
open override fun toJava(): IdentityProviderConfigOidcArgs