amazonka-kendra-2.0: Amazon KendraFrontendService SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Kendra.Types.DataSourceConfiguration

Description

 
Synopsis

Documentation

data DataSourceConfiguration Source #

Provides the configuration information for an Amazon Kendra data source.

See: newDataSourceConfiguration smart constructor.

Constructors

DataSourceConfiguration' 

Fields

Instances

Instances details
FromJSON DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.DataSourceConfiguration

ToJSON DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.DataSourceConfiguration

Generic DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.DataSourceConfiguration

Associated Types

type Rep DataSourceConfiguration :: Type -> Type #

Read DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.DataSourceConfiguration

Show DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.DataSourceConfiguration

NFData DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.DataSourceConfiguration

Methods

rnf :: DataSourceConfiguration -> () #

Eq DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.DataSourceConfiguration

Hashable DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.DataSourceConfiguration

type Rep DataSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.DataSourceConfiguration

type Rep DataSourceConfiguration = D1 ('MetaData "DataSourceConfiguration" "Amazonka.Kendra.Types.DataSourceConfiguration" "amazonka-kendra-2.0-IHloXAWlYIS8YTp1gXe6J" 'False) (C1 ('MetaCons "DataSourceConfiguration'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "alfrescoConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlfrescoConfiguration)) :*: S1 ('MetaSel ('Just "boxConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BoxConfiguration))) :*: (S1 ('MetaSel ('Just "confluenceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfluenceConfiguration)) :*: S1 ('MetaSel ('Just "databaseConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatabaseConfiguration)))) :*: ((S1 ('MetaSel ('Just "fsxConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FsxConfiguration)) :*: S1 ('MetaSel ('Just "gitHubConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GitHubConfiguration))) :*: (S1 ('MetaSel ('Just "googleDriveConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GoogleDriveConfiguration)) :*: (S1 ('MetaSel ('Just "jiraConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JiraConfiguration)) :*: S1 ('MetaSel ('Just "oneDriveConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OneDriveConfiguration)))))) :*: (((S1 ('MetaSel ('Just "quipConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QuipConfiguration)) :*: S1 ('MetaSel ('Just "s3Configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3DataSourceConfiguration))) :*: (S1 ('MetaSel ('Just "salesforceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SalesforceConfiguration)) :*: S1 ('MetaSel ('Just "serviceNowConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceNowConfiguration)))) :*: ((S1 ('MetaSel ('Just "sharePointConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SharePointConfiguration)) :*: S1 ('MetaSel ('Just "slackConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlackConfiguration))) :*: (S1 ('MetaSel ('Just "templateConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TemplateConfiguration)) :*: (S1 ('MetaSel ('Just "webCrawlerConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WebCrawlerConfiguration)) :*: S1 ('MetaSel ('Just "workDocsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkDocsConfiguration))))))))

newDataSourceConfiguration :: DataSourceConfiguration Source #

Create a value of DataSourceConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:alfrescoConfiguration:DataSourceConfiguration', dataSourceConfiguration_alfrescoConfiguration - Provides the configuration information to connect to Alfresco as your data source.

$sel:boxConfiguration:DataSourceConfiguration', dataSourceConfiguration_boxConfiguration - Provides the configuration information to connect to Box as your data source.

$sel:confluenceConfiguration:DataSourceConfiguration', dataSourceConfiguration_confluenceConfiguration - Provides the configuration information to connect to Confluence as your data source.

$sel:databaseConfiguration:DataSourceConfiguration', dataSourceConfiguration_databaseConfiguration - Provides the configuration information to connect to a database as your data source.

$sel:fsxConfiguration:DataSourceConfiguration', dataSourceConfiguration_fsxConfiguration - Provides the configuration information to connect to Amazon FSx as your data source.

$sel:gitHubConfiguration:DataSourceConfiguration', dataSourceConfiguration_gitHubConfiguration - Provides the configuration information to connect to GitHub as your data source.

$sel:googleDriveConfiguration:DataSourceConfiguration', dataSourceConfiguration_googleDriveConfiguration - Provides the configuration information to connect to Google Drive as your data source.

$sel:jiraConfiguration:DataSourceConfiguration', dataSourceConfiguration_jiraConfiguration - Provides the configuration information to connect to Jira as your data source.

$sel:oneDriveConfiguration:DataSourceConfiguration', dataSourceConfiguration_oneDriveConfiguration - Provides the configuration information to connect to Microsoft OneDrive as your data source.

$sel:quipConfiguration:DataSourceConfiguration', dataSourceConfiguration_quipConfiguration - Provides the configuration information to connect to Quip as your data source.

$sel:s3Configuration:DataSourceConfiguration', dataSourceConfiguration_s3Configuration - Provides the configuration information to connect to an Amazon S3 bucket as your data source.

$sel:salesforceConfiguration:DataSourceConfiguration', dataSourceConfiguration_salesforceConfiguration - Provides the configuration information to connect to Salesforce as your data source.

$sel:serviceNowConfiguration:DataSourceConfiguration', dataSourceConfiguration_serviceNowConfiguration - Provides the configuration information to connect to ServiceNow as your data source.

$sel:sharePointConfiguration:DataSourceConfiguration', dataSourceConfiguration_sharePointConfiguration - Provides the configuration information to connect to Microsoft SharePoint as your data source.

$sel:slackConfiguration:DataSourceConfiguration', dataSourceConfiguration_slackConfiguration - Provides the configuration information to connect to Slack as your data source.

$sel:templateConfiguration:DataSourceConfiguration', dataSourceConfiguration_templateConfiguration - Provides a template for the configuration information to connect to your data source.

$sel:webCrawlerConfiguration:DataSourceConfiguration', dataSourceConfiguration_webCrawlerConfiguration - Undocumented member.

$sel:workDocsConfiguration:DataSourceConfiguration', dataSourceConfiguration_workDocsConfiguration - Provides the configuration information to connect to Amazon WorkDocs as your data source.

dataSourceConfiguration_alfrescoConfiguration :: Lens' DataSourceConfiguration (Maybe AlfrescoConfiguration) Source #

Provides the configuration information to connect to Alfresco as your data source.

dataSourceConfiguration_boxConfiguration :: Lens' DataSourceConfiguration (Maybe BoxConfiguration) Source #

Provides the configuration information to connect to Box as your data source.

dataSourceConfiguration_confluenceConfiguration :: Lens' DataSourceConfiguration (Maybe ConfluenceConfiguration) Source #

Provides the configuration information to connect to Confluence as your data source.

dataSourceConfiguration_databaseConfiguration :: Lens' DataSourceConfiguration (Maybe DatabaseConfiguration) Source #

Provides the configuration information to connect to a database as your data source.

dataSourceConfiguration_fsxConfiguration :: Lens' DataSourceConfiguration (Maybe FsxConfiguration) Source #

Provides the configuration information to connect to Amazon FSx as your data source.

dataSourceConfiguration_gitHubConfiguration :: Lens' DataSourceConfiguration (Maybe GitHubConfiguration) Source #

Provides the configuration information to connect to GitHub as your data source.

dataSourceConfiguration_googleDriveConfiguration :: Lens' DataSourceConfiguration (Maybe GoogleDriveConfiguration) Source #

Provides the configuration information to connect to Google Drive as your data source.

dataSourceConfiguration_jiraConfiguration :: Lens' DataSourceConfiguration (Maybe JiraConfiguration) Source #

Provides the configuration information to connect to Jira as your data source.

dataSourceConfiguration_oneDriveConfiguration :: Lens' DataSourceConfiguration (Maybe OneDriveConfiguration) Source #

Provides the configuration information to connect to Microsoft OneDrive as your data source.

dataSourceConfiguration_quipConfiguration :: Lens' DataSourceConfiguration (Maybe QuipConfiguration) Source #

Provides the configuration information to connect to Quip as your data source.

dataSourceConfiguration_s3Configuration :: Lens' DataSourceConfiguration (Maybe S3DataSourceConfiguration) Source #

Provides the configuration information to connect to an Amazon S3 bucket as your data source.

dataSourceConfiguration_salesforceConfiguration :: Lens' DataSourceConfiguration (Maybe SalesforceConfiguration) Source #

Provides the configuration information to connect to Salesforce as your data source.

dataSourceConfiguration_serviceNowConfiguration :: Lens' DataSourceConfiguration (Maybe ServiceNowConfiguration) Source #

Provides the configuration information to connect to ServiceNow as your data source.

dataSourceConfiguration_sharePointConfiguration :: Lens' DataSourceConfiguration (Maybe SharePointConfiguration) Source #

Provides the configuration information to connect to Microsoft SharePoint as your data source.

dataSourceConfiguration_slackConfiguration :: Lens' DataSourceConfiguration (Maybe SlackConfiguration) Source #

Provides the configuration information to connect to Slack as your data source.

dataSourceConfiguration_templateConfiguration :: Lens' DataSourceConfiguration (Maybe TemplateConfiguration) Source #

Provides a template for the configuration information to connect to your data source.

dataSourceConfiguration_workDocsConfiguration :: Lens' DataSourceConfiguration (Maybe WorkDocsConfiguration) Source #

Provides the configuration information to connect to Amazon WorkDocs as your data source.