ConnectorProfile - AmazonAppFlow

ConnectorProfile

Describes an instance of a connector. This includes the provided name, credentials ARN, connection-mode, and so on. To keep the API intuitive and extensible, the fields that are common to all types of connector profiles are explicitly specified at the top level. The rest of the connector-specific properties are available via the connectorProfileProperties field.

Contents

connectionMode

Indicates the connection mode and if it is public or private.

Type: String

Valid Values: Public | Private

Required: No

connectorLabel

The label for the connector profile being created.

Type: String

Length Constraints: Maximum length of 256.

Pattern: [a-zA-Z0-9][\w!@#.-]+

Required: No

connectorProfileArn

The Amazon Resource Name (ARN) of the connector profile.

Type: String

Length Constraints: Maximum length of 512.

Pattern: arn:aws:appflow:.*:[0-9]+:.*

Required: No

connectorProfileName

The name of the connector profile. The name is unique for each ConnectorProfile in the AWS account.

Type: String

Length Constraints: Maximum length of 256.

Pattern: [\w/!@#+=.-]+

Required: No

connectorProfileProperties

The connector-specific properties of the profile configuration.

Type: ConnectorProfileProperties object

Required: No

connectorType

The type of connector, such as Salesforce, Amplitude, and so on.

Type: String

Valid Values: Salesforce | Singular | Slack | Redshift | S3 | Marketo | Googleanalytics | Zendesk | Servicenow | Datadog | Trendmicro | Snowflake | Dynatrace | Infornexus | Amplitude | Veeva | EventBridge | LookoutMetrics | Upsolver | Honeycode | CustomerProfiles | SAPOData | CustomConnector | Pardot

Required: No

createdAt

Specifies when the connector profile was created.

Type: Timestamp

Required: No

credentialsArn

The Amazon Resource Name (ARN) of the connector profile credentials.

Type: String

Length Constraints: Maximum length of 512.

Pattern: arn:aws:.*:.*:[0-9]+:.*

Required: No

lastUpdatedAt

Specifies when the connector profile was last updated.

Type: Timestamp

Required: No

privateConnectionProvisioningState

Specifies the private connection provisioning state.

Type: PrivateConnectionProvisioningState object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: