ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce

data class ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce(val accessToken: String? = null, val clientCredentialsArn: String? = null, val jwtToken: String? = null, val oauth2GrantType: String? = null, val oauthRequest: ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest? = null, val refreshToken: String? = null)

Constructors

fun ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce(accessToken: String? = null, clientCredentialsArn: String? = null, jwtToken: String? = null, oauth2GrantType: String? = null, oauthRequest: ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest? = null, refreshToken: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val accessToken: String? = null

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

Link copied to clipboard

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

Link copied to clipboard
val jwtToken: String? = null

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

Link copied to clipboard
val oauth2GrantType: 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: String? = null

The refresh token used to refresh an expired access token.