AuthConfigDecryptedCredentialOauth2ClientCredentialsArgs

data class AuthConfigDecryptedCredentialOauth2ClientCredentialsArgs(val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val requestType: Output<String>? = null, val scope: Output<String>? = null, val tokenEndpoint: Output<String>? = null, val tokenParams: Output<AuthConfigDecryptedCredentialOauth2ClientCredentialsTokenParamsArgs>? = null) : ConvertibleToJava<AuthConfigDecryptedCredentialOauth2ClientCredentialsArgs>

Constructors

constructor(clientId: Output<String>? = null, clientSecret: Output<String>? = null, requestType: Output<String>? = null, scope: Output<String>? = null, tokenEndpoint: Output<String>? = null, tokenParams: Output<AuthConfigDecryptedCredentialOauth2ClientCredentialsTokenParamsArgs>? = null)

Properties

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

The client's ID.

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

The client's secret.

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

Represent how to pass parameters to fetch access token Possible values: "REQUEST_TYPE_UNSPECIFIED", "REQUEST_BODY", "QUERY_PARAMETERS", "ENCODED_HEADER"

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

A space-delimited list of requested scope permissions.

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

The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

Link copied to clipboard

Token parameters for the auth request.

Functions

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