We recommend new projects start with resources from the AWS provider.
aws-native.kendra.getDataSource
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Kendra DataSource
Using getDataSource
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDataSource(args: GetDataSourceArgs, opts?: InvokeOptions): Promise<GetDataSourceResult>
function getDataSourceOutput(args: GetDataSourceOutputArgs, opts?: InvokeOptions): Output<GetDataSourceResult>def get_data_source(id: Optional[str] = None,
                    index_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetDataSourceResult
def get_data_source_output(id: Optional[pulumi.Input[str]] = None,
                    index_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetDataSourceResult]func LookupDataSource(ctx *Context, args *LookupDataSourceArgs, opts ...InvokeOption) (*LookupDataSourceResult, error)
func LookupDataSourceOutput(ctx *Context, args *LookupDataSourceOutputArgs, opts ...InvokeOption) LookupDataSourceResultOutput> Note: This function is named LookupDataSource in the Go SDK.
public static class GetDataSource 
{
    public static Task<GetDataSourceResult> InvokeAsync(GetDataSourceArgs args, InvokeOptions? opts = null)
    public static Output<GetDataSourceResult> Invoke(GetDataSourceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDataSourceResult> getDataSource(GetDataSourceArgs args, InvokeOptions options)
public static Output<GetDataSourceResult> getDataSource(GetDataSourceArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:kendra:getDataSource
  arguments:
    # arguments dictionaryThe following arguments are supported:
getDataSource Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) of the data source. For example: - arn:aws:kendra:us-west-2:111122223333:index/335c3741-41df-46a6-b5d3-61f85b787884/data-source/b8cae438-6787-4091-8897-684a652bbb0a
- CustomDocument Pulumi.Enrichment Configuration Aws Native. Kendra. Outputs. Data Source Custom Document Enrichment Configuration 
- Configuration information for altering document metadata and content during the document ingestion process.
- DataSource Pulumi.Configuration Aws Native. Kendra. Outputs. Data Source Configuration 
- Configuration information for an Amazon Kendra data source. The contents of the configuration depend on the type of data source. You can only specify one type of data source in the configuration. - You can't specify the - Configurationparameter when the- Typeparameter is set to- CUSTOM.- The - Configurationparameter is required for all other data sources.
- Description string
- A description for the data source connector.
- Id string
- The identifier for the data source. For example: - b8cae438-6787-4091-8897-684a652bbb0a.
- IndexId string
- The identifier of the index you want to use with the data source connector.
- LanguageCode string
- The code for a language. This shows a supported language for all documents in the data source. English is supported by default. For more information on supported languages, including their codes, see Adding documents in languages other than English .
- Name string
- The name of the data source.
- RoleArn string
- The Amazon Resource Name (ARN) of a role with permission to access the data source. - You can't specify the - RoleArnparameter when the- Typeparameter is set to- CUSTOM.- The - RoleArnparameter is required for all other data sources.
- Schedule string
- Sets the frequency that Amazon Kendra checks the documents in your data source and updates the index. If you don't set a schedule, Amazon Kendra doesn't periodically update the index.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- Tags for labeling the data source
- Arn string
- The Amazon Resource Name (ARN) of the data source. For example: - arn:aws:kendra:us-west-2:111122223333:index/335c3741-41df-46a6-b5d3-61f85b787884/data-source/b8cae438-6787-4091-8897-684a652bbb0a
- CustomDocument DataEnrichment Configuration Source Custom Document Enrichment Configuration 
- Configuration information for altering document metadata and content during the document ingestion process.
- DataSource DataConfiguration Source Configuration 
- Configuration information for an Amazon Kendra data source. The contents of the configuration depend on the type of data source. You can only specify one type of data source in the configuration. - You can't specify the - Configurationparameter when the- Typeparameter is set to- CUSTOM.- The - Configurationparameter is required for all other data sources.
- Description string
- A description for the data source connector.
- Id string
- The identifier for the data source. For example: - b8cae438-6787-4091-8897-684a652bbb0a.
- IndexId string
- The identifier of the index you want to use with the data source connector.
- LanguageCode string
- The code for a language. This shows a supported language for all documents in the data source. English is supported by default. For more information on supported languages, including their codes, see Adding documents in languages other than English .
- Name string
- The name of the data source.
- RoleArn string
- The Amazon Resource Name (ARN) of a role with permission to access the data source. - You can't specify the - RoleArnparameter when the- Typeparameter is set to- CUSTOM.- The - RoleArnparameter is required for all other data sources.
- Schedule string
- Sets the frequency that Amazon Kendra checks the documents in your data source and updates the index. If you don't set a schedule, Amazon Kendra doesn't periodically update the index.
- Tag
- Tags for labeling the data source
- arn String
- The Amazon Resource Name (ARN) of the data source. For example: - arn:aws:kendra:us-west-2:111122223333:index/335c3741-41df-46a6-b5d3-61f85b787884/data-source/b8cae438-6787-4091-8897-684a652bbb0a
- customDocument DataEnrichment Configuration Source Custom Document Enrichment Configuration 
- Configuration information for altering document metadata and content during the document ingestion process.
- dataSource DataConfiguration Source Configuration 
- Configuration information for an Amazon Kendra data source. The contents of the configuration depend on the type of data source. You can only specify one type of data source in the configuration. - You can't specify the - Configurationparameter when the- Typeparameter is set to- CUSTOM.- The - Configurationparameter is required for all other data sources.
- description String
- A description for the data source connector.
- id String
- The identifier for the data source. For example: - b8cae438-6787-4091-8897-684a652bbb0a.
- indexId String
- The identifier of the index you want to use with the data source connector.
- languageCode String
- The code for a language. This shows a supported language for all documents in the data source. English is supported by default. For more information on supported languages, including their codes, see Adding documents in languages other than English .
- name String
- The name of the data source.
- roleArn String
- The Amazon Resource Name (ARN) of a role with permission to access the data source. - You can't specify the - RoleArnparameter when the- Typeparameter is set to- CUSTOM.- The - RoleArnparameter is required for all other data sources.
- schedule String
- Sets the frequency that Amazon Kendra checks the documents in your data source and updates the index. If you don't set a schedule, Amazon Kendra doesn't periodically update the index.
- List<Tag>
- Tags for labeling the data source
- arn string
- The Amazon Resource Name (ARN) of the data source. For example: - arn:aws:kendra:us-west-2:111122223333:index/335c3741-41df-46a6-b5d3-61f85b787884/data-source/b8cae438-6787-4091-8897-684a652bbb0a
- customDocument DataEnrichment Configuration Source Custom Document Enrichment Configuration 
- Configuration information for altering document metadata and content during the document ingestion process.
- dataSource DataConfiguration Source Configuration 
- Configuration information for an Amazon Kendra data source. The contents of the configuration depend on the type of data source. You can only specify one type of data source in the configuration. - You can't specify the - Configurationparameter when the- Typeparameter is set to- CUSTOM.- The - Configurationparameter is required for all other data sources.
- description string
- A description for the data source connector.
- id string
- The identifier for the data source. For example: - b8cae438-6787-4091-8897-684a652bbb0a.
- indexId string
- The identifier of the index you want to use with the data source connector.
- languageCode string
- The code for a language. This shows a supported language for all documents in the data source. English is supported by default. For more information on supported languages, including their codes, see Adding documents in languages other than English .
- name string
- The name of the data source.
- roleArn string
- The Amazon Resource Name (ARN) of a role with permission to access the data source. - You can't specify the - RoleArnparameter when the- Typeparameter is set to- CUSTOM.- The - RoleArnparameter is required for all other data sources.
- schedule string
- Sets the frequency that Amazon Kendra checks the documents in your data source and updates the index. If you don't set a schedule, Amazon Kendra doesn't periodically update the index.
- Tag[]
- Tags for labeling the data source
- arn str
- The Amazon Resource Name (ARN) of the data source. For example: - arn:aws:kendra:us-west-2:111122223333:index/335c3741-41df-46a6-b5d3-61f85b787884/data-source/b8cae438-6787-4091-8897-684a652bbb0a
- custom_document_ Dataenrichment_ configuration Source Custom Document Enrichment Configuration 
- Configuration information for altering document metadata and content during the document ingestion process.
- data_source_ Dataconfiguration Source Configuration 
- Configuration information for an Amazon Kendra data source. The contents of the configuration depend on the type of data source. You can only specify one type of data source in the configuration. - You can't specify the - Configurationparameter when the- Typeparameter is set to- CUSTOM.- The - Configurationparameter is required for all other data sources.
- description str
- A description for the data source connector.
- id str
- The identifier for the data source. For example: - b8cae438-6787-4091-8897-684a652bbb0a.
- index_id str
- The identifier of the index you want to use with the data source connector.
- language_code str
- The code for a language. This shows a supported language for all documents in the data source. English is supported by default. For more information on supported languages, including their codes, see Adding documents in languages other than English .
- name str
- The name of the data source.
- role_arn str
- The Amazon Resource Name (ARN) of a role with permission to access the data source. - You can't specify the - RoleArnparameter when the- Typeparameter is set to- CUSTOM.- The - RoleArnparameter is required for all other data sources.
- schedule str
- Sets the frequency that Amazon Kendra checks the documents in your data source and updates the index. If you don't set a schedule, Amazon Kendra doesn't periodically update the index.
- Sequence[root_Tag]
- Tags for labeling the data source
- arn String
- The Amazon Resource Name (ARN) of the data source. For example: - arn:aws:kendra:us-west-2:111122223333:index/335c3741-41df-46a6-b5d3-61f85b787884/data-source/b8cae438-6787-4091-8897-684a652bbb0a
- customDocument Property MapEnrichment Configuration 
- Configuration information for altering document metadata and content during the document ingestion process.
- dataSource Property MapConfiguration 
- Configuration information for an Amazon Kendra data source. The contents of the configuration depend on the type of data source. You can only specify one type of data source in the configuration. - You can't specify the - Configurationparameter when the- Typeparameter is set to- CUSTOM.- The - Configurationparameter is required for all other data sources.
- description String
- A description for the data source connector.
- id String
- The identifier for the data source. For example: - b8cae438-6787-4091-8897-684a652bbb0a.
- indexId String
- The identifier of the index you want to use with the data source connector.
- languageCode String
- The code for a language. This shows a supported language for all documents in the data source. English is supported by default. For more information on supported languages, including their codes, see Adding documents in languages other than English .
- name String
- The name of the data source.
- roleArn String
- The Amazon Resource Name (ARN) of a role with permission to access the data source. - You can't specify the - RoleArnparameter when the- Typeparameter is set to- CUSTOM.- The - RoleArnparameter is required for all other data sources.
- schedule String
- Sets the frequency that Amazon Kendra checks the documents in your data source and updates the index. If you don't set a schedule, Amazon Kendra doesn't periodically update the index.
- List<Property Map>
- Tags for labeling the data source
Supporting Types
DataSourceAccessControlListConfiguration     
- KeyPath string
- Path to the AWS S3 bucket that contains the access control list files.
- KeyPath string
- Path to the AWS S3 bucket that contains the access control list files.
- keyPath String
- Path to the AWS S3 bucket that contains the access control list files.
- keyPath string
- Path to the AWS S3 bucket that contains the access control list files.
- key_path str
- Path to the AWS S3 bucket that contains the access control list files.
- keyPath String
- Path to the AWS S3 bucket that contains the access control list files.
DataSourceAclConfiguration   
- AllowedGroups stringColumn Name 
- A list of groups, separated by semi-colons, that filters a query response based on user context. The document is only returned to users that are in one of the groups specified in the UserContextfield of the Query operation.
- AllowedGroups stringColumn Name 
- A list of groups, separated by semi-colons, that filters a query response based on user context. The document is only returned to users that are in one of the groups specified in the UserContextfield of the Query operation.
- allowedGroups StringColumn Name 
- A list of groups, separated by semi-colons, that filters a query response based on user context. The document is only returned to users that are in one of the groups specified in the UserContextfield of the Query operation.
- allowedGroups stringColumn Name 
- A list of groups, separated by semi-colons, that filters a query response based on user context. The document is only returned to users that are in one of the groups specified in the UserContextfield of the Query operation.
- allowed_groups_ strcolumn_ name 
- A list of groups, separated by semi-colons, that filters a query response based on user context. The document is only returned to users that are in one of the groups specified in the UserContextfield of the Query operation.
- allowedGroups StringColumn Name 
- A list of groups, separated by semi-colons, that filters a query response based on user context. The document is only returned to users that are in one of the groups specified in the UserContextfield of the Query operation.
DataSourceColumnConfiguration   
- ChangeDetecting List<string>Columns 
- One to five columns that indicate when a document in the database has changed.
- DocumentData stringColumn Name 
- The column that contains the contents of the document.
- DocumentId stringColumn Name 
- The column that provides the document's identifier.
- DocumentTitle stringColumn Name 
- The column that contains the title of the document.
- FieldMappings List<Pulumi.Aws Native. Kendra. Inputs. Data Source To Index Field Mapping> 
- An array of objects that map database column names to the corresponding fields in an index. You must first create the fields in the index using the UpdateIndex operation.
- ChangeDetecting []stringColumns 
- One to five columns that indicate when a document in the database has changed.
- DocumentData stringColumn Name 
- The column that contains the contents of the document.
- DocumentId stringColumn Name 
- The column that provides the document's identifier.
- DocumentTitle stringColumn Name 
- The column that contains the title of the document.
- FieldMappings []DataSource To Index Field Mapping 
- An array of objects that map database column names to the corresponding fields in an index. You must first create the fields in the index using the UpdateIndex operation.
- changeDetecting List<String>Columns 
- One to five columns that indicate when a document in the database has changed.
- documentData StringColumn Name 
- The column that contains the contents of the document.
- documentId StringColumn Name 
- The column that provides the document's identifier.
- documentTitle StringColumn Name 
- The column that contains the title of the document.
- fieldMappings List<DataSource To Index Field Mapping> 
- An array of objects that map database column names to the corresponding fields in an index. You must first create the fields in the index using the UpdateIndex operation.
- changeDetecting string[]Columns 
- One to five columns that indicate when a document in the database has changed.
- documentData stringColumn Name 
- The column that contains the contents of the document.
- documentId stringColumn Name 
- The column that provides the document's identifier.
- documentTitle stringColumn Name 
- The column that contains the title of the document.
- fieldMappings DataSource To Index Field Mapping[] 
- An array of objects that map database column names to the corresponding fields in an index. You must first create the fields in the index using the UpdateIndex operation.
- change_detecting_ Sequence[str]columns 
- One to five columns that indicate when a document in the database has changed.
- document_data_ strcolumn_ name 
- The column that contains the contents of the document.
- document_id_ strcolumn_ name 
- The column that provides the document's identifier.
- document_title_ strcolumn_ name 
- The column that contains the title of the document.
- field_mappings Sequence[DataSource To Index Field Mapping] 
- An array of objects that map database column names to the corresponding fields in an index. You must first create the fields in the index using the UpdateIndex operation.
- changeDetecting List<String>Columns 
- One to five columns that indicate when a document in the database has changed.
- documentData StringColumn Name 
- The column that contains the contents of the document.
- documentId StringColumn Name 
- The column that provides the document's identifier.
- documentTitle StringColumn Name 
- The column that contains the title of the document.
- fieldMappings List<Property Map>
- An array of objects that map database column names to the corresponding fields in an index. You must first create the fields in the index using the UpdateIndex operation.
DataSourceConditionOperator   
DataSourceConfiguration  
- ConfluenceConfiguration Pulumi.Aws Native. Kendra. Inputs. Data Source Confluence Configuration 
- Provides the configuration information to connect to Confluence as your data source.
- DatabaseConfiguration Pulumi.Aws Native. Kendra. Inputs. Data Source Database Configuration 
- Provides the configuration information to connect to a database as your data source.
- GoogleDrive Pulumi.Configuration Aws Native. Kendra. Inputs. Data Source Google Drive Configuration 
- Provides the configuration information to connect to Google Drive as your data source.
- OneDrive Pulumi.Configuration Aws Native. Kendra. Inputs. Data Source One Drive Configuration 
- Provides the configuration information to connect to Microsoft OneDrive as your data source.
- S3Configuration
Pulumi.Aws Native. Kendra. Inputs. Data Source S3Data Source Configuration 
- Provides the configuration information to connect to an Amazon S3 bucket as your data source. - Amazon Kendra now supports an upgraded Amazon S3 connector. - You must now use the TemplateConfiguration object instead of the - S3DataSourceConfigurationobject to configure your connector.- Connectors configured using the older console and API architecture will continue to function as configured. However, you won't be able to edit or update them. If you want to edit or update your connector configuration, you must create a new connector. - We recommended migrating your connector workflow to the upgraded version. Support for connectors configured using the older architecture is scheduled to end by June 2024. 
- SalesforceConfiguration Pulumi.Aws Native. Kendra. Inputs. Data Source Salesforce Configuration 
- Provides the configuration information to connect to Salesforce as your data source.
- ServiceNow Pulumi.Configuration Aws Native. Kendra. Inputs. Data Source Service Now Configuration 
- Provides the configuration information to connect to ServiceNow as your data source.
- 
Pulumi.Aws Native. Kendra. Inputs. Data Source Share Point Configuration 
- Provides the configuration information to connect to Microsoft SharePoint as your data source.
- WebCrawler Pulumi.Configuration Aws Native. Kendra. Inputs. Data Source Web Crawler Configuration 
- Provides the configuration information required for Amazon Kendra Web Crawler.
- WorkDocs Pulumi.Configuration Aws Native. Kendra. Inputs. Data Source Work Docs Configuration 
- Provides the configuration information to connect to Amazon WorkDocs as your data source.
- ConfluenceConfiguration DataSource Confluence Configuration 
- Provides the configuration information to connect to Confluence as your data source.
- DatabaseConfiguration DataSource Database Configuration 
- Provides the configuration information to connect to a database as your data source.
- GoogleDrive DataConfiguration Source Google Drive Configuration 
- Provides the configuration information to connect to Google Drive as your data source.
- OneDrive DataConfiguration Source One Drive Configuration 
- Provides the configuration information to connect to Microsoft OneDrive as your data source.
- S3Configuration
DataSource S3Data Source Configuration 
- Provides the configuration information to connect to an Amazon S3 bucket as your data source. - Amazon Kendra now supports an upgraded Amazon S3 connector. - You must now use the TemplateConfiguration object instead of the - S3DataSourceConfigurationobject to configure your connector.- Connectors configured using the older console and API architecture will continue to function as configured. However, you won't be able to edit or update them. If you want to edit or update your connector configuration, you must create a new connector. - We recommended migrating your connector workflow to the upgraded version. Support for connectors configured using the older architecture is scheduled to end by June 2024. 
- SalesforceConfiguration DataSource Salesforce Configuration 
- Provides the configuration information to connect to Salesforce as your data source.
- ServiceNow DataConfiguration Source Service Now Configuration 
- Provides the configuration information to connect to ServiceNow as your data source.
- 
DataSource Share Point Configuration 
- Provides the configuration information to connect to Microsoft SharePoint as your data source.
- WebCrawler DataConfiguration Source Web Crawler Configuration 
- Provides the configuration information required for Amazon Kendra Web Crawler.
- WorkDocs DataConfiguration Source Work Docs Configuration 
- Provides the configuration information to connect to Amazon WorkDocs as your data source.
- confluenceConfiguration DataSource Confluence Configuration 
- Provides the configuration information to connect to Confluence as your data source.
- databaseConfiguration DataSource Database Configuration 
- Provides the configuration information to connect to a database as your data source.
- googleDrive DataConfiguration Source Google Drive Configuration 
- Provides the configuration information to connect to Google Drive as your data source.
- oneDrive DataConfiguration Source One Drive Configuration 
- Provides the configuration information to connect to Microsoft OneDrive as your data source.
- s3Configuration
DataSource S3Data Source Configuration 
- Provides the configuration information to connect to an Amazon S3 bucket as your data source. - Amazon Kendra now supports an upgraded Amazon S3 connector. - You must now use the TemplateConfiguration object instead of the - S3DataSourceConfigurationobject to configure your connector.- Connectors configured using the older console and API architecture will continue to function as configured. However, you won't be able to edit or update them. If you want to edit or update your connector configuration, you must create a new connector. - We recommended migrating your connector workflow to the upgraded version. Support for connectors configured using the older architecture is scheduled to end by June 2024. 
- salesforceConfiguration DataSource Salesforce Configuration 
- Provides the configuration information to connect to Salesforce as your data source.
- serviceNow DataConfiguration Source Service Now Configuration 
- Provides the configuration information to connect to ServiceNow as your data source.
- 
DataSource Share Point Configuration 
- Provides the configuration information to connect to Microsoft SharePoint as your data source.
- webCrawler DataConfiguration Source Web Crawler Configuration 
- Provides the configuration information required for Amazon Kendra Web Crawler.
- workDocs DataConfiguration Source Work Docs Configuration 
- Provides the configuration information to connect to Amazon WorkDocs as your data source.
- confluenceConfiguration DataSource Confluence Configuration 
- Provides the configuration information to connect to Confluence as your data source.
- databaseConfiguration DataSource Database Configuration 
- Provides the configuration information to connect to a database as your data source.
- googleDrive DataConfiguration Source Google Drive Configuration 
- Provides the configuration information to connect to Google Drive as your data source.
- oneDrive DataConfiguration Source One Drive Configuration 
- Provides the configuration information to connect to Microsoft OneDrive as your data source.
- s3Configuration
DataSource S3Data Source Configuration 
- Provides the configuration information to connect to an Amazon S3 bucket as your data source. - Amazon Kendra now supports an upgraded Amazon S3 connector. - You must now use the TemplateConfiguration object instead of the - S3DataSourceConfigurationobject to configure your connector.- Connectors configured using the older console and API architecture will continue to function as configured. However, you won't be able to edit or update them. If you want to edit or update your connector configuration, you must create a new connector. - We recommended migrating your connector workflow to the upgraded version. Support for connectors configured using the older architecture is scheduled to end by June 2024. 
- salesforceConfiguration DataSource Salesforce Configuration 
- Provides the configuration information to connect to Salesforce as your data source.
- serviceNow DataConfiguration Source Service Now Configuration 
- Provides the configuration information to connect to ServiceNow as your data source.
- 
DataSource Share Point Configuration 
- Provides the configuration information to connect to Microsoft SharePoint as your data source.
- webCrawler DataConfiguration Source Web Crawler Configuration 
- Provides the configuration information required for Amazon Kendra Web Crawler.
- workDocs DataConfiguration Source Work Docs Configuration 
- Provides the configuration information to connect to Amazon WorkDocs as your data source.
- confluence_configuration DataSource Confluence Configuration 
- Provides the configuration information to connect to Confluence as your data source.
- database_configuration DataSource Database Configuration 
- Provides the configuration information to connect to a database as your data source.
- google_drive_ Dataconfiguration Source Google Drive Configuration 
- Provides the configuration information to connect to Google Drive as your data source.
- one_drive_ Dataconfiguration Source One Drive Configuration 
- Provides the configuration information to connect to Microsoft OneDrive as your data source.
- s3_configuration DataSource S3Data Source Configuration 
- Provides the configuration information to connect to an Amazon S3 bucket as your data source. - Amazon Kendra now supports an upgraded Amazon S3 connector. - You must now use the TemplateConfiguration object instead of the - S3DataSourceConfigurationobject to configure your connector.- Connectors configured using the older console and API architecture will continue to function as configured. However, you won't be able to edit or update them. If you want to edit or update your connector configuration, you must create a new connector. - We recommended migrating your connector workflow to the upgraded version. Support for connectors configured using the older architecture is scheduled to end by June 2024. 
- salesforce_configuration DataSource Salesforce Configuration 
- Provides the configuration information to connect to Salesforce as your data source.
- service_now_ Dataconfiguration Source Service Now Configuration 
- Provides the configuration information to connect to ServiceNow as your data source.
- 
DataSource Share Point Configuration 
- Provides the configuration information to connect to Microsoft SharePoint as your data source.
- web_crawler_ Dataconfiguration Source Web Crawler Configuration 
- Provides the configuration information required for Amazon Kendra Web Crawler.
- work_docs_ Dataconfiguration Source Work Docs Configuration 
- Provides the configuration information to connect to Amazon WorkDocs as your data source.
- confluenceConfiguration Property Map
- Provides the configuration information to connect to Confluence as your data source.
- databaseConfiguration Property Map
- Provides the configuration information to connect to a database as your data source.
- googleDrive Property MapConfiguration 
- Provides the configuration information to connect to Google Drive as your data source.
- oneDrive Property MapConfiguration 
- Provides the configuration information to connect to Microsoft OneDrive as your data source.
- s3Configuration Property Map
- Provides the configuration information to connect to an Amazon S3 bucket as your data source. - Amazon Kendra now supports an upgraded Amazon S3 connector. - You must now use the TemplateConfiguration object instead of the - S3DataSourceConfigurationobject to configure your connector.- Connectors configured using the older console and API architecture will continue to function as configured. However, you won't be able to edit or update them. If you want to edit or update your connector configuration, you must create a new connector. - We recommended migrating your connector workflow to the upgraded version. Support for connectors configured using the older architecture is scheduled to end by June 2024. 
- salesforceConfiguration Property Map
- Provides the configuration information to connect to Salesforce as your data source.
- serviceNow Property MapConfiguration 
- Provides the configuration information to connect to ServiceNow as your data source.
- Property Map
- Provides the configuration information to connect to Microsoft SharePoint as your data source.
- webCrawler Property MapConfiguration 
- Provides the configuration information required for Amazon Kendra Web Crawler.
- workDocs Property MapConfiguration 
- Provides the configuration information to connect to Amazon WorkDocs as your data source.
DataSourceConfluenceAttachmentConfiguration    
- AttachmentField List<Pulumi.Mappings Aws Native. Kendra. Inputs. Data Source Confluence Attachment To Index Field Mapping> 
- Maps attributes or field names of Confluence attachments to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - AttachentFieldMappingsparameter, you must specify at least one field mapping.
- CrawlAttachments bool
- TRUEto index attachments of pages and blogs in Confluence.
- AttachmentField []DataMappings Source Confluence Attachment To Index Field Mapping 
- Maps attributes or field names of Confluence attachments to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - AttachentFieldMappingsparameter, you must specify at least one field mapping.
- CrawlAttachments bool
- TRUEto index attachments of pages and blogs in Confluence.
- attachmentField List<DataMappings Source Confluence Attachment To Index Field Mapping> 
- Maps attributes or field names of Confluence attachments to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - AttachentFieldMappingsparameter, you must specify at least one field mapping.
- crawlAttachments Boolean
- TRUEto index attachments of pages and blogs in Confluence.
- attachmentField DataMappings Source Confluence Attachment To Index Field Mapping[] 
- Maps attributes or field names of Confluence attachments to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - AttachentFieldMappingsparameter, you must specify at least one field mapping.
- crawlAttachments boolean
- TRUEto index attachments of pages and blogs in Confluence.
- attachment_field_ Sequence[Datamappings Source Confluence Attachment To Index Field Mapping] 
- Maps attributes or field names of Confluence attachments to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - AttachentFieldMappingsparameter, you must specify at least one field mapping.
- crawl_attachments bool
- TRUEto index attachments of pages and blogs in Confluence.
- attachmentField List<Property Map>Mappings 
- Maps attributes or field names of Confluence attachments to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - AttachentFieldMappingsparameter, you must specify at least one field mapping.
- crawlAttachments Boolean
- TRUEto index attachments of pages and blogs in Confluence.
DataSourceConfluenceAttachmentFieldName     
DataSourceConfluenceAttachmentToIndexFieldMapping       
DataSourceConfluenceBlogConfiguration    
- BlogField List<Pulumi.Mappings Aws Native. Kendra. Inputs. Data Source Confluence Blog To Index Field Mapping> 
- Maps attributes or field names of Confluence blogs to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - BlogFieldMappingsparameter, you must specify at least one field mapping.
- BlogField []DataMappings Source Confluence Blog To Index Field Mapping 
- Maps attributes or field names of Confluence blogs to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - BlogFieldMappingsparameter, you must specify at least one field mapping.
- blogField List<DataMappings Source Confluence Blog To Index Field Mapping> 
- Maps attributes or field names of Confluence blogs to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - BlogFieldMappingsparameter, you must specify at least one field mapping.
- blogField DataMappings Source Confluence Blog To Index Field Mapping[] 
- Maps attributes or field names of Confluence blogs to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - BlogFieldMappingsparameter, you must specify at least one field mapping.
- blog_field_ Sequence[Datamappings Source Confluence Blog To Index Field Mapping] 
- Maps attributes or field names of Confluence blogs to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - BlogFieldMappingsparameter, you must specify at least one field mapping.
- blogField List<Property Map>Mappings 
- Maps attributes or field names of Confluence blogs to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - BlogFieldMappingsparameter, you must specify at least one field mapping.
DataSourceConfluenceBlogFieldName     
DataSourceConfluenceBlogToIndexFieldMapping       
DataSourceConfluenceConfiguration   
- SecretArn string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password required to connect to the Confluence instance. If you use Confluence Cloud, you use a generated API token as the password. - You can also provide authentication credentials in the form of a personal access token. For more information, see Using a Confluence data source . 
- ServerUrl string
- The URL of your Confluence instance. Use the full URL of the server. For example, https://server.example.com:port/ . You can also use an IP address, for example, https://192.168.1.113/ .
- Version
Pulumi.Aws Native. Kendra. Data Source Confluence Version 
- The version or the type of Confluence installation to connect to.
- AttachmentConfiguration Pulumi.Aws Native. Kendra. Inputs. Data Source Confluence Attachment Configuration 
- Configuration information for indexing attachments to Confluence blogs and pages.
- BlogConfiguration Pulumi.Aws Native. Kendra. Inputs. Data Source Confluence Blog Configuration 
- Configuration information for indexing Confluence blogs.
- ExclusionPatterns List<string>
- A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are excluded from the index. Content that doesn't match the patterns is included in the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
- InclusionPatterns List<string>
- A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are included in the index. Content that doesn't match the patterns is excluded from the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
- PageConfiguration Pulumi.Aws Native. Kendra. Inputs. Data Source Confluence Page Configuration 
- Configuration information for indexing Confluence pages.
- SpaceConfiguration Pulumi.Aws Native. Kendra. Inputs. Data Source Confluence Space Configuration 
- Configuration information for indexing Confluence spaces.
- VpcConfiguration Pulumi.Aws Native. Kendra. Inputs. Data Source Vpc Configuration 
- Configuration information for an Amazon Virtual Private Cloud to connect to your Confluence. For more information, see Configuring a VPC .
- SecretArn string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password required to connect to the Confluence instance. If you use Confluence Cloud, you use a generated API token as the password. - You can also provide authentication credentials in the form of a personal access token. For more information, see Using a Confluence data source . 
- ServerUrl string
- The URL of your Confluence instance. Use the full URL of the server. For example, https://server.example.com:port/ . You can also use an IP address, for example, https://192.168.1.113/ .
- Version
DataSource Confluence Version 
- The version or the type of Confluence installation to connect to.
- AttachmentConfiguration DataSource Confluence Attachment Configuration 
- Configuration information for indexing attachments to Confluence blogs and pages.
- BlogConfiguration DataSource Confluence Blog Configuration 
- Configuration information for indexing Confluence blogs.
- ExclusionPatterns []string
- A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are excluded from the index. Content that doesn't match the patterns is included in the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
- InclusionPatterns []string
- A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are included in the index. Content that doesn't match the patterns is excluded from the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
- PageConfiguration DataSource Confluence Page Configuration 
- Configuration information for indexing Confluence pages.
- SpaceConfiguration DataSource Confluence Space Configuration 
- Configuration information for indexing Confluence spaces.
- VpcConfiguration DataSource Vpc Configuration 
- Configuration information for an Amazon Virtual Private Cloud to connect to your Confluence. For more information, see Configuring a VPC .
- secretArn String
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password required to connect to the Confluence instance. If you use Confluence Cloud, you use a generated API token as the password. - You can also provide authentication credentials in the form of a personal access token. For more information, see Using a Confluence data source . 
- serverUrl String
- The URL of your Confluence instance. Use the full URL of the server. For example, https://server.example.com:port/ . You can also use an IP address, for example, https://192.168.1.113/ .
- version
DataSource Confluence Version 
- The version or the type of Confluence installation to connect to.
- attachmentConfiguration DataSource Confluence Attachment Configuration 
- Configuration information for indexing attachments to Confluence blogs and pages.
- blogConfiguration DataSource Confluence Blog Configuration 
- Configuration information for indexing Confluence blogs.
- exclusionPatterns List<String>
- A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are excluded from the index. Content that doesn't match the patterns is included in the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
- inclusionPatterns List<String>
- A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are included in the index. Content that doesn't match the patterns is excluded from the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
- pageConfiguration DataSource Confluence Page Configuration 
- Configuration information for indexing Confluence pages.
- spaceConfiguration DataSource Confluence Space Configuration 
- Configuration information for indexing Confluence spaces.
- vpcConfiguration DataSource Vpc Configuration 
- Configuration information for an Amazon Virtual Private Cloud to connect to your Confluence. For more information, see Configuring a VPC .
- secretArn string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password required to connect to the Confluence instance. If you use Confluence Cloud, you use a generated API token as the password. - You can also provide authentication credentials in the form of a personal access token. For more information, see Using a Confluence data source . 
- serverUrl string
- The URL of your Confluence instance. Use the full URL of the server. For example, https://server.example.com:port/ . You can also use an IP address, for example, https://192.168.1.113/ .
- version
DataSource Confluence Version 
- The version or the type of Confluence installation to connect to.
- attachmentConfiguration DataSource Confluence Attachment Configuration 
- Configuration information for indexing attachments to Confluence blogs and pages.
- blogConfiguration DataSource Confluence Blog Configuration 
- Configuration information for indexing Confluence blogs.
- exclusionPatterns string[]
- A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are excluded from the index. Content that doesn't match the patterns is included in the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
- inclusionPatterns string[]
- A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are included in the index. Content that doesn't match the patterns is excluded from the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
- pageConfiguration DataSource Confluence Page Configuration 
- Configuration information for indexing Confluence pages.
- spaceConfiguration DataSource Confluence Space Configuration 
- Configuration information for indexing Confluence spaces.
- vpcConfiguration DataSource Vpc Configuration 
- Configuration information for an Amazon Virtual Private Cloud to connect to your Confluence. For more information, see Configuring a VPC .
- secret_arn str
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password required to connect to the Confluence instance. If you use Confluence Cloud, you use a generated API token as the password. - You can also provide authentication credentials in the form of a personal access token. For more information, see Using a Confluence data source . 
- server_url str
- The URL of your Confluence instance. Use the full URL of the server. For example, https://server.example.com:port/ . You can also use an IP address, for example, https://192.168.1.113/ .
- version
DataSource Confluence Version 
- The version or the type of Confluence installation to connect to.
- attachment_configuration DataSource Confluence Attachment Configuration 
- Configuration information for indexing attachments to Confluence blogs and pages.
- blog_configuration DataSource Confluence Blog Configuration 
- Configuration information for indexing Confluence blogs.
- exclusion_patterns Sequence[str]
- A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are excluded from the index. Content that doesn't match the patterns is included in the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
- inclusion_patterns Sequence[str]
- A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are included in the index. Content that doesn't match the patterns is excluded from the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
- page_configuration DataSource Confluence Page Configuration 
- Configuration information for indexing Confluence pages.
- space_configuration DataSource Confluence Space Configuration 
- Configuration information for indexing Confluence spaces.
- vpc_configuration DataSource Vpc Configuration 
- Configuration information for an Amazon Virtual Private Cloud to connect to your Confluence. For more information, see Configuring a VPC .
- secretArn String
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password required to connect to the Confluence instance. If you use Confluence Cloud, you use a generated API token as the password. - You can also provide authentication credentials in the form of a personal access token. For more information, see Using a Confluence data source . 
- serverUrl String
- The URL of your Confluence instance. Use the full URL of the server. For example, https://server.example.com:port/ . You can also use an IP address, for example, https://192.168.1.113/ .
- version "CLOUD" | "SERVER"
- The version or the type of Confluence installation to connect to.
- attachmentConfiguration Property Map
- Configuration information for indexing attachments to Confluence blogs and pages.
- blogConfiguration Property Map
- Configuration information for indexing Confluence blogs.
- exclusionPatterns List<String>
- A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are excluded from the index. Content that doesn't match the patterns is included in the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
- inclusionPatterns List<String>
- A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are included in the index. Content that doesn't match the patterns is excluded from the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
- pageConfiguration Property Map
- Configuration information for indexing Confluence pages.
- spaceConfiguration Property Map
- Configuration information for indexing Confluence spaces.
- vpcConfiguration Property Map
- Configuration information for an Amazon Virtual Private Cloud to connect to your Confluence. For more information, see Configuring a VPC .
DataSourceConfluencePageConfiguration    
- PageField List<Pulumi.Mappings Aws Native. Kendra. Inputs. Data Source Confluence Page To Index Field Mapping> 
- Maps attributes or field names of Confluence pages to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - PageFieldMappingsparameter, you must specify at least one field mapping.
- PageField []DataMappings Source Confluence Page To Index Field Mapping 
- Maps attributes or field names of Confluence pages to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - PageFieldMappingsparameter, you must specify at least one field mapping.
- pageField List<DataMappings Source Confluence Page To Index Field Mapping> 
- Maps attributes or field names of Confluence pages to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - PageFieldMappingsparameter, you must specify at least one field mapping.
- pageField DataMappings Source Confluence Page To Index Field Mapping[] 
- Maps attributes or field names of Confluence pages to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - PageFieldMappingsparameter, you must specify at least one field mapping.
- page_field_ Sequence[Datamappings Source Confluence Page To Index Field Mapping] 
- Maps attributes or field names of Confluence pages to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - PageFieldMappingsparameter, you must specify at least one field mapping.
- pageField List<Property Map>Mappings 
- Maps attributes or field names of Confluence pages to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - PageFieldMappingsparameter, you must specify at least one field mapping.
DataSourceConfluencePageFieldName     
DataSourceConfluencePageToIndexFieldMapping       
DataSourceConfluenceSpaceConfiguration    
- CrawlArchived boolSpaces 
- TRUEto index archived spaces.
- CrawlPersonal boolSpaces 
- TRUEto index personal spaces. You can add restrictions to items in personal spaces. If personal spaces are indexed, queries without user context information may return restricted items from a personal space in their results. For more information, see Filtering on user context .
- ExcludeSpaces List<string>
- A list of space keys of Confluence spaces. If you include a key, the blogs, documents, and attachments in the space are not indexed. If a space is in both the ExcludeSpacesand theIncludeSpaceslist, the space is excluded.
- IncludeSpaces List<string>
- A list of space keys for Confluence spaces. If you include a key, the blogs, documents, and attachments in the space are indexed. Spaces that aren't in the list aren't indexed. A space in the list must exist. Otherwise, Amazon Kendra logs an error when the data source is synchronized. If a space is in both the IncludeSpacesand theExcludeSpaceslist, the space is excluded.
- SpaceField List<Pulumi.Mappings Aws Native. Kendra. Inputs. Data Source Confluence Space To Index Field Mapping> 
- Maps attributes or field names of Confluence spaces to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - SpaceFieldMappingsparameter, you must specify at least one field mapping.
- CrawlArchived boolSpaces 
- TRUEto index archived spaces.
- CrawlPersonal boolSpaces 
- TRUEto index personal spaces. You can add restrictions to items in personal spaces. If personal spaces are indexed, queries without user context information may return restricted items from a personal space in their results. For more information, see Filtering on user context .
- ExcludeSpaces []string
- A list of space keys of Confluence spaces. If you include a key, the blogs, documents, and attachments in the space are not indexed. If a space is in both the ExcludeSpacesand theIncludeSpaceslist, the space is excluded.
- IncludeSpaces []string
- A list of space keys for Confluence spaces. If you include a key, the blogs, documents, and attachments in the space are indexed. Spaces that aren't in the list aren't indexed. A space in the list must exist. Otherwise, Amazon Kendra logs an error when the data source is synchronized. If a space is in both the IncludeSpacesand theExcludeSpaceslist, the space is excluded.
- SpaceField []DataMappings Source Confluence Space To Index Field Mapping 
- Maps attributes or field names of Confluence spaces to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - SpaceFieldMappingsparameter, you must specify at least one field mapping.
- crawlArchived BooleanSpaces 
- TRUEto index archived spaces.
- crawlPersonal BooleanSpaces 
- TRUEto index personal spaces. You can add restrictions to items in personal spaces. If personal spaces are indexed, queries without user context information may return restricted items from a personal space in their results. For more information, see Filtering on user context .
- excludeSpaces List<String>
- A list of space keys of Confluence spaces. If you include a key, the blogs, documents, and attachments in the space are not indexed. If a space is in both the ExcludeSpacesand theIncludeSpaceslist, the space is excluded.
- includeSpaces List<String>
- A list of space keys for Confluence spaces. If you include a key, the blogs, documents, and attachments in the space are indexed. Spaces that aren't in the list aren't indexed. A space in the list must exist. Otherwise, Amazon Kendra logs an error when the data source is synchronized. If a space is in both the IncludeSpacesand theExcludeSpaceslist, the space is excluded.
- spaceField List<DataMappings Source Confluence Space To Index Field Mapping> 
- Maps attributes or field names of Confluence spaces to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - SpaceFieldMappingsparameter, you must specify at least one field mapping.
- crawlArchived booleanSpaces 
- TRUEto index archived spaces.
- crawlPersonal booleanSpaces 
- TRUEto index personal spaces. You can add restrictions to items in personal spaces. If personal spaces are indexed, queries without user context information may return restricted items from a personal space in their results. For more information, see Filtering on user context .
- excludeSpaces string[]
- A list of space keys of Confluence spaces. If you include a key, the blogs, documents, and attachments in the space are not indexed. If a space is in both the ExcludeSpacesand theIncludeSpaceslist, the space is excluded.
- includeSpaces string[]
- A list of space keys for Confluence spaces. If you include a key, the blogs, documents, and attachments in the space are indexed. Spaces that aren't in the list aren't indexed. A space in the list must exist. Otherwise, Amazon Kendra logs an error when the data source is synchronized. If a space is in both the IncludeSpacesand theExcludeSpaceslist, the space is excluded.
- spaceField DataMappings Source Confluence Space To Index Field Mapping[] 
- Maps attributes or field names of Confluence spaces to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - SpaceFieldMappingsparameter, you must specify at least one field mapping.
- crawl_archived_ boolspaces 
- TRUEto index archived spaces.
- crawl_personal_ boolspaces 
- TRUEto index personal spaces. You can add restrictions to items in personal spaces. If personal spaces are indexed, queries without user context information may return restricted items from a personal space in their results. For more information, see Filtering on user context .
- exclude_spaces Sequence[str]
- A list of space keys of Confluence spaces. If you include a key, the blogs, documents, and attachments in the space are not indexed. If a space is in both the ExcludeSpacesand theIncludeSpaceslist, the space is excluded.
- include_spaces Sequence[str]
- A list of space keys for Confluence spaces. If you include a key, the blogs, documents, and attachments in the space are indexed. Spaces that aren't in the list aren't indexed. A space in the list must exist. Otherwise, Amazon Kendra logs an error when the data source is synchronized. If a space is in both the IncludeSpacesand theExcludeSpaceslist, the space is excluded.
- space_field_ Sequence[Datamappings Source Confluence Space To Index Field Mapping] 
- Maps attributes or field names of Confluence spaces to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - SpaceFieldMappingsparameter, you must specify at least one field mapping.
- crawlArchived BooleanSpaces 
- TRUEto index archived spaces.
- crawlPersonal BooleanSpaces 
- TRUEto index personal spaces. You can add restrictions to items in personal spaces. If personal spaces are indexed, queries without user context information may return restricted items from a personal space in their results. For more information, see Filtering on user context .
- excludeSpaces List<String>
- A list of space keys of Confluence spaces. If you include a key, the blogs, documents, and attachments in the space are not indexed. If a space is in both the ExcludeSpacesand theIncludeSpaceslist, the space is excluded.
- includeSpaces List<String>
- A list of space keys for Confluence spaces. If you include a key, the blogs, documents, and attachments in the space are indexed. Spaces that aren't in the list aren't indexed. A space in the list must exist. Otherwise, Amazon Kendra logs an error when the data source is synchronized. If a space is in both the IncludeSpacesand theExcludeSpaceslist, the space is excluded.
- spaceField List<Property Map>Mappings 
- Maps attributes or field names of Confluence spaces to Amazon Kendra index field names. To create custom fields, use the - UpdateIndexAPI before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.- If you specify the - SpaceFieldMappingsparameter, you must specify at least one field mapping.
DataSourceConfluenceSpaceFieldName     
DataSourceConfluenceSpaceToIndexFieldMapping       
DataSourceConfluenceVersion   
DataSourceConnectionConfiguration   
- DatabaseHost string
- The name of the host for the database. Can be either a string (host.subdomain.domain.tld) or an IPv4 or IPv6 address.
- DatabaseName string
- The name of the database containing the document data.
- DatabasePort int
- The port that the database uses for connections.
- SecretArn string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that stores the credentials. The credentials should be a user-password pair. For more information, see Using a Database Data Source . For more information about AWS Secrets Manager , see What Is AWS Secrets Manager in the AWS Secrets Manager user guide.
- TableName string
- The name of the table that contains the document data.
- DatabaseHost string
- The name of the host for the database. Can be either a string (host.subdomain.domain.tld) or an IPv4 or IPv6 address.
- DatabaseName string
- The name of the database containing the document data.
- DatabasePort int
- The port that the database uses for connections.
- SecretArn string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that stores the credentials. The credentials should be a user-password pair. For more information, see Using a Database Data Source . For more information about AWS Secrets Manager , see What Is AWS Secrets Manager in the AWS Secrets Manager user guide.
- TableName string
- The name of the table that contains the document data.
- databaseHost String
- The name of the host for the database. Can be either a string (host.subdomain.domain.tld) or an IPv4 or IPv6 address.
- databaseName String
- The name of the database containing the document data.
- databasePort Integer
- The port that the database uses for connections.
- secretArn String
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that stores the credentials. The credentials should be a user-password pair. For more information, see Using a Database Data Source . For more information about AWS Secrets Manager , see What Is AWS Secrets Manager in the AWS Secrets Manager user guide.
- tableName String
- The name of the table that contains the document data.
- databaseHost string
- The name of the host for the database. Can be either a string (host.subdomain.domain.tld) or an IPv4 or IPv6 address.
- databaseName string
- The name of the database containing the document data.
- databasePort number
- The port that the database uses for connections.
- secretArn string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that stores the credentials. The credentials should be a user-password pair. For more information, see Using a Database Data Source . For more information about AWS Secrets Manager , see What Is AWS Secrets Manager in the AWS Secrets Manager user guide.
- tableName string
- The name of the table that contains the document data.
- database_host str
- The name of the host for the database. Can be either a string (host.subdomain.domain.tld) or an IPv4 or IPv6 address.
- database_name str
- The name of the database containing the document data.
- database_port int
- The port that the database uses for connections.
- secret_arn str
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that stores the credentials. The credentials should be a user-password pair. For more information, see Using a Database Data Source . For more information about AWS Secrets Manager , see What Is AWS Secrets Manager in the AWS Secrets Manager user guide.
- table_name str
- The name of the table that contains the document data.
- databaseHost String
- The name of the host for the database. Can be either a string (host.subdomain.domain.tld) or an IPv4 or IPv6 address.
- databaseName String
- The name of the database containing the document data.
- databasePort Number
- The port that the database uses for connections.
- secretArn String
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that stores the credentials. The credentials should be a user-password pair. For more information, see Using a Database Data Source . For more information about AWS Secrets Manager , see What Is AWS Secrets Manager in the AWS Secrets Manager user guide.
- tableName String
- The name of the table that contains the document data.
DataSourceCustomDocumentEnrichmentConfiguration     
- InlineConfigurations List<Pulumi.Aws Native. Kendra. Inputs. Data Source Inline Custom Document Enrichment Configuration> 
- Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra.
- PostExtraction Pulumi.Hook Configuration Aws Native. Kendra. Inputs. Data Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Advanced data manipulation .
- PreExtraction Pulumi.Hook Configuration Aws Native. Kendra. Inputs. Data Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Advanced data manipulation .
- RoleArn string
- The Amazon Resource Name (ARN) of an IAM role with permission to run PreExtractionHookConfigurationandPostExtractionHookConfigurationfor altering document metadata and content during the document ingestion process. For more information, see an IAM roles for Amazon Kendra .
- InlineConfigurations []DataSource Inline Custom Document Enrichment Configuration 
- Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra.
- PostExtraction DataHook Configuration Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Advanced data manipulation .
- PreExtraction DataHook Configuration Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Advanced data manipulation .
- RoleArn string
- The Amazon Resource Name (ARN) of an IAM role with permission to run PreExtractionHookConfigurationandPostExtractionHookConfigurationfor altering document metadata and content during the document ingestion process. For more information, see an IAM roles for Amazon Kendra .
- inlineConfigurations List<DataSource Inline Custom Document Enrichment Configuration> 
- Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra.
- postExtraction DataHook Configuration Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Advanced data manipulation .
- preExtraction DataHook Configuration Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Advanced data manipulation .
- roleArn String
- The Amazon Resource Name (ARN) of an IAM role with permission to run PreExtractionHookConfigurationandPostExtractionHookConfigurationfor altering document metadata and content during the document ingestion process. For more information, see an IAM roles for Amazon Kendra .
- inlineConfigurations DataSource Inline Custom Document Enrichment Configuration[] 
- Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra.
- postExtraction DataHook Configuration Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Advanced data manipulation .
- preExtraction DataHook Configuration Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Advanced data manipulation .
- roleArn string
- The Amazon Resource Name (ARN) of an IAM role with permission to run PreExtractionHookConfigurationandPostExtractionHookConfigurationfor altering document metadata and content during the document ingestion process. For more information, see an IAM roles for Amazon Kendra .
- inline_configurations Sequence[DataSource Inline Custom Document Enrichment Configuration] 
- Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra.
- post_extraction_ Datahook_ configuration Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Advanced data manipulation .
- pre_extraction_ Datahook_ configuration Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Advanced data manipulation .
- role_arn str
- The Amazon Resource Name (ARN) of an IAM role with permission to run PreExtractionHookConfigurationandPostExtractionHookConfigurationfor altering document metadata and content during the document ingestion process. For more information, see an IAM roles for Amazon Kendra .
- inlineConfigurations List<Property Map>
- Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra.
- postExtraction Property MapHook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Advanced data manipulation .
- preExtraction Property MapHook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Advanced data manipulation .
- roleArn String
- The Amazon Resource Name (ARN) of an IAM role with permission to run PreExtractionHookConfigurationandPostExtractionHookConfigurationfor altering document metadata and content during the document ingestion process. For more information, see an IAM roles for Amazon Kendra .
DataSourceDatabaseConfiguration   
- ColumnConfiguration Pulumi.Aws Native. Kendra. Inputs. Data Source Column Configuration 
- Information about where the index should get the document information from the database.
- ConnectionConfiguration Pulumi.Aws Native. Kendra. Inputs. Data Source Connection Configuration 
- Configuration information that's required to connect to a database.
- DatabaseEngine Pulumi.Type Aws Native. Kendra. Data Source Database Engine Type 
- The type of database engine that runs the database.
- AclConfiguration Pulumi.Aws Native. Kendra. Inputs. Data Source Acl Configuration 
- Information about the database column that provides information for user context filtering.
- SqlConfiguration Pulumi.Aws Native. Kendra. Inputs. Data Source Sql Configuration 
- Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
- VpcConfiguration Pulumi.Aws Native. Kendra. Inputs. Data Source Vpc Configuration 
- Provides information for connecting to an Amazon VPC.
- ColumnConfiguration DataSource Column Configuration 
- Information about where the index should get the document information from the database.
- ConnectionConfiguration DataSource Connection Configuration 
- Configuration information that's required to connect to a database.
- DatabaseEngine DataType Source Database Engine Type 
- The type of database engine that runs the database.
- AclConfiguration DataSource Acl Configuration 
- Information about the database column that provides information for user context filtering.
- SqlConfiguration DataSource Sql Configuration 
- Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
- VpcConfiguration DataSource Vpc Configuration 
- Provides information for connecting to an Amazon VPC.
- columnConfiguration DataSource Column Configuration 
- Information about where the index should get the document information from the database.
- connectionConfiguration DataSource Connection Configuration 
- Configuration information that's required to connect to a database.
- databaseEngine DataType Source Database Engine Type 
- The type of database engine that runs the database.
- aclConfiguration DataSource Acl Configuration 
- Information about the database column that provides information for user context filtering.
- sqlConfiguration DataSource Sql Configuration 
- Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
- vpcConfiguration DataSource Vpc Configuration 
- Provides information for connecting to an Amazon VPC.
- columnConfiguration DataSource Column Configuration 
- Information about where the index should get the document information from the database.
- connectionConfiguration DataSource Connection Configuration 
- Configuration information that's required to connect to a database.
- databaseEngine DataType Source Database Engine Type 
- The type of database engine that runs the database.
- aclConfiguration DataSource Acl Configuration 
- Information about the database column that provides information for user context filtering.
- sqlConfiguration DataSource Sql Configuration 
- Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
- vpcConfiguration DataSource Vpc Configuration 
- Provides information for connecting to an Amazon VPC.
- column_configuration DataSource Column Configuration 
- Information about where the index should get the document information from the database.
- connection_configuration DataSource Connection Configuration 
- Configuration information that's required to connect to a database.
- database_engine_ Datatype Source Database Engine Type 
- The type of database engine that runs the database.
- acl_configuration DataSource Acl Configuration 
- Information about the database column that provides information for user context filtering.
- sql_configuration DataSource Sql Configuration 
- Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
- vpc_configuration DataSource Vpc Configuration 
- Provides information for connecting to an Amazon VPC.
- columnConfiguration Property Map
- Information about where the index should get the document information from the database.
- connectionConfiguration Property Map
- Configuration information that's required to connect to a database.
- databaseEngine "RDS_AURORA_MYSQL" | "RDS_AURORA_POSTGRESQL" | "RDS_MYSQL" | "RDS_POSTGRESQL"Type 
- The type of database engine that runs the database.
- aclConfiguration Property Map
- Information about the database column that provides information for user context filtering.
- sqlConfiguration Property Map
- Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
- vpcConfiguration Property Map
- Provides information for connecting to an Amazon VPC.
DataSourceDatabaseEngineType    
DataSourceDocumentAttributeCondition    
- ConditionDocument stringAttribute Key 
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Kendra currently does not support - _document_bodyas an attribute key used for the condition.
- Operator
Pulumi.Aws Native. Kendra. Data Source Condition Operator 
- The condition operator. - For example, you can use 'Contains' to partially match a string. 
- ConditionOn Pulumi.Value Aws Native. Kendra. Inputs. Data Source Document Attribute Value 
- The value used by the operator. - For example, you can specify the value 'financial' for strings in the 'Source_URI' field that partially match or contain this value. 
- ConditionDocument stringAttribute Key 
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Kendra currently does not support - _document_bodyas an attribute key used for the condition.
- Operator
DataSource Condition Operator 
- The condition operator. - For example, you can use 'Contains' to partially match a string. 
- ConditionOn DataValue Source Document Attribute Value 
- The value used by the operator. - For example, you can specify the value 'financial' for strings in the 'Source_URI' field that partially match or contain this value. 
- conditionDocument StringAttribute Key 
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Kendra currently does not support - _document_bodyas an attribute key used for the condition.
- operator
DataSource Condition Operator 
- The condition operator. - For example, you can use 'Contains' to partially match a string. 
- conditionOn DataValue Source Document Attribute Value 
- The value used by the operator. - For example, you can specify the value 'financial' for strings in the 'Source_URI' field that partially match or contain this value. 
- conditionDocument stringAttribute Key 
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Kendra currently does not support - _document_bodyas an attribute key used for the condition.
- operator
DataSource Condition Operator 
- The condition operator. - For example, you can use 'Contains' to partially match a string. 
- conditionOn DataValue Source Document Attribute Value 
- The value used by the operator. - For example, you can specify the value 'financial' for strings in the 'Source_URI' field that partially match or contain this value. 
- condition_document_ strattribute_ key 
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Kendra currently does not support - _document_bodyas an attribute key used for the condition.
- operator
DataSource Condition Operator 
- The condition operator. - For example, you can use 'Contains' to partially match a string. 
- condition_on_ Datavalue Source Document Attribute Value 
- The value used by the operator. - For example, you can specify the value 'financial' for strings in the 'Source_URI' field that partially match or contain this value. 
- conditionDocument StringAttribute Key 
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Kendra currently does not support - _document_bodyas an attribute key used for the condition.
- operator
"GreaterThan" | "Greater Than Or Equals" | "Less Than" | "Less Than Or Equals" | "Equals" | "Not Equals" | "Contains" | "Not Contains" | "Exists" | "Not Exists" | "Begins With" 
- The condition operator. - For example, you can use 'Contains' to partially match a string. 
- conditionOn Property MapValue 
- The value used by the operator. - For example, you can specify the value 'financial' for strings in the 'Source_URI' field that partially match or contain this value. 
DataSourceDocumentAttributeTarget    
DataSourceDocumentAttributeValue    
- DateValue string
- A date expressed as an ISO 8601 string. - It is important for the time zone to be included in the ISO 8601 date-time format. For example, 2012-03-25T12:30:10+01:00 is the ISO 8601 date-time format for March 25th 2012 at 12:30PM (plus 10 seconds) in Central European Time. 
- LongValue int
- A long integer value.
- StringList List<string>Value 
- A list of strings. The default maximum length or number of strings is 10.
- StringValue string
- A string, such as "department".
- DateValue string
- A date expressed as an ISO 8601 string. - It is important for the time zone to be included in the ISO 8601 date-time format. For example, 2012-03-25T12:30:10+01:00 is the ISO 8601 date-time format for March 25th 2012 at 12:30PM (plus 10 seconds) in Central European Time. 
- LongValue int
- A long integer value.
- StringList []stringValue 
- A list of strings. The default maximum length or number of strings is 10.
- StringValue string
- A string, such as "department".
- dateValue String
- A date expressed as an ISO 8601 string. - It is important for the time zone to be included in the ISO 8601 date-time format. For example, 2012-03-25T12:30:10+01:00 is the ISO 8601 date-time format for March 25th 2012 at 12:30PM (plus 10 seconds) in Central European Time. 
- longValue Integer
- A long integer value.
- stringList List<String>Value 
- A list of strings. The default maximum length or number of strings is 10.
- stringValue String
- A string, such as "department".
- dateValue string
- A date expressed as an ISO 8601 string. - It is important for the time zone to be included in the ISO 8601 date-time format. For example, 2012-03-25T12:30:10+01:00 is the ISO 8601 date-time format for March 25th 2012 at 12:30PM (plus 10 seconds) in Central European Time. 
- longValue number
- A long integer value.
- stringList string[]Value 
- A list of strings. The default maximum length or number of strings is 10.
- stringValue string
- A string, such as "department".
- date_value str
- A date expressed as an ISO 8601 string. - It is important for the time zone to be included in the ISO 8601 date-time format. For example, 2012-03-25T12:30:10+01:00 is the ISO 8601 date-time format for March 25th 2012 at 12:30PM (plus 10 seconds) in Central European Time. 
- long_value int
- A long integer value.
- string_list_ Sequence[str]value 
- A list of strings. The default maximum length or number of strings is 10.
- string_value str
- A string, such as "department".
- dateValue String
- A date expressed as an ISO 8601 string. - It is important for the time zone to be included in the ISO 8601 date-time format. For example, 2012-03-25T12:30:10+01:00 is the ISO 8601 date-time format for March 25th 2012 at 12:30PM (plus 10 seconds) in Central European Time. 
- longValue Number
- A long integer value.
- stringList List<String>Value 
- A list of strings. The default maximum length or number of strings is 10.
- stringValue String
- A string, such as "department".
DataSourceDocumentsMetadataConfiguration    
- S3Prefix string
- A prefix used to filter metadata configuration files in the AWS S3 bucket. The S3 bucket might contain multiple metadata files. Use S3Prefixto include only the desired metadata files.
- S3Prefix string
- A prefix used to filter metadata configuration files in the AWS S3 bucket. The S3 bucket might contain multiple metadata files. Use S3Prefixto include only the desired metadata files.
- s3Prefix String
- A prefix used to filter metadata configuration files in the AWS S3 bucket. The S3 bucket might contain multiple metadata files. Use S3Prefixto include only the desired metadata files.
- s3Prefix string
- A prefix used to filter metadata configuration files in the AWS S3 bucket. The S3 bucket might contain multiple metadata files. Use S3Prefixto include only the desired metadata files.
- s3_prefix str
- A prefix used to filter metadata configuration files in the AWS S3 bucket. The S3 bucket might contain multiple metadata files. Use S3Prefixto include only the desired metadata files.
- s3Prefix String
- A prefix used to filter metadata configuration files in the AWS S3 bucket. The S3 bucket might contain multiple metadata files. Use S3Prefixto include only the desired metadata files.
DataSourceGoogleDriveConfiguration    
- SecretArn string
- The Amazon Resource Name (ARN) of a AWS Secrets Manager secret that contains the credentials required to connect to Google Drive. For more information, see Using a Google Workspace Drive data source .
- ExcludeMime List<string>Types 
- A list of MIME types to exclude from the index. All documents matching the specified MIME type are excluded. - For a list of MIME types, see Using a Google Workspace Drive data source . 
- List<string>
- A list of identifiers or shared drives to exclude from the index. All files and folders stored on the shared drive are excluded.
- ExcludeUser List<string>Accounts 
- A list of email addresses of the users. Documents owned by these users are excluded from the index. Documents shared with excluded users are indexed unless they are excluded in another way.
- ExclusionPatterns List<string>
- A list of regular expression patterns to exclude certain items in your Google Drive, including shared drives and users' My Drives. Items that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- FieldMappings List<Pulumi.Aws Native. Kendra. Inputs. Data Source To Index Field Mapping> 
- Maps Google Drive data source attributes or field names to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to Google Drive fields. For more information, see Mapping data source fields . The Google Drive data source field names must exist in your Google Drive custom metadata.
- InclusionPatterns List<string>
- A list of regular expression patterns to include certain items in your Google Drive, including shared drives and users' My Drives. Items that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- SecretArn string
- The Amazon Resource Name (ARN) of a AWS Secrets Manager secret that contains the credentials required to connect to Google Drive. For more information, see Using a Google Workspace Drive data source .
- ExcludeMime []stringTypes 
- A list of MIME types to exclude from the index. All documents matching the specified MIME type are excluded. - For a list of MIME types, see Using a Google Workspace Drive data source . 
- []string
- A list of identifiers or shared drives to exclude from the index. All files and folders stored on the shared drive are excluded.
- ExcludeUser []stringAccounts 
- A list of email addresses of the users. Documents owned by these users are excluded from the index. Documents shared with excluded users are indexed unless they are excluded in another way.
- ExclusionPatterns []string
- A list of regular expression patterns to exclude certain items in your Google Drive, including shared drives and users' My Drives. Items that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- FieldMappings []DataSource To Index Field Mapping 
- Maps Google Drive data source attributes or field names to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to Google Drive fields. For more information, see Mapping data source fields . The Google Drive data source field names must exist in your Google Drive custom metadata.
- InclusionPatterns []string
- A list of regular expression patterns to include certain items in your Google Drive, including shared drives and users' My Drives. Items that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- secretArn String
- The Amazon Resource Name (ARN) of a AWS Secrets Manager secret that contains the credentials required to connect to Google Drive. For more information, see Using a Google Workspace Drive data source .
- excludeMime List<String>Types 
- A list of MIME types to exclude from the index. All documents matching the specified MIME type are excluded. - For a list of MIME types, see Using a Google Workspace Drive data source . 
- List<String>
- A list of identifiers or shared drives to exclude from the index. All files and folders stored on the shared drive are excluded.
- excludeUser List<String>Accounts 
- A list of email addresses of the users. Documents owned by these users are excluded from the index. Documents shared with excluded users are indexed unless they are excluded in another way.
- exclusionPatterns List<String>
- A list of regular expression patterns to exclude certain items in your Google Drive, including shared drives and users' My Drives. Items that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- fieldMappings List<DataSource To Index Field Mapping> 
- Maps Google Drive data source attributes or field names to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to Google Drive fields. For more information, see Mapping data source fields . The Google Drive data source field names must exist in your Google Drive custom metadata.
- inclusionPatterns List<String>
- A list of regular expression patterns to include certain items in your Google Drive, including shared drives and users' My Drives. Items that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- secretArn string
- The Amazon Resource Name (ARN) of a AWS Secrets Manager secret that contains the credentials required to connect to Google Drive. For more information, see Using a Google Workspace Drive data source .
- excludeMime string[]Types 
- A list of MIME types to exclude from the index. All documents matching the specified MIME type are excluded. - For a list of MIME types, see Using a Google Workspace Drive data source . 
- string[]
- A list of identifiers or shared drives to exclude from the index. All files and folders stored on the shared drive are excluded.
- excludeUser string[]Accounts 
- A list of email addresses of the users. Documents owned by these users are excluded from the index. Documents shared with excluded users are indexed unless they are excluded in another way.
- exclusionPatterns string[]
- A list of regular expression patterns to exclude certain items in your Google Drive, including shared drives and users' My Drives. Items that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- fieldMappings DataSource To Index Field Mapping[] 
- Maps Google Drive data source attributes or field names to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to Google Drive fields. For more information, see Mapping data source fields . The Google Drive data source field names must exist in your Google Drive custom metadata.
- inclusionPatterns string[]
- A list of regular expression patterns to include certain items in your Google Drive, including shared drives and users' My Drives. Items that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- secret_arn str
- The Amazon Resource Name (ARN) of a AWS Secrets Manager secret that contains the credentials required to connect to Google Drive. For more information, see Using a Google Workspace Drive data source .
- exclude_mime_ Sequence[str]types 
- A list of MIME types to exclude from the index. All documents matching the specified MIME type are excluded. - For a list of MIME types, see Using a Google Workspace Drive data source . 
- Sequence[str]
- A list of identifiers or shared drives to exclude from the index. All files and folders stored on the shared drive are excluded.
- exclude_user_ Sequence[str]accounts 
- A list of email addresses of the users. Documents owned by these users are excluded from the index. Documents shared with excluded users are indexed unless they are excluded in another way.
- exclusion_patterns Sequence[str]
- A list of regular expression patterns to exclude certain items in your Google Drive, including shared drives and users' My Drives. Items that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- field_mappings Sequence[DataSource To Index Field Mapping] 
- Maps Google Drive data source attributes or field names to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to Google Drive fields. For more information, see Mapping data source fields . The Google Drive data source field names must exist in your Google Drive custom metadata.
- inclusion_patterns Sequence[str]
- A list of regular expression patterns to include certain items in your Google Drive, including shared drives and users' My Drives. Items that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- secretArn String
- The Amazon Resource Name (ARN) of a AWS Secrets Manager secret that contains the credentials required to connect to Google Drive. For more information, see Using a Google Workspace Drive data source .
- excludeMime List<String>Types 
- A list of MIME types to exclude from the index. All documents matching the specified MIME type are excluded. - For a list of MIME types, see Using a Google Workspace Drive data source . 
- List<String>
- A list of identifiers or shared drives to exclude from the index. All files and folders stored on the shared drive are excluded.
- excludeUser List<String>Accounts 
- A list of email addresses of the users. Documents owned by these users are excluded from the index. Documents shared with excluded users are indexed unless they are excluded in another way.
- exclusionPatterns List<String>
- A list of regular expression patterns to exclude certain items in your Google Drive, including shared drives and users' My Drives. Items that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- fieldMappings List<Property Map>
- Maps Google Drive data source attributes or field names to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to Google Drive fields. For more information, see Mapping data source fields . The Google Drive data source field names must exist in your Google Drive custom metadata.
- inclusionPatterns List<String>
- A list of regular expression patterns to include certain items in your Google Drive, including shared drives and users' My Drives. Items that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
DataSourceHookConfiguration   
- LambdaArn string
- The Amazon Resource Name (ARN) of an IAM role with permission to run a Lambda function during ingestion. For more information, see an IAM roles for Amazon Kendra .
- S3Bucket string
- Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions .
- InvocationCondition Pulumi.Aws Native. Kendra. Inputs. Data Source Document Attribute Condition 
- The condition used for when a Lambda function should be invoked. - For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time. 
- LambdaArn string
- The Amazon Resource Name (ARN) of an IAM role with permission to run a Lambda function during ingestion. For more information, see an IAM roles for Amazon Kendra .
- S3Bucket string
- Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions .
- InvocationCondition DataSource Document Attribute Condition 
- The condition used for when a Lambda function should be invoked. - For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time. 
- lambdaArn String
- The Amazon Resource Name (ARN) of an IAM role with permission to run a Lambda function during ingestion. For more information, see an IAM roles for Amazon Kendra .
- s3Bucket String
- Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions .
- invocationCondition DataSource Document Attribute Condition 
- The condition used for when a Lambda function should be invoked. - For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time. 
- lambdaArn string
- The Amazon Resource Name (ARN) of an IAM role with permission to run a Lambda function during ingestion. For more information, see an IAM roles for Amazon Kendra .
- s3Bucket string
- Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions .
- invocationCondition DataSource Document Attribute Condition 
- The condition used for when a Lambda function should be invoked. - For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time. 
- lambda_arn str
- The Amazon Resource Name (ARN) of an IAM role with permission to run a Lambda function during ingestion. For more information, see an IAM roles for Amazon Kendra .
- s3_bucket str
- Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions .
- invocation_condition DataSource Document Attribute Condition 
- The condition used for when a Lambda function should be invoked. - For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time. 
- lambdaArn String
- The Amazon Resource Name (ARN) of an IAM role with permission to run a Lambda function during ingestion. For more information, see an IAM roles for Amazon Kendra .
- s3Bucket String
- Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions .
- invocationCondition Property Map
- The condition used for when a Lambda function should be invoked. - For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time. 
DataSourceInlineCustomDocumentEnrichmentConfiguration      
DataSourceOneDriveConfiguration    
- OneDrive Pulumi.Users Aws Native. Kendra. Inputs. Data Source One Drive Users 
- A list of user accounts whose documents should be indexed.
- SecretArn string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password to connect to OneDrive. The user name should be the application ID for the OneDrive application, and the password is the application key for the OneDrive application.
- TenantDomain string
- The Azure Active Directory domain of the organization.
- DisableLocal boolGroups 
- TRUEto disable local groups information.
- ExclusionPatterns List<string>
- A list of regular expression patterns to exclude certain documents in your OneDrive. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the file name. 
- FieldMappings List<Pulumi.Aws Native. Kendra. Inputs. Data Source To Index Field Mapping> 
- A list of DataSourceToIndexFieldMappingobjects that map OneDrive data source attributes or field names to Amazon Kendra index field names. To create custom fields, use theUpdateIndexAPI before you map to OneDrive fields. For more information, see Mapping data source fields . The OneDrive data source field names must exist in your OneDrive custom metadata.
- InclusionPatterns List<string>
- A list of regular expression patterns to include certain documents in your OneDrive. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the file name. 
- OneDrive DataUsers Source One Drive Users 
- A list of user accounts whose documents should be indexed.
- SecretArn string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password to connect to OneDrive. The user name should be the application ID for the OneDrive application, and the password is the application key for the OneDrive application.
- TenantDomain string
- The Azure Active Directory domain of the organization.
- DisableLocal boolGroups 
- TRUEto disable local groups information.
- ExclusionPatterns []string
- A list of regular expression patterns to exclude certain documents in your OneDrive. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the file name. 
- FieldMappings []DataSource To Index Field Mapping 
- A list of DataSourceToIndexFieldMappingobjects that map OneDrive data source attributes or field names to Amazon Kendra index field names. To create custom fields, use theUpdateIndexAPI before you map to OneDrive fields. For more information, see Mapping data source fields . The OneDrive data source field names must exist in your OneDrive custom metadata.
- InclusionPatterns []string
- A list of regular expression patterns to include certain documents in your OneDrive. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the file name. 
- oneDrive DataUsers Source One Drive Users 
- A list of user accounts whose documents should be indexed.
- secretArn String
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password to connect to OneDrive. The user name should be the application ID for the OneDrive application, and the password is the application key for the OneDrive application.
- tenantDomain String
- The Azure Active Directory domain of the organization.
- disableLocal BooleanGroups 
- TRUEto disable local groups information.
- exclusionPatterns List<String>
- A list of regular expression patterns to exclude certain documents in your OneDrive. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the file name. 
- fieldMappings List<DataSource To Index Field Mapping> 
- A list of DataSourceToIndexFieldMappingobjects that map OneDrive data source attributes or field names to Amazon Kendra index field names. To create custom fields, use theUpdateIndexAPI before you map to OneDrive fields. For more information, see Mapping data source fields . The OneDrive data source field names must exist in your OneDrive custom metadata.
- inclusionPatterns List<String>
- A list of regular expression patterns to include certain documents in your OneDrive. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the file name. 
- oneDrive DataUsers Source One Drive Users 
- A list of user accounts whose documents should be indexed.
- secretArn string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password to connect to OneDrive. The user name should be the application ID for the OneDrive application, and the password is the application key for the OneDrive application.
- tenantDomain string
- The Azure Active Directory domain of the organization.
- disableLocal booleanGroups 
- TRUEto disable local groups information.
- exclusionPatterns string[]
- A list of regular expression patterns to exclude certain documents in your OneDrive. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the file name. 
- fieldMappings DataSource To Index Field Mapping[] 
- A list of DataSourceToIndexFieldMappingobjects that map OneDrive data source attributes or field names to Amazon Kendra index field names. To create custom fields, use theUpdateIndexAPI before you map to OneDrive fields. For more information, see Mapping data source fields . The OneDrive data source field names must exist in your OneDrive custom metadata.
- inclusionPatterns string[]
- A list of regular expression patterns to include certain documents in your OneDrive. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the file name. 
- one_drive_ Datausers Source One Drive Users 
- A list of user accounts whose documents should be indexed.
- secret_arn str
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password to connect to OneDrive. The user name should be the application ID for the OneDrive application, and the password is the application key for the OneDrive application.
- tenant_domain str
- The Azure Active Directory domain of the organization.
- disable_local_ boolgroups 
- TRUEto disable local groups information.
- exclusion_patterns Sequence[str]
- A list of regular expression patterns to exclude certain documents in your OneDrive. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the file name. 
- field_mappings Sequence[DataSource To Index Field Mapping] 
- A list of DataSourceToIndexFieldMappingobjects that map OneDrive data source attributes or field names to Amazon Kendra index field names. To create custom fields, use theUpdateIndexAPI before you map to OneDrive fields. For more information, see Mapping data source fields . The OneDrive data source field names must exist in your OneDrive custom metadata.
- inclusion_patterns Sequence[str]
- A list of regular expression patterns to include certain documents in your OneDrive. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the file name. 
- oneDrive Property MapUsers 
- A list of user accounts whose documents should be indexed.
- secretArn String
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password to connect to OneDrive. The user name should be the application ID for the OneDrive application, and the password is the application key for the OneDrive application.
- tenantDomain String
- The Azure Active Directory domain of the organization.
- disableLocal BooleanGroups 
- TRUEto disable local groups information.
- exclusionPatterns List<String>
- A list of regular expression patterns to exclude certain documents in your OneDrive. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the file name. 
- fieldMappings List<Property Map>
- A list of DataSourceToIndexFieldMappingobjects that map OneDrive data source attributes or field names to Amazon Kendra index field names. To create custom fields, use theUpdateIndexAPI before you map to OneDrive fields. For more information, see Mapping data source fields . The OneDrive data source field names must exist in your OneDrive custom metadata.
- inclusionPatterns List<String>
- A list of regular expression patterns to include certain documents in your OneDrive. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the file name. 
DataSourceOneDriveUsers    
- OneDrive List<string>User List 
- A list of users whose documents should be indexed. Specify the user names in email format, for example, username@tenantdomain. If you need to index the documents of more than 10 users, use theOneDriveUserS3Pathfield to specify the location of a file containing a list of users.
- OneDrive Pulumi.User S3Path Aws Native. Kendra. Inputs. Data Source S3Path 
- The S3 bucket location of a file containing a list of users whose documents should be indexed.
- OneDrive []stringUser List 
- A list of users whose documents should be indexed. Specify the user names in email format, for example, username@tenantdomain. If you need to index the documents of more than 10 users, use theOneDriveUserS3Pathfield to specify the location of a file containing a list of users.
- OneDrive DataUser S3Path Source S3Path 
- The S3 bucket location of a file containing a list of users whose documents should be indexed.
- oneDrive List<String>User List 
- A list of users whose documents should be indexed. Specify the user names in email format, for example, username@tenantdomain. If you need to index the documents of more than 10 users, use theOneDriveUserS3Pathfield to specify the location of a file containing a list of users.
- oneDrive DataUser S3Path Source S3Path 
- The S3 bucket location of a file containing a list of users whose documents should be indexed.
- oneDrive string[]User List 
- A list of users whose documents should be indexed. Specify the user names in email format, for example, username@tenantdomain. If you need to index the documents of more than 10 users, use theOneDriveUserS3Pathfield to specify the location of a file containing a list of users.
- oneDrive DataUser S3Path Source S3Path 
- The S3 bucket location of a file containing a list of users whose documents should be indexed.
- one_drive_ Sequence[str]user_ list 
- A list of users whose documents should be indexed. Specify the user names in email format, for example, username@tenantdomain. If you need to index the documents of more than 10 users, use theOneDriveUserS3Pathfield to specify the location of a file containing a list of users.
- one_drive_ Datauser_ s3_ path Source S3Path 
- The S3 bucket location of a file containing a list of users whose documents should be indexed.
- oneDrive List<String>User List 
- A list of users whose documents should be indexed. Specify the user names in email format, for example, username@tenantdomain. If you need to index the documents of more than 10 users, use theOneDriveUserS3Pathfield to specify the location of a file containing a list of users.
- oneDrive Property MapUser S3Path 
- The S3 bucket location of a file containing a list of users whose documents should be indexed.
DataSourceProxyConfiguration   
- Host string
- The name of the website host you want to connect to via a web proxy server. - For example, the host name of https://a.example.com/page1.html is "a.example.com". 
- Port int
- The port number of the website host you want to connect to via a web proxy server. - For example, the port for https://a.example.com/page1.html is 443, the standard port for HTTPS. 
- Credentials string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret. You create a secret to store your credentials in AWS Secrets Manager - The credentials are optional. You use a secret if web proxy credentials are required to connect to a website host. Amazon Kendra currently support basic authentication to connect to a web proxy server. The secret stores your credentials. 
- Host string
- The name of the website host you want to connect to via a web proxy server. - For example, the host name of https://a.example.com/page1.html is "a.example.com". 
- Port int
- The port number of the website host you want to connect to via a web proxy server. - For example, the port for https://a.example.com/page1.html is 443, the standard port for HTTPS. 
- Credentials string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret. You create a secret to store your credentials in AWS Secrets Manager - The credentials are optional. You use a secret if web proxy credentials are required to connect to a website host. Amazon Kendra currently support basic authentication to connect to a web proxy server. The secret stores your credentials. 
- host String
- The name of the website host you want to connect to via a web proxy server. - For example, the host name of https://a.example.com/page1.html is "a.example.com". 
- port Integer
- The port number of the website host you want to connect to via a web proxy server. - For example, the port for https://a.example.com/page1.html is 443, the standard port for HTTPS. 
- credentials String
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret. You create a secret to store your credentials in AWS Secrets Manager - The credentials are optional. You use a secret if web proxy credentials are required to connect to a website host. Amazon Kendra currently support basic authentication to connect to a web proxy server. The secret stores your credentials. 
- host string
- The name of the website host you want to connect to via a web proxy server. - For example, the host name of https://a.example.com/page1.html is "a.example.com". 
- port number
- The port number of the website host you want to connect to via a web proxy server. - For example, the port for https://a.example.com/page1.html is 443, the standard port for HTTPS. 
- credentials string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret. You create a secret to store your credentials in AWS Secrets Manager - The credentials are optional. You use a secret if web proxy credentials are required to connect to a website host. Amazon Kendra currently support basic authentication to connect to a web proxy server. The secret stores your credentials. 
- host str
- The name of the website host you want to connect to via a web proxy server. - For example, the host name of https://a.example.com/page1.html is "a.example.com". 
- port int
- The port number of the website host you want to connect to via a web proxy server. - For example, the port for https://a.example.com/page1.html is 443, the standard port for HTTPS. 
- credentials str
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret. You create a secret to store your credentials in AWS Secrets Manager - The credentials are optional. You use a secret if web proxy credentials are required to connect to a website host. Amazon Kendra currently support basic authentication to connect to a web proxy server. The secret stores your credentials. 
- host String
- The name of the website host you want to connect to via a web proxy server. - For example, the host name of https://a.example.com/page1.html is "a.example.com". 
- port Number
- The port number of the website host you want to connect to via a web proxy server. - For example, the port for https://a.example.com/page1.html is 443, the standard port for HTTPS. 
- credentials String
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret. You create a secret to store your credentials in AWS Secrets Manager - The credentials are optional. You use a secret if web proxy credentials are required to connect to a website host. Amazon Kendra currently support basic authentication to connect to a web proxy server. The secret stores your credentials. 
DataSourceQueryIdentifiersEnclosingOption     
DataSourceS3DataSourceConfiguration    
- BucketName string
- The name of the bucket that contains the documents.
- AccessControl Pulumi.List Configuration Aws Native. Kendra. Inputs. Data Source Access Control List Configuration 
- Provides the path to the S3 bucket that contains the user context filtering files for the data source. For the format of the file, see Access control for S3 data sources .
- DocumentsMetadata Pulumi.Configuration Aws Native. Kendra. Inputs. Data Source Documents Metadata Configuration 
- Specifies document metadata files that contain information such as the document access control information, source URI, document author, and custom attributes. Each metadata file contains metadata about a single document.
- ExclusionPatterns List<string>
- A list of glob patterns (patterns that can expand a wildcard pattern into a list of path names that match the given pattern) for certain file names and file types to exclude from your index. If a document matches both an inclusion and exclusion prefix or pattern, the exclusion prefix takes precendence and the document is not indexed. Examples of glob patterns include: - /myapp/config/* —All files inside config directory.
- */.png —All .png files in all directories.
- */.{png, ico, md} —All .png, .ico or .md files in all directories.
- /myapp/src/**/.ts* —All .ts files inside src directory (and all its subdirectories).
- */!(.module).ts —All .ts files but not .module.ts
- **.png , .jpg —All PNG and JPEG image files in a directory (files with the extensions .png and .jpg).
- internal —All files in a directory that contain 'internal' in the file name, such as 'internal', 'internal_only', 'company_internal'.
- **/internal —All internal-related files in a directory and its subdirectories.
 - For more examples, see Use of Exclude and Include Filters in the AWS CLI Command Reference. 
- InclusionPatterns List<string>
- A list of glob patterns (patterns that can expand a wildcard pattern into a list of path names that match the given pattern) for certain file names and file types to include in your index. If a document matches both an inclusion and exclusion prefix or pattern, the exclusion prefix takes precendence and the document is not indexed. Examples of glob patterns include: - /myapp/config/* —All files inside config directory.
- */.png —All .png files in all directories.
- */.{png, ico, md} —All .png, .ico or .md files in all directories.
- /myapp/src/**/.ts* —All .ts files inside src directory (and all its subdirectories).
- */!(.module).ts —All .ts files but not .module.ts
- **.png , .jpg —All PNG and JPEG image files in a directory (files with the extensions .png and .jpg).
- internal —All files in a directory that contain 'internal' in the file name, such as 'internal', 'internal_only', 'company_internal'.
- **/internal —All internal-related files in a directory and its subdirectories.
 - For more examples, see Use of Exclude and Include Filters in the AWS CLI Command Reference. 
- InclusionPrefixes List<string>
- A list of S3 prefixes for the documents that should be included in the index.
- BucketName string
- The name of the bucket that contains the documents.
- AccessControl DataList Configuration Source Access Control List Configuration 
- Provides the path to the S3 bucket that contains the user context filtering files for the data source. For the format of the file, see Access control for S3 data sources .
- DocumentsMetadata DataConfiguration Source Documents Metadata Configuration 
- Specifies document metadata files that contain information such as the document access control information, source URI, document author, and custom attributes. Each metadata file contains metadata about a single document.
- ExclusionPatterns []string
- A list of glob patterns (patterns that can expand a wildcard pattern into a list of path names that match the given pattern) for certain file names and file types to exclude from your index. If a document matches both an inclusion and exclusion prefix or pattern, the exclusion prefix takes precendence and the document is not indexed. Examples of glob patterns include: - /myapp/config/* —All files inside config directory.
- */.png —All .png files in all directories.
- */.{png, ico, md} —All .png, .ico or .md files in all directories.
- /myapp/src/**/.ts* —All .ts files inside src directory (and all its subdirectories).
- */!(.module).ts —All .ts files but not .module.ts
- **.png , .jpg —All PNG and JPEG image files in a directory (files with the extensions .png and .jpg).
- internal —All files in a directory that contain 'internal' in the file name, such as 'internal', 'internal_only', 'company_internal'.
- **/internal —All internal-related files in a directory and its subdirectories.
 - For more examples, see Use of Exclude and Include Filters in the AWS CLI Command Reference. 
- InclusionPatterns []string
- A list of glob patterns (patterns that can expand a wildcard pattern into a list of path names that match the given pattern) for certain file names and file types to include in your index. If a document matches both an inclusion and exclusion prefix or pattern, the exclusion prefix takes precendence and the document is not indexed. Examples of glob patterns include: - /myapp/config/* —All files inside config directory.
- */.png —All .png files in all directories.
- */.{png, ico, md} —All .png, .ico or .md files in all directories.
- /myapp/src/**/.ts* —All .ts files inside src directory (and all its subdirectories).
- */!(.module).ts —All .ts files but not .module.ts
- **.png , .jpg —All PNG and JPEG image files in a directory (files with the extensions .png and .jpg).
- internal —All files in a directory that contain 'internal' in the file name, such as 'internal', 'internal_only', 'company_internal'.
- **/internal —All internal-related files in a directory and its subdirectories.
 - For more examples, see Use of Exclude and Include Filters in the AWS CLI Command Reference. 
- InclusionPrefixes []string
- A list of S3 prefixes for the documents that should be included in the index.
- bucketName String
- The name of the bucket that contains the documents.
- accessControl DataList Configuration Source Access Control List Configuration 
- Provides the path to the S3 bucket that contains the user context filtering files for the data source. For the format of the file, see Access control for S3 data sources .
- documentsMetadata DataConfiguration Source Documents Metadata Configuration 
- Specifies document metadata files that contain information such as the document access control information, source URI, document author, and custom attributes. Each metadata file contains metadata about a single document.
- exclusionPatterns List<String>
- A list of glob patterns (patterns that can expand a wildcard pattern into a list of path names that match the given pattern) for certain file names and file types to exclude from your index. If a document matches both an inclusion and exclusion prefix or pattern, the exclusion prefix takes precendence and the document is not indexed. Examples of glob patterns include: - /myapp/config/* —All files inside config directory.
- */.png —All .png files in all directories.
- */.{png, ico, md} —All .png, .ico or .md files in all directories.
- /myapp/src/**/.ts* —All .ts files inside src directory (and all its subdirectories).
- */!(.module).ts —All .ts files but not .module.ts
- **.png , .jpg —All PNG and JPEG image files in a directory (files with the extensions .png and .jpg).
- internal —All files in a directory that contain 'internal' in the file name, such as 'internal', 'internal_only', 'company_internal'.
- **/internal —All internal-related files in a directory and its subdirectories.
 - For more examples, see Use of Exclude and Include Filters in the AWS CLI Command Reference. 
- inclusionPatterns List<String>
- A list of glob patterns (patterns that can expand a wildcard pattern into a list of path names that match the given pattern) for certain file names and file types to include in your index. If a document matches both an inclusion and exclusion prefix or pattern, the exclusion prefix takes precendence and the document is not indexed. Examples of glob patterns include: - /myapp/config/* —All files inside config directory.
- */.png —All .png files in all directories.
- */.{png, ico, md} —All .png, .ico or .md files in all directories.
- /myapp/src/**/.ts* —All .ts files inside src directory (and all its subdirectories).
- */!(.module).ts —All .ts files but not .module.ts
- **.png , .jpg —All PNG and JPEG image files in a directory (files with the extensions .png and .jpg).
- internal —All files in a directory that contain 'internal' in the file name, such as 'internal', 'internal_only', 'company_internal'.
- **/internal —All internal-related files in a directory and its subdirectories.
 - For more examples, see Use of Exclude and Include Filters in the AWS CLI Command Reference. 
- inclusionPrefixes List<String>
- A list of S3 prefixes for the documents that should be included in the index.
- bucketName string
- The name of the bucket that contains the documents.
- accessControl DataList Configuration Source Access Control List Configuration 
- Provides the path to the S3 bucket that contains the user context filtering files for the data source. For the format of the file, see Access control for S3 data sources .
- documentsMetadata DataConfiguration Source Documents Metadata Configuration 
- Specifies document metadata files that contain information such as the document access control information, source URI, document author, and custom attributes. Each metadata file contains metadata about a single document.
- exclusionPatterns string[]
- A list of glob patterns (patterns that can expand a wildcard pattern into a list of path names that match the given pattern) for certain file names and file types to exclude from your index. If a document matches both an inclusion and exclusion prefix or pattern, the exclusion prefix takes precendence and the document is not indexed. Examples of glob patterns include: - /myapp/config/* —All files inside config directory.
- */.png —All .png files in all directories.
- */.{png, ico, md} —All .png, .ico or .md files in all directories.
- /myapp/src/**/.ts* —All .ts files inside src directory (and all its subdirectories).
- */!(.module).ts —All .ts files but not .module.ts
- **.png , .jpg —All PNG and JPEG image files in a directory (files with the extensions .png and .jpg).
- internal —All files in a directory that contain 'internal' in the file name, such as 'internal', 'internal_only', 'company_internal'.
- **/internal —All internal-related files in a directory and its subdirectories.
 - For more examples, see Use of Exclude and Include Filters in the AWS CLI Command Reference. 
- inclusionPatterns string[]
- A list of glob patterns (patterns that can expand a wildcard pattern into a list of path names that match the given pattern) for certain file names and file types to include in your index. If a document matches both an inclusion and exclusion prefix or pattern, the exclusion prefix takes precendence and the document is not indexed. Examples of glob patterns include: - /myapp/config/* —All files inside config directory.
- */.png —All .png files in all directories.
- */.{png, ico, md} —All .png, .ico or .md files in all directories.
- /myapp/src/**/.ts* —All .ts files inside src directory (and all its subdirectories).
- */!(.module).ts —All .ts files but not .module.ts
- **.png , .jpg —All PNG and JPEG image files in a directory (files with the extensions .png and .jpg).
- internal —All files in a directory that contain 'internal' in the file name, such as 'internal', 'internal_only', 'company_internal'.
- **/internal —All internal-related files in a directory and its subdirectories.
 - For more examples, see Use of Exclude and Include Filters in the AWS CLI Command Reference. 
- inclusionPrefixes string[]
- A list of S3 prefixes for the documents that should be included in the index.
- bucket_name str
- The name of the bucket that contains the documents.
- access_control_ Datalist_ configuration Source Access Control List Configuration 
- Provides the path to the S3 bucket that contains the user context filtering files for the data source. For the format of the file, see Access control for S3 data sources .
- documents_metadata_ Dataconfiguration Source Documents Metadata Configuration 
- Specifies document metadata files that contain information such as the document access control information, source URI, document author, and custom attributes. Each metadata file contains metadata about a single document.
- exclusion_patterns Sequence[str]
- A list of glob patterns (patterns that can expand a wildcard pattern into a list of path names that match the given pattern) for certain file names and file types to exclude from your index. If a document matches both an inclusion and exclusion prefix or pattern, the exclusion prefix takes precendence and the document is not indexed. Examples of glob patterns include: - /myapp/config/* —All files inside config directory.
- */.png —All .png files in all directories.
- */.{png, ico, md} —All .png, .ico or .md files in all directories.
- /myapp/src/**/.ts* —All .ts files inside src directory (and all its subdirectories).
- */!(.module).ts —All .ts files but not .module.ts
- **.png , .jpg —All PNG and JPEG image files in a directory (files with the extensions .png and .jpg).
- internal —All files in a directory that contain 'internal' in the file name, such as 'internal', 'internal_only', 'company_internal'.
- **/internal —All internal-related files in a directory and its subdirectories.
 - For more examples, see Use of Exclude and Include Filters in the AWS CLI Command Reference. 
- inclusion_patterns Sequence[str]
- A list of glob patterns (patterns that can expand a wildcard pattern into a list of path names that match the given pattern) for certain file names and file types to include in your index. If a document matches both an inclusion and exclusion prefix or pattern, the exclusion prefix takes precendence and the document is not indexed. Examples of glob patterns include: - /myapp/config/* —All files inside config directory.
- */.png —All .png files in all directories.
- */.{png, ico, md} —All .png, .ico or .md files in all directories.
- /myapp/src/**/.ts* —All .ts files inside src directory (and all its subdirectories).
- */!(.module).ts —All .ts files but not .module.ts
- **.png , .jpg —All PNG and JPEG image files in a directory (files with the extensions .png and .jpg).
- internal —All files in a directory that contain 'internal' in the file name, such as 'internal', 'internal_only', 'company_internal'.
- **/internal —All internal-related files in a directory and its subdirectories.
 - For more examples, see Use of Exclude and Include Filters in the AWS CLI Command Reference. 
- inclusion_prefixes Sequence[str]
- A list of S3 prefixes for the documents that should be included in the index.
- bucketName String
- The name of the bucket that contains the documents.
- accessControl Property MapList Configuration 
- Provides the path to the S3 bucket that contains the user context filtering files for the data source. For the format of the file, see Access control for S3 data sources .
- documentsMetadata Property MapConfiguration 
- Specifies document metadata files that contain information such as the document access control information, source URI, document author, and custom attributes. Each metadata file contains metadata about a single document.
- exclusionPatterns List<String>
- A list of glob patterns (patterns that can expand a wildcard pattern into a list of path names that match the given pattern) for certain file names and file types to exclude from your index. If a document matches both an inclusion and exclusion prefix or pattern, the exclusion prefix takes precendence and the document is not indexed. Examples of glob patterns include: - /myapp/config/* —All files inside config directory.
- */.png —All .png files in all directories.
- */.{png, ico, md} —All .png, .ico or .md files in all directories.
- /myapp/src/**/.ts* —All .ts files inside src directory (and all its subdirectories).
- */!(.module).ts —All .ts files but not .module.ts
- **.png , .jpg —All PNG and JPEG image files in a directory (files with the extensions .png and .jpg).
- internal —All files in a directory that contain 'internal' in the file name, such as 'internal', 'internal_only', 'company_internal'.
- **/internal —All internal-related files in a directory and its subdirectories.
 - For more examples, see Use of Exclude and Include Filters in the AWS CLI Command Reference. 
- inclusionPatterns List<String>
- A list of glob patterns (patterns that can expand a wildcard pattern into a list of path names that match the given pattern) for certain file names and file types to include in your index. If a document matches both an inclusion and exclusion prefix or pattern, the exclusion prefix takes precendence and the document is not indexed. Examples of glob patterns include: - /myapp/config/* —All files inside config directory.
- */.png —All .png files in all directories.
- */.{png, ico, md} —All .png, .ico or .md files in all directories.
- /myapp/src/**/.ts* —All .ts files inside src directory (and all its subdirectories).
- */!(.module).ts —All .ts files but not .module.ts
- **.png , .jpg —All PNG and JPEG image files in a directory (files with the extensions .png and .jpg).
- internal —All files in a directory that contain 'internal' in the file name, such as 'internal', 'internal_only', 'company_internal'.
- **/internal —All internal-related files in a directory and its subdirectories.
 - For more examples, see Use of Exclude and Include Filters in the AWS CLI Command Reference. 
- inclusionPrefixes List<String>
- A list of S3 prefixes for the documents that should be included in the index.
DataSourceS3Path  
DataSourceSalesforceChatterFeedConfiguration     
- DocumentData stringField Name 
- The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Bodycolumn.
- DocumentTitle stringField Name 
- The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Titlecolumn.
- FieldMappings List<Pulumi.Aws Native. Kendra. Inputs. Data Source To Index Field Mapping> 
- Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.
- IncludeFilter List<Pulumi.Types Aws Native. Kendra. Data Source Salesforce Chatter Feed Include Filter Type> 
- Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERSonly documents from users who have an active account are indexed. When you specifySTANDARD_USERonly documents for Salesforce standard users are documented. You can specify both.
- DocumentData stringField Name 
- The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Bodycolumn.
- DocumentTitle stringField Name 
- The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Titlecolumn.
- FieldMappings []DataSource To Index Field Mapping 
- Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.
- IncludeFilter []DataTypes Source Salesforce Chatter Feed Include Filter Type 
- Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERSonly documents from users who have an active account are indexed. When you specifySTANDARD_USERonly documents for Salesforce standard users are documented. You can specify both.
- documentData StringField Name 
- The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Bodycolumn.
- documentTitle StringField Name 
- The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Titlecolumn.
- fieldMappings List<DataSource To Index Field Mapping> 
- Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.
- includeFilter List<DataTypes Source Salesforce Chatter Feed Include Filter Type> 
- Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERSonly documents from users who have an active account are indexed. When you specifySTANDARD_USERonly documents for Salesforce standard users are documented. You can specify both.
- documentData stringField Name 
- The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Bodycolumn.
- documentTitle stringField Name 
- The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Titlecolumn.
- fieldMappings DataSource To Index Field Mapping[] 
- Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.
- includeFilter DataTypes Source Salesforce Chatter Feed Include Filter Type[] 
- Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERSonly documents from users who have an active account are indexed. When you specifySTANDARD_USERonly documents for Salesforce standard users are documented. You can specify both.
- document_data_ strfield_ name 
- The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Bodycolumn.
- document_title_ strfield_ name 
- The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Titlecolumn.
- field_mappings Sequence[DataSource To Index Field Mapping] 
- Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.
- include_filter_ Sequence[Datatypes Source Salesforce Chatter Feed Include Filter Type] 
- Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERSonly documents from users who have an active account are indexed. When you specifySTANDARD_USERonly documents for Salesforce standard users are documented. You can specify both.
- documentData StringField Name 
- The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Bodycolumn.
- documentTitle StringField Name 
- The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Titlecolumn.
- fieldMappings List<Property Map>
- Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.
- includeFilter List<"ACTIVE_USER" | "STANDARD_USER">Types 
- Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERSonly documents from users who have an active account are indexed. When you specifySTANDARD_USERonly documents for Salesforce standard users are documented. You can specify both.
DataSourceSalesforceChatterFeedIncludeFilterType       
DataSourceSalesforceConfiguration   
- SecretArn string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the key/value pairs required to connect to your Salesforce instance. The secret must contain a JSON structure with the following keys:- authenticationUrl - The OAUTH endpoint that Amazon Kendra connects to get an OAUTH token.
- consumerKey - The application public key generated when you created your Salesforce application.
- consumerSecret - The application private key generated when you created your Salesforce application.
- password - The password associated with the user logging in to the Salesforce instance.
- securityToken - The token associated with the user logging in to the Salesforce instance.
- username - The user name of the user logging in to the Salesforce instance.
 
- ServerUrl string
- The instance URL for the Salesforce site that you want to index.
- ChatterFeed Pulumi.Configuration Aws Native. Kendra. Inputs. Data Source Salesforce Chatter Feed Configuration 
- Configuration information for Salesforce chatter feeds.
- CrawlAttachments bool
- Indicates whether Amazon Kendra should index attachments to Salesforce objects.
- ExcludeAttachment List<string>File Patterns 
- A list of regular expression patterns to exclude certain documents in your Salesforce. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the name of the attached file. 
- IncludeAttachment List<string>File Patterns 
- A list of regular expression patterns to include certain documents in your Salesforce. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the name of the attached file. 
- KnowledgeArticle Pulumi.Configuration Aws Native. Kendra. Inputs. Data Source Salesforce Knowledge Article Configuration 
- Configuration information for the knowledge article types that Amazon Kendra indexes. Amazon Kendra indexes standard knowledge articles and the standard fields of knowledge articles, or the custom fields of custom knowledge articles, but not both.
- StandardObject Pulumi.Attachment Configuration Aws Native. Kendra. Inputs. Data Source Salesforce Standard Object Attachment Configuration 
- Configuration information for processing attachments to Salesforce standard objects.
- StandardObject List<Pulumi.Configurations Aws Native. Kendra. Inputs. Data Source Salesforce Standard Object Configuration> 
- Configuration of the Salesforce standard objects that Amazon Kendra indexes.
- SecretArn string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the key/value pairs required to connect to your Salesforce instance. The secret must contain a JSON structure with the following keys:- authenticationUrl - The OAUTH endpoint that Amazon Kendra connects to get an OAUTH token.
- consumerKey - The application public key generated when you created your Salesforce application.
- consumerSecret - The application private key generated when you created your Salesforce application.
- password - The password associated with the user logging in to the Salesforce instance.
- securityToken - The token associated with the user logging in to the Salesforce instance.
- username - The user name of the user logging in to the Salesforce instance.
 
- ServerUrl string
- The instance URL for the Salesforce site that you want to index.
- ChatterFeed DataConfiguration Source Salesforce Chatter Feed Configuration 
- Configuration information for Salesforce chatter feeds.
- CrawlAttachments bool
- Indicates whether Amazon Kendra should index attachments to Salesforce objects.
- ExcludeAttachment []stringFile Patterns 
- A list of regular expression patterns to exclude certain documents in your Salesforce. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the name of the attached file. 
- IncludeAttachment []stringFile Patterns 
- A list of regular expression patterns to include certain documents in your Salesforce. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the name of the attached file. 
- KnowledgeArticle DataConfiguration Source Salesforce Knowledge Article Configuration 
- Configuration information for the knowledge article types that Amazon Kendra indexes. Amazon Kendra indexes standard knowledge articles and the standard fields of knowledge articles, or the custom fields of custom knowledge articles, but not both.
- StandardObject DataAttachment Configuration Source Salesforce Standard Object Attachment Configuration 
- Configuration information for processing attachments to Salesforce standard objects.
- StandardObject []DataConfigurations Source Salesforce Standard Object Configuration 
- Configuration of the Salesforce standard objects that Amazon Kendra indexes.
- secretArn String
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the key/value pairs required to connect to your Salesforce instance. The secret must contain a JSON structure with the following keys:- authenticationUrl - The OAUTH endpoint that Amazon Kendra connects to get an OAUTH token.
- consumerKey - The application public key generated when you created your Salesforce application.
- consumerSecret - The application private key generated when you created your Salesforce application.
- password - The password associated with the user logging in to the Salesforce instance.
- securityToken - The token associated with the user logging in to the Salesforce instance.
- username - The user name of the user logging in to the Salesforce instance.
 
- serverUrl String
- The instance URL for the Salesforce site that you want to index.
- chatterFeed DataConfiguration Source Salesforce Chatter Feed Configuration 
- Configuration information for Salesforce chatter feeds.
- crawlAttachments Boolean
- Indicates whether Amazon Kendra should index attachments to Salesforce objects.
- excludeAttachment List<String>File Patterns 
- A list of regular expression patterns to exclude certain documents in your Salesforce. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the name of the attached file. 
- includeAttachment List<String>File Patterns 
- A list of regular expression patterns to include certain documents in your Salesforce. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the name of the attached file. 
- knowledgeArticle DataConfiguration Source Salesforce Knowledge Article Configuration 
- Configuration information for the knowledge article types that Amazon Kendra indexes. Amazon Kendra indexes standard knowledge articles and the standard fields of knowledge articles, or the custom fields of custom knowledge articles, but not both.
- standardObject DataAttachment Configuration Source Salesforce Standard Object Attachment Configuration 
- Configuration information for processing attachments to Salesforce standard objects.
- standardObject List<DataConfigurations Source Salesforce Standard Object Configuration> 
- Configuration of the Salesforce standard objects that Amazon Kendra indexes.
- secretArn string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the key/value pairs required to connect to your Salesforce instance. The secret must contain a JSON structure with the following keys:- authenticationUrl - The OAUTH endpoint that Amazon Kendra connects to get an OAUTH token.
- consumerKey - The application public key generated when you created your Salesforce application.
- consumerSecret - The application private key generated when you created your Salesforce application.
- password - The password associated with the user logging in to the Salesforce instance.
- securityToken - The token associated with the user logging in to the Salesforce instance.
- username - The user name of the user logging in to the Salesforce instance.
 
- serverUrl string
- The instance URL for the Salesforce site that you want to index.
- chatterFeed DataConfiguration Source Salesforce Chatter Feed Configuration 
- Configuration information for Salesforce chatter feeds.
- crawlAttachments boolean
- Indicates whether Amazon Kendra should index attachments to Salesforce objects.
- excludeAttachment string[]File Patterns 
- A list of regular expression patterns to exclude certain documents in your Salesforce. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the name of the attached file. 
- includeAttachment string[]File Patterns 
- A list of regular expression patterns to include certain documents in your Salesforce. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the name of the attached file. 
- knowledgeArticle DataConfiguration Source Salesforce Knowledge Article Configuration 
- Configuration information for the knowledge article types that Amazon Kendra indexes. Amazon Kendra indexes standard knowledge articles and the standard fields of knowledge articles, or the custom fields of custom knowledge articles, but not both.
- standardObject DataAttachment Configuration Source Salesforce Standard Object Attachment Configuration 
- Configuration information for processing attachments to Salesforce standard objects.
- standardObject DataConfigurations Source Salesforce Standard Object Configuration[] 
- Configuration of the Salesforce standard objects that Amazon Kendra indexes.
- secret_arn str
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the key/value pairs required to connect to your Salesforce instance. The secret must contain a JSON structure with the following keys:- authenticationUrl - The OAUTH endpoint that Amazon Kendra connects to get an OAUTH token.
- consumerKey - The application public key generated when you created your Salesforce application.
- consumerSecret - The application private key generated when you created your Salesforce application.
- password - The password associated with the user logging in to the Salesforce instance.
- securityToken - The token associated with the user logging in to the Salesforce instance.
- username - The user name of the user logging in to the Salesforce instance.
 
- server_url str
- The instance URL for the Salesforce site that you want to index.
- chatter_feed_ Dataconfiguration Source Salesforce Chatter Feed Configuration 
- Configuration information for Salesforce chatter feeds.
- crawl_attachments bool
- Indicates whether Amazon Kendra should index attachments to Salesforce objects.
- exclude_attachment_ Sequence[str]file_ patterns 
- A list of regular expression patterns to exclude certain documents in your Salesforce. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the name of the attached file. 
- include_attachment_ Sequence[str]file_ patterns 
- A list of regular expression patterns to include certain documents in your Salesforce. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the name of the attached file. 
- knowledge_article_ Dataconfiguration Source Salesforce Knowledge Article Configuration 
- Configuration information for the knowledge article types that Amazon Kendra indexes. Amazon Kendra indexes standard knowledge articles and the standard fields of knowledge articles, or the custom fields of custom knowledge articles, but not both.
- standard_object_ Dataattachment_ configuration Source Salesforce Standard Object Attachment Configuration 
- Configuration information for processing attachments to Salesforce standard objects.
- standard_object_ Sequence[Dataconfigurations Source Salesforce Standard Object Configuration] 
- Configuration of the Salesforce standard objects that Amazon Kendra indexes.
- secretArn String
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the key/value pairs required to connect to your Salesforce instance. The secret must contain a JSON structure with the following keys:- authenticationUrl - The OAUTH endpoint that Amazon Kendra connects to get an OAUTH token.
- consumerKey - The application public key generated when you created your Salesforce application.
- consumerSecret - The application private key generated when you created your Salesforce application.
- password - The password associated with the user logging in to the Salesforce instance.
- securityToken - The token associated with the user logging in to the Salesforce instance.
- username - The user name of the user logging in to the Salesforce instance.
 
- serverUrl String
- The instance URL for the Salesforce site that you want to index.
- chatterFeed Property MapConfiguration 
- Configuration information for Salesforce chatter feeds.
- crawlAttachments Boolean
- Indicates whether Amazon Kendra should index attachments to Salesforce objects.
- excludeAttachment List<String>File Patterns 
- A list of regular expression patterns to exclude certain documents in your Salesforce. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the name of the attached file. 
- includeAttachment List<String>File Patterns 
- A list of regular expression patterns to include certain documents in your Salesforce. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The pattern is applied to the name of the attached file. 
- knowledgeArticle Property MapConfiguration 
- Configuration information for the knowledge article types that Amazon Kendra indexes. Amazon Kendra indexes standard knowledge articles and the standard fields of knowledge articles, or the custom fields of custom knowledge articles, but not both.
- standardObject Property MapAttachment Configuration 
- Configuration information for processing attachments to Salesforce standard objects.
- standardObject List<Property Map>Configurations 
- Configuration of the Salesforce standard objects that Amazon Kendra indexes.
DataSourceSalesforceCustomKnowledgeArticleTypeConfiguration       
- documentData StringField Name 
- name String
- documentTitle StringField Name 
- fieldMappings List<Property Map>
DataSourceSalesforceKnowledgeArticleConfiguration     
- IncludedStates List<Pulumi.Aws Native. Kendra. Data Source Salesforce Knowledge Article State> 
- Specifies the document states that should be included when Amazon Kendra indexes knowledge articles. You must specify at least one state.
- CustomKnowledge List<Pulumi.Article Type Configurations Aws Native. Kendra. Inputs. Data Source Salesforce Custom Knowledge Article Type Configuration> 
- Configuration information for custom Salesforce knowledge articles.
- StandardKnowledge Pulumi.Article Type Configuration Aws Native. Kendra. Inputs. Data Source Salesforce Standard Knowledge Article Type Configuration 
- Configuration information for standard Salesforce knowledge articles.
- IncludedStates []DataSource Salesforce Knowledge Article State 
- Specifies the document states that should be included when Amazon Kendra indexes knowledge articles. You must specify at least one state.
- CustomKnowledge []DataArticle Type Configurations Source Salesforce Custom Knowledge Article Type Configuration 
- Configuration information for custom Salesforce knowledge articles.
- StandardKnowledge DataArticle Type Configuration Source Salesforce Standard Knowledge Article Type Configuration 
- Configuration information for standard Salesforce knowledge articles.
- includedStates List<DataSource Salesforce Knowledge Article State> 
- Specifies the document states that should be included when Amazon Kendra indexes knowledge articles. You must specify at least one state.
- customKnowledge List<DataArticle Type Configurations Source Salesforce Custom Knowledge Article Type Configuration> 
- Configuration information for custom Salesforce knowledge articles.
- standardKnowledge DataArticle Type Configuration Source Salesforce Standard Knowledge Article Type Configuration 
- Configuration information for standard Salesforce knowledge articles.
- includedStates DataSource Salesforce Knowledge Article State[] 
- Specifies the document states that should be included when Amazon Kendra indexes knowledge articles. You must specify at least one state.
- customKnowledge DataArticle Type Configurations Source Salesforce Custom Knowledge Article Type Configuration[] 
- Configuration information for custom Salesforce knowledge articles.
- standardKnowledge DataArticle Type Configuration Source Salesforce Standard Knowledge Article Type Configuration 
- Configuration information for standard Salesforce knowledge articles.
- included_states Sequence[DataSource Salesforce Knowledge Article State] 
- Specifies the document states that should be included when Amazon Kendra indexes knowledge articles. You must specify at least one state.
- custom_knowledge_ Sequence[Dataarticle_ type_ configurations Source Salesforce Custom Knowledge Article Type Configuration] 
- Configuration information for custom Salesforce knowledge articles.
- standard_knowledge_ Dataarticle_ type_ configuration Source Salesforce Standard Knowledge Article Type Configuration 
- Configuration information for standard Salesforce knowledge articles.
- includedStates List<"DRAFT" | "PUBLISHED" | "ARCHIVED">
- Specifies the document states that should be included when Amazon Kendra indexes knowledge articles. You must specify at least one state.
- customKnowledge List<Property Map>Article Type Configurations 
- Configuration information for custom Salesforce knowledge articles.
- standardKnowledge Property MapArticle Type Configuration 
- Configuration information for standard Salesforce knowledge articles.
DataSourceSalesforceKnowledgeArticleState     
DataSourceSalesforceStandardKnowledgeArticleTypeConfiguration       
- DocumentData stringField Name 
- The name of the field that contains the document data to index.
- DocumentTitle stringField Name 
- The name of the field that contains the document title.
- FieldMappings List<Pulumi.Aws Native. Kendra. Inputs. Data Source To Index Field Mapping> 
- Maps attributes or field names of the knowledge article to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to Salesforce fields. For more information, see Mapping data source fields . The Salesforce data source field names must exist in your Salesforce custom metadata.
- DocumentData stringField Name 
- The name of the field that contains the document data to index.
- DocumentTitle stringField Name 
- The name of the field that contains the document title.
- FieldMappings []DataSource To Index Field Mapping 
- Maps attributes or field names of the knowledge article to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to Salesforce fields. For more information, see Mapping data source fields . The Salesforce data source field names must exist in your Salesforce custom metadata.
- documentData StringField Name 
- The name of the field that contains the document data to index.
- documentTitle StringField Name 
- The name of the field that contains the document title.
- fieldMappings List<DataSource To Index Field Mapping> 
- Maps attributes or field names of the knowledge article to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to Salesforce fields. For more information, see Mapping data source fields . The Salesforce data source field names must exist in your Salesforce custom metadata.
- documentData stringField Name 
- The name of the field that contains the document data to index.
- documentTitle stringField Name 
- The name of the field that contains the document title.
- fieldMappings DataSource To Index Field Mapping[] 
- Maps attributes or field names of the knowledge article to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to Salesforce fields. For more information, see Mapping data source fields . The Salesforce data source field names must exist in your Salesforce custom metadata.
- document_data_ strfield_ name 
- The name of the field that contains the document data to index.
- document_title_ strfield_ name 
- The name of the field that contains the document title.
- field_mappings Sequence[DataSource To Index Field Mapping] 
- Maps attributes or field names of the knowledge article to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to Salesforce fields. For more information, see Mapping data source fields . The Salesforce data source field names must exist in your Salesforce custom metadata.
- documentData StringField Name 
- The name of the field that contains the document data to index.
- documentTitle StringField Name 
- The name of the field that contains the document title.
- fieldMappings List<Property Map>
- Maps attributes or field names of the knowledge article to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to Salesforce fields. For more information, see Mapping data source fields . The Salesforce data source field names must exist in your Salesforce custom metadata.
DataSourceSalesforceStandardObjectAttachmentConfiguration      
- DocumentTitle stringField Name 
- The name of the field used for the document title.
- FieldMappings List<Pulumi.Aws Native. Kendra. Inputs. Data Source To Index Field Mapping> 
- One or more objects that map fields in attachments to Amazon Kendra index fields.
- DocumentTitle stringField Name 
- The name of the field used for the document title.
- FieldMappings []DataSource To Index Field Mapping 
- One or more objects that map fields in attachments to Amazon Kendra index fields.
- documentTitle StringField Name 
- The name of the field used for the document title.
- fieldMappings List<DataSource To Index Field Mapping> 
- One or more objects that map fields in attachments to Amazon Kendra index fields.
- documentTitle stringField Name 
- The name of the field used for the document title.
- fieldMappings DataSource To Index Field Mapping[] 
- One or more objects that map fields in attachments to Amazon Kendra index fields.
- document_title_ strfield_ name 
- The name of the field used for the document title.
- field_mappings Sequence[DataSource To Index Field Mapping] 
- One or more objects that map fields in attachments to Amazon Kendra index fields.
- documentTitle StringField Name 
- The name of the field used for the document title.
- fieldMappings List<Property Map>
- One or more objects that map fields in attachments to Amazon Kendra index fields.
DataSourceSalesforceStandardObjectConfiguration     
DataSourceSalesforceStandardObjectName     
DataSourceServiceNowAuthenticationType     
DataSourceServiceNowBuildVersionType      
DataSourceServiceNowConfiguration    
- HostUrl string
- The ServiceNow instance that the data source connects to. The host endpoint should look like the following: {instance}.service-now.com.
- SecretArn string
- The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the user name and password required to connect to the ServiceNow instance. You can also provide OAuth authentication credentials of user name, password, client ID, and client secret. For more information, see Using a ServiceNow data source .
- ServiceNow Pulumi.Build Version Aws Native. Kendra. Data Source Service Now Build Version Type 
- The identifier of the release that the ServiceNow host is running. If the host is not running the LONDONrelease, useOTHERS.
- AuthenticationType Pulumi.Aws Native. Kendra. Data Source Service Now Authentication Type 
- The type of authentication used to connect to the ServiceNow instance. If you choose - HTTP_BASIC, Amazon Kendra is authenticated using the user name and password provided in the AWS Secrets Manager secret in the- SecretArnfield. If you choose- OAUTH2, Amazon Kendra is authenticated using the credentials of client ID, client secret, user name and password.- When you use - OAUTH2authentication, you must generate a token and a client secret using the ServiceNow console. For more information, see Using a ServiceNow data source .
- KnowledgeArticle Pulumi.Configuration Aws Native. Kendra. Inputs. Data Source Service Now Knowledge Article Configuration 
- Configuration information for crawling knowledge articles in the ServiceNow site.
- ServiceCatalog Pulumi.Configuration Aws Native. Kendra. Inputs. Data Source Service Now Service Catalog Configuration 
- Configuration information for crawling service catalogs in the ServiceNow site.
- HostUrl string
- The ServiceNow instance that the data source connects to. The host endpoint should look like the following: {instance}.service-now.com.
- SecretArn string
- The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the user name and password required to connect to the ServiceNow instance. You can also provide OAuth authentication credentials of user name, password, client ID, and client secret. For more information, see Using a ServiceNow data source .
- ServiceNow DataBuild Version Source Service Now Build Version Type 
- The identifier of the release that the ServiceNow host is running. If the host is not running the LONDONrelease, useOTHERS.
- AuthenticationType DataSource Service Now Authentication Type 
- The type of authentication used to connect to the ServiceNow instance. If you choose - HTTP_BASIC, Amazon Kendra is authenticated using the user name and password provided in the AWS Secrets Manager secret in the- SecretArnfield. If you choose- OAUTH2, Amazon Kendra is authenticated using the credentials of client ID, client secret, user name and password.- When you use - OAUTH2authentication, you must generate a token and a client secret using the ServiceNow console. For more information, see Using a ServiceNow data source .
- KnowledgeArticle DataConfiguration Source Service Now Knowledge Article Configuration 
- Configuration information for crawling knowledge articles in the ServiceNow site.
- ServiceCatalog DataConfiguration Source Service Now Service Catalog Configuration 
- Configuration information for crawling service catalogs in the ServiceNow site.
- hostUrl String
- The ServiceNow instance that the data source connects to. The host endpoint should look like the following: {instance}.service-now.com.
- secretArn String
- The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the user name and password required to connect to the ServiceNow instance. You can also provide OAuth authentication credentials of user name, password, client ID, and client secret. For more information, see Using a ServiceNow data source .
- serviceNow DataBuild Version Source Service Now Build Version Type 
- The identifier of the release that the ServiceNow host is running. If the host is not running the LONDONrelease, useOTHERS.
- authenticationType DataSource Service Now Authentication Type 
- The type of authentication used to connect to the ServiceNow instance. If you choose - HTTP_BASIC, Amazon Kendra is authenticated using the user name and password provided in the AWS Secrets Manager secret in the- SecretArnfield. If you choose- OAUTH2, Amazon Kendra is authenticated using the credentials of client ID, client secret, user name and password.- When you use - OAUTH2authentication, you must generate a token and a client secret using the ServiceNow console. For more information, see Using a ServiceNow data source .
- knowledgeArticle DataConfiguration Source Service Now Knowledge Article Configuration 
- Configuration information for crawling knowledge articles in the ServiceNow site.
- serviceCatalog DataConfiguration Source Service Now Service Catalog Configuration 
- Configuration information for crawling service catalogs in the ServiceNow site.
- hostUrl string
- The ServiceNow instance that the data source connects to. The host endpoint should look like the following: {instance}.service-now.com.
- secretArn string
- The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the user name and password required to connect to the ServiceNow instance. You can also provide OAuth authentication credentials of user name, password, client ID, and client secret. For more information, see Using a ServiceNow data source .
- serviceNow DataBuild Version Source Service Now Build Version Type 
- The identifier of the release that the ServiceNow host is running. If the host is not running the LONDONrelease, useOTHERS.
- authenticationType DataSource Service Now Authentication Type 
- The type of authentication used to connect to the ServiceNow instance. If you choose - HTTP_BASIC, Amazon Kendra is authenticated using the user name and password provided in the AWS Secrets Manager secret in the- SecretArnfield. If you choose- OAUTH2, Amazon Kendra is authenticated using the credentials of client ID, client secret, user name and password.- When you use - OAUTH2authentication, you must generate a token and a client secret using the ServiceNow console. For more information, see Using a ServiceNow data source .
- knowledgeArticle DataConfiguration Source Service Now Knowledge Article Configuration 
- Configuration information for crawling knowledge articles in the ServiceNow site.
- serviceCatalog DataConfiguration Source Service Now Service Catalog Configuration 
- Configuration information for crawling service catalogs in the ServiceNow site.
- host_url str
- The ServiceNow instance that the data source connects to. The host endpoint should look like the following: {instance}.service-now.com.
- secret_arn str
- The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the user name and password required to connect to the ServiceNow instance. You can also provide OAuth authentication credentials of user name, password, client ID, and client secret. For more information, see Using a ServiceNow data source .
- service_now_ Databuild_ version Source Service Now Build Version Type 
- The identifier of the release that the ServiceNow host is running. If the host is not running the LONDONrelease, useOTHERS.
- authentication_type DataSource Service Now Authentication Type 
- The type of authentication used to connect to the ServiceNow instance. If you choose - HTTP_BASIC, Amazon Kendra is authenticated using the user name and password provided in the AWS Secrets Manager secret in the- SecretArnfield. If you choose- OAUTH2, Amazon Kendra is authenticated using the credentials of client ID, client secret, user name and password.- When you use - OAUTH2authentication, you must generate a token and a client secret using the ServiceNow console. For more information, see Using a ServiceNow data source .
- knowledge_article_ Dataconfiguration Source Service Now Knowledge Article Configuration 
- Configuration information for crawling knowledge articles in the ServiceNow site.
- service_catalog_ Dataconfiguration Source Service Now Service Catalog Configuration 
- Configuration information for crawling service catalogs in the ServiceNow site.
- hostUrl String
- The ServiceNow instance that the data source connects to. The host endpoint should look like the following: {instance}.service-now.com.
- secretArn String
- The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the user name and password required to connect to the ServiceNow instance. You can also provide OAuth authentication credentials of user name, password, client ID, and client secret. For more information, see Using a ServiceNow data source .
- serviceNow "LONDON" | "OTHERS"Build Version 
- The identifier of the release that the ServiceNow host is running. If the host is not running the LONDONrelease, useOTHERS.
- authenticationType "HTTP_BASIC" | "OAUTH2"
- The type of authentication used to connect to the ServiceNow instance. If you choose - HTTP_BASIC, Amazon Kendra is authenticated using the user name and password provided in the AWS Secrets Manager secret in the- SecretArnfield. If you choose- OAUTH2, Amazon Kendra is authenticated using the credentials of client ID, client secret, user name and password.- When you use - OAUTH2authentication, you must generate a token and a client secret using the ServiceNow console. For more information, see Using a ServiceNow data source .
- knowledgeArticle Property MapConfiguration 
- Configuration information for crawling knowledge articles in the ServiceNow site.
- serviceCatalog Property MapConfiguration 
- Configuration information for crawling service catalogs in the ServiceNow site.
DataSourceServiceNowKnowledgeArticleConfiguration      
- DocumentData stringField Name 
- The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.
- CrawlAttachments bool
- TRUEto index attachments to knowledge articles.
- DocumentTitle stringField Name 
- The name of the ServiceNow field that is mapped to the index document title field.
- ExcludeAttachment List<string>File Patterns 
- A list of regular expression patterns applied to exclude certain knowledge article attachments. Attachments that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- FieldMappings List<Pulumi.Aws Native. Kendra. Inputs. Data Source To Index Field Mapping> 
- Maps attributes or field names of knoweldge articles to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to ServiceNow fields. For more information, see Mapping data source fields . The ServiceNow data source field names must exist in your ServiceNow custom metadata.
- FilterQuery string
- A query that selects the knowledge articles to index. The query can return articles from multiple knowledge bases, and the knowledge bases can be public or private. - The query string must be one generated by the ServiceNow console. For more information, see Specifying documents to index with a query . 
- IncludeAttachment List<string>File Patterns 
- A list of regular expression patterns applied to include knowledge article attachments. Attachments that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- DocumentData stringField Name 
- The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.
- CrawlAttachments bool
- TRUEto index attachments to knowledge articles.
- DocumentTitle stringField Name 
- The name of the ServiceNow field that is mapped to the index document title field.
- ExcludeAttachment []stringFile Patterns 
- A list of regular expression patterns applied to exclude certain knowledge article attachments. Attachments that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- FieldMappings []DataSource To Index Field Mapping 
- Maps attributes or field names of knoweldge articles to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to ServiceNow fields. For more information, see Mapping data source fields . The ServiceNow data source field names must exist in your ServiceNow custom metadata.
- FilterQuery string
- A query that selects the knowledge articles to index. The query can return articles from multiple knowledge bases, and the knowledge bases can be public or private. - The query string must be one generated by the ServiceNow console. For more information, see Specifying documents to index with a query . 
- IncludeAttachment []stringFile Patterns 
- A list of regular expression patterns applied to include knowledge article attachments. Attachments that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- documentData StringField Name 
- The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.
- crawlAttachments Boolean
- TRUEto index attachments to knowledge articles.
- documentTitle StringField Name 
- The name of the ServiceNow field that is mapped to the index document title field.
- excludeAttachment List<String>File Patterns 
- A list of regular expression patterns applied to exclude certain knowledge article attachments. Attachments that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- fieldMappings List<DataSource To Index Field Mapping> 
- Maps attributes or field names of knoweldge articles to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to ServiceNow fields. For more information, see Mapping data source fields . The ServiceNow data source field names must exist in your ServiceNow custom metadata.
- filterQuery String
- A query that selects the knowledge articles to index. The query can return articles from multiple knowledge bases, and the knowledge bases can be public or private. - The query string must be one generated by the ServiceNow console. For more information, see Specifying documents to index with a query . 
- includeAttachment List<String>File Patterns 
- A list of regular expression patterns applied to include knowledge article attachments. Attachments that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- documentData stringField Name 
- The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.
- crawlAttachments boolean
- TRUEto index attachments to knowledge articles.
- documentTitle stringField Name 
- The name of the ServiceNow field that is mapped to the index document title field.
- excludeAttachment string[]File Patterns 
- A list of regular expression patterns applied to exclude certain knowledge article attachments. Attachments that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- fieldMappings DataSource To Index Field Mapping[] 
- Maps attributes or field names of knoweldge articles to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to ServiceNow fields. For more information, see Mapping data source fields . The ServiceNow data source field names must exist in your ServiceNow custom metadata.
- filterQuery string
- A query that selects the knowledge articles to index. The query can return articles from multiple knowledge bases, and the knowledge bases can be public or private. - The query string must be one generated by the ServiceNow console. For more information, see Specifying documents to index with a query . 
- includeAttachment string[]File Patterns 
- A list of regular expression patterns applied to include knowledge article attachments. Attachments that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- document_data_ strfield_ name 
- The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.
- crawl_attachments bool
- TRUEto index attachments to knowledge articles.
- document_title_ strfield_ name 
- The name of the ServiceNow field that is mapped to the index document title field.
- exclude_attachment_ Sequence[str]file_ patterns 
- A list of regular expression patterns applied to exclude certain knowledge article attachments. Attachments that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- field_mappings Sequence[DataSource To Index Field Mapping] 
- Maps attributes or field names of knoweldge articles to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to ServiceNow fields. For more information, see Mapping data source fields . The ServiceNow data source field names must exist in your ServiceNow custom metadata.
- filter_query str
- A query that selects the knowledge articles to index. The query can return articles from multiple knowledge bases, and the knowledge bases can be public or private. - The query string must be one generated by the ServiceNow console. For more information, see Specifying documents to index with a query . 
- include_attachment_ Sequence[str]file_ patterns 
- A list of regular expression patterns applied to include knowledge article attachments. Attachments that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- documentData StringField Name 
- The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.
- crawlAttachments Boolean
- TRUEto index attachments to knowledge articles.
- documentTitle StringField Name 
- The name of the ServiceNow field that is mapped to the index document title field.
- excludeAttachment List<String>File Patterns 
- A list of regular expression patterns applied to exclude certain knowledge article attachments. Attachments that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
- fieldMappings List<Property Map>
- Maps attributes or field names of knoweldge articles to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to ServiceNow fields. For more information, see Mapping data source fields . The ServiceNow data source field names must exist in your ServiceNow custom metadata.
- filterQuery String
- A query that selects the knowledge articles to index. The query can return articles from multiple knowledge bases, and the knowledge bases can be public or private. - The query string must be one generated by the ServiceNow console. For more information, see Specifying documents to index with a query . 
- includeAttachment List<String>File Patterns 
- A list of regular expression patterns applied to include knowledge article attachments. Attachments that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index.
DataSourceServiceNowServiceCatalogConfiguration      
- DocumentData stringField Name 
- The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.
- CrawlAttachments bool
- TRUEto index attachments to service catalog items.
- DocumentTitle stringField Name 
- The name of the ServiceNow field that is mapped to the index document title field.
- ExcludeAttachment List<string>File Patterns 
- A list of regular expression patterns to exclude certain attachments of catalogs in your ServiceNow. Item that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index. - The regex is applied to the file name of the attachment. 
- FieldMappings List<Pulumi.Aws Native. Kendra. Inputs. Data Source To Index Field Mapping> 
- Maps attributes or field names of catalogs to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to ServiceNow fields. For more information, see Mapping data source fields . The ServiceNow data source field names must exist in your ServiceNow custom metadata.
- IncludeAttachment List<string>File Patterns 
- A list of regular expression patterns to include certain attachments of catalogs in your ServiceNow. Item that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index. - The regex is applied to the file name of the attachment. 
- DocumentData stringField Name 
- The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.
- CrawlAttachments bool
- TRUEto index attachments to service catalog items.
- DocumentTitle stringField Name 
- The name of the ServiceNow field that is mapped to the index document title field.
- ExcludeAttachment []stringFile Patterns 
- A list of regular expression patterns to exclude certain attachments of catalogs in your ServiceNow. Item that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index. - The regex is applied to the file name of the attachment. 
- FieldMappings []DataSource To Index Field Mapping 
- Maps attributes or field names of catalogs to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to ServiceNow fields. For more information, see Mapping data source fields . The ServiceNow data source field names must exist in your ServiceNow custom metadata.
- IncludeAttachment []stringFile Patterns 
- A list of regular expression patterns to include certain attachments of catalogs in your ServiceNow. Item that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index. - The regex is applied to the file name of the attachment. 
- documentData StringField Name 
- The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.
- crawlAttachments Boolean
- TRUEto index attachments to service catalog items.
- documentTitle StringField Name 
- The name of the ServiceNow field that is mapped to the index document title field.
- excludeAttachment List<String>File Patterns 
- A list of regular expression patterns to exclude certain attachments of catalogs in your ServiceNow. Item that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index. - The regex is applied to the file name of the attachment. 
- fieldMappings List<DataSource To Index Field Mapping> 
- Maps attributes or field names of catalogs to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to ServiceNow fields. For more information, see Mapping data source fields . The ServiceNow data source field names must exist in your ServiceNow custom metadata.
- includeAttachment List<String>File Patterns 
- A list of regular expression patterns to include certain attachments of catalogs in your ServiceNow. Item that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index. - The regex is applied to the file name of the attachment. 
- documentData stringField Name 
- The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.
- crawlAttachments boolean
- TRUEto index attachments to service catalog items.
- documentTitle stringField Name 
- The name of the ServiceNow field that is mapped to the index document title field.
- excludeAttachment string[]File Patterns 
- A list of regular expression patterns to exclude certain attachments of catalogs in your ServiceNow. Item that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index. - The regex is applied to the file name of the attachment. 
- fieldMappings DataSource To Index Field Mapping[] 
- Maps attributes or field names of catalogs to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to ServiceNow fields. For more information, see Mapping data source fields . The ServiceNow data source field names must exist in your ServiceNow custom metadata.
- includeAttachment string[]File Patterns 
- A list of regular expression patterns to include certain attachments of catalogs in your ServiceNow. Item that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index. - The regex is applied to the file name of the attachment. 
- document_data_ strfield_ name 
- The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.
- crawl_attachments bool
- TRUEto index attachments to service catalog items.
- document_title_ strfield_ name 
- The name of the ServiceNow field that is mapped to the index document title field.
- exclude_attachment_ Sequence[str]file_ patterns 
- A list of regular expression patterns to exclude certain attachments of catalogs in your ServiceNow. Item that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index. - The regex is applied to the file name of the attachment. 
- field_mappings Sequence[DataSource To Index Field Mapping] 
- Maps attributes or field names of catalogs to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to ServiceNow fields. For more information, see Mapping data source fields . The ServiceNow data source field names must exist in your ServiceNow custom metadata.
- include_attachment_ Sequence[str]file_ patterns 
- A list of regular expression patterns to include certain attachments of catalogs in your ServiceNow. Item that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index. - The regex is applied to the file name of the attachment. 
- documentData StringField Name 
- The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.
- crawlAttachments Boolean
- TRUEto index attachments to service catalog items.
- documentTitle StringField Name 
- The name of the ServiceNow field that is mapped to the index document title field.
- excludeAttachment List<String>File Patterns 
- A list of regular expression patterns to exclude certain attachments of catalogs in your ServiceNow. Item that match the patterns are excluded from the index. Items that don't match the patterns are included in the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index. - The regex is applied to the file name of the attachment. 
- fieldMappings List<Property Map>
- Maps attributes or field names of catalogs to Amazon Kendra index field names. To create custom fields, use the UpdateIndexAPI before you map to ServiceNow fields. For more information, see Mapping data source fields . The ServiceNow data source field names must exist in your ServiceNow custom metadata.
- includeAttachment List<String>File Patterns 
- A list of regular expression patterns to include certain attachments of catalogs in your ServiceNow. Item that match the patterns are included in the index. Items that don't match the patterns are excluded from the index. If an item matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the item isn't included in the index. - The regex is applied to the file name of the attachment. 
DataSourceSharePointConfiguration    
- SecretArn string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password required to connect to the SharePoint instance. For more information, see Microsoft SharePoint .
- 
Pulumi.Aws Native. Kendra. Data Source Share Point Configuration Share Point Version 
- The version of Microsoft SharePoint that you use.
- Urls List<string>
- The Microsoft SharePoint site URLs for the documents you want to index.
- CrawlAttachments bool
- TRUEto index document attachments.
- DisableLocal boolGroups 
- TRUEto disable local groups information.
- DocumentTitle stringField Name 
- The Microsoft SharePoint attribute field that contains the title of the document.
- ExclusionPatterns List<string>
- A list of regular expression patterns. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an exclusion pattern and an inclusion pattern, the document is not included in the index. - The regex is applied to the display URL of the SharePoint document. 
- FieldMappings List<Pulumi.Aws Native. Kendra. Inputs. Data Source To Index Field Mapping> 
- A list of DataSourceToIndexFieldMappingobjects that map Microsoft SharePoint attributes or fields to Amazon Kendra index fields. You must first create the index fields using the UpdateIndex operation before you map SharePoint attributes. For more information, see Mapping Data Source Fields .
- InclusionPatterns List<string>
- A list of regular expression patterns to include certain documents in your SharePoint. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The regex applies to the display URL of the SharePoint document. 
- SslCertificate Pulumi.S3Path Aws Native. Kendra. Inputs. Data Source S3Path 
- Information required to find a specific file in an Amazon S3 bucket.
- UseChange boolLog 
- TRUEto use the SharePoint change log to determine which documents require updating in the index. Depending on the change log's size, it may take longer for Amazon Kendra to use the change log than to scan all of your documents in SharePoint.
- VpcConfiguration Pulumi.Aws Native. Kendra. Inputs. Data Source Vpc Configuration 
- Provides information for connecting to an Amazon VPC.
- SecretArn string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password required to connect to the SharePoint instance. For more information, see Microsoft SharePoint .
- 
DataSource Share Point Configuration Share Point Version 
- The version of Microsoft SharePoint that you use.
- Urls []string
- The Microsoft SharePoint site URLs for the documents you want to index.
- CrawlAttachments bool
- TRUEto index document attachments.
- DisableLocal boolGroups 
- TRUEto disable local groups information.
- DocumentTitle stringField Name 
- The Microsoft SharePoint attribute field that contains the title of the document.
- ExclusionPatterns []string
- A list of regular expression patterns. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an exclusion pattern and an inclusion pattern, the document is not included in the index. - The regex is applied to the display URL of the SharePoint document. 
- FieldMappings []DataSource To Index Field Mapping 
- A list of DataSourceToIndexFieldMappingobjects that map Microsoft SharePoint attributes or fields to Amazon Kendra index fields. You must first create the index fields using the UpdateIndex operation before you map SharePoint attributes. For more information, see Mapping Data Source Fields .
- InclusionPatterns []string
- A list of regular expression patterns to include certain documents in your SharePoint. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The regex applies to the display URL of the SharePoint document. 
- SslCertificate DataS3Path Source S3Path 
- Information required to find a specific file in an Amazon S3 bucket.
- UseChange boolLog 
- TRUEto use the SharePoint change log to determine which documents require updating in the index. Depending on the change log's size, it may take longer for Amazon Kendra to use the change log than to scan all of your documents in SharePoint.
- VpcConfiguration DataSource Vpc Configuration 
- Provides information for connecting to an Amazon VPC.
- secretArn String
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password required to connect to the SharePoint instance. For more information, see Microsoft SharePoint .
- 
DataSource Share Point Configuration Share Point Version 
- The version of Microsoft SharePoint that you use.
- urls List<String>
- The Microsoft SharePoint site URLs for the documents you want to index.
- crawlAttachments Boolean
- TRUEto index document attachments.
- disableLocal BooleanGroups 
- TRUEto disable local groups information.
- documentTitle StringField Name 
- The Microsoft SharePoint attribute field that contains the title of the document.
- exclusionPatterns List<String>
- A list of regular expression patterns. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an exclusion pattern and an inclusion pattern, the document is not included in the index. - The regex is applied to the display URL of the SharePoint document. 
- fieldMappings List<DataSource To Index Field Mapping> 
- A list of DataSourceToIndexFieldMappingobjects that map Microsoft SharePoint attributes or fields to Amazon Kendra index fields. You must first create the index fields using the UpdateIndex operation before you map SharePoint attributes. For more information, see Mapping Data Source Fields .
- inclusionPatterns List<String>
- A list of regular expression patterns to include certain documents in your SharePoint. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The regex applies to the display URL of the SharePoint document. 
- sslCertificate DataS3Path Source S3Path 
- Information required to find a specific file in an Amazon S3 bucket.
- useChange BooleanLog 
- TRUEto use the SharePoint change log to determine which documents require updating in the index. Depending on the change log's size, it may take longer for Amazon Kendra to use the change log than to scan all of your documents in SharePoint.
- vpcConfiguration DataSource Vpc Configuration 
- Provides information for connecting to an Amazon VPC.
- secretArn string
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password required to connect to the SharePoint instance. For more information, see Microsoft SharePoint .
- 
DataSource Share Point Configuration Share Point Version 
- The version of Microsoft SharePoint that you use.
- urls string[]
- The Microsoft SharePoint site URLs for the documents you want to index.
- crawlAttachments boolean
- TRUEto index document attachments.
- disableLocal booleanGroups 
- TRUEto disable local groups information.
- documentTitle stringField Name 
- The Microsoft SharePoint attribute field that contains the title of the document.
- exclusionPatterns string[]
- A list of regular expression patterns. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an exclusion pattern and an inclusion pattern, the document is not included in the index. - The regex is applied to the display URL of the SharePoint document. 
- fieldMappings DataSource To Index Field Mapping[] 
- A list of DataSourceToIndexFieldMappingobjects that map Microsoft SharePoint attributes or fields to Amazon Kendra index fields. You must first create the index fields using the UpdateIndex operation before you map SharePoint attributes. For more information, see Mapping Data Source Fields .
- inclusionPatterns string[]
- A list of regular expression patterns to include certain documents in your SharePoint. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The regex applies to the display URL of the SharePoint document. 
- sslCertificate DataS3Path Source S3Path 
- Information required to find a specific file in an Amazon S3 bucket.
- useChange booleanLog 
- TRUEto use the SharePoint change log to determine which documents require updating in the index. Depending on the change log's size, it may take longer for Amazon Kendra to use the change log than to scan all of your documents in SharePoint.
- vpcConfiguration DataSource Vpc Configuration 
- Provides information for connecting to an Amazon VPC.
- secret_arn str
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password required to connect to the SharePoint instance. For more information, see Microsoft SharePoint .
- 
DataSource Share Point Configuration Share Point Version 
- The version of Microsoft SharePoint that you use.
- urls Sequence[str]
- The Microsoft SharePoint site URLs for the documents you want to index.
- crawl_attachments bool
- TRUEto index document attachments.
- disable_local_ boolgroups 
- TRUEto disable local groups information.
- document_title_ strfield_ name 
- The Microsoft SharePoint attribute field that contains the title of the document.
- exclusion_patterns Sequence[str]
- A list of regular expression patterns. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an exclusion pattern and an inclusion pattern, the document is not included in the index. - The regex is applied to the display URL of the SharePoint document. 
- field_mappings Sequence[DataSource To Index Field Mapping] 
- A list of DataSourceToIndexFieldMappingobjects that map Microsoft SharePoint attributes or fields to Amazon Kendra index fields. You must first create the index fields using the UpdateIndex operation before you map SharePoint attributes. For more information, see Mapping Data Source Fields .
- inclusion_patterns Sequence[str]
- A list of regular expression patterns to include certain documents in your SharePoint. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The regex applies to the display URL of the SharePoint document. 
- ssl_certificate_ Datas3_ path Source S3Path 
- Information required to find a specific file in an Amazon S3 bucket.
- use_change_ boollog 
- TRUEto use the SharePoint change log to determine which documents require updating in the index. Depending on the change log's size, it may take longer for Amazon Kendra to use the change log than to scan all of your documents in SharePoint.
- vpc_configuration DataSource Vpc Configuration 
- Provides information for connecting to an Amazon VPC.
- secretArn String
- The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the user name and password required to connect to the SharePoint instance. For more information, see Microsoft SharePoint .
- "SHAREPOINT_ONLINE" | "SHAREPOINT_2013" | "SHAREPOINT_2016"
- The version of Microsoft SharePoint that you use.
- urls List<String>
- The Microsoft SharePoint site URLs for the documents you want to index.
- crawlAttachments Boolean
- TRUEto index document attachments.
- disableLocal BooleanGroups 
- TRUEto disable local groups information.
- documentTitle StringField Name 
- The Microsoft SharePoint attribute field that contains the title of the document.
- exclusionPatterns List<String>
- A list of regular expression patterns. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an exclusion pattern and an inclusion pattern, the document is not included in the index. - The regex is applied to the display URL of the SharePoint document. 
- fieldMappings List<Property Map>
- A list of DataSourceToIndexFieldMappingobjects that map Microsoft SharePoint attributes or fields to Amazon Kendra index fields. You must first create the index fields using the UpdateIndex operation before you map SharePoint attributes. For more information, see Mapping Data Source Fields .
- inclusionPatterns List<String>
- A list of regular expression patterns to include certain documents in your SharePoint. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index. - The regex applies to the display URL of the SharePoint document. 
- sslCertificate Property MapS3Path 
- Information required to find a specific file in an Amazon S3 bucket.
- useChange BooleanLog 
- TRUEto use the SharePoint change log to determine which documents require updating in the index. Depending on the change log's size, it may take longer for Amazon Kendra to use the change log than to scan all of your documents in SharePoint.
- vpcConfiguration Property Map
- Provides information for connecting to an Amazon VPC.
DataSourceSharePointConfigurationSharePointVersion       
DataSourceSqlConfiguration   
- QueryIdentifiers Pulumi.Enclosing Option Aws Native. Kendra. Data Source Query Identifiers Enclosing Option 
- Determines whether Amazon Kendra encloses SQL identifiers for tables and column names in double quotes (") when making a database query. You can set the value to - DOUBLE_QUOTESor- NONE.- By default, Amazon Kendra passes SQL identifiers the way that they are entered into the data source configuration. It does not change the case of identifiers or enclose them in quotes. - PostgreSQL internally converts uppercase characters to lower case characters in identifiers unless they are quoted. Choosing this option encloses identifiers in quotes so that PostgreSQL does not convert the character's case. - For MySQL databases, you must enable the ansi_quotes option when you set this field to - DOUBLE_QUOTES.
- QueryIdentifiers DataEnclosing Option Source Query Identifiers Enclosing Option 
- Determines whether Amazon Kendra encloses SQL identifiers for tables and column names in double quotes (") when making a database query. You can set the value to - DOUBLE_QUOTESor- NONE.- By default, Amazon Kendra passes SQL identifiers the way that they are entered into the data source configuration. It does not change the case of identifiers or enclose them in quotes. - PostgreSQL internally converts uppercase characters to lower case characters in identifiers unless they are quoted. Choosing this option encloses identifiers in quotes so that PostgreSQL does not convert the character's case. - For MySQL databases, you must enable the ansi_quotes option when you set this field to - DOUBLE_QUOTES.
- queryIdentifiers DataEnclosing Option Source Query Identifiers Enclosing Option 
- Determines whether Amazon Kendra encloses SQL identifiers for tables and column names in double quotes (") when making a database query. You can set the value to - DOUBLE_QUOTESor- NONE.- By default, Amazon Kendra passes SQL identifiers the way that they are entered into the data source configuration. It does not change the case of identifiers or enclose them in quotes. - PostgreSQL internally converts uppercase characters to lower case characters in identifiers unless they are quoted. Choosing this option encloses identifiers in quotes so that PostgreSQL does not convert the character's case. - For MySQL databases, you must enable the ansi_quotes option when you set this field to - DOUBLE_QUOTES.
- queryIdentifiers DataEnclosing Option Source Query Identifiers Enclosing Option 
- Determines whether Amazon Kendra encloses SQL identifiers for tables and column names in double quotes (") when making a database query. You can set the value to - DOUBLE_QUOTESor- NONE.- By default, Amazon Kendra passes SQL identifiers the way that they are entered into the data source configuration. It does not change the case of identifiers or enclose them in quotes. - PostgreSQL internally converts uppercase characters to lower case characters in identifiers unless they are quoted. Choosing this option encloses identifiers in quotes so that PostgreSQL does not convert the character's case. - For MySQL databases, you must enable the ansi_quotes option when you set this field to - DOUBLE_QUOTES.
- query_identifiers_ Dataenclosing_ option Source Query Identifiers Enclosing Option 
- Determines whether Amazon Kendra encloses SQL identifiers for tables and column names in double quotes (") when making a database query. You can set the value to - DOUBLE_QUOTESor- NONE.- By default, Amazon Kendra passes SQL identifiers the way that they are entered into the data source configuration. It does not change the case of identifiers or enclose them in quotes. - PostgreSQL internally converts uppercase characters to lower case characters in identifiers unless they are quoted. Choosing this option encloses identifiers in quotes so that PostgreSQL does not convert the character's case. - For MySQL databases, you must enable the ansi_quotes option when you set this field to - DOUBLE_QUOTES.
- queryIdentifiers "DOUBLE_QUOTES" | "NONE"Enclosing Option 
- Determines whether Amazon Kendra encloses SQL identifiers for tables and column names in double quotes (") when making a database query. You can set the value to - DOUBLE_QUOTESor- NONE.- By default, Amazon Kendra passes SQL identifiers the way that they are entered into the data source configuration. It does not change the case of identifiers or enclose them in quotes. - PostgreSQL internally converts uppercase characters to lower case characters in identifiers unless they are quoted. Choosing this option encloses identifiers in quotes so that PostgreSQL does not convert the character's case. - For MySQL databases, you must enable the ansi_quotes option when you set this field to - DOUBLE_QUOTES.
DataSourceToIndexFieldMapping     
- DataSource stringField Name 
- IndexField stringName 
- DateField stringFormat 
- DataSource stringField Name 
- IndexField stringName 
- DateField stringFormat 
- dataSource StringField Name 
- indexField StringName 
- dateField StringFormat 
- dataSource stringField Name 
- indexField stringName 
- dateField stringFormat 
- dataSource StringField Name 
- indexField StringName 
- dateField StringFormat 
DataSourceVpcConfiguration   
- SecurityGroup List<string>Ids 
- A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Kendra to connect to the data source.
- SubnetIds List<string>
- A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.
- SecurityGroup []stringIds 
- A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Kendra to connect to the data source.
- SubnetIds []string
- A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.
- securityGroup List<String>Ids 
- A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Kendra to connect to the data source.
- subnetIds List<String>
- A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.
- securityGroup string[]Ids 
- A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Kendra to connect to the data source.
- subnetIds string[]
- A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.
- security_group_ Sequence[str]ids 
- A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Kendra to connect to the data source.
- subnet_ids Sequence[str]
- A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.
- securityGroup List<String>Ids 
- A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Kendra to connect to the data source.
- subnetIds List<String>
- A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.
DataSourceWebCrawlerAuthenticationConfiguration     
- BasicAuthentication List<Pulumi.Aws Native. Kendra. Inputs. Data Source Web Crawler Basic Authentication> 
- The list of configuration information that's required to connect to and crawl a website host using basic authentication credentials. - The list includes the name and port number of the website host. 
- BasicAuthentication []DataSource Web Crawler Basic Authentication 
- The list of configuration information that's required to connect to and crawl a website host using basic authentication credentials. - The list includes the name and port number of the website host. 
- basicAuthentication List<DataSource Web Crawler Basic Authentication> 
- The list of configuration information that's required to connect to and crawl a website host using basic authentication credentials. - The list includes the name and port number of the website host. 
- basicAuthentication DataSource Web Crawler Basic Authentication[] 
- The list of configuration information that's required to connect to and crawl a website host using basic authentication credentials. - The list includes the name and port number of the website host. 
- basic_authentication Sequence[DataSource Web Crawler Basic Authentication] 
- The list of configuration information that's required to connect to and crawl a website host using basic authentication credentials. - The list includes the name and port number of the website host. 
- basicAuthentication List<Property Map>
- The list of configuration information that's required to connect to and crawl a website host using basic authentication credentials. - The list includes the name and port number of the website host. 
DataSourceWebCrawlerBasicAuthentication     
- Credentials string
- Host string
- Port int
- Credentials string
- Host string
- Port int
- credentials String
- host String
- port Integer
- credentials string
- host string
- port number
- credentials str
- host str
- port int
- credentials String
- host String
- port Number
DataSourceWebCrawlerConfiguration    
- Urls
Pulumi.Aws Native. Kendra. Inputs. Data Source Web Crawler Urls 
- Specifies the seed or starting point URLs of the websites or the sitemap URLs of the websites you want to crawl. - You can include website subdomains. You can list up to 100 seed URLs and up to three sitemap URLs. - You can only crawl websites that use the secure communication protocol, Hypertext Transfer Protocol Secure (HTTPS). If you receive an error when crawling a website, it could be that the website is blocked from crawling. - When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all other Amazon terms. Remember that you must only use Amazon Kendra Web Crawler to index your own webpages, or webpages that you have authorization to index. 
- AuthenticationConfiguration Pulumi.Aws Native. Kendra. Inputs. Data Source Web Crawler Authentication Configuration 
- Configuration information required to connect to websites using authentication. - You can connect to websites using basic authentication of user name and password. You use a secret in AWS Secrets Manager to store your authentication credentials. - You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is "a.example.com" and the port is 443, the standard port for HTTPS. 
- CrawlDepth int
- The 'depth' or number of levels from the seed level to crawl. For example, the seed URL page is depth 1 and any hyperlinks on this page that are also crawled are depth 2.
- MaxContent doubleSize Per Page In Mega Bytes 
- The maximum size (in MB) of a web page or attachment to crawl. - Files larger than this size (in MB) are skipped/not crawled. - The default maximum size of a web page or attachment is set to 50 MB. 
- MaxLinks intPer Page 
- The maximum number of URLs on a web page to include when crawling a website. This number is per web page. - As a website’s web pages are crawled, any URLs the web pages link to are also crawled. URLs on a web page are crawled in order of appearance. - The default maximum links per page is 100. 
- MaxUrls intPer Minute Crawl Rate 
- The maximum number of URLs crawled per website host per minute. - A minimum of one URL is required. - The default maximum number of URLs crawled per website host per minute is 300. 
- ProxyConfiguration Pulumi.Aws Native. Kendra. Inputs. Data Source Proxy Configuration 
- Configuration information required to connect to your internal websites via a web proxy. - You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is "a.example.com" and the port is 443, the standard port for HTTPS. - Web proxy credentials are optional and you can use them to connect to a web proxy server that requires basic authentication. To store web proxy credentials, you use a secret in AWS Secrets Manager . 
- UrlExclusion List<string>Patterns 
- A list of regular expression patterns to exclude certain URLs to crawl. URLs that match the patterns are excluded from the index. URLs that don't match the patterns are included in the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index.
- UrlInclusion List<string>Patterns 
- A list of regular expression patterns to include certain URLs to crawl. URLs that match the patterns are included in the index. URLs that don't match the patterns are excluded from the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index.
- Urls
DataSource Web Crawler Urls 
- Specifies the seed or starting point URLs of the websites or the sitemap URLs of the websites you want to crawl. - You can include website subdomains. You can list up to 100 seed URLs and up to three sitemap URLs. - You can only crawl websites that use the secure communication protocol, Hypertext Transfer Protocol Secure (HTTPS). If you receive an error when crawling a website, it could be that the website is blocked from crawling. - When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all other Amazon terms. Remember that you must only use Amazon Kendra Web Crawler to index your own webpages, or webpages that you have authorization to index. 
- AuthenticationConfiguration DataSource Web Crawler Authentication Configuration 
- Configuration information required to connect to websites using authentication. - You can connect to websites using basic authentication of user name and password. You use a secret in AWS Secrets Manager to store your authentication credentials. - You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is "a.example.com" and the port is 443, the standard port for HTTPS. 
- CrawlDepth int
- The 'depth' or number of levels from the seed level to crawl. For example, the seed URL page is depth 1 and any hyperlinks on this page that are also crawled are depth 2.
- MaxContent float64Size Per Page In Mega Bytes 
- The maximum size (in MB) of a web page or attachment to crawl. - Files larger than this size (in MB) are skipped/not crawled. - The default maximum size of a web page or attachment is set to 50 MB. 
- MaxLinks intPer Page 
- The maximum number of URLs on a web page to include when crawling a website. This number is per web page. - As a website’s web pages are crawled, any URLs the web pages link to are also crawled. URLs on a web page are crawled in order of appearance. - The default maximum links per page is 100. 
- MaxUrls intPer Minute Crawl Rate 
- The maximum number of URLs crawled per website host per minute. - A minimum of one URL is required. - The default maximum number of URLs crawled per website host per minute is 300. 
- ProxyConfiguration DataSource Proxy Configuration 
- Configuration information required to connect to your internal websites via a web proxy. - You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is "a.example.com" and the port is 443, the standard port for HTTPS. - Web proxy credentials are optional and you can use them to connect to a web proxy server that requires basic authentication. To store web proxy credentials, you use a secret in AWS Secrets Manager . 
- UrlExclusion []stringPatterns 
- A list of regular expression patterns to exclude certain URLs to crawl. URLs that match the patterns are excluded from the index. URLs that don't match the patterns are included in the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index.
- UrlInclusion []stringPatterns 
- A list of regular expression patterns to include certain URLs to crawl. URLs that match the patterns are included in the index. URLs that don't match the patterns are excluded from the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index.
- urls
DataSource Web Crawler Urls 
- Specifies the seed or starting point URLs of the websites or the sitemap URLs of the websites you want to crawl. - You can include website subdomains. You can list up to 100 seed URLs and up to three sitemap URLs. - You can only crawl websites that use the secure communication protocol, Hypertext Transfer Protocol Secure (HTTPS). If you receive an error when crawling a website, it could be that the website is blocked from crawling. - When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all other Amazon terms. Remember that you must only use Amazon Kendra Web Crawler to index your own webpages, or webpages that you have authorization to index. 
- authenticationConfiguration DataSource Web Crawler Authentication Configuration 
- Configuration information required to connect to websites using authentication. - You can connect to websites using basic authentication of user name and password. You use a secret in AWS Secrets Manager to store your authentication credentials. - You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is "a.example.com" and the port is 443, the standard port for HTTPS. 
- crawlDepth Integer
- The 'depth' or number of levels from the seed level to crawl. For example, the seed URL page is depth 1 and any hyperlinks on this page that are also crawled are depth 2.
- maxContent DoubleSize Per Page In Mega Bytes 
- The maximum size (in MB) of a web page or attachment to crawl. - Files larger than this size (in MB) are skipped/not crawled. - The default maximum size of a web page or attachment is set to 50 MB. 
- maxLinks IntegerPer Page 
- The maximum number of URLs on a web page to include when crawling a website. This number is per web page. - As a website’s web pages are crawled, any URLs the web pages link to are also crawled. URLs on a web page are crawled in order of appearance. - The default maximum links per page is 100. 
- maxUrls IntegerPer Minute Crawl Rate 
- The maximum number of URLs crawled per website host per minute. - A minimum of one URL is required. - The default maximum number of URLs crawled per website host per minute is 300. 
- proxyConfiguration DataSource Proxy Configuration 
- Configuration information required to connect to your internal websites via a web proxy. - You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is "a.example.com" and the port is 443, the standard port for HTTPS. - Web proxy credentials are optional and you can use them to connect to a web proxy server that requires basic authentication. To store web proxy credentials, you use a secret in AWS Secrets Manager . 
- urlExclusion List<String>Patterns 
- A list of regular expression patterns to exclude certain URLs to crawl. URLs that match the patterns are excluded from the index. URLs that don't match the patterns are included in the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index.
- urlInclusion List<String>Patterns 
- A list of regular expression patterns to include certain URLs to crawl. URLs that match the patterns are included in the index. URLs that don't match the patterns are excluded from the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index.
- urls
DataSource Web Crawler Urls 
- Specifies the seed or starting point URLs of the websites or the sitemap URLs of the websites you want to crawl. - You can include website subdomains. You can list up to 100 seed URLs and up to three sitemap URLs. - You can only crawl websites that use the secure communication protocol, Hypertext Transfer Protocol Secure (HTTPS). If you receive an error when crawling a website, it could be that the website is blocked from crawling. - When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all other Amazon terms. Remember that you must only use Amazon Kendra Web Crawler to index your own webpages, or webpages that you have authorization to index. 
- authenticationConfiguration DataSource Web Crawler Authentication Configuration 
- Configuration information required to connect to websites using authentication. - You can connect to websites using basic authentication of user name and password. You use a secret in AWS Secrets Manager to store your authentication credentials. - You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is "a.example.com" and the port is 443, the standard port for HTTPS. 
- crawlDepth number
- The 'depth' or number of levels from the seed level to crawl. For example, the seed URL page is depth 1 and any hyperlinks on this page that are also crawled are depth 2.
- maxContent numberSize Per Page In Mega Bytes 
- The maximum size (in MB) of a web page or attachment to crawl. - Files larger than this size (in MB) are skipped/not crawled. - The default maximum size of a web page or attachment is set to 50 MB. 
- maxLinks numberPer Page 
- The maximum number of URLs on a web page to include when crawling a website. This number is per web page. - As a website’s web pages are crawled, any URLs the web pages link to are also crawled. URLs on a web page are crawled in order of appearance. - The default maximum links per page is 100. 
- maxUrls numberPer Minute Crawl Rate 
- The maximum number of URLs crawled per website host per minute. - A minimum of one URL is required. - The default maximum number of URLs crawled per website host per minute is 300. 
- proxyConfiguration DataSource Proxy Configuration 
- Configuration information required to connect to your internal websites via a web proxy. - You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is "a.example.com" and the port is 443, the standard port for HTTPS. - Web proxy credentials are optional and you can use them to connect to a web proxy server that requires basic authentication. To store web proxy credentials, you use a secret in AWS Secrets Manager . 
- urlExclusion string[]Patterns 
- A list of regular expression patterns to exclude certain URLs to crawl. URLs that match the patterns are excluded from the index. URLs that don't match the patterns are included in the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index.
- urlInclusion string[]Patterns 
- A list of regular expression patterns to include certain URLs to crawl. URLs that match the patterns are included in the index. URLs that don't match the patterns are excluded from the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index.
- urls
DataSource Web Crawler Urls 
- Specifies the seed or starting point URLs of the websites or the sitemap URLs of the websites you want to crawl. - You can include website subdomains. You can list up to 100 seed URLs and up to three sitemap URLs. - You can only crawl websites that use the secure communication protocol, Hypertext Transfer Protocol Secure (HTTPS). If you receive an error when crawling a website, it could be that the website is blocked from crawling. - When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all other Amazon terms. Remember that you must only use Amazon Kendra Web Crawler to index your own webpages, or webpages that you have authorization to index. 
- authentication_configuration DataSource Web Crawler Authentication Configuration 
- Configuration information required to connect to websites using authentication. - You can connect to websites using basic authentication of user name and password. You use a secret in AWS Secrets Manager to store your authentication credentials. - You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is "a.example.com" and the port is 443, the standard port for HTTPS. 
- crawl_depth int
- The 'depth' or number of levels from the seed level to crawl. For example, the seed URL page is depth 1 and any hyperlinks on this page that are also crawled are depth 2.
- max_content_ floatsize_ per_ page_ in_ mega_ bytes 
- The maximum size (in MB) of a web page or attachment to crawl. - Files larger than this size (in MB) are skipped/not crawled. - The default maximum size of a web page or attachment is set to 50 MB. 
- max_links_ intper_ page 
- The maximum number of URLs on a web page to include when crawling a website. This number is per web page. - As a website’s web pages are crawled, any URLs the web pages link to are also crawled. URLs on a web page are crawled in order of appearance. - The default maximum links per page is 100. 
- max_urls_ intper_ minute_ crawl_ rate 
- The maximum number of URLs crawled per website host per minute. - A minimum of one URL is required. - The default maximum number of URLs crawled per website host per minute is 300. 
- proxy_configuration DataSource Proxy Configuration 
- Configuration information required to connect to your internal websites via a web proxy. - You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is "a.example.com" and the port is 443, the standard port for HTTPS. - Web proxy credentials are optional and you can use them to connect to a web proxy server that requires basic authentication. To store web proxy credentials, you use a secret in AWS Secrets Manager . 
- url_exclusion_ Sequence[str]patterns 
- A list of regular expression patterns to exclude certain URLs to crawl. URLs that match the patterns are excluded from the index. URLs that don't match the patterns are included in the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index.
- url_inclusion_ Sequence[str]patterns 
- A list of regular expression patterns to include certain URLs to crawl. URLs that match the patterns are included in the index. URLs that don't match the patterns are excluded from the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index.
- urls Property Map
- Specifies the seed or starting point URLs of the websites or the sitemap URLs of the websites you want to crawl. - You can include website subdomains. You can list up to 100 seed URLs and up to three sitemap URLs. - You can only crawl websites that use the secure communication protocol, Hypertext Transfer Protocol Secure (HTTPS). If you receive an error when crawling a website, it could be that the website is blocked from crawling. - When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all other Amazon terms. Remember that you must only use Amazon Kendra Web Crawler to index your own webpages, or webpages that you have authorization to index. 
- authenticationConfiguration Property Map
- Configuration information required to connect to websites using authentication. - You can connect to websites using basic authentication of user name and password. You use a secret in AWS Secrets Manager to store your authentication credentials. - You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is "a.example.com" and the port is 443, the standard port for HTTPS. 
- crawlDepth Number
- The 'depth' or number of levels from the seed level to crawl. For example, the seed URL page is depth 1 and any hyperlinks on this page that are also crawled are depth 2.
- maxContent NumberSize Per Page In Mega Bytes 
- The maximum size (in MB) of a web page or attachment to crawl. - Files larger than this size (in MB) are skipped/not crawled. - The default maximum size of a web page or attachment is set to 50 MB. 
- maxLinks NumberPer Page 
- The maximum number of URLs on a web page to include when crawling a website. This number is per web page. - As a website’s web pages are crawled, any URLs the web pages link to are also crawled. URLs on a web page are crawled in order of appearance. - The default maximum links per page is 100. 
- maxUrls NumberPer Minute Crawl Rate 
- The maximum number of URLs crawled per website host per minute. - A minimum of one URL is required. - The default maximum number of URLs crawled per website host per minute is 300. 
- proxyConfiguration Property Map
- Configuration information required to connect to your internal websites via a web proxy. - You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is "a.example.com" and the port is 443, the standard port for HTTPS. - Web proxy credentials are optional and you can use them to connect to a web proxy server that requires basic authentication. To store web proxy credentials, you use a secret in AWS Secrets Manager . 
- urlExclusion List<String>Patterns 
- A list of regular expression patterns to exclude certain URLs to crawl. URLs that match the patterns are excluded from the index. URLs that don't match the patterns are included in the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index.
- urlInclusion List<String>Patterns 
- A list of regular expression patterns to include certain URLs to crawl. URLs that match the patterns are included in the index. URLs that don't match the patterns are excluded from the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index.
DataSourceWebCrawlerSeedUrlConfiguration      
- SeedUrls List<string>
- The list of seed or starting point URLs of the websites you want to crawl. - The list can include a maximum of 100 seed URLs. 
- WebCrawler Pulumi.Mode Aws Native. Kendra. Data Source Web Crawler Seed Url Configuration Web Crawler Mode 
- You can choose one of the following modes: - HOST_ONLY—crawl only the website host names. For example, if the seed URL is "abc.example.com", then only URLs with host name "abc.example.com" are crawled.
- SUBDOMAINS—crawl the website host names with subdomains. For example, if the seed URL is "abc.example.com", then "a.abc.example.com" and "b.abc.example.com" are also crawled.
- EVERYTHING—crawl the website host names with subdomains and other domains that the web pages link to.
 - The default mode is set to - HOST_ONLY.
- SeedUrls []string
- The list of seed or starting point URLs of the websites you want to crawl. - The list can include a maximum of 100 seed URLs. 
- WebCrawler DataMode Source Web Crawler Seed Url Configuration Web Crawler Mode 
- You can choose one of the following modes: - HOST_ONLY—crawl only the website host names. For example, if the seed URL is "abc.example.com", then only URLs with host name "abc.example.com" are crawled.
- SUBDOMAINS—crawl the website host names with subdomains. For example, if the seed URL is "abc.example.com", then "a.abc.example.com" and "b.abc.example.com" are also crawled.
- EVERYTHING—crawl the website host names with subdomains and other domains that the web pages link to.
 - The default mode is set to - HOST_ONLY.
- seedUrls List<String>
- The list of seed or starting point URLs of the websites you want to crawl. - The list can include a maximum of 100 seed URLs. 
- webCrawler DataMode Source Web Crawler Seed Url Configuration Web Crawler Mode 
- You can choose one of the following modes: - HOST_ONLY—crawl only the website host names. For example, if the seed URL is "abc.example.com", then only URLs with host name "abc.example.com" are crawled.
- SUBDOMAINS—crawl the website host names with subdomains. For example, if the seed URL is "abc.example.com", then "a.abc.example.com" and "b.abc.example.com" are also crawled.
- EVERYTHING—crawl the website host names with subdomains and other domains that the web pages link to.
 - The default mode is set to - HOST_ONLY.
- seedUrls string[]
- The list of seed or starting point URLs of the websites you want to crawl. - The list can include a maximum of 100 seed URLs. 
- webCrawler DataMode Source Web Crawler Seed Url Configuration Web Crawler Mode 
- You can choose one of the following modes: - HOST_ONLY—crawl only the website host names. For example, if the seed URL is "abc.example.com", then only URLs with host name "abc.example.com" are crawled.
- SUBDOMAINS—crawl the website host names with subdomains. For example, if the seed URL is "abc.example.com", then "a.abc.example.com" and "b.abc.example.com" are also crawled.
- EVERYTHING—crawl the website host names with subdomains and other domains that the web pages link to.
 - The default mode is set to - HOST_ONLY.
- seed_urls Sequence[str]
- The list of seed or starting point URLs of the websites you want to crawl. - The list can include a maximum of 100 seed URLs. 
- web_crawler_ Datamode Source Web Crawler Seed Url Configuration Web Crawler Mode 
- You can choose one of the following modes: - HOST_ONLY—crawl only the website host names. For example, if the seed URL is "abc.example.com", then only URLs with host name "abc.example.com" are crawled.
- SUBDOMAINS—crawl the website host names with subdomains. For example, if the seed URL is "abc.example.com", then "a.abc.example.com" and "b.abc.example.com" are also crawled.
- EVERYTHING—crawl the website host names with subdomains and other domains that the web pages link to.
 - The default mode is set to - HOST_ONLY.
- seedUrls List<String>
- The list of seed or starting point URLs of the websites you want to crawl. - The list can include a maximum of 100 seed URLs. 
- webCrawler "HOST_ONLY" | "SUBDOMAINS" | "EVERYTHING"Mode 
- You can choose one of the following modes: - HOST_ONLY—crawl only the website host names. For example, if the seed URL is "abc.example.com", then only URLs with host name "abc.example.com" are crawled.
- SUBDOMAINS—crawl the website host names with subdomains. For example, if the seed URL is "abc.example.com", then "a.abc.example.com" and "b.abc.example.com" are also crawled.
- EVERYTHING—crawl the website host names with subdomains and other domains that the web pages link to.
 - The default mode is set to - HOST_ONLY.
DataSourceWebCrawlerSeedUrlConfigurationWebCrawlerMode         
DataSourceWebCrawlerSiteMapsConfiguration      
- SiteMaps List<string>
- The list of sitemap URLs of the websites you want to crawl. - The list can include a maximum of three sitemap URLs. 
- SiteMaps []string
- The list of sitemap URLs of the websites you want to crawl. - The list can include a maximum of three sitemap URLs. 
- siteMaps List<String>
- The list of sitemap URLs of the websites you want to crawl. - The list can include a maximum of three sitemap URLs. 
- siteMaps string[]
- The list of sitemap URLs of the websites you want to crawl. - The list can include a maximum of three sitemap URLs. 
- site_maps Sequence[str]
- The list of sitemap URLs of the websites you want to crawl. - The list can include a maximum of three sitemap URLs. 
- siteMaps List<String>
- The list of sitemap URLs of the websites you want to crawl. - The list can include a maximum of three sitemap URLs. 
DataSourceWebCrawlerUrls    
- SeedUrl Pulumi.Configuration Aws Native. Kendra. Inputs. Data Source Web Crawler Seed Url Configuration 
- Configuration of the seed or starting point URLs of the websites you want to crawl. - You can choose to crawl only the website host names, or the website host names with subdomains, or the website host names with subdomains and other domains that the web pages link to. - You can list up to 100 seed URLs. 
- SiteMaps Pulumi.Configuration Aws Native. Kendra. Inputs. Data Source Web Crawler Site Maps Configuration 
- Configuration of the sitemap URLs of the websites you want to crawl. - Only URLs belonging to the same website host names are crawled. You can list up to three sitemap URLs. 
- SeedUrl DataConfiguration Source Web Crawler Seed Url Configuration 
- Configuration of the seed or starting point URLs of the websites you want to crawl. - You can choose to crawl only the website host names, or the website host names with subdomains, or the website host names with subdomains and other domains that the web pages link to. - You can list up to 100 seed URLs. 
- SiteMaps DataConfiguration Source Web Crawler Site Maps Configuration 
- Configuration of the sitemap URLs of the websites you want to crawl. - Only URLs belonging to the same website host names are crawled. You can list up to three sitemap URLs. 
- seedUrl DataConfiguration Source Web Crawler Seed Url Configuration 
- Configuration of the seed or starting point URLs of the websites you want to crawl. - You can choose to crawl only the website host names, or the website host names with subdomains, or the website host names with subdomains and other domains that the web pages link to. - You can list up to 100 seed URLs. 
- siteMaps DataConfiguration Source Web Crawler Site Maps Configuration 
- Configuration of the sitemap URLs of the websites you want to crawl. - Only URLs belonging to the same website host names are crawled. You can list up to three sitemap URLs. 
- seedUrl DataConfiguration Source Web Crawler Seed Url Configuration 
- Configuration of the seed or starting point URLs of the websites you want to crawl. - You can choose to crawl only the website host names, or the website host names with subdomains, or the website host names with subdomains and other domains that the web pages link to. - You can list up to 100 seed URLs. 
- siteMaps DataConfiguration Source Web Crawler Site Maps Configuration 
- Configuration of the sitemap URLs of the websites you want to crawl. - Only URLs belonging to the same website host names are crawled. You can list up to three sitemap URLs. 
- seed_url_ Dataconfiguration Source Web Crawler Seed Url Configuration 
- Configuration of the seed or starting point URLs of the websites you want to crawl. - You can choose to crawl only the website host names, or the website host names with subdomains, or the website host names with subdomains and other domains that the web pages link to. - You can list up to 100 seed URLs. 
- site_maps_ Dataconfiguration Source Web Crawler Site Maps Configuration 
- Configuration of the sitemap URLs of the websites you want to crawl. - Only URLs belonging to the same website host names are crawled. You can list up to three sitemap URLs. 
- seedUrl Property MapConfiguration 
- Configuration of the seed or starting point URLs of the websites you want to crawl. - You can choose to crawl only the website host names, or the website host names with subdomains, or the website host names with subdomains and other domains that the web pages link to. - You can list up to 100 seed URLs. 
- siteMaps Property MapConfiguration 
- Configuration of the sitemap URLs of the websites you want to crawl. - Only URLs belonging to the same website host names are crawled. You can list up to three sitemap URLs. 
DataSourceWorkDocsConfiguration    
- OrganizationId string
- The identifier of the directory corresponding to your Amazon WorkDocs site repository. - You can find the organization ID in the AWS Directory Service by going to Active Directory , then Directories . Your Amazon WorkDocs site directory has an ID, which is the organization ID. You can also set up a new Amazon WorkDocs directory in the AWS Directory Service console and enable a Amazon WorkDocs site for the directory in the Amazon WorkDocs console. 
- CrawlComments bool
- TRUEto include comments on documents in your index. Including comments in your index means each comment is a document that can be searched on.- The default is set to - FALSE.
- ExclusionPatterns List<string>
- A list of regular expression patterns to exclude certain files in your Amazon WorkDocs site repository. Files that match the patterns are excluded from the index. Files that don’t match the patterns are included in the index. If a file matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
- FieldMappings List<Pulumi.Aws Native. Kendra. Inputs. Data Source To Index Field Mapping> 
- A list of DataSourceToIndexFieldMappingobjects that map Amazon WorkDocs data source attributes or field names to Amazon Kendra index field names. To create custom fields, use theUpdateIndexAPI before you map to Amazon WorkDocs fields. For more information, see Mapping data source fields . The Amazon WorkDocs data source field names must exist in your Amazon WorkDocs custom metadata.
- InclusionPatterns List<string>
- A list of regular expression patterns to include certain files in your Amazon WorkDocs site repository. Files that match the patterns are included in the index. Files that don't match the patterns are excluded from the index. If a file matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
- UseChange boolLog 
- TRUEto use the Amazon WorkDocs change log to determine which documents require updating in the index. Depending on the change log's size, it may take longer for Amazon Kendra to use the change log than to scan all of your documents in Amazon WorkDocs.
- OrganizationId string
- The identifier of the directory corresponding to your Amazon WorkDocs site repository. - You can find the organization ID in the AWS Directory Service by going to Active Directory , then Directories . Your Amazon WorkDocs site directory has an ID, which is the organization ID. You can also set up a new Amazon WorkDocs directory in the AWS Directory Service console and enable a Amazon WorkDocs site for the directory in the Amazon WorkDocs console. 
- CrawlComments bool
- TRUEto include comments on documents in your index. Including comments in your index means each comment is a document that can be searched on.- The default is set to - FALSE.
- ExclusionPatterns []string
- A list of regular expression patterns to exclude certain files in your Amazon WorkDocs site repository. Files that match the patterns are excluded from the index. Files that don’t match the patterns are included in the index. If a file matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
- FieldMappings []DataSource To Index Field Mapping 
- A list of DataSourceToIndexFieldMappingobjects that map Amazon WorkDocs data source attributes or field names to Amazon Kendra index field names. To create custom fields, use theUpdateIndexAPI before you map to Amazon WorkDocs fields. For more information, see Mapping data source fields . The Amazon WorkDocs data source field names must exist in your Amazon WorkDocs custom metadata.
- InclusionPatterns []string
- A list of regular expression patterns to include certain files in your Amazon WorkDocs site repository. Files that match the patterns are included in the index. Files that don't match the patterns are excluded from the index. If a file matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
- UseChange boolLog 
- TRUEto use the Amazon WorkDocs change log to determine which documents require updating in the index. Depending on the change log's size, it may take longer for Amazon Kendra to use the change log than to scan all of your documents in Amazon WorkDocs.
- organizationId String
- The identifier of the directory corresponding to your Amazon WorkDocs site repository. - You can find the organization ID in the AWS Directory Service by going to Active Directory , then Directories . Your Amazon WorkDocs site directory has an ID, which is the organization ID. You can also set up a new Amazon WorkDocs directory in the AWS Directory Service console and enable a Amazon WorkDocs site for the directory in the Amazon WorkDocs console. 
- crawlComments Boolean
- TRUEto include comments on documents in your index. Including comments in your index means each comment is a document that can be searched on.- The default is set to - FALSE.
- exclusionPatterns List<String>
- A list of regular expression patterns to exclude certain files in your Amazon WorkDocs site repository. Files that match the patterns are excluded from the index. Files that don’t match the patterns are included in the index. If a file matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
- fieldMappings List<DataSource To Index Field Mapping> 
- A list of DataSourceToIndexFieldMappingobjects that map Amazon WorkDocs data source attributes or field names to Amazon Kendra index field names. To create custom fields, use theUpdateIndexAPI before you map to Amazon WorkDocs fields. For more information, see Mapping data source fields . The Amazon WorkDocs data source field names must exist in your Amazon WorkDocs custom metadata.
- inclusionPatterns List<String>
- A list of regular expression patterns to include certain files in your Amazon WorkDocs site repository. Files that match the patterns are included in the index. Files that don't match the patterns are excluded from the index. If a file matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
- useChange BooleanLog 
- TRUEto use the Amazon WorkDocs change log to determine which documents require updating in the index. Depending on the change log's size, it may take longer for Amazon Kendra to use the change log than to scan all of your documents in Amazon WorkDocs.
- organizationId string
- The identifier of the directory corresponding to your Amazon WorkDocs site repository. - You can find the organization ID in the AWS Directory Service by going to Active Directory , then Directories . Your Amazon WorkDocs site directory has an ID, which is the organization ID. You can also set up a new Amazon WorkDocs directory in the AWS Directory Service console and enable a Amazon WorkDocs site for the directory in the Amazon WorkDocs console. 
- crawlComments boolean
- TRUEto include comments on documents in your index. Including comments in your index means each comment is a document that can be searched on.- The default is set to - FALSE.
- exclusionPatterns string[]
- A list of regular expression patterns to exclude certain files in your Amazon WorkDocs site repository. Files that match the patterns are excluded from the index. Files that don’t match the patterns are included in the index. If a file matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
- fieldMappings DataSource To Index Field Mapping[] 
- A list of DataSourceToIndexFieldMappingobjects that map Amazon WorkDocs data source attributes or field names to Amazon Kendra index field names. To create custom fields, use theUpdateIndexAPI before you map to Amazon WorkDocs fields. For more information, see Mapping data source fields . The Amazon WorkDocs data source field names must exist in your Amazon WorkDocs custom metadata.
- inclusionPatterns string[]
- A list of regular expression patterns to include certain files in your Amazon WorkDocs site repository. Files that match the patterns are included in the index. Files that don't match the patterns are excluded from the index. If a file matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
- useChange booleanLog 
- TRUEto use the Amazon WorkDocs change log to determine which documents require updating in the index. Depending on the change log's size, it may take longer for Amazon Kendra to use the change log than to scan all of your documents in Amazon WorkDocs.
- organization_id str
- The identifier of the directory corresponding to your Amazon WorkDocs site repository. - You can find the organization ID in the AWS Directory Service by going to Active Directory , then Directories . Your Amazon WorkDocs site directory has an ID, which is the organization ID. You can also set up a new Amazon WorkDocs directory in the AWS Directory Service console and enable a Amazon WorkDocs site for the directory in the Amazon WorkDocs console. 
- crawl_comments bool
- TRUEto include comments on documents in your index. Including comments in your index means each comment is a document that can be searched on.- The default is set to - FALSE.
- exclusion_patterns Sequence[str]
- A list of regular expression patterns to exclude certain files in your Amazon WorkDocs site repository. Files that match the patterns are excluded from the index. Files that don’t match the patterns are included in the index. If a file matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
- field_mappings Sequence[DataSource To Index Field Mapping] 
- A list of DataSourceToIndexFieldMappingobjects that map Amazon WorkDocs data source attributes or field names to Amazon Kendra index field names. To create custom fields, use theUpdateIndexAPI before you map to Amazon WorkDocs fields. For more information, see Mapping data source fields . The Amazon WorkDocs data source field names must exist in your Amazon WorkDocs custom metadata.
- inclusion_patterns Sequence[str]
- A list of regular expression patterns to include certain files in your Amazon WorkDocs site repository. Files that match the patterns are included in the index. Files that don't match the patterns are excluded from the index. If a file matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
- use_change_ boollog 
- TRUEto use the Amazon WorkDocs change log to determine which documents require updating in the index. Depending on the change log's size, it may take longer for Amazon Kendra to use the change log than to scan all of your documents in Amazon WorkDocs.
- organizationId String
- The identifier of the directory corresponding to your Amazon WorkDocs site repository. - You can find the organization ID in the AWS Directory Service by going to Active Directory , then Directories . Your Amazon WorkDocs site directory has an ID, which is the organization ID. You can also set up a new Amazon WorkDocs directory in the AWS Directory Service console and enable a Amazon WorkDocs site for the directory in the Amazon WorkDocs console. 
- crawlComments Boolean
- TRUEto include comments on documents in your index. Including comments in your index means each comment is a document that can be searched on.- The default is set to - FALSE.
- exclusionPatterns List<String>
- A list of regular expression patterns to exclude certain files in your Amazon WorkDocs site repository. Files that match the patterns are excluded from the index. Files that don’t match the patterns are included in the index. If a file matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
- fieldMappings List<Property Map>
- A list of DataSourceToIndexFieldMappingobjects that map Amazon WorkDocs data source attributes or field names to Amazon Kendra index field names. To create custom fields, use theUpdateIndexAPI before you map to Amazon WorkDocs fields. For more information, see Mapping data source fields . The Amazon WorkDocs data source field names must exist in your Amazon WorkDocs custom metadata.
- inclusionPatterns List<String>
- A list of regular expression patterns to include certain files in your Amazon WorkDocs site repository. Files that match the patterns are included in the index. Files that don't match the patterns are excluded from the index. If a file matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
- useChange BooleanLog 
- TRUEto use the Amazon WorkDocs change log to determine which documents require updating in the index. Depending on the change log's size, it may take longer for Amazon Kendra to use the change log than to scan all of your documents in Amazon WorkDocs.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.