--- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "awscc_kendra_data_source Data Source - terraform-provider-awscc" subcategory: "" description: |- Data Source schema for AWS::Kendra::DataSource --- # awscc_kendra_data_source (Data Source) Data Source schema for AWS::Kendra::DataSource ## Schema ### Required - `id` (String) Uniquely identifies the resource. ### Read-Only - `arn` (String) - `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 - `index_id` (String) ID of Index - `name` (String) Name 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)) - `type` (String) Data source type ### Nested Schema for `custom_document_enrichment_configuration` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `date_value` (String) - `long_value` (Number) - `string_list_value` (List of String) - `string_value` (String) ### Nested Schema for `data_source_configuration` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `data_source_field_name` (String) - `date_field_format` (String) - `index_field_name` (String) ### Nested Schema for `data_source_configuration.confluence_configuration.blog_configuration` Read-Only: - `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` Read-Only: - `data_source_field_name` (String) - `date_field_format` (String) - `index_field_name` (String) ### Nested Schema for `data_source_configuration.confluence_configuration.page_configuration` Read-Only: - `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` Read-Only: - `data_source_field_name` (String) - `date_field_format` (String) - `index_field_name` (String) ### Nested Schema for `data_source_configuration.confluence_configuration.space_configuration` Read-Only: - `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` Read-Only: - `data_source_field_name` (String) - `date_field_format` (String) - `index_field_name` (String) ### Nested Schema for `data_source_configuration.confluence_configuration.vpc_configuration` Read-Only: - `security_group_ids` (List of String) - `subnet_ids` (List of String) ### Nested Schema for `data_source_configuration.database_configuration` Read-Only: - `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` Read-Only: - `allowed_groups_column_name` (String) ### Nested Schema for `data_source_configuration.database_configuration.column_configuration` Read-Only: - `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` Read-Only: - `data_source_field_name` (String) - `date_field_format` (String) - `index_field_name` (String) ### Nested Schema for `data_source_configuration.database_configuration.connection_configuration` Read-Only: - `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` Read-Only: - `query_identifiers_enclosing_option` (String) ### Nested Schema for `data_source_configuration.database_configuration.vpc_configuration` Read-Only: - `security_group_ids` (List of String) - `subnet_ids` (List of String) ### Nested Schema for `data_source_configuration.google_drive_configuration` Read-Only: - `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` Read-Only: - `data_source_field_name` (String) - `date_field_format` (String) - `index_field_name` (String) ### Nested Schema for `data_source_configuration.one_drive_configuration` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `bucket` (String) - `key` (String) ### Nested Schema for `data_source_configuration.s3_configuration` Read-Only: - `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` Read-Only: - `key_path` (String) ### Nested Schema for `data_source_configuration.s3_configuration.documents_metadata_configuration` Read-Only: - `s3_prefix` (String) ### Nested Schema for `data_source_configuration.salesforce_configuration` Read-Only: - `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` Read-Only: - `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` Read-Only: - `data_source_field_name` (String) - `date_field_format` (String) - `index_field_name` (String) ### Nested Schema for `data_source_configuration.salesforce_configuration.knowledge_article_configuration` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `data_source_field_name` (String) - `date_field_format` (String) - `index_field_name` (String) ### Nested Schema for `data_source_configuration.salesforce_configuration.standard_object_configurations` Read-Only: - `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` Read-Only: - `data_source_field_name` (String) - `date_field_format` (String) - `index_field_name` (String) ### Nested Schema for `data_source_configuration.service_now_configuration` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `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` Read-Only: - `data_source_field_name` (String) - `date_field_format` (String) - `index_field_name` (String) ### Nested Schema for `data_source_configuration.share_point_configuration` Read-Only: - `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` Read-Only: - `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` Read-Only: - `bucket` (String) - `key` (String) ### Nested Schema for `data_source_configuration.share_point_configuration.vpc_configuration` Read-Only: - `security_group_ids` (List of String) - `subnet_ids` (List of String) ### Nested Schema for `data_source_configuration.web_crawler_configuration` Read-Only: - `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` Read-Only: - `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` Read-Only: - `credentials` (String) - `host` (String) - `port` (Number) ### Nested Schema for `data_source_configuration.web_crawler_configuration.proxy_configuration` Read-Only: - `credentials` (String) - `host` (String) - `port` (Number) ### Nested Schema for `data_source_configuration.web_crawler_configuration.urls` Read-Only: - `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` Read-Only: - `seed_urls` (List of String) - `web_crawler_mode` (String) ### Nested Schema for `data_source_configuration.web_crawler_configuration.urls.site_maps_configuration` Read-Only: - `site_maps` (List of String) ### Nested Schema for `data_source_configuration.work_docs_configuration` Read-Only: - `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` Read-Only: - `data_source_field_name` (String) - `date_field_format` (String) - `index_field_name` (String) ### Nested Schema for `tags` Read-Only: - `key` (String) A string used to identify this tag - `value` (String) A string containing the value for the tag