ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs

data class ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs(val accessToken: Output<String>? = null, val clientCredentialsArn: Output<String>? = null, val jwtToken: Output<String>? = null, val oauth2GrantType: Output<String>? = null, val oauthRequest: Output<ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestArgs>? = null, val refreshToken: Output<String>? = null) : ConvertibleToJava<ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs>

Constructors

fun ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs(accessToken: Output<String>? = null, clientCredentialsArn: Output<String>? = null, jwtToken: Output<String>? = null, oauth2GrantType: Output<String>? = null, oauthRequest: Output<ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestArgs>? = null, refreshToken: Output<String>? = null)

Functions

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

Properties

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

The access token used to access the connector on your behalf.

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

The secret manager ARN, which contains the client ID and client secret of the connected app.

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

A JSON web token (JWT) that authorizes access to Salesforce records.

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

The OAuth 2.0 grant type used by connector for OAuth 2.0 authentication. One of: AUTHORIZATION_CODE, CLIENT_CREDENTIALS.

Link copied to clipboard

Used by select connectors for which the OAuth workflow is supported. See OAuth Request for more details.

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

The refresh token used to refresh an expired access token.