---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_appflow_connector_profile Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::AppFlow::ConnectorProfile
---
# awscc_appflow_connector_profile (Data Source)
Data Source schema for AWS::AppFlow::ConnectorProfile
## Schema
### Required
- `id` (String) Uniquely identifies the resource.
### Read-Only
- `connection_mode` (String) Mode in which data transfer should be enabled. Private connection mode is currently enabled for Salesforce, Snowflake, Trendmicro and Singular
- `connector_profile_arn` (String) Unique identifier for connector profile resources
- `connector_profile_config` (Attributes) Connector specific configurations needed to create connector profile (see [below for nested schema](#nestedatt--connector_profile_config))
- `connector_profile_name` (String) The maximum number of items to retrieve in a single batch.
- `connector_type` (String) List of Saas providers that need connector profile to be created
- `credentials_arn` (String) A unique Arn for Connector-Profile resource
- `kms_arn` (String) 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.
### Nested Schema for `connector_profile_config`
Read-Only:
- `connector_profile_credentials` (Attributes) Connector specific configuration needed to create connector profile based on Authentication mechanism (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials))
- `connector_profile_properties` (Attributes) Connector specific properties needed to create connector profile - currently not needed for Amplitude, Trendmicro, Googleanalytics and Singular (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_properties))
### Nested Schema for `connector_profile_config.connector_profile_credentials`
Read-Only:
- `amplitude` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--amplitude))
- `datadog` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--datadog))
- `dynatrace` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--dynatrace))
- `google_analytics` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--google_analytics))
- `infor_nexus` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--infor_nexus))
- `marketo` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--marketo))
- `redshift` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--redshift))
- `salesforce` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--salesforce))
- `sapo_data` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--sapo_data))
- `service_now` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--service_now))
- `singular` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--singular))
- `slack` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--slack))
- `snowflake` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--snowflake))
- `trendmicro` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--trendmicro))
- `veeva` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--veeva))
- `zendesk` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--zendesk))
### Nested Schema for `connector_profile_config.connector_profile_credentials.amplitude`
Read-Only:
- `api_key` (String) A unique alphanumeric identi?er used to authenticate a user, developer, or calling program to your API.
- `secret_key` (String)
### Nested Schema for `connector_profile_config.connector_profile_credentials.datadog`
Read-Only:
- `api_key` (String) A unique alphanumeric identi?er used to authenticate a user, developer, or calling program to your API.
- `application_key` (String) Application keys, in conjunction with your API key, give you full access to Datadog?s programmatic API. Application keys are associated with the user account that created them. The application key is used to log all requests made to the API.
### Nested Schema for `connector_profile_config.connector_profile_credentials.dynatrace`
Read-Only:
- `api_token` (String) The API tokens used by Dynatrace API to authenticate various API calls.
### Nested Schema for `connector_profile_config.connector_profile_credentials.google_analytics`
Read-Only:
- `access_token` (String) The credentials used to access protected resources.
- `client_id` (String) The identi?er for the desired client.
- `client_secret` (String) The client secret used by the oauth client to authenticate to the authorization server.
- `connector_o_auth_request` (Attributes) The oauth needed to request security tokens from the connector endpoint. (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--google_analytics--connector_o_auth_request))
- `refresh_token` (String) The credentials used to acquire new access tokens.
### Nested Schema for `connector_profile_config.connector_profile_credentials.google_analytics.refresh_token`
Read-Only:
- `auth_code` (String) The code provided by the connector when it has been authenticated via the connected app.
- `redirect_uri` (String) The URL to which the authentication server redirects the browser after authorization has been
granted.
### Nested Schema for `connector_profile_config.connector_profile_credentials.infor_nexus`
Read-Only:
- `access_key_id` (String) The Access Key portion of the credentials.
- `datakey` (String) The encryption keys used to encrypt data.
- `secret_access_key` (String) The secret key used to sign requests.
- `user_id` (String) The identi?er for the user.
### Nested Schema for `connector_profile_config.connector_profile_credentials.marketo`
Read-Only:
- `access_token` (String) The credentials used to access protected resources.
- `client_id` (String) The identi?er for the desired client.
- `client_secret` (String) The client secret used by the oauth client to authenticate to the authorization server.
- `connector_o_auth_request` (Attributes) The oauth needed to request security tokens from the connector endpoint. (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--marketo--connector_o_auth_request))
### Nested Schema for `connector_profile_config.connector_profile_credentials.marketo.connector_o_auth_request`
Read-Only:
- `auth_code` (String) The code provided by the connector when it has been authenticated via the connected app.
- `redirect_uri` (String) The URL to which the authentication server redirects the browser after authorization has been
granted.
### Nested Schema for `connector_profile_config.connector_profile_credentials.redshift`
Read-Only:
- `password` (String) The password that corresponds to the username.
- `username` (String) The name of the user.
### Nested Schema for `connector_profile_config.connector_profile_credentials.salesforce`
Read-Only:
- `access_token` (String) The credentials used to access protected resources.
- `client_credentials_arn` (String) The client credentials to fetch access token and refresh token.
- `connector_o_auth_request` (Attributes) The oauth needed to request security tokens from the connector endpoint. (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--salesforce--connector_o_auth_request))
- `refresh_token` (String) The credentials used to acquire new access tokens.
### Nested Schema for `connector_profile_config.connector_profile_credentials.salesforce.refresh_token`
Read-Only:
- `auth_code` (String) The code provided by the connector when it has been authenticated via the connected app.
- `redirect_uri` (String) The URL to which the authentication server redirects the browser after authorization has been
granted.
### Nested Schema for `connector_profile_config.connector_profile_credentials.sapo_data`
Read-Only:
- `basic_auth_credentials` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--sapo_data--basic_auth_credentials))
- `o_auth_credentials` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--sapo_data--o_auth_credentials))
### Nested Schema for `connector_profile_config.connector_profile_credentials.sapo_data.o_auth_credentials`
Read-Only:
- `password` (String) The password that corresponds to the username.
- `username` (String) The name of the user.
### Nested Schema for `connector_profile_config.connector_profile_credentials.sapo_data.o_auth_credentials`
Read-Only:
- `access_token` (String)
- `client_id` (String)
- `client_secret` (String)
- `connector_o_auth_request` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--sapo_data--o_auth_credentials--connector_o_auth_request))
- `refresh_token` (String)
### Nested Schema for `connector_profile_config.connector_profile_credentials.sapo_data.o_auth_credentials.connector_o_auth_request`
Read-Only:
- `auth_code` (String) The code provided by the connector when it has been authenticated via the connected app.
- `redirect_uri` (String) The URL to which the authentication server redirects the browser after authorization has been
granted.
### Nested Schema for `connector_profile_config.connector_profile_credentials.service_now`
Read-Only:
- `password` (String) The password that corresponds to the username.
- `username` (String) The name of the user.
### Nested Schema for `connector_profile_config.connector_profile_credentials.singular`
Read-Only:
- `api_key` (String) A unique alphanumeric identi?er used to authenticate a user, developer, or calling program to your API.
### Nested Schema for `connector_profile_config.connector_profile_credentials.slack`
Read-Only:
- `access_token` (String) The credentials used to access protected resources.
- `client_id` (String) The identi?er for the desired client.
- `client_secret` (String) The client secret used by the oauth client to authenticate to the authorization server.
- `connector_o_auth_request` (Attributes) The oauth needed to request security tokens from the connector endpoint. (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--slack--connector_o_auth_request))
### Nested Schema for `connector_profile_config.connector_profile_credentials.slack.connector_o_auth_request`
Read-Only:
- `auth_code` (String) The code provided by the connector when it has been authenticated via the connected app.
- `redirect_uri` (String) The URL to which the authentication server redirects the browser after authorization has been
granted.
### Nested Schema for `connector_profile_config.connector_profile_credentials.snowflake`
Read-Only:
- `password` (String) The password that corresponds to the username.
- `username` (String) The name of the user.
### Nested Schema for `connector_profile_config.connector_profile_credentials.trendmicro`
Read-Only:
- `api_secret_key` (String) The Secret Access Key portion of the credentials.
### Nested Schema for `connector_profile_config.connector_profile_credentials.veeva`
Read-Only:
- `password` (String) The password that corresponds to the username.
- `username` (String) The name of the user.
### Nested Schema for `connector_profile_config.connector_profile_credentials.zendesk`
Read-Only:
- `access_token` (String) The credentials used to access protected resources.
- `client_id` (String) The identi?er for the desired client.
- `client_secret` (String) The client secret used by the oauth client to authenticate to the authorization server.
- `connector_o_auth_request` (Attributes) The oauth needed to request security tokens from the connector endpoint. (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_credentials--zendesk--connector_o_auth_request))
### Nested Schema for `connector_profile_config.connector_profile_credentials.zendesk.connector_o_auth_request`
Read-Only:
- `auth_code` (String) The code provided by the connector when it has been authenticated via the connected app.
- `redirect_uri` (String) The URL to which the authentication server redirects the browser after authorization has been
granted.
### Nested Schema for `connector_profile_config.connector_profile_properties`
Read-Only:
- `datadog` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_properties--datadog))
- `dynatrace` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_properties--dynatrace))
- `infor_nexus` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_properties--infor_nexus))
- `marketo` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_properties--marketo))
- `redshift` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_properties--redshift))
- `salesforce` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_properties--salesforce))
- `sapo_data` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_properties--sapo_data))
- `service_now` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_properties--service_now))
- `slack` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_properties--slack))
- `snowflake` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_properties--snowflake))
- `veeva` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_properties--veeva))
- `zendesk` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_properties--zendesk))
### Nested Schema for `connector_profile_config.connector_profile_properties.datadog`
Read-Only:
- `instance_url` (String) The location of the Datadog resource
### Nested Schema for `connector_profile_config.connector_profile_properties.dynatrace`
Read-Only:
- `instance_url` (String) The location of the Dynatrace resource
### Nested Schema for `connector_profile_config.connector_profile_properties.infor_nexus`
Read-Only:
- `instance_url` (String) The location of the InforNexus resource
### Nested Schema for `connector_profile_config.connector_profile_properties.marketo`
Read-Only:
- `instance_url` (String) The location of the Marketo resource
### Nested Schema for `connector_profile_config.connector_profile_properties.redshift`
Read-Only:
- `bucket_name` (String) The name of the Amazon S3 bucket associated with Redshift.
- `bucket_prefix` (String) The object key for the destination bucket in which Amazon AppFlow will place the ?les.
- `database_url` (String) The JDBC URL of the Amazon Redshift cluster.
- `role_arn` (String) The Amazon Resource Name (ARN) of the IAM role.
### Nested Schema for `connector_profile_config.connector_profile_properties.salesforce`
Read-Only:
- `instance_url` (String) The location of the Salesforce resource
- `is_sandbox_environment` (Boolean)
### Nested Schema for `connector_profile_config.connector_profile_properties.sapo_data`
Read-Only:
- `application_host_url` (String)
- `application_service_path` (String)
- `client_number` (String)
- `logon_language` (String)
- `o_auth_properties` (Attributes) (see [below for nested schema](#nestedatt--connector_profile_config--connector_profile_properties--sapo_data--o_auth_properties))
- `port_number` (Number)
- `private_link_service_name` (String)
### Nested Schema for `connector_profile_config.connector_profile_properties.sapo_data.private_link_service_name`
Read-Only:
- `auth_code_url` (String)
- `o_auth_scopes` (List of String)
- `token_url` (String)
### Nested Schema for `connector_profile_config.connector_profile_properties.service_now`
Read-Only:
- `instance_url` (String) The location of the ServiceNow resource
### Nested Schema for `connector_profile_config.connector_profile_properties.slack`
Read-Only:
- `instance_url` (String) The location of the Slack resource
### Nested Schema for `connector_profile_config.connector_profile_properties.snowflake`
Read-Only:
- `account_name` (String) The name of the account.
- `bucket_name` (String) The name of the Amazon S3 bucket associated with Snow?ake.
- `bucket_prefix` (String) The bucket prefix that refers to the Amazon S3 bucket associated with Snow?ake.
- `private_link_service_name` (String) The Snow?ake Private Link service name to be used for private data transfers.
- `region` (String) The region of the Snow?ake account.
- `stage` (String) The name of the Amazon S3 stage that was created while setting up an Amazon S3 stage in the
Snow?ake account. This is written in the following format: < Database>< Schema>.
- `warehouse` (String) The name of the Snow?ake warehouse.
### Nested Schema for `connector_profile_config.connector_profile_properties.veeva`
Read-Only:
- `instance_url` (String) The location of the Veeva resource
### Nested Schema for `connector_profile_config.connector_profile_properties.zendesk`
Read-Only:
- `instance_url` (String) The location of the Zendesk resource