---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_kendra_data_source Resource - terraform-provider-awscc"
subcategory: ""
description: |-
Kendra DataSource
---
# awscc_kendra_data_source (Resource)
Kendra DataSource
## Schema
### Required
- `index_id` (String) ID of Index
- `name` (String) Name of data source
- `type` (String) Data source type
### Optional
- `custom_document_enrichment_configuration` (Attributes) (see [below for nested schema](#nestedatt--custom_document_enrichment_configuration))
- `data_source_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration))
- `description` (String) Description of data source
- `role_arn` (String) Role ARN
- `schedule` (String) Schedule
- `tags` (Attributes List) Tags for labeling the data source (see [below for nested schema](#nestedatt--tags))
### Read-Only
- `arn` (String)
- `id` (String) ID of data source
### Nested Schema for `custom_document_enrichment_configuration`
Optional:
- `inline_configurations` (Attributes List) List of InlineCustomDocumentEnrichmentConfigurations (see [below for nested schema](#nestedatt--custom_document_enrichment_configuration--inline_configurations))
- `post_extraction_hook_configuration` (Attributes) (see [below for nested schema](#nestedatt--custom_document_enrichment_configuration--post_extraction_hook_configuration))
- `pre_extraction_hook_configuration` (Attributes) (see [below for nested schema](#nestedatt--custom_document_enrichment_configuration--pre_extraction_hook_configuration))
- `role_arn` (String) Role ARN
### Nested Schema for `custom_document_enrichment_configuration.inline_configurations`
Optional:
- `condition` (Attributes) (see [below for nested schema](#nestedatt--custom_document_enrichment_configuration--inline_configurations--condition))
- `document_content_deletion` (Boolean)
- `target` (Attributes) (see [below for nested schema](#nestedatt--custom_document_enrichment_configuration--inline_configurations--target))
### Nested Schema for `custom_document_enrichment_configuration.inline_configurations.condition`
Optional:
- `condition_document_attribute_key` (String)
- `condition_on_value` (Attributes) (see [below for nested schema](#nestedatt--custom_document_enrichment_configuration--inline_configurations--condition--condition_on_value))
- `operator` (String)
### Nested Schema for `custom_document_enrichment_configuration.inline_configurations.condition.operator`
Optional:
- `date_value` (String)
- `long_value` (Number)
- `string_list_value` (List of String)
- `string_value` (String)
### Nested Schema for `custom_document_enrichment_configuration.inline_configurations.target`
Optional:
- `target_document_attribute_key` (String)
- `target_document_attribute_value` (Attributes) (see [below for nested schema](#nestedatt--custom_document_enrichment_configuration--inline_configurations--target--target_document_attribute_value))
- `target_document_attribute_value_deletion` (Boolean)
### Nested Schema for `custom_document_enrichment_configuration.inline_configurations.target.target_document_attribute_value_deletion`
Optional:
- `date_value` (String)
- `long_value` (Number)
- `string_list_value` (List of String)
- `string_value` (String)
### Nested Schema for `custom_document_enrichment_configuration.post_extraction_hook_configuration`
Optional:
- `invocation_condition` (Attributes) (see [below for nested schema](#nestedatt--custom_document_enrichment_configuration--post_extraction_hook_configuration--invocation_condition))
- `lambda_arn` (String)
- `s3_bucket` (String)
### Nested Schema for `custom_document_enrichment_configuration.post_extraction_hook_configuration.invocation_condition`
Optional:
- `condition_document_attribute_key` (String)
- `condition_on_value` (Attributes) (see [below for nested schema](#nestedatt--custom_document_enrichment_configuration--post_extraction_hook_configuration--invocation_condition--condition_on_value))
- `operator` (String)
### Nested Schema for `custom_document_enrichment_configuration.post_extraction_hook_configuration.invocation_condition.operator`
Optional:
- `date_value` (String)
- `long_value` (Number)
- `string_list_value` (List of String)
- `string_value` (String)
### Nested Schema for `custom_document_enrichment_configuration.pre_extraction_hook_configuration`
Optional:
- `invocation_condition` (Attributes) (see [below for nested schema](#nestedatt--custom_document_enrichment_configuration--pre_extraction_hook_configuration--invocation_condition))
- `lambda_arn` (String)
- `s3_bucket` (String)
### Nested Schema for `custom_document_enrichment_configuration.pre_extraction_hook_configuration.invocation_condition`
Optional:
- `condition_document_attribute_key` (String)
- `condition_on_value` (Attributes) (see [below for nested schema](#nestedatt--custom_document_enrichment_configuration--pre_extraction_hook_configuration--invocation_condition--condition_on_value))
- `operator` (String)
### Nested Schema for `custom_document_enrichment_configuration.pre_extraction_hook_configuration.invocation_condition.operator`
Optional:
- `date_value` (String)
- `long_value` (Number)
- `string_list_value` (List of String)
- `string_value` (String)
### Nested Schema for `data_source_configuration`
Optional:
- `confluence_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--confluence_configuration))
- `database_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--database_configuration))
- `google_drive_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--google_drive_configuration))
- `one_drive_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--one_drive_configuration))
- `s3_configuration` (Attributes) S3 data source configuration (see [below for nested schema](#nestedatt--data_source_configuration--s3_configuration))
- `salesforce_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--salesforce_configuration))
- `service_now_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--service_now_configuration))
- `share_point_configuration` (Attributes) SharePoint configuration (see [below for nested schema](#nestedatt--data_source_configuration--share_point_configuration))
- `web_crawler_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--web_crawler_configuration))
- `work_docs_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--work_docs_configuration))
### Nested Schema for `data_source_configuration.confluence_configuration`
Optional:
- `attachment_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--confluence_configuration--attachment_configuration))
- `blog_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--confluence_configuration--blog_configuration))
- `exclusion_patterns` (List of String)
- `inclusion_patterns` (List of String)
- `page_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--confluence_configuration--page_configuration))
- `secret_arn` (String)
- `server_url` (String)
- `space_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--confluence_configuration--space_configuration))
- `version` (String)
- `vpc_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--confluence_configuration--vpc_configuration))
### Nested Schema for `data_source_configuration.confluence_configuration.attachment_configuration`
Optional:
- `attachment_field_mappings` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--confluence_configuration--attachment_configuration--attachment_field_mappings))
- `crawl_attachments` (Boolean)
### Nested Schema for `data_source_configuration.confluence_configuration.attachment_configuration.crawl_attachments`
Optional:
- `data_source_field_name` (String)
- `date_field_format` (String)
- `index_field_name` (String)
### Nested Schema for `data_source_configuration.confluence_configuration.blog_configuration`
Optional:
- `blog_field_mappings` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--confluence_configuration--blog_configuration--blog_field_mappings))
### Nested Schema for `data_source_configuration.confluence_configuration.blog_configuration.blog_field_mappings`
Optional:
- `data_source_field_name` (String)
- `date_field_format` (String)
- `index_field_name` (String)
### Nested Schema for `data_source_configuration.confluence_configuration.page_configuration`
Optional:
- `page_field_mappings` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--confluence_configuration--page_configuration--page_field_mappings))
### Nested Schema for `data_source_configuration.confluence_configuration.page_configuration.page_field_mappings`
Optional:
- `data_source_field_name` (String)
- `date_field_format` (String)
- `index_field_name` (String)
### Nested Schema for `data_source_configuration.confluence_configuration.space_configuration`
Optional:
- `crawl_archived_spaces` (Boolean)
- `crawl_personal_spaces` (Boolean)
- `exclude_spaces` (List of String)
- `include_spaces` (List of String)
- `space_field_mappings` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--confluence_configuration--space_configuration--space_field_mappings))
### Nested Schema for `data_source_configuration.confluence_configuration.space_configuration.space_field_mappings`
Optional:
- `data_source_field_name` (String)
- `date_field_format` (String)
- `index_field_name` (String)
### Nested Schema for `data_source_configuration.confluence_configuration.vpc_configuration`
Optional:
- `security_group_ids` (List of String)
- `subnet_ids` (List of String)
### Nested Schema for `data_source_configuration.database_configuration`
Optional:
- `acl_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--database_configuration--acl_configuration))
- `column_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--database_configuration--column_configuration))
- `connection_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--database_configuration--connection_configuration))
- `database_engine_type` (String)
- `sql_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--database_configuration--sql_configuration))
- `vpc_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--database_configuration--vpc_configuration))
### Nested Schema for `data_source_configuration.database_configuration.acl_configuration`
Optional:
- `allowed_groups_column_name` (String)
### Nested Schema for `data_source_configuration.database_configuration.column_configuration`
Optional:
- `change_detecting_columns` (List of String)
- `document_data_column_name` (String)
- `document_id_column_name` (String)
- `document_title_column_name` (String)
- `field_mappings` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--database_configuration--column_configuration--field_mappings))
### Nested Schema for `data_source_configuration.database_configuration.column_configuration.field_mappings`
Optional:
- `data_source_field_name` (String)
- `date_field_format` (String)
- `index_field_name` (String)
### Nested Schema for `data_source_configuration.database_configuration.connection_configuration`
Optional:
- `database_host` (String)
- `database_name` (String)
- `database_port` (Number)
- `secret_arn` (String)
- `table_name` (String)
### Nested Schema for `data_source_configuration.database_configuration.sql_configuration`
Optional:
- `query_identifiers_enclosing_option` (String)
### Nested Schema for `data_source_configuration.database_configuration.vpc_configuration`
Optional:
- `security_group_ids` (List of String)
- `subnet_ids` (List of String)
### Nested Schema for `data_source_configuration.google_drive_configuration`
Optional:
- `exclude_mime_types` (List of String)
- `exclude_shared_drives` (List of String)
- `exclude_user_accounts` (List of String)
- `exclusion_patterns` (List of String)
- `field_mappings` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--google_drive_configuration--field_mappings))
- `inclusion_patterns` (List of String)
- `secret_arn` (String)
### Nested Schema for `data_source_configuration.google_drive_configuration.field_mappings`
Optional:
- `data_source_field_name` (String)
- `date_field_format` (String)
- `index_field_name` (String)
### Nested Schema for `data_source_configuration.one_drive_configuration`
Optional:
- `disable_local_groups` (Boolean)
- `exclusion_patterns` (List of String)
- `field_mappings` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--one_drive_configuration--field_mappings))
- `inclusion_patterns` (List of String)
- `one_drive_users` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--one_drive_configuration--one_drive_users))
- `secret_arn` (String)
- `tenant_domain` (String)
### Nested Schema for `data_source_configuration.one_drive_configuration.field_mappings`
Optional:
- `data_source_field_name` (String)
- `date_field_format` (String)
- `index_field_name` (String)
### Nested Schema for `data_source_configuration.one_drive_configuration.one_drive_users`
Optional:
- `one_drive_user_list` (List of String)
- `one_drive_user_s3_path` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--one_drive_configuration--one_drive_users--one_drive_user_s3_path))
### Nested Schema for `data_source_configuration.one_drive_configuration.one_drive_users.one_drive_user_s3_path`
Optional:
- `bucket` (String)
- `key` (String)
### Nested Schema for `data_source_configuration.s3_configuration`
Optional:
- `access_control_list_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--s3_configuration--access_control_list_configuration))
- `bucket_name` (String)
- `documents_metadata_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--s3_configuration--documents_metadata_configuration))
- `exclusion_patterns` (List of String)
- `inclusion_patterns` (List of String)
- `inclusion_prefixes` (List of String)
### Nested Schema for `data_source_configuration.s3_configuration.access_control_list_configuration`
Optional:
- `key_path` (String)
### Nested Schema for `data_source_configuration.s3_configuration.documents_metadata_configuration`
Optional:
- `s3_prefix` (String)
### Nested Schema for `data_source_configuration.salesforce_configuration`
Optional:
- `chatter_feed_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--salesforce_configuration--chatter_feed_configuration))
- `crawl_attachments` (Boolean)
- `exclude_attachment_file_patterns` (List of String)
- `include_attachment_file_patterns` (List of String)
- `knowledge_article_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--salesforce_configuration--knowledge_article_configuration))
- `secret_arn` (String)
- `server_url` (String)
- `standard_object_attachment_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--salesforce_configuration--standard_object_attachment_configuration))
- `standard_object_configurations` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--salesforce_configuration--standard_object_configurations))
### Nested Schema for `data_source_configuration.salesforce_configuration.chatter_feed_configuration`
Optional:
- `document_data_field_name` (String)
- `document_title_field_name` (String)
- `field_mappings` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--salesforce_configuration--chatter_feed_configuration--field_mappings))
- `include_filter_types` (List of String)
### Nested Schema for `data_source_configuration.salesforce_configuration.chatter_feed_configuration.include_filter_types`
Optional:
- `data_source_field_name` (String)
- `date_field_format` (String)
- `index_field_name` (String)
### Nested Schema for `data_source_configuration.salesforce_configuration.knowledge_article_configuration`
Optional:
- `custom_knowledge_article_type_configurations` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--salesforce_configuration--knowledge_article_configuration--custom_knowledge_article_type_configurations))
- `included_states` (List of String)
- `standard_knowledge_article_type_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--salesforce_configuration--knowledge_article_configuration--standard_knowledge_article_type_configuration))
### Nested Schema for `data_source_configuration.salesforce_configuration.knowledge_article_configuration.standard_knowledge_article_type_configuration`
Optional:
- `document_data_field_name` (String)
- `document_title_field_name` (String)
- `field_mappings` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--salesforce_configuration--knowledge_article_configuration--standard_knowledge_article_type_configuration--field_mappings))
- `name` (String)
### Nested Schema for `data_source_configuration.salesforce_configuration.knowledge_article_configuration.standard_knowledge_article_type_configuration.field_mappings`
Optional:
- `data_source_field_name` (String)
- `date_field_format` (String)
- `index_field_name` (String)
### Nested Schema for `data_source_configuration.salesforce_configuration.knowledge_article_configuration.standard_knowledge_article_type_configuration`
Optional:
- `document_data_field_name` (String)
- `document_title_field_name` (String)
- `field_mappings` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--salesforce_configuration--knowledge_article_configuration--standard_knowledge_article_type_configuration--field_mappings))
### Nested Schema for `data_source_configuration.salesforce_configuration.knowledge_article_configuration.standard_knowledge_article_type_configuration.field_mappings`
Optional:
- `data_source_field_name` (String)
- `date_field_format` (String)
- `index_field_name` (String)
### Nested Schema for `data_source_configuration.salesforce_configuration.standard_object_attachment_configuration`
Optional:
- `document_title_field_name` (String)
- `field_mappings` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--salesforce_configuration--standard_object_attachment_configuration--field_mappings))
### Nested Schema for `data_source_configuration.salesforce_configuration.standard_object_attachment_configuration.field_mappings`
Optional:
- `data_source_field_name` (String)
- `date_field_format` (String)
- `index_field_name` (String)
### Nested Schema for `data_source_configuration.salesforce_configuration.standard_object_configurations`
Optional:
- `document_data_field_name` (String)
- `document_title_field_name` (String)
- `field_mappings` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--salesforce_configuration--standard_object_configurations--field_mappings))
- `name` (String)
### Nested Schema for `data_source_configuration.salesforce_configuration.standard_object_configurations.name`
Optional:
- `data_source_field_name` (String)
- `date_field_format` (String)
- `index_field_name` (String)
### Nested Schema for `data_source_configuration.service_now_configuration`
Optional:
- `authentication_type` (String)
- `host_url` (String)
- `knowledge_article_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--service_now_configuration--knowledge_article_configuration))
- `secret_arn` (String)
- `service_catalog_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--service_now_configuration--service_catalog_configuration))
- `service_now_build_version` (String)
### Nested Schema for `data_source_configuration.service_now_configuration.knowledge_article_configuration`
Optional:
- `crawl_attachments` (Boolean)
- `document_data_field_name` (String)
- `document_title_field_name` (String)
- `exclude_attachment_file_patterns` (List of String)
- `field_mappings` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--service_now_configuration--knowledge_article_configuration--field_mappings))
- `filter_query` (String)
- `include_attachment_file_patterns` (List of String)
### Nested Schema for `data_source_configuration.service_now_configuration.knowledge_article_configuration.include_attachment_file_patterns`
Optional:
- `data_source_field_name` (String)
- `date_field_format` (String)
- `index_field_name` (String)
### Nested Schema for `data_source_configuration.service_now_configuration.service_catalog_configuration`
Optional:
- `crawl_attachments` (Boolean)
- `document_data_field_name` (String)
- `document_title_field_name` (String)
- `exclude_attachment_file_patterns` (List of String)
- `field_mappings` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--service_now_configuration--service_catalog_configuration--field_mappings))
- `include_attachment_file_patterns` (List of String)
### Nested Schema for `data_source_configuration.service_now_configuration.service_catalog_configuration.include_attachment_file_patterns`
Optional:
- `data_source_field_name` (String)
- `date_field_format` (String)
- `index_field_name` (String)
### Nested Schema for `data_source_configuration.share_point_configuration`
Optional:
- `crawl_attachments` (Boolean)
- `disable_local_groups` (Boolean)
- `document_title_field_name` (String)
- `exclusion_patterns` (List of String)
- `field_mappings` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--share_point_configuration--field_mappings))
- `inclusion_patterns` (List of String)
- `secret_arn` (String)
- `share_point_version` (String)
- `ssl_certificate_s3_path` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--share_point_configuration--ssl_certificate_s3_path))
- `urls` (List of String)
- `use_change_log` (Boolean)
- `vpc_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--share_point_configuration--vpc_configuration))
### Nested Schema for `data_source_configuration.share_point_configuration.field_mappings`
Optional:
- `data_source_field_name` (String)
- `date_field_format` (String)
- `index_field_name` (String)
### Nested Schema for `data_source_configuration.share_point_configuration.ssl_certificate_s3_path`
Optional:
- `bucket` (String)
- `key` (String)
### Nested Schema for `data_source_configuration.share_point_configuration.vpc_configuration`
Optional:
- `security_group_ids` (List of String)
- `subnet_ids` (List of String)
### Nested Schema for `data_source_configuration.web_crawler_configuration`
Optional:
- `authentication_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--web_crawler_configuration--authentication_configuration))
- `crawl_depth` (Number)
- `max_content_size_per_page_in_mega_bytes` (Number)
- `max_links_per_page` (Number)
- `max_urls_per_minute_crawl_rate` (Number)
- `proxy_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--web_crawler_configuration--proxy_configuration))
- `url_exclusion_patterns` (List of String)
- `url_inclusion_patterns` (List of String)
- `urls` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--web_crawler_configuration--urls))
### Nested Schema for `data_source_configuration.web_crawler_configuration.authentication_configuration`
Optional:
- `basic_authentication` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--web_crawler_configuration--authentication_configuration--basic_authentication))
### Nested Schema for `data_source_configuration.web_crawler_configuration.authentication_configuration.basic_authentication`
Optional:
- `credentials` (String)
- `host` (String)
- `port` (Number)
### Nested Schema for `data_source_configuration.web_crawler_configuration.proxy_configuration`
Optional:
- `credentials` (String)
- `host` (String)
- `port` (Number)
### Nested Schema for `data_source_configuration.web_crawler_configuration.urls`
Optional:
- `seed_url_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--web_crawler_configuration--urls--seed_url_configuration))
- `site_maps_configuration` (Attributes) (see [below for nested schema](#nestedatt--data_source_configuration--web_crawler_configuration--urls--site_maps_configuration))
### Nested Schema for `data_source_configuration.web_crawler_configuration.urls.site_maps_configuration`
Optional:
- `seed_urls` (List of String)
- `web_crawler_mode` (String)
### Nested Schema for `data_source_configuration.web_crawler_configuration.urls.site_maps_configuration`
Optional:
- `site_maps` (List of String)
### Nested Schema for `data_source_configuration.work_docs_configuration`
Optional:
- `crawl_comments` (Boolean)
- `exclusion_patterns` (List of String)
- `field_mappings` (Attributes List) (see [below for nested schema](#nestedatt--data_source_configuration--work_docs_configuration--field_mappings))
- `inclusion_patterns` (List of String)
- `organization_id` (String)
- `use_change_log` (Boolean)
### Nested Schema for `data_source_configuration.work_docs_configuration.field_mappings`
Optional:
- `data_source_field_name` (String)
- `date_field_format` (String)
- `index_field_name` (String)
### Nested Schema for `tags`
Optional:
- `key` (String) A string used to identify this tag
- `value` (String) A string containing the value for the tag
## Import
Import is supported using the following syntax:
```shell
$ terraform import awscc_kendra_data_source.example
```