aws-cdk-lib.aws_appflow.CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty

interface SalesforceConnectorProfileCredentialsProperty

LanguageType name
.NETAmazon.CDK.AWS.AppFlow.CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsappflow#CfnConnectorProfile_SalesforceConnectorProfileCredentialsProperty
Javasoftware.amazon.awscdk.services.appflow.CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty
Pythonaws_cdk.aws_appflow.CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty
TypeScript aws-cdk-lib » aws_appflow » CfnConnectorProfile » SalesforceConnectorProfileCredentialsProperty

The connector-specific profile credentials required when using Salesforce.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_appflow as appflow } from 'aws-cdk-lib';
const salesforceConnectorProfileCredentialsProperty: appflow.CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty = {
  accessToken: 'accessToken',
  clientCredentialsArn: 'clientCredentialsArn',
  connectorOAuthRequest: {
    authCode: 'authCode',
    redirectUri: 'redirectUri',
  },
  jwtToken: 'jwtToken',
  oAuth2GrantType: 'oAuth2GrantType',
  refreshToken: 'refreshToken',
};

Properties

NameTypeDescription
accessToken?stringThe credentials used to access protected Salesforce resources.
clientCredentialsArn?stringThe secret manager ARN, which contains the client ID and client secret of the connected app.
connectorOAuthRequest?IResolvable | ConnectorOAuthRequestPropertyUsed by select connectors for which the OAuth workflow is supported, such as Salesforce, Google Analytics, Marketo, Zendesk, and Slack.
jwtToken?stringCfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.JwtToken.
oAuth2GrantType?stringCfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.OAuth2GrantType.
refreshToken?stringThe credentials used to acquire new access tokens.

accessToken?

Type: string (optional)

The credentials used to access protected Salesforce resources.


clientCredentialsArn?

Type: string (optional)

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


connectorOAuthRequest?

Type: IResolvable | ConnectorOAuthRequestProperty (optional)

Used by select connectors for which the OAuth workflow is supported, such as Salesforce, Google Analytics, Marketo, Zendesk, and Slack.


jwtToken?

Type: string (optional)

CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.JwtToken.


oAuth2GrantType?

Type: string (optional)

CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.OAuth2GrantType.


refreshToken?

Type: string (optional)

The credentials used to acquire new access tokens.