Class: Aws::Kendra::Types::DataSourceConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kendra::Types::DataSourceConfiguration
- Defined in:
- gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb
Overview
When making an API call, you may pass DataSourceConfiguration data as a hash:
{
s3_configuration: {
bucket_name: "S3BucketName", # required
inclusion_prefixes: ["DataSourceInclusionsExclusionsStringsMember"],
inclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
exclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
documents_metadata_configuration: {
s3_prefix: "S3ObjectKey",
},
access_control_list_configuration: {
key_path: "S3ObjectKey",
},
},
share_point_configuration: {
share_point_version: "SHAREPOINT_2013", # required, accepts SHAREPOINT_2013, SHAREPOINT_2016, SHAREPOINT_ONLINE
urls: ["Url"], # required
secret_arn: "SecretArn", # required
crawl_attachments: false,
use_change_log: false,
inclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
exclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
vpc_configuration: {
subnet_ids: ["SubnetId"], # required
security_group_ids: ["VpcSecurityGroupId"], # required
},
field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
document_title_field_name: "DataSourceFieldName",
disable_local_groups: false,
ssl_certificate_s3_path: {
bucket: "S3BucketName", # required
key: "S3ObjectKey", # required
},
},
database_configuration: {
database_engine_type: "RDS_AURORA_MYSQL", # required, accepts RDS_AURORA_MYSQL, RDS_AURORA_POSTGRESQL, RDS_MYSQL, RDS_POSTGRESQL
connection_configuration: { # required
database_host: "DatabaseHost", # required
database_port: 1, # required
database_name: "DatabaseName", # required
table_name: "TableName", # required
secret_arn: "SecretArn", # required
},
vpc_configuration: {
subnet_ids: ["SubnetId"], # required
security_group_ids: ["VpcSecurityGroupId"], # required
},
column_configuration: { # required
document_id_column_name: "ColumnName", # required
document_data_column_name: "ColumnName", # required
document_title_column_name: "ColumnName",
field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
change_detecting_columns: ["ColumnName"], # required
},
acl_configuration: {
allowed_groups_column_name: "ColumnName", # required
},
sql_configuration: {
query_identifiers_enclosing_option: "DOUBLE_QUOTES", # accepts DOUBLE_QUOTES, NONE
},
},
salesforce_configuration: {
server_url: "Url", # required
secret_arn: "SecretArn", # required
standard_object_configurations: [
{
name: "ACCOUNT", # required, accepts ACCOUNT, CAMPAIGN, CASE, CONTACT, CONTRACT, DOCUMENT, GROUP, IDEA, LEAD, OPPORTUNITY, PARTNER, PRICEBOOK, PRODUCT, PROFILE, SOLUTION, TASK, USER
document_data_field_name: "DataSourceFieldName", # required
document_title_field_name: "DataSourceFieldName",
field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
},
],
knowledge_article_configuration: {
included_states: ["DRAFT"], # required, accepts DRAFT, PUBLISHED, ARCHIVED
standard_knowledge_article_type_configuration: {
document_data_field_name: "DataSourceFieldName", # required
document_title_field_name: "DataSourceFieldName",
field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
},
custom_knowledge_article_type_configurations: [
{
name: "SalesforceCustomKnowledgeArticleTypeName", # required
document_data_field_name: "DataSourceFieldName", # required
document_title_field_name: "DataSourceFieldName",
field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
},
],
},
chatter_feed_configuration: {
document_data_field_name: "DataSourceFieldName", # required
document_title_field_name: "DataSourceFieldName",
field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
include_filter_types: ["ACTIVE_USER"], # accepts ACTIVE_USER, STANDARD_USER
},
crawl_attachments: false,
standard_object_attachment_configuration: {
document_title_field_name: "DataSourceFieldName",
field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
},
include_attachment_file_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
exclude_attachment_file_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
},
one_drive_configuration: {
tenant_domain: "TenantDomain", # required
secret_arn: "SecretArn", # required
one_drive_users: { # required
one_drive_user_list: ["OneDriveUser"],
one_drive_user_s3_path: {
bucket: "S3BucketName", # required
key: "S3ObjectKey", # required
},
},
inclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
exclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
disable_local_groups: false,
},
service_now_configuration: {
host_url: "ServiceNowHostUrl", # required
secret_arn: "SecretArn", # required
service_now_build_version: "LONDON", # required, accepts LONDON, OTHERS
knowledge_article_configuration: {
crawl_attachments: false,
include_attachment_file_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
exclude_attachment_file_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
document_data_field_name: "DataSourceFieldName", # required
document_title_field_name: "DataSourceFieldName",
field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
filter_query: "ServiceNowKnowledgeArticleFilterQuery",
},
service_catalog_configuration: {
crawl_attachments: false,
include_attachment_file_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
exclude_attachment_file_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
document_data_field_name: "DataSourceFieldName", # required
document_title_field_name: "DataSourceFieldName",
field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
},
authentication_type: "HTTP_BASIC", # accepts HTTP_BASIC, OAUTH2
},
confluence_configuration: {
server_url: "Url", # required
secret_arn: "SecretArn", # required
version: "CLOUD", # required, accepts CLOUD, SERVER
space_configuration: {
crawl_personal_spaces: false,
crawl_archived_spaces: false,
include_spaces: ["ConfluenceSpaceIdentifier"],
exclude_spaces: ["ConfluenceSpaceIdentifier"],
space_field_mappings: [
{
data_source_field_name: "DISPLAY_URL", # accepts DISPLAY_URL, ITEM_TYPE, SPACE_KEY, URL
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName",
},
],
},
page_configuration: {
page_field_mappings: [
{
data_source_field_name: "AUTHOR", # accepts AUTHOR, CONTENT_STATUS, CREATED_DATE, DISPLAY_URL, ITEM_TYPE, LABELS, MODIFIED_DATE, PARENT_ID, SPACE_KEY, SPACE_NAME, URL, VERSION
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName",
},
],
},
blog_configuration: {
blog_field_mappings: [
{
data_source_field_name: "AUTHOR", # accepts AUTHOR, DISPLAY_URL, ITEM_TYPE, LABELS, PUBLISH_DATE, SPACE_KEY, SPACE_NAME, URL, VERSION
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName",
},
],
},
attachment_configuration: {
crawl_attachments: false,
attachment_field_mappings: [
{
data_source_field_name: "AUTHOR", # accepts AUTHOR, CONTENT_TYPE, CREATED_DATE, DISPLAY_URL, FILE_SIZE, ITEM_TYPE, PARENT_ID, SPACE_KEY, SPACE_NAME, URL, VERSION
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName",
},
],
},
vpc_configuration: {
subnet_ids: ["SubnetId"], # required
security_group_ids: ["VpcSecurityGroupId"], # required
},
inclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
exclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
},
google_drive_configuration: {
secret_arn: "SecretArn", # required
inclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
exclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
exclude_mime_types: ["MimeType"],
exclude_user_accounts: ["UserAccount"],
exclude_shared_drives: ["SharedDriveId"],
},
web_crawler_configuration: {
urls: { # required
seed_url_configuration: {
seed_urls: ["SeedUrl"], # required
web_crawler_mode: "HOST_ONLY", # accepts HOST_ONLY, SUBDOMAINS, EVERYTHING
},
site_maps_configuration: {
site_maps: ["SiteMap"], # required
},
},
crawl_depth: 1,
max_links_per_page: 1,
max_content_size_per_page_in_mega_bytes: 1.0,
max_urls_per_minute_crawl_rate: 1,
url_inclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
url_exclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
proxy_configuration: {
host: "Host", # required
port: 1, # required
credentials: "SecretArn",
},
authentication_configuration: {
basic_authentication: [
{
host: "Host", # required
port: 1, # required
credentials: "SecretArn", # required
},
],
},
},
work_docs_configuration: {
organization_id: "OrganizationId", # required
crawl_comments: false,
use_change_log: false,
inclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
exclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
},
fsx_configuration: {
file_system_id: "FileSystemId", # required
file_system_type: "WINDOWS", # required, accepts WINDOWS
vpc_configuration: { # required
subnet_ids: ["SubnetId"], # required
security_group_ids: ["VpcSecurityGroupId"], # required
},
secret_arn: "SecretArn",
inclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
exclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
},
slack_configuration: {
team_id: "TeamId", # required
secret_arn: "SecretArn", # required
vpc_configuration: {
subnet_ids: ["SubnetId"], # required
security_group_ids: ["VpcSecurityGroupId"], # required
},
slack_entity_list: ["PUBLIC_CHANNEL"], # required, accepts PUBLIC_CHANNEL, PRIVATE_CHANNEL, GROUP_MESSAGE, DIRECT_MESSAGE
use_change_log: false,
crawl_bot_message: false,
exclude_archived: false,
since_crawl_date: "SinceCrawlDate", # required
look_back_period: 1,
private_channel_filter: ["String"],
public_channel_filter: ["String"],
inclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
exclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
},
box_configuration: {
enterprise_id: "EnterpriseId", # required
secret_arn: "SecretArn", # required
use_change_log: false,
crawl_comments: false,
crawl_tasks: false,
crawl_web_links: false,
file_field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
task_field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
comment_field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
web_link_field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
inclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
exclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
vpc_configuration: {
subnet_ids: ["SubnetId"], # required
security_group_ids: ["VpcSecurityGroupId"], # required
},
},
quip_configuration: {
domain: "Domain", # required
secret_arn: "SecretArn", # required
crawl_file_comments: false,
crawl_chat_rooms: false,
crawl_attachments: false,
folder_ids: ["FolderId"],
thread_field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
message_field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
attachment_field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
inclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
exclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
vpc_configuration: {
subnet_ids: ["SubnetId"], # required
security_group_ids: ["VpcSecurityGroupId"], # required
},
},
jira_configuration: {
jira_account_url: "JiraAccountUrl", # required
secret_arn: "SecretArn", # required
use_change_log: false,
project: ["String"],
issue_type: ["String"],
status: ["String"],
issue_sub_entity_filter: ["COMMENTS"], # accepts COMMENTS, ATTACHMENTS, WORKLOGS
attachment_field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
comment_field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
issue_field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
project_field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
work_log_field_mappings: [
{
data_source_field_name: "DataSourceFieldName", # required
date_field_format: "DataSourceDateFieldFormat",
index_field_name: "IndexFieldName", # required
},
],
inclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
exclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
vpc_configuration: {
subnet_ids: ["SubnetId"], # required
security_group_ids: ["VpcSecurityGroupId"], # required
},
},
}
Provides the configuration information for an Amazon Kendra data source.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#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.
-
#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.
-
#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
#box_configuration ⇒ Types::BoxConfiguration
Provides the configuration information to connect to Box as your data source.
4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4032 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) SENSITIVE = [] include Aws::Structure end |
#confluence_configuration ⇒ Types::ConfluenceConfiguration
Provides the configuration information to connect to Confluence as your data source.
4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4032 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) SENSITIVE = [] include Aws::Structure end |
#database_configuration ⇒ Types::DatabaseConfiguration
Provides the configuration information to connect to a database as your data source.
4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4032 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) SENSITIVE = [] include Aws::Structure end |
#fsx_configuration ⇒ Types::FsxConfiguration
Provides the configuration information to connect to Amazon FSx as your data source.
4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4032 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) SENSITIVE = [] include Aws::Structure end |
#google_drive_configuration ⇒ Types::GoogleDriveConfiguration
Provides the configuration information to connect to Google Drive as your data source.
4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4032 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) SENSITIVE = [] include Aws::Structure end |
#jira_configuration ⇒ Types::JiraConfiguration
Provides the configuration information to connect to Jira as your data source.
4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4032 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) SENSITIVE = [] include Aws::Structure end |
#one_drive_configuration ⇒ Types::OneDriveConfiguration
Provides the configuration information to connect to Microsoft OneDrive as your data source.
4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4032 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) SENSITIVE = [] include Aws::Structure end |
#quip_configuration ⇒ Types::QuipConfiguration
Provides the configuration information to connect to Quip as your data source.
4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4032 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) SENSITIVE = [] include Aws::Structure end |
#s3_configuration ⇒ Types::S3DataSourceConfiguration
Provides the configuration information to connect to an Amazon S3 bucket as your data source.
4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4032 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) SENSITIVE = [] include Aws::Structure end |
#salesforce_configuration ⇒ Types::SalesforceConfiguration
Provides the configuration information to connect to Salesforce as your data source.
4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4032 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) SENSITIVE = [] include Aws::Structure end |
#service_now_configuration ⇒ Types::ServiceNowConfiguration
Provides the configuration information to connect to ServiceNow as your data source.
4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4032 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) SENSITIVE = [] include Aws::Structure end |
#share_point_configuration ⇒ Types::SharePointConfiguration
Provides the configuration information to connect to Microsoft SharePoint as your data source.
4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4032 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) SENSITIVE = [] include Aws::Structure end |
#slack_configuration ⇒ Types::SlackConfiguration
Provides the configuration information to connect to Slack as your data source.
4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4032 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) SENSITIVE = [] include Aws::Structure end |
#web_crawler_configuration ⇒ Types::WebCrawlerConfiguration
Provides the configuration information required for Amazon Kendra Web Crawler.
4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4032 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) SENSITIVE = [] include Aws::Structure end |
#work_docs_configuration ⇒ Types::WorkDocsConfiguration
Provides the configuration information to connect to Amazon WorkDocs as your data source.
4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 4032 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) SENSITIVE = [] include Aws::Structure end |