ApiOAuthSettingsArgs

data class ApiOAuthSettingsArgs(val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val customParameters: Output<Map<String, ApiOAuthSettingsParameterArgs>>? = null, val identityProvider: Output<String>? = null, val properties: Output<Any>? = null, val redirectUrl: Output<String>? = null, val scopes: Output<List<String>>? = null) : ConvertibleToJava<ApiOAuthSettingsArgs>

OAuth settings for the connection provider

Constructors

Link copied to clipboard
constructor(clientId: Output<String>? = null, clientSecret: Output<String>? = null, customParameters: Output<Map<String, ApiOAuthSettingsParameterArgs>>? = null, identityProvider: Output<String>? = null, properties: Output<Any>? = null, redirectUrl: Output<String>? = null, scopes: Output<List<String>>? = null)

Properties

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

Resource provider client id

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

Client Secret needed for OAuth

Link copied to clipboard

OAuth parameters key is the name of parameter

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

Identity provider

Link copied to clipboard
val properties: Output<Any>? = null

Read only properties for this oauth setting.

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

Url

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

OAuth scopes

Functions

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