ConnectionOAuth2Args

data class ConnectionOAuth2Args(val authUrl: Output<String>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val developerToken: Output<String>? = null, val password: Output<String>? = null, val refreshToken: Output<String>? = null, val tenantId: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<ConnectionOAuth2Args>

ClientId and ClientSecret are required. Other properties are optional depending on each OAuth2 provider's implementation.

Constructors

Link copied to clipboard
constructor(authUrl: Output<String>? = null, clientId: Output<String>? = null, clientSecret: Output<String>? = null, developerToken: Output<String>? = null, password: Output<String>? = null, refreshToken: Output<String>? = null, tenantId: Output<String>? = null, username: Output<String>? = null)

Properties

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

Required by Concur connection category

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

Client id in the format of UUID

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

Required by GoogleAdWords connection category

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

Required by GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho where user needs to get RefreshToken offline

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

Required by QuickBooks and Xero connection categories

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

Concur, ServiceNow auth server AccessToken grant type is 'Password' which requires UsernamePassword

Functions

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