Class: Aws::Kendra::Types::DataSourceConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kendra::Types::DataSourceConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-kendra/types.rb
Overview
Provides the configuration information for an Amazon Kendra data source.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#alfresco_configuration ⇒ Types::AlfrescoConfiguration
Provides the configuration information to connect to Alfresco as your data source.
-
#box_configuration ⇒ Types::BoxConfiguration
Provides the configuration information to connect to Box as your data source.
-
#confluence_configuration ⇒ Types::ConfluenceConfiguration
Provides the configuration information to connect to Confluence as your data source.
-
#database_configuration ⇒ Types::DatabaseConfiguration
Provides the configuration information to connect to a database as your data source.
-
#fsx_configuration ⇒ Types::FsxConfiguration
Provides the configuration information to connect to Amazon FSx as your data source.
-
#git_hub_configuration ⇒ Types::GitHubConfiguration
Provides the configuration information to connect to GitHub as your data source.
-
#google_drive_configuration ⇒ Types::GoogleDriveConfiguration
Provides the configuration information to connect to Google Drive as your data source.
-
#jira_configuration ⇒ Types::JiraConfiguration
Provides the configuration information to connect to Jira as your data source.
-
#one_drive_configuration ⇒ Types::OneDriveConfiguration
Provides the configuration information to connect to Microsoft OneDrive as your data source.
-
#quip_configuration ⇒ Types::QuipConfiguration
Provides the configuration information to connect to Quip as your data source.
-
#s3_configuration ⇒ Types::S3DataSourceConfiguration
Provides the configuration information to connect to an Amazon S3 bucket as your data source.
-
#salesforce_configuration ⇒ Types::SalesforceConfiguration
Provides the configuration information to connect to Salesforce as your data source.
-
#service_now_configuration ⇒ Types::ServiceNowConfiguration
Provides the configuration information to connect to ServiceNow as your data source.
-
#share_point_configuration ⇒ Types::SharePointConfiguration
Provides the configuration information to connect to Microsoft SharePoint as your data source.
-
#slack_configuration ⇒ Types::SlackConfiguration
Provides the configuration information to connect to Slack as your data source.
-
#template_configuration ⇒ Types::TemplateConfiguration
Provides a template for the configuration information to connect to your data source.
-
#web_crawler_configuration ⇒ Types::WebCrawlerConfiguration
Provides the configuration information required for Amazon Kendra Web Crawler.
-
#work_docs_configuration ⇒ Types::WorkDocsConfiguration
Provides the configuration information to connect to Amazon WorkDocs as your data source.
Instance Attribute Details
#alfresco_configuration ⇒ Types::AlfrescoConfiguration
Provides the configuration information to connect to Alfresco as your data source.
<note markdown=“1”> Support for ‘AlfrescoConfiguration` ended May 2023. We recommend migrating to or using the Alfresco data source template schema /
- TemplateConfiguration][1
-
API.
</note>
[1]: docs.aws.amazon.com/kendra/latest/APIReference/API_TemplateConfiguration.html
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#box_configuration ⇒ Types::BoxConfiguration
Provides the configuration information to connect to Box as your data source.
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#confluence_configuration ⇒ Types::ConfluenceConfiguration
Provides the configuration information to connect to Confluence as your data source.
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#database_configuration ⇒ Types::DatabaseConfiguration
Provides the configuration information to connect to a database as your data source.
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#fsx_configuration ⇒ Types::FsxConfiguration
Provides the configuration information to connect to Amazon FSx as your data source.
<note markdown=“1”> Amazon Kendra now supports an upgraded Amazon FSx Windows connector.
You must now use the [TemplateConfiguration][1] object instead of
the ‘FsxConfiguration` object 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 your connector workflow to the upgraded
version. Support for connectors configured using the older architecture is scheduled to end by June 2024.
</note>
[1]: docs.aws.amazon.com/kendra/latest/APIReference/API_TemplateConfiguration.html
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#git_hub_configuration ⇒ Types::GitHubConfiguration
Provides the configuration information to connect to GitHub as your data source.
<note markdown=“1”> Amazon Kendra now supports an upgraded GitHub connector.
You must now use the [TemplateConfiguration][1] object instead of
the ‘GitHubConfiguration` object 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 your connector workflow to the upgraded
version. Support for connectors configured using the older architecture is scheduled to end by June 2024.
</note>
[1]: docs.aws.amazon.com/kendra/latest/APIReference/API_TemplateConfiguration.html
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#google_drive_configuration ⇒ Types::GoogleDriveConfiguration
Provides the configuration information to connect to Google Drive as your data source.
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#jira_configuration ⇒ Types::JiraConfiguration
Provides the configuration information to connect to Jira as your data source.
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#one_drive_configuration ⇒ Types::OneDriveConfiguration
Provides the configuration information to connect to Microsoft OneDrive as your data source.
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#quip_configuration ⇒ Types::QuipConfiguration
Provides the configuration information to connect to Quip as your data source.
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#s3_configuration ⇒ Types::S3DataSourceConfiguration
Provides the configuration information to connect to an Amazon S3 bucket as your data source.
<note markdown=“1”> Amazon Kendra now supports an upgraded Amazon S3 connector.
You must now use the [TemplateConfiguration][1] object instead of
the ‘S3DataSourceConfiguration` object 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 your connector workflow to the upgraded
version. Support for connectors configured using the older architecture is scheduled to end by June 2024.
</note>
[1]: docs.aws.amazon.com/kendra/latest/APIReference/API_TemplateConfiguration.html
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#salesforce_configuration ⇒ Types::SalesforceConfiguration
Provides the configuration information to connect to Salesforce as your data source.
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#service_now_configuration ⇒ Types::ServiceNowConfiguration
Provides the configuration information to connect to ServiceNow as your data source.
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#share_point_configuration ⇒ Types::SharePointConfiguration
Provides the configuration information to connect to Microsoft SharePoint as your data source.
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#slack_configuration ⇒ Types::SlackConfiguration
Provides the configuration information to connect to Slack as your data source.
<note markdown=“1”> Amazon Kendra now supports an upgraded Slack connector.
You must now use the [TemplateConfiguration][1] object instead of
the ‘SlackConfiguration` object 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 your connector workflow to the upgraded
version. Support for connectors configured using the older architecture is scheduled to end by June 2024.
</note>
[1]: docs.aws.amazon.com/kendra/latest/APIReference/API_TemplateConfiguration.html
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#template_configuration ⇒ Types::TemplateConfiguration
Provides a template for the configuration information to connect to your data source.
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#web_crawler_configuration ⇒ Types::WebCrawlerConfiguration
Provides the configuration information required for Amazon Kendra Web Crawler.
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |
#work_docs_configuration ⇒ Types::WorkDocsConfiguration
Provides the configuration information to connect to Amazon WorkDocs as your data source.
2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 |
# File 'lib/aws-sdk-kendra/types.rb', line 2854 class DataSourceConfiguration < Struct.new( :s3_configuration, :share_point_configuration, :database_configuration, :salesforce_configuration, :one_drive_configuration, :service_now_configuration, :confluence_configuration, :google_drive_configuration, :web_crawler_configuration, :work_docs_configuration, :fsx_configuration, :slack_configuration, :box_configuration, :quip_configuration, :jira_configuration, :git_hub_configuration, :alfresco_configuration, :template_configuration) SENSITIVE = [] include Aws::Structure end |