WorkforcePoolProviderExtraAttributesOauth2ClientArgs

data class WorkforcePoolProviderExtraAttributesOauth2ClientArgs(val attributesType: Output<String>, val clientId: Output<String>, val clientSecret: Output<WorkforcePoolProviderExtraAttributesOauth2ClientClientSecretArgs>, val issuerUri: Output<String>, val queryParameters: Output<WorkforcePoolProviderExtraAttributesOauth2ClientQueryParametersArgs>? = null) : ConvertibleToJava<WorkforcePoolProviderExtraAttributesOauth2ClientArgs>

Constructors

constructor(attributesType: Output<String>, clientId: Output<String>, clientSecret: Output<WorkforcePoolProviderExtraAttributesOauth2ClientClientSecretArgs>, issuerUri: Output<String>, queryParameters: Output<WorkforcePoolProviderExtraAttributesOauth2ClientQueryParametersArgs>? = null)

Properties

Link copied to clipboard
val attributesType: Output<String>

Represents the IdP and type of claims that should be fetched.

Link copied to clipboard
val clientId: Output<String>

The OAuth 2.0 client ID for retrieving extra attributes from the identity provider. Required to get the Access Token using client credentials grant flow.

Link copied to clipboard

The OAuth 2.0 client secret for retrieving extra attributes from the identity provider. Required to get the Access Token using client credentials grant flow.

Link copied to clipboard
val issuerUri: Output<String>

The OIDC identity provider's issuer URI. Must be a valid URI using the 'https' scheme. Required to get the OIDC discovery document.

Link copied to clipboard

Represents the parameters to control which claims are fetched from an IdP.

Functions

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