Connection OAuth2Args
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.