---
type: resource-type
title: ConnectorProfile
description: aws resource type AWS::AppFlow::ConnectorProfile
name: ConnectorProfile
lexicon: aws
resource_type: AWS::AppFlow::ConnectorProfile
---
`AWS::AppFlow::ConnectorProfile`, a resource type of the aws lexicon.

## Properties

- `ConnectionMode` (`"Private" | "Public"`, required): Mode in which data transfer should be enabled. Private connection mode is currently enabled for Salesforce, Snowflake, Trendmicro and Singular
- `ConnectorProfileName` (`string`, required): The maximum number of items to retrieve in a single batch.
- `ConnectorType` (`ConnectorProfile_ConnectorType`, required): List of Saas providers that need connector profile to be created
- `ConnectorLabel` (`string`, optional): The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CUSTOMCONNECTOR connector type/.
- `ConnectorProfileArn` (`string`, optional): Unique identifier for connector profile resources
- `ConnectorProfileConfig` (`ConnectorProfile_ConnectorProfileConfig`, optional): Connector specific configurations needed to create connector profile
- `CredentialsArn` (`string`, optional): A unique Arn for Connector-Profile resource
- `KMSArn` (`string`, optional): The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

## Attributes

- `ConnectorProfileArn`
- `CredentialsArn`
