Google Cloud Integrations V1alpha OAuth2Client Credentials Args
data class GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsArgs(val accessToken: Output<GoogleCloudIntegrationsV1alphaAccessTokenArgs>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val requestType: Output<GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestType>? = null, val scope: Output<String>? = null, val tokenEndpoint: Output<String>? = null, val tokenParams: Output<GoogleCloudIntegrationsV1alphaParameterMapArgs>? = null) : ConvertibleToJava<GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsArgs>
For client credentials grant, the client sends a POST request with grant_type as 'client_credentials' to the authorization server. The authorization server will respond with a JSON object containing the access token.
Constructors
Link copied to clipboard
fun GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsArgs(accessToken: Output<GoogleCloudIntegrationsV1alphaAccessTokenArgs>? = null, clientId: Output<String>? = null, clientSecret: Output<String>? = null, requestType: Output<GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestType>? = null, scope: Output<String>? = null, tokenEndpoint: Output<String>? = null, tokenParams: Output<GoogleCloudIntegrationsV1alphaParameterMapArgs>? = null)