Kendra.DataSource
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-datasource.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlersitemapsconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-aclconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-sqlconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-proxyconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceblogtoindexfieldmapping.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-s3path.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-documentsmetadataconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceattachmenttoindexfieldmapping.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluencepagetoindexfieldmapping.html
and connection_configuration = {
secret_arn : string;
table_name : string;
database_port : int;
database_host : string;
database_name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-connectionconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluencespacetoindexfieldmapping.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerbasicauthentication.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-datasourcevpcconfiguration.html
and document_attribute_value = {
date_value : string option;
long_value : int option;
string_value : string option;
string_list_value : string list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-documentattributevalue.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerseedurlconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-accesscontrollistconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-datasourcetoindexfieldmapping.html
and confluence_blog_configuration = {
blog_field_mappings : confluence_blog_to_index_field_mapping list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceblogconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-sharepointconfiguration.html
and confluence_space_configuration = {
exclude_spaces : string list option;
space_field_mappings : confluence_space_to_index_field_mapping list option;
crawl_personal_spaces : bool option;
crawl_archived_spaces : bool option;
include_spaces : string list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluencespaceconfiguration.html
and web_crawler_urls = {
site_maps_configuration : web_crawler_site_maps_configuration option;
seed_url_configuration : web_crawler_seed_url_configuration option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerurls.html
and s3_data_source_configuration = {
bucket_name : string;
inclusion_patterns : string list option;
inclusion_prefixes : string list option;
access_control_list_configuration : access_control_list_configuration option;
exclusion_patterns : string list option;
documents_metadata_configuration : documents_metadata_configuration option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-s3datasourceconfiguration.html
and salesforce_standard_object_configuration = {
document_title_field_name : string option;
field_mappings : data_source_to_index_field_mapping list option;
name : string;
document_data_field_name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcestandardobjectconfiguration.html
and document_attribute_target = {
target_document_attribute_key : string;
target_document_attribute_value_deletion : bool option;
target_document_attribute_value : document_attribute_value option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-documentattributetarget.html
and document_attribute_condition = {
operator : string;
condition_document_attribute_key : string;
condition_on_value : document_attribute_value option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-documentattributecondition.html
and web_crawler_authentication_configuration = {
basic_authentication : web_crawler_basic_authentication list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerauthenticationconfiguration.html
and service_now_service_catalog_configuration = {
document_title_field_name : string option;
include_attachment_file_patterns : string list option;
exclude_attachment_file_patterns : string list option;
crawl_attachments : bool option;
field_mappings : data_source_to_index_field_mapping list option;
document_data_field_name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowservicecatalogconfiguration.html
and one_drive_users = {
one_drive_user_list : string list option;
one_drive_user_s3_path : s3_path option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-onedriveusers.html
and salesforce_custom_knowledge_article_type_configuration = {
document_title_field_name : string option;
field_mappings : data_source_to_index_field_mapping list option;
name : string;
document_data_field_name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcecustomknowledgearticletypeconfiguration.html
and service_now_knowledge_article_configuration = {
document_title_field_name : string option;
include_attachment_file_patterns : string list option;
exclude_attachment_file_patterns : string list option;
filter_query : string option;
crawl_attachments : bool option;
field_mappings : data_source_to_index_field_mapping list option;
document_data_field_name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowknowledgearticleconfiguration.html
and google_drive_configuration = {
secret_arn : string;
exclude_user_accounts : string list option;
inclusion_patterns : string list option;
exclude_mime_types : string list option;
field_mappings : data_source_to_index_field_mapping list option;
exclusion_patterns : string list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-googledriveconfiguration.html
and confluence_page_configuration = {
page_field_mappings : confluence_page_to_index_field_mapping list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluencepageconfiguration.html
and salesforce_chatter_feed_configuration = {
document_title_field_name : string option;
include_filter_types : string list option;
field_mappings : data_source_to_index_field_mapping list option;
document_data_field_name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcechatterfeedconfiguration.html
and salesforce_standard_object_attachment_configuration = {
document_title_field_name : string option;
field_mappings : data_source_to_index_field_mapping list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcestandardobjectattachmentconfiguration.html
and salesforce_standard_knowledge_article_type_configuration = {
document_title_field_name : string option;
field_mappings : data_source_to_index_field_mapping list option;
document_data_field_name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforcestandardknowledgearticletypeconfiguration.html
and column_configuration = {
change_detecting_columns : string list;
document_title_column_name : string option;
document_id_column_name : string;
document_data_column_name : string;
field_mappings : data_source_to_index_field_mapping list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-columnconfiguration.html
and work_docs_configuration = {
crawl_comments : bool option;
organization_id : string;
inclusion_patterns : string list option;
use_change_log : bool option;
field_mappings : data_source_to_index_field_mapping list option;
exclusion_patterns : string list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-workdocsconfiguration.html
and confluence_attachment_configuration = {
attachment_field_mappings : confluence_attachment_to_index_field_mapping list
option;
crawl_attachments : bool option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceattachmentconfiguration.html
and salesforce_knowledge_article_configuration = {
included_states : string list;
standard_knowledge_article_type_configuration : salesforce_standard_knowledge_article_type_configuration
option;
custom_knowledge_article_type_configurations : salesforce_custom_knowledge_article_type_configuration
list
option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforceknowledgearticleconfiguration.html
and database_configuration = {
sql_configuration : sql_configuration option;
database_engine_type : string;
connection_configuration : connection_configuration;
column_configuration : column_configuration;
vpc_configuration : data_source_vpc_configuration option;
acl_configuration : acl_configuration option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-databaseconfiguration.html
and inline_custom_document_enrichment_configuration = {
condition : document_attribute_condition option;
target : document_attribute_target option;
document_content_deletion : bool option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-inlinecustomdocumentenrichmentconfiguration.html
and one_drive_configuration = {
tenant_domain : string;
secret_arn : string;
disable_local_groups : bool option;
one_drive_users : one_drive_users;
inclusion_patterns : string list option;
field_mappings : data_source_to_index_field_mapping list option;
exclusion_patterns : string list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-onedriveconfiguration.html
and hook_configuration = {
s3_bucket : string;
lambda_arn : string;
invocation_condition : document_attribute_condition option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-hookconfiguration.html
and web_crawler_configuration = {
authentication_configuration : web_crawler_authentication_configuration option;
max_links_per_page : int option;
proxy_configuration : proxy_configuration option;
url_exclusion_patterns : string list option;
max_urls_per_minute_crawl_rate : int option;
url_inclusion_patterns : string list option;
urls : web_crawler_urls;
max_content_size_per_page_in_mega_bytes : float option;
crawl_depth : int option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-webcrawlerconfiguration.html
and confluence_configuration = {
secret_arn : string;
attachment_configuration : confluence_attachment_configuration option;
server_url : string;
page_configuration : confluence_page_configuration option;
blog_configuration : confluence_blog_configuration option;
version : string;
vpc_configuration : data_source_vpc_configuration option;
inclusion_patterns : string list option;
exclusion_patterns : string list option;
space_configuration : confluence_space_configuration option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-confluenceconfiguration.html
and service_now_configuration = {
secret_arn : string;
host_url : string;
service_catalog_configuration : service_now_service_catalog_configuration
option;
service_now_build_version : string;
knowledge_article_configuration : service_now_knowledge_article_configuration
option;
authentication_type : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-servicenowconfiguration.html
and custom_document_enrichment_configuration = {
inline_configurations : inline_custom_document_enrichment_configuration list
option;
pre_extraction_hook_configuration : hook_configuration option;
post_extraction_hook_configuration : hook_configuration option;
role_arn : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-customdocumentenrichmentconfiguration.html
and salesforce_configuration = {
secret_arn : string;
server_url : string;
include_attachment_file_patterns : string list option;
standard_object_configurations : salesforce_standard_object_configuration list
option;
standard_object_attachment_configuration : salesforce_standard_object_attachment_configuration
option;
exclude_attachment_file_patterns : string list option;
crawl_attachments : bool option;
chatter_feed_configuration : salesforce_chatter_feed_configuration option;
knowledge_article_configuration : salesforce_knowledge_article_configuration
option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-salesforceconfiguration.html
and data_source_configuration = {
google_drive_configuration : google_drive_configuration option;
web_crawler_configuration : web_crawler_configuration option;
s3_configuration : s3_data_source_configuration option;
salesforce_configuration : salesforce_configuration option;
database_configuration : database_configuration option;
confluence_configuration : confluence_configuration option;
work_docs_configuration : work_docs_configuration option;
one_drive_configuration : one_drive_configuration option;
service_now_configuration : service_now_configuration option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-datasourceconfiguration.html
type properties = {
custom_document_enrichment_configuration : custom_document_enrichment_configuration
option;
index_id : string;
language_code : string option;
type_ : string;
description : string option;
schedule : string option;
data_source_configuration : data_source_configuration option;
role_arn : string option;
name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-datasource.html;
val make_properties :
?custom_document_enrichment_configuration:
custom_document_enrichment_configuration ->
index_id:string ->
?language_code:string ->
type_:string ->
?description:string ->
?schedule:string ->
?data_source_configuration:data_source_configuration ->
?role_arn:string ->
?tags:tag list ->
name:string ->
unit ->
properties
val make_tag : value:string -> key:string -> unit -> tag
val make_web_crawler_site_maps_configuration :
site_maps:string list ->
unit ->
web_crawler_site_maps_configuration
val make_acl_configuration :
allowed_groups_column_name:string ->
unit ->
acl_configuration
val make_sql_configuration :
?query_identifiers_enclosing_option:string ->
unit ->
sql_configuration
val make_proxy_configuration :
port:int ->
host:string ->
?credentials:string ->
unit ->
proxy_configuration
val make_confluence_blog_to_index_field_mapping :
?date_field_format:string ->
index_field_name:string ->
data_source_field_name:string ->
unit ->
confluence_blog_to_index_field_mapping
val make_s3_path : bucket:string -> key:string -> unit -> s3_path
val make_documents_metadata_configuration :
?s3_prefix:string ->
unit ->
documents_metadata_configuration
val make_confluence_attachment_to_index_field_mapping :
?date_field_format:string ->
index_field_name:string ->
data_source_field_name:string ->
unit ->
confluence_attachment_to_index_field_mapping
val make_confluence_page_to_index_field_mapping :
?date_field_format:string ->
index_field_name:string ->
data_source_field_name:string ->
unit ->
confluence_page_to_index_field_mapping
val make_connection_configuration :
secret_arn:string ->
table_name:string ->
database_port:int ->
database_host:string ->
database_name:string ->
unit ->
connection_configuration
val make_confluence_space_to_index_field_mapping :
?date_field_format:string ->
index_field_name:string ->
data_source_field_name:string ->
unit ->
confluence_space_to_index_field_mapping
val make_web_crawler_basic_authentication :
port:int ->
host:string ->
credentials:string ->
unit ->
web_crawler_basic_authentication
val make_data_source_vpc_configuration :
subnet_ids:string list ->
security_group_ids:string list ->
unit ->
data_source_vpc_configuration
val make_document_attribute_value :
?date_value:string ->
?long_value:int ->
?string_value:string ->
?string_list_value:string list ->
unit ->
document_attribute_value
val make_web_crawler_seed_url_configuration :
?web_crawler_mode:string ->
seed_urls:string list ->
unit ->
web_crawler_seed_url_configuration
val make_access_control_list_configuration :
?key_path:string ->
unit ->
access_control_list_configuration
val make_data_source_to_index_field_mapping :
?date_field_format:string ->
index_field_name:string ->
data_source_field_name:string ->
unit ->
data_source_to_index_field_mapping
val make_confluence_blog_configuration :
?blog_field_mappings:confluence_blog_to_index_field_mapping list ->
unit ->
confluence_blog_configuration
val make_confluence_space_configuration :
?exclude_spaces:string list ->
?space_field_mappings:confluence_space_to_index_field_mapping list ->
?crawl_personal_spaces:bool ->
?crawl_archived_spaces:bool ->
?include_spaces:string list ->
unit ->
confluence_space_configuration
val make_web_crawler_urls :
?site_maps_configuration:web_crawler_site_maps_configuration ->
?seed_url_configuration:web_crawler_seed_url_configuration ->
unit ->
web_crawler_urls
val make_s3_data_source_configuration :
bucket_name:string ->
?inclusion_patterns:string list ->
?inclusion_prefixes:string list ->
?access_control_list_configuration:access_control_list_configuration ->
?exclusion_patterns:string list ->
?documents_metadata_configuration:documents_metadata_configuration ->
unit ->
s3_data_source_configuration
val make_salesforce_standard_object_configuration :
?document_title_field_name:string ->
?field_mappings:data_source_to_index_field_mapping list ->
name:string ->
document_data_field_name:string ->
unit ->
salesforce_standard_object_configuration
val make_document_attribute_target :
target_document_attribute_key:string ->
?target_document_attribute_value_deletion:bool ->
?target_document_attribute_value:document_attribute_value ->
unit ->
document_attribute_target
val make_document_attribute_condition :
operator:string ->
condition_document_attribute_key:string ->
?condition_on_value:document_attribute_value ->
unit ->
document_attribute_condition
val make_web_crawler_authentication_configuration :
?basic_authentication:web_crawler_basic_authentication list ->
unit ->
web_crawler_authentication_configuration
val make_service_now_service_catalog_configuration :
?document_title_field_name:string ->
?include_attachment_file_patterns:string list ->
?exclude_attachment_file_patterns:string list ->
?crawl_attachments:bool ->
?field_mappings:data_source_to_index_field_mapping list ->
document_data_field_name:string ->
unit ->
service_now_service_catalog_configuration
val make_one_drive_users :
?one_drive_user_list:string list ->
?one_drive_user_s3_path:s3_path ->
unit ->
one_drive_users
val make_salesforce_custom_knowledge_article_type_configuration :
?document_title_field_name:string ->
?field_mappings:data_source_to_index_field_mapping list ->
name:string ->
document_data_field_name:string ->
unit ->
salesforce_custom_knowledge_article_type_configuration
val make_service_now_knowledge_article_configuration :
?document_title_field_name:string ->
?include_attachment_file_patterns:string list ->
?exclude_attachment_file_patterns:string list ->
?filter_query:string ->
?crawl_attachments:bool ->
?field_mappings:data_source_to_index_field_mapping list ->
document_data_field_name:string ->
unit ->
service_now_knowledge_article_configuration
val make_google_drive_configuration :
secret_arn:string ->
?exclude_shared_drives:string list ->
?exclude_user_accounts:string list ->
?inclusion_patterns:string list ->
?exclude_mime_types:string list ->
?field_mappings:data_source_to_index_field_mapping list ->
?exclusion_patterns:string list ->
unit ->
google_drive_configuration
val make_confluence_page_configuration :
?page_field_mappings:confluence_page_to_index_field_mapping list ->
unit ->
confluence_page_configuration
val make_salesforce_chatter_feed_configuration :
?document_title_field_name:string ->
?include_filter_types:string list ->
?field_mappings:data_source_to_index_field_mapping list ->
document_data_field_name:string ->
unit ->
salesforce_chatter_feed_configuration
val make_salesforce_standard_object_attachment_configuration :
?document_title_field_name:string ->
?field_mappings:data_source_to_index_field_mapping list ->
unit ->
salesforce_standard_object_attachment_configuration
val make_salesforce_standard_knowledge_article_type_configuration :
?document_title_field_name:string ->
?field_mappings:data_source_to_index_field_mapping list ->
document_data_field_name:string ->
unit ->
salesforce_standard_knowledge_article_type_configuration
val make_column_configuration :
change_detecting_columns:string list ->
?document_title_column_name:string ->
document_id_column_name:string ->
document_data_column_name:string ->
?field_mappings:data_source_to_index_field_mapping list ->
unit ->
column_configuration
val make_work_docs_configuration :
?crawl_comments:bool ->
organization_id:string ->
?inclusion_patterns:string list ->
?use_change_log:bool ->
?field_mappings:data_source_to_index_field_mapping list ->
?exclusion_patterns:string list ->
unit ->
work_docs_configuration
val make_confluence_attachment_configuration :
?attachment_field_mappings:confluence_attachment_to_index_field_mapping list ->
?crawl_attachments:bool ->
unit ->
confluence_attachment_configuration
val make_salesforce_knowledge_article_configuration :
included_states:string list ->
?standard_knowledge_article_type_configuration:
salesforce_standard_knowledge_article_type_configuration ->
?custom_knowledge_article_type_configurations:
salesforce_custom_knowledge_article_type_configuration list ->
unit ->
salesforce_knowledge_article_configuration
val make_database_configuration :
?sql_configuration:sql_configuration ->
database_engine_type:string ->
connection_configuration:connection_configuration ->
column_configuration:column_configuration ->
?vpc_configuration:data_source_vpc_configuration ->
?acl_configuration:acl_configuration ->
unit ->
database_configuration
val make_inline_custom_document_enrichment_configuration :
?condition:document_attribute_condition ->
?target:document_attribute_target ->
?document_content_deletion:bool ->
unit ->
inline_custom_document_enrichment_configuration
val make_one_drive_configuration :
tenant_domain:string ->
secret_arn:string ->
?disable_local_groups:bool ->
one_drive_users:one_drive_users ->
?inclusion_patterns:string list ->
?field_mappings:data_source_to_index_field_mapping list ->
?exclusion_patterns:string list ->
unit ->
one_drive_configuration
val make_hook_configuration :
s3_bucket:string ->
lambda_arn:string ->
?invocation_condition:document_attribute_condition ->
unit ->
hook_configuration
val make_web_crawler_configuration :
?authentication_configuration:web_crawler_authentication_configuration ->
?max_links_per_page:int ->
?proxy_configuration:proxy_configuration ->
?url_exclusion_patterns:string list ->
?max_urls_per_minute_crawl_rate:int ->
?url_inclusion_patterns:string list ->
urls:web_crawler_urls ->
?max_content_size_per_page_in_mega_bytes:float ->
?crawl_depth:int ->
unit ->
web_crawler_configuration
val make_confluence_configuration :
secret_arn:string ->
?attachment_configuration:confluence_attachment_configuration ->
server_url:string ->
?page_configuration:confluence_page_configuration ->
?blog_configuration:confluence_blog_configuration ->
version:string ->
?vpc_configuration:data_source_vpc_configuration ->
?inclusion_patterns:string list ->
?exclusion_patterns:string list ->
?space_configuration:confluence_space_configuration ->
unit ->
confluence_configuration
val make_service_now_configuration :
secret_arn:string ->
host_url:string ->
?service_catalog_configuration:service_now_service_catalog_configuration ->
service_now_build_version:string ->
?knowledge_article_configuration:service_now_knowledge_article_configuration ->
?authentication_type:string ->
unit ->
service_now_configuration
val make_custom_document_enrichment_configuration :
?inline_configurations:inline_custom_document_enrichment_configuration list ->
?pre_extraction_hook_configuration:hook_configuration ->
?post_extraction_hook_configuration:hook_configuration ->
?role_arn:string ->
unit ->
custom_document_enrichment_configuration
val make_salesforce_configuration :
secret_arn:string ->
server_url:string ->
?include_attachment_file_patterns:string list ->
?standard_object_configurations:salesforce_standard_object_configuration list ->
?standard_object_attachment_configuration:
salesforce_standard_object_attachment_configuration ->
?exclude_attachment_file_patterns:string list ->
?crawl_attachments:bool ->
?chatter_feed_configuration:salesforce_chatter_feed_configuration ->
?knowledge_article_configuration:salesforce_knowledge_article_configuration ->
unit ->
salesforce_configuration
val make_data_source_configuration :
?google_drive_configuration:google_drive_configuration ->
?web_crawler_configuration:web_crawler_configuration ->
?s3_configuration:s3_data_source_configuration ->
?salesforce_configuration:salesforce_configuration ->
?database_configuration:database_configuration ->
?share_point_configuration:share_point_configuration ->
?confluence_configuration:confluence_configuration ->
?work_docs_configuration:work_docs_configuration ->
?one_drive_configuration:one_drive_configuration ->
?service_now_configuration:service_now_configuration ->
unit ->
data_source_configuration
val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_web_crawler_site_maps_configuration :
web_crawler_site_maps_configuration ->
Yojson.Safe.t
val yojson_of_acl_configuration : acl_configuration -> Yojson.Safe.t
val yojson_of_sql_configuration : sql_configuration -> Yojson.Safe.t
val yojson_of_proxy_configuration : proxy_configuration -> Yojson.Safe.t
val yojson_of_confluence_blog_to_index_field_mapping :
confluence_blog_to_index_field_mapping ->
Yojson.Safe.t
val yojson_of_s3_path : s3_path -> Yojson.Safe.t
val yojson_of_documents_metadata_configuration :
documents_metadata_configuration ->
Yojson.Safe.t
val yojson_of_confluence_attachment_to_index_field_mapping :
confluence_attachment_to_index_field_mapping ->
Yojson.Safe.t
val yojson_of_confluence_page_to_index_field_mapping :
confluence_page_to_index_field_mapping ->
Yojson.Safe.t
val yojson_of_connection_configuration :
connection_configuration ->
Yojson.Safe.t
val yojson_of_confluence_space_to_index_field_mapping :
confluence_space_to_index_field_mapping ->
Yojson.Safe.t
val yojson_of_web_crawler_basic_authentication :
web_crawler_basic_authentication ->
Yojson.Safe.t
val yojson_of_data_source_vpc_configuration :
data_source_vpc_configuration ->
Yojson.Safe.t
val yojson_of_document_attribute_value :
document_attribute_value ->
Yojson.Safe.t
val yojson_of_web_crawler_seed_url_configuration :
web_crawler_seed_url_configuration ->
Yojson.Safe.t
val yojson_of_access_control_list_configuration :
access_control_list_configuration ->
Yojson.Safe.t
val yojson_of_data_source_to_index_field_mapping :
data_source_to_index_field_mapping ->
Yojson.Safe.t
val yojson_of_confluence_blog_configuration :
confluence_blog_configuration ->
Yojson.Safe.t
val yojson_of_confluence_space_configuration :
confluence_space_configuration ->
Yojson.Safe.t
val yojson_of_web_crawler_urls : web_crawler_urls -> Yojson.Safe.t
val yojson_of_s3_data_source_configuration :
s3_data_source_configuration ->
Yojson.Safe.t
val yojson_of_salesforce_standard_object_configuration :
salesforce_standard_object_configuration ->
Yojson.Safe.t
val yojson_of_document_attribute_target :
document_attribute_target ->
Yojson.Safe.t
val yojson_of_document_attribute_condition :
document_attribute_condition ->
Yojson.Safe.t
val yojson_of_web_crawler_authentication_configuration :
web_crawler_authentication_configuration ->
Yojson.Safe.t
val yojson_of_service_now_service_catalog_configuration :
service_now_service_catalog_configuration ->
Yojson.Safe.t
val yojson_of_one_drive_users : one_drive_users -> Yojson.Safe.t
val yojson_of_salesforce_custom_knowledge_article_type_configuration :
salesforce_custom_knowledge_article_type_configuration ->
Yojson.Safe.t
val yojson_of_service_now_knowledge_article_configuration :
service_now_knowledge_article_configuration ->
Yojson.Safe.t
val yojson_of_google_drive_configuration :
google_drive_configuration ->
Yojson.Safe.t
val yojson_of_confluence_page_configuration :
confluence_page_configuration ->
Yojson.Safe.t
val yojson_of_salesforce_chatter_feed_configuration :
salesforce_chatter_feed_configuration ->
Yojson.Safe.t
val yojson_of_salesforce_standard_object_attachment_configuration :
salesforce_standard_object_attachment_configuration ->
Yojson.Safe.t
val yojson_of_salesforce_standard_knowledge_article_type_configuration :
salesforce_standard_knowledge_article_type_configuration ->
Yojson.Safe.t
val yojson_of_column_configuration : column_configuration -> Yojson.Safe.t
val yojson_of_work_docs_configuration :
work_docs_configuration ->
Yojson.Safe.t
val yojson_of_confluence_attachment_configuration :
confluence_attachment_configuration ->
Yojson.Safe.t
val yojson_of_salesforce_knowledge_article_configuration :
salesforce_knowledge_article_configuration ->
Yojson.Safe.t
val yojson_of_database_configuration : database_configuration -> Yojson.Safe.t
val yojson_of_inline_custom_document_enrichment_configuration :
inline_custom_document_enrichment_configuration ->
Yojson.Safe.t
val yojson_of_one_drive_configuration :
one_drive_configuration ->
Yojson.Safe.t
val yojson_of_hook_configuration : hook_configuration -> Yojson.Safe.t
val yojson_of_web_crawler_configuration :
web_crawler_configuration ->
Yojson.Safe.t
val yojson_of_confluence_configuration :
confluence_configuration ->
Yojson.Safe.t
val yojson_of_service_now_configuration :
service_now_configuration ->
Yojson.Safe.t
val yojson_of_custom_document_enrichment_configuration :
custom_document_enrichment_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_salesforce_configuration :
salesforce_configuration ->
Yojson.Safe.t
val yojson_of_data_source_configuration :
data_source_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes