Smaws_Client_Kendra
kendra client library built on EIO.
module Types : sig ... end
val make_data_source_to_index_field_mapping :
?date_field_format:Types.data_source_date_field_format ->
index_field_name:Types.index_field_name ->
data_source_field_name:Types.data_source_field_name ->
unit ->
Types.data_source_to_index_field_mapping
val make_work_docs_configuration :
?field_mappings:Types.data_source_to_index_field_mapping_list ->
?exclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?inclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?use_change_log:Types.boolean_ ->
?crawl_comments:Types.boolean_ ->
organization_id:Types.organization_id ->
unit ->
Types.work_docs_configuration
val make_seed_url_configuration :
?web_crawler_mode:Types.web_crawler_mode ->
seed_urls:Types.seed_url_list ->
unit ->
Types.seed_url_configuration
val make_site_maps_configuration :
site_maps:Types.site_maps_list ->
unit ->
Types.site_maps_configuration
val make_urls :
?site_maps_configuration:Types.site_maps_configuration ->
?seed_url_configuration:Types.seed_url_configuration ->
unit ->
Types.urls
val make_proxy_configuration :
?credentials:Types.secret_arn ->
port:Types.port ->
host:Types.host ->
unit ->
Types.proxy_configuration
val make_basic_authentication_configuration :
credentials:Types.secret_arn ->
port:Types.port ->
host:Types.host ->
unit ->
Types.basic_authentication_configuration
val make_authentication_configuration :
?basic_authentication:Types.basic_authentication_configuration_list ->
unit ->
Types.authentication_configuration
val make_web_crawler_configuration :
?authentication_configuration:Types.authentication_configuration ->
?proxy_configuration:Types.proxy_configuration ->
?url_exclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?url_inclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?max_urls_per_minute_crawl_rate:Types.max_urls_per_minute_crawl_rate ->
?max_content_size_per_page_in_mega_bytes:
Types.max_content_size_per_page_in_mega_bytes ->
?max_links_per_page:Types.max_links_per_page ->
?crawl_depth:Types.crawl_depth ->
urls:Types.urls ->
unit ->
Types.web_crawler_configuration
val make_warning :
?code:Types.warning_code ->
?message:Types.warning_message ->
unit ->
Types.warning
val make_jwt_token_type_configuration :
?claim_regex:Types.claim_regex ->
?issuer:Types.issuer ->
?group_attribute_field:Types.group_attribute_field ->
?user_name_attribute_field:Types.user_name_attribute_field ->
?secret_manager_arn:Types.role_arn ->
?ur_l:Types.url ->
key_location:Types.key_location ->
unit ->
Types.jwt_token_type_configuration
val make_json_token_type_configuration :
group_attribute_field:Types.string_ ->
user_name_attribute_field:Types.string_ ->
unit ->
Types.json_token_type_configuration
val make_user_token_configuration :
?json_token_type_configuration:Types.json_token_type_configuration ->
?jwt_token_type_configuration:Types.jwt_token_type_configuration ->
unit ->
Types.user_token_configuration
val make_user_identity_configuration :
?identity_attribute_name:Types.identity_attribute_name ->
unit ->
Types.user_identity_configuration
val make_user_group_resolution_configuration :
user_group_resolution_mode:Types.user_group_resolution_mode ->
unit ->
Types.user_group_resolution_configuration
val make_data_source_group :
data_source_id:Types.data_source_id ->
group_id:Types.principal_name ->
unit ->
Types.data_source_group
val make_user_context :
?data_source_groups:Types.data_source_groups ->
?groups:Types.groups ->
?user_id:Types.principal_name ->
?token:Types.token ->
unit ->
Types.user_context
val make_s3_path :
key:Types.s3_object_key ->
bucket:Types.s3_bucket_name ->
unit ->
Types.s3_path
val make_update_thesaurus_request :
?source_s3_path:Types.s3_path ->
?role_arn:Types.role_arn ->
?description:Types.description ->
?name:Types.thesaurus_name ->
index_id:Types.index_id ->
id:Types.thesaurus_id ->
unit ->
Types.update_thesaurus_request
val make_suggestable_config :
?suggestable:Types.object_boolean ->
?attribute_name:Types.document_attribute_key ->
unit ->
Types.suggestable_config
val make_attribute_suggestions_update_config :
?attribute_suggestions_mode:Types.attribute_suggestions_mode ->
?suggestable_config_list:Types.suggestable_config_list ->
unit ->
Types.attribute_suggestions_update_config
val make_update_query_suggestions_config_request :
?attribute_suggestions_config:Types.attribute_suggestions_update_config ->
?minimum_query_count:Types.minimum_query_count ->
?minimum_number_of_querying_users:Types.minimum_number_of_querying_users ->
?include_queries_without_user_information:Types.object_boolean ->
?query_log_look_back_window_in_days:Types.integer ->
?mode:Types.mode ->
index_id:Types.index_id ->
unit ->
Types.update_query_suggestions_config_request
val make_update_query_suggestions_block_list_request :
?role_arn:Types.role_arn ->
?source_s3_path:Types.s3_path ->
?description:Types.description ->
?name:Types.query_suggestions_block_list_name ->
id:Types.query_suggestions_block_list_id ->
index_id:Types.index_id ->
unit ->
Types.update_query_suggestions_block_list_request
val make_relevance :
?value_importance_map:Types.value_importance_map ->
?rank_order:Types.order ->
?duration:Types.duration ->
?importance:Types.importance ->
?freshness:Types.document_metadata_boolean ->
unit ->
Types.relevance
val make_search :
?sortable:Types.boolean_ ->
?displayable:Types.boolean_ ->
?searchable:Types.boolean_ ->
?facetable:Types.boolean_ ->
unit ->
Types.search
val make_document_metadata_configuration :
?search:Types.search ->
?relevance:Types.relevance ->
type_:Types.document_attribute_value_type ->
name:Types.document_metadata_configuration_name ->
unit ->
Types.document_metadata_configuration
val make_capacity_units_configuration :
query_capacity_units:Types.query_capacity_unit ->
storage_capacity_units:Types.storage_capacity_unit ->
unit ->
Types.capacity_units_configuration
val make_update_index_request :
?user_group_resolution_configuration:
Types.user_group_resolution_configuration ->
?user_context_policy:Types.user_context_policy ->
?user_token_configurations:Types.user_token_configuration_list ->
?capacity_units:Types.capacity_units_configuration ->
?document_metadata_configuration_updates:
Types.document_metadata_configuration_list ->
?description:Types.description ->
?role_arn:Types.role_arn ->
?name:Types.index_name ->
id:Types.index_id ->
unit ->
Types.update_index_request
val make_featured_document :
?id:Types.document_id ->
unit ->
Types.featured_document
val make_featured_results_set :
?creation_timestamp:Types.long ->
?last_updated_timestamp:Types.long ->
?featured_documents:Types.featured_document_list ->
?query_texts:Types.query_text_list ->
?status:Types.featured_results_set_status ->
?description:Types.featured_results_set_description ->
?featured_results_set_name:Types.featured_results_set_name ->
?featured_results_set_id:Types.featured_results_set_id ->
unit ->
Types.featured_results_set
val make_update_featured_results_set_response :
?featured_results_set:Types.featured_results_set ->
unit ->
Types.update_featured_results_set_response
val make_update_featured_results_set_request :
?featured_documents:Types.featured_document_list ->
?query_texts:Types.query_text_list ->
?status:Types.featured_results_set_status ->
?description:Types.featured_results_set_description ->
?featured_results_set_name:Types.featured_results_set_name ->
featured_results_set_id:Types.featured_results_set_id ->
index_id:Types.index_id ->
unit ->
Types.update_featured_results_set_request
val make_conflicting_item :
?set_id:Types.string_ ->
?set_name:Types.string_ ->
?query_text:Types.query_text ->
unit ->
Types.conflicting_item
val make_content_source_configuration :
?direct_put_content:Types.boolean_ ->
?faq_ids:Types.faq_ids_list ->
?data_source_ids:Types.data_source_id_list ->
unit ->
Types.content_source_configuration
val make_experience_configuration :
?user_identity_configuration:Types.user_identity_configuration ->
?content_source_configuration:Types.content_source_configuration ->
unit ->
Types.experience_configuration
val make_update_experience_request :
?description:Types.description ->
?configuration:Types.experience_configuration ->
?role_arn:Types.role_arn ->
?name:Types.experience_name ->
index_id:Types.index_id ->
id:Types.experience_id ->
unit ->
Types.update_experience_request
val make_documents_metadata_configuration :
?s3_prefix:Types.s3_object_key ->
unit ->
Types.documents_metadata_configuration
val make_access_control_list_configuration :
?key_path:Types.s3_object_key ->
unit ->
Types.access_control_list_configuration
val make_s3_data_source_configuration :
?access_control_list_configuration:Types.access_control_list_configuration ->
?documents_metadata_configuration:Types.documents_metadata_configuration ->
?exclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?inclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?inclusion_prefixes:Types.data_source_inclusions_exclusions_strings ->
bucket_name:Types.s3_bucket_name ->
unit ->
Types.s3_data_source_configuration
val make_data_source_vpc_configuration :
security_group_ids:Types.security_group_id_list ->
subnet_ids:Types.subnet_id_list ->
unit ->
Types.data_source_vpc_configuration
val make_connection_configuration :
secret_arn:Types.secret_arn ->
table_name:Types.table_name ->
database_name:Types.database_name ->
database_port:Types.database_port ->
database_host:Types.database_host ->
unit ->
Types.connection_configuration
val make_column_configuration :
?field_mappings:Types.data_source_to_index_field_mapping_list ->
?document_title_column_name:Types.column_name ->
change_detecting_columns:Types.change_detecting_columns ->
document_data_column_name:Types.column_name ->
document_id_column_name:Types.column_name ->
unit ->
Types.column_configuration
val make_acl_configuration :
allowed_groups_column_name:Types.column_name ->
unit ->
Types.acl_configuration
val make_sql_configuration :
?query_identifiers_enclosing_option:Types.query_identifiers_enclosing_option ->
unit ->
Types.sql_configuration
val make_database_configuration :
?sql_configuration:Types.sql_configuration ->
?acl_configuration:Types.acl_configuration ->
?vpc_configuration:Types.data_source_vpc_configuration ->
column_configuration:Types.column_configuration ->
connection_configuration:Types.connection_configuration ->
database_engine_type:Types.database_engine_type ->
unit ->
Types.database_configuration
val make_salesforce_standard_object_configuration :
?field_mappings:Types.data_source_to_index_field_mapping_list ->
?document_title_field_name:Types.data_source_field_name ->
document_data_field_name:Types.data_source_field_name ->
name:Types.salesforce_standard_object_name ->
unit ->
Types.salesforce_standard_object_configuration
val make_salesforce_standard_knowledge_article_type_configuration :
?field_mappings:Types.data_source_to_index_field_mapping_list ->
?document_title_field_name:Types.data_source_field_name ->
document_data_field_name:Types.data_source_field_name ->
unit ->
Types.salesforce_standard_knowledge_article_type_configuration
val make_salesforce_custom_knowledge_article_type_configuration :
?field_mappings:Types.data_source_to_index_field_mapping_list ->
?document_title_field_name:Types.data_source_field_name ->
document_data_field_name:Types.data_source_field_name ->
name:Types.salesforce_custom_knowledge_article_type_name ->
unit ->
Types.salesforce_custom_knowledge_article_type_configuration
val make_salesforce_knowledge_article_configuration :
?custom_knowledge_article_type_configurations:
Types.salesforce_custom_knowledge_article_type_configuration_list ->
?standard_knowledge_article_type_configuration:
Types.salesforce_standard_knowledge_article_type_configuration ->
included_states:Types.salesforce_knowledge_article_state_list ->
unit ->
Types.salesforce_knowledge_article_configuration
val make_salesforce_chatter_feed_configuration :
?include_filter_types:Types.salesforce_chatter_feed_include_filter_types ->
?field_mappings:Types.data_source_to_index_field_mapping_list ->
?document_title_field_name:Types.data_source_field_name ->
document_data_field_name:Types.data_source_field_name ->
unit ->
Types.salesforce_chatter_feed_configuration
val make_salesforce_standard_object_attachment_configuration :
?field_mappings:Types.data_source_to_index_field_mapping_list ->
?document_title_field_name:Types.data_source_field_name ->
unit ->
Types.salesforce_standard_object_attachment_configuration
val make_salesforce_configuration :
?exclude_attachment_file_patterns:
Types.data_source_inclusions_exclusions_strings ->
?include_attachment_file_patterns:
Types.data_source_inclusions_exclusions_strings ->
?standard_object_attachment_configuration:
Types.salesforce_standard_object_attachment_configuration ->
?crawl_attachments:Types.boolean_ ->
?chatter_feed_configuration:Types.salesforce_chatter_feed_configuration ->
?knowledge_article_configuration:
Types.salesforce_knowledge_article_configuration ->
?standard_object_configurations:
Types.salesforce_standard_object_configuration_list ->
secret_arn:Types.secret_arn ->
server_url:Types.url ->
unit ->
Types.salesforce_configuration
val make_one_drive_users :
?one_drive_user_s3_path:Types.s3_path ->
?one_drive_user_list:Types.one_drive_user_list ->
unit ->
Types.one_drive_users
val make_one_drive_configuration :
?disable_local_groups:Types.boolean_ ->
?field_mappings:Types.data_source_to_index_field_mapping_list ->
?exclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?inclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
one_drive_users:Types.one_drive_users ->
secret_arn:Types.secret_arn ->
tenant_domain:Types.tenant_domain ->
unit ->
Types.one_drive_configuration
val make_service_now_knowledge_article_configuration :
?filter_query:Types.service_now_knowledge_article_filter_query ->
?field_mappings:Types.data_source_to_index_field_mapping_list ->
?document_title_field_name:Types.data_source_field_name ->
?exclude_attachment_file_patterns:
Types.data_source_inclusions_exclusions_strings ->
?include_attachment_file_patterns:
Types.data_source_inclusions_exclusions_strings ->
?crawl_attachments:Types.boolean_ ->
document_data_field_name:Types.data_source_field_name ->
unit ->
Types.service_now_knowledge_article_configuration
val make_service_now_service_catalog_configuration :
?field_mappings:Types.data_source_to_index_field_mapping_list ->
?document_title_field_name:Types.data_source_field_name ->
?exclude_attachment_file_patterns:
Types.data_source_inclusions_exclusions_strings ->
?include_attachment_file_patterns:
Types.data_source_inclusions_exclusions_strings ->
?crawl_attachments:Types.boolean_ ->
document_data_field_name:Types.data_source_field_name ->
unit ->
Types.service_now_service_catalog_configuration
val make_service_now_configuration :
?authentication_type:Types.service_now_authentication_type ->
?service_catalog_configuration:
Types.service_now_service_catalog_configuration ->
?knowledge_article_configuration:
Types.service_now_knowledge_article_configuration ->
service_now_build_version:Types.service_now_build_version_type ->
secret_arn:Types.secret_arn ->
host_url:Types.service_now_host_url ->
unit ->
Types.service_now_configuration
val make_confluence_space_to_index_field_mapping :
?index_field_name:Types.index_field_name ->
?date_field_format:Types.data_source_date_field_format ->
?data_source_field_name:Types.confluence_space_field_name ->
unit ->
Types.confluence_space_to_index_field_mapping
val make_confluence_space_configuration :
?space_field_mappings:Types.confluence_space_field_mappings_list ->
?exclude_spaces:Types.confluence_space_list ->
?include_spaces:Types.confluence_space_list ->
?crawl_archived_spaces:Types.boolean_ ->
?crawl_personal_spaces:Types.boolean_ ->
unit ->
Types.confluence_space_configuration
val make_confluence_page_to_index_field_mapping :
?index_field_name:Types.index_field_name ->
?date_field_format:Types.data_source_date_field_format ->
?data_source_field_name:Types.confluence_page_field_name ->
unit ->
Types.confluence_page_to_index_field_mapping
val make_confluence_page_configuration :
?page_field_mappings:Types.confluence_page_field_mappings_list ->
unit ->
Types.confluence_page_configuration
val make_confluence_blog_to_index_field_mapping :
?index_field_name:Types.index_field_name ->
?date_field_format:Types.data_source_date_field_format ->
?data_source_field_name:Types.confluence_blog_field_name ->
unit ->
Types.confluence_blog_to_index_field_mapping
val make_confluence_blog_configuration :
?blog_field_mappings:Types.confluence_blog_field_mappings_list ->
unit ->
Types.confluence_blog_configuration
val make_confluence_attachment_to_index_field_mapping :
?index_field_name:Types.index_field_name ->
?date_field_format:Types.data_source_date_field_format ->
?data_source_field_name:Types.confluence_attachment_field_name ->
unit ->
Types.confluence_attachment_to_index_field_mapping
val make_confluence_attachment_configuration :
?attachment_field_mappings:Types.confluence_attachment_field_mappings_list ->
?crawl_attachments:Types.boolean_ ->
unit ->
Types.confluence_attachment_configuration
val make_confluence_configuration :
?authentication_type:Types.confluence_authentication_type ->
?proxy_configuration:Types.proxy_configuration ->
?exclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?inclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?vpc_configuration:Types.data_source_vpc_configuration ->
?attachment_configuration:Types.confluence_attachment_configuration ->
?blog_configuration:Types.confluence_blog_configuration ->
?page_configuration:Types.confluence_page_configuration ->
?space_configuration:Types.confluence_space_configuration ->
version:Types.confluence_version ->
secret_arn:Types.secret_arn ->
server_url:Types.url ->
unit ->
Types.confluence_configuration
val make_google_drive_configuration :
?exclude_shared_drives:Types.exclude_shared_drives_list ->
?exclude_user_accounts:Types.exclude_user_accounts_list ->
?exclude_mime_types:Types.exclude_mime_types_list ->
?field_mappings:Types.data_source_to_index_field_mapping_list ->
?exclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?inclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
secret_arn:Types.secret_arn ->
unit ->
Types.google_drive_configuration
val make_fsx_configuration :
?field_mappings:Types.data_source_to_index_field_mapping_list ->
?exclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?inclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?secret_arn:Types.secret_arn ->
vpc_configuration:Types.data_source_vpc_configuration ->
file_system_type:Types.fsx_file_system_type ->
file_system_id:Types.file_system_id ->
unit ->
Types.fsx_configuration
val make_slack_configuration :
?field_mappings:Types.data_source_to_index_field_mapping_list ->
?exclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?inclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?public_channel_filter:Types.public_channel_filter ->
?private_channel_filter:Types.private_channel_filter ->
?look_back_period:Types.look_back_period ->
?exclude_archived:Types.boolean_ ->
?crawl_bot_message:Types.boolean_ ->
?use_change_log:Types.boolean_ ->
?vpc_configuration:Types.data_source_vpc_configuration ->
since_crawl_date:Types.since_crawl_date ->
slack_entity_list:Types.slack_entity_list ->
secret_arn:Types.secret_arn ->
team_id:Types.team_id ->
unit ->
Types.slack_configuration
val make_box_configuration :
?vpc_configuration:Types.data_source_vpc_configuration ->
?exclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?inclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?web_link_field_mappings:Types.data_source_to_index_field_mapping_list ->
?comment_field_mappings:Types.data_source_to_index_field_mapping_list ->
?task_field_mappings:Types.data_source_to_index_field_mapping_list ->
?file_field_mappings:Types.data_source_to_index_field_mapping_list ->
?crawl_web_links:Types.boolean_ ->
?crawl_tasks:Types.boolean_ ->
?crawl_comments:Types.boolean_ ->
?use_change_log:Types.boolean_ ->
secret_arn:Types.secret_arn ->
enterprise_id:Types.enterprise_id ->
unit ->
Types.box_configuration
val make_quip_configuration :
?vpc_configuration:Types.data_source_vpc_configuration ->
?exclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?inclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?attachment_field_mappings:Types.data_source_to_index_field_mapping_list ->
?message_field_mappings:Types.data_source_to_index_field_mapping_list ->
?thread_field_mappings:Types.data_source_to_index_field_mapping_list ->
?folder_ids:Types.folder_id_list ->
?crawl_attachments:Types.boolean_ ->
?crawl_chat_rooms:Types.boolean_ ->
?crawl_file_comments:Types.boolean_ ->
secret_arn:Types.secret_arn ->
domain:Types.domain ->
unit ->
Types.quip_configuration
val make_jira_configuration :
?vpc_configuration:Types.data_source_vpc_configuration ->
?exclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?inclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?work_log_field_mappings:Types.data_source_to_index_field_mapping_list ->
?project_field_mappings:Types.data_source_to_index_field_mapping_list ->
?issue_field_mappings:Types.data_source_to_index_field_mapping_list ->
?comment_field_mappings:Types.data_source_to_index_field_mapping_list ->
?attachment_field_mappings:Types.data_source_to_index_field_mapping_list ->
?issue_sub_entity_filter:Types.issue_sub_entity_filter ->
?status:Types.jira_status ->
?issue_type:Types.issue_type ->
?project:Types.project ->
?use_change_log:Types.boolean_ ->
secret_arn:Types.secret_arn ->
jira_account_url:Types.jira_account_url ->
unit ->
Types.jira_configuration
val make_saa_s_configuration :
host_url:Types.url ->
organization_name:Types.organization_name ->
unit ->
Types.saa_s_configuration
val make_on_premise_configuration :
ssl_certificate_s3_path:Types.s3_path ->
organization_name:Types.organization_name ->
host_url:Types.url ->
unit ->
Types.on_premise_configuration
val make_git_hub_document_crawl_properties :
?crawl_pull_request_comment_attachment:Types.boolean_ ->
?crawl_pull_request_comment:Types.boolean_ ->
?crawl_pull_request:Types.boolean_ ->
?crawl_issue_comment_attachment:Types.boolean_ ->
?crawl_issue_comment:Types.boolean_ ->
?crawl_issue:Types.boolean_ ->
?crawl_repository_documents:Types.boolean_ ->
unit ->
Types.git_hub_document_crawl_properties
val make_git_hub_configuration :
?git_hub_pull_request_document_attachment_configuration_field_mappings:
Types.data_source_to_index_field_mapping_list ->
?git_hub_pull_request_document_configuration_field_mappings:
Types.data_source_to_index_field_mapping_list ->
?git_hub_pull_request_comment_configuration_field_mappings:
Types.data_source_to_index_field_mapping_list ->
?git_hub_issue_attachment_configuration_field_mappings:
Types.data_source_to_index_field_mapping_list ->
?git_hub_issue_comment_configuration_field_mappings:
Types.data_source_to_index_field_mapping_list ->
?git_hub_issue_document_configuration_field_mappings:
Types.data_source_to_index_field_mapping_list ->
?git_hub_commit_configuration_field_mappings:
Types.data_source_to_index_field_mapping_list ->
?git_hub_repository_configuration_field_mappings:
Types.data_source_to_index_field_mapping_list ->
?vpc_configuration:Types.data_source_vpc_configuration ->
?exclusion_file_name_patterns:Types.string_list ->
?exclusion_file_type_patterns:Types.string_list ->
?exclusion_folder_name_patterns:Types.string_list ->
?inclusion_file_name_patterns:Types.string_list ->
?inclusion_file_type_patterns:Types.string_list ->
?inclusion_folder_name_patterns:Types.string_list ->
?repository_filter:Types.repository_names ->
?git_hub_document_crawl_properties:Types.git_hub_document_crawl_properties ->
?use_change_log:Types.boolean_ ->
?type_:Types.type_ ->
?on_premise_configuration:Types.on_premise_configuration ->
?saa_s_configuration:Types.saa_s_configuration ->
secret_arn:Types.secret_arn ->
unit ->
Types.git_hub_configuration
val make_alfresco_configuration :
?vpc_configuration:Types.data_source_vpc_configuration ->
?exclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?inclusion_patterns:Types.data_source_inclusions_exclusions_strings ->
?wiki_field_mappings:Types.data_source_to_index_field_mapping_list ->
?blog_field_mappings:Types.data_source_to_index_field_mapping_list ->
?document_library_field_mappings:
Types.data_source_to_index_field_mapping_list ->
?entity_filter:Types.entity_filter ->
?crawl_comments:Types.boolean_ ->
?crawl_system_folders:Types.boolean_ ->
ssl_certificate_s3_path:Types.s3_path ->
secret_arn:Types.secret_arn ->
site_id:Types.site_id ->
site_url:Types.site_url ->
unit ->
Types.alfresco_configuration
val make_template_configuration :
?template:Types.template ->
unit ->
Types.template_configuration
val make_data_source_configuration :
?template_configuration:Types.template_configuration ->
?alfresco_configuration:Types.alfresco_configuration ->
?git_hub_configuration:Types.git_hub_configuration ->
?jira_configuration:Types.jira_configuration ->
?quip_configuration:Types.quip_configuration ->
?box_configuration:Types.box_configuration ->
?slack_configuration:Types.slack_configuration ->
?fsx_configuration:Types.fsx_configuration ->
?work_docs_configuration:Types.work_docs_configuration ->
?web_crawler_configuration:Types.web_crawler_configuration ->
?google_drive_configuration:Types.google_drive_configuration ->
?confluence_configuration:Types.confluence_configuration ->
?service_now_configuration:Types.service_now_configuration ->
?one_drive_configuration:Types.one_drive_configuration ->
?salesforce_configuration:Types.salesforce_configuration ->
?database_configuration:Types.database_configuration ->
?share_point_configuration:Types.share_point_configuration ->
?s3_configuration:Types.s3_data_source_configuration ->
unit ->
Types.data_source_configuration
val make_document_attribute_value :
?date_value:Types.timestamp ->
?long_value:Types.long ->
?string_list_value:Types.document_attribute_string_list_value ->
?string_value:Types.document_attribute_string_value ->
unit ->
Types.document_attribute_value
val make_document_attribute_condition :
?condition_on_value:Types.document_attribute_value ->
operator:Types.condition_operator ->
condition_document_attribute_key:Types.document_attribute_key ->
unit ->
Types.document_attribute_condition
val make_document_attribute_target :
?target_document_attribute_value:Types.document_attribute_value ->
?target_document_attribute_value_deletion:Types.boolean_ ->
?target_document_attribute_key:Types.document_attribute_key ->
unit ->
Types.document_attribute_target
val make_inline_custom_document_enrichment_configuration :
?document_content_deletion:Types.boolean_ ->
?target:Types.document_attribute_target ->
?condition:Types.document_attribute_condition ->
unit ->
Types.inline_custom_document_enrichment_configuration
val make_hook_configuration :
?invocation_condition:Types.document_attribute_condition ->
s3_bucket:Types.s3_bucket_name ->
lambda_arn:Types.lambda_arn ->
unit ->
Types.hook_configuration
val make_custom_document_enrichment_configuration :
?role_arn:Types.role_arn ->
?post_extraction_hook_configuration:Types.hook_configuration ->
?pre_extraction_hook_configuration:Types.hook_configuration ->
?inline_configurations:
Types.inline_custom_document_enrichment_configuration_list ->
unit ->
Types.custom_document_enrichment_configuration
val make_update_data_source_request :
?custom_document_enrichment_configuration:
Types.custom_document_enrichment_configuration ->
?language_code:Types.language_code ->
?role_arn:Types.role_arn ->
?schedule:Types.scan_schedule ->
?description:Types.description ->
?vpc_configuration:Types.data_source_vpc_configuration ->
?configuration:Types.data_source_configuration ->
?name:Types.data_source_name ->
index_id:Types.index_id ->
id:Types.data_source_id ->
unit ->
Types.update_data_source_request
val make_principal :
?data_source_id:Types.data_source_id ->
access:Types.read_access_type ->
type_:Types.principal_type ->
name:Types.principal_name ->
unit ->
Types.principal
val make_hierarchical_principal :
principal_list:Types.principal_list ->
unit ->
Types.hierarchical_principal
val make_update_access_control_configuration_request :
?hierarchical_access_control_list:Types.hierarchical_principal_list ->
?access_control_list:Types.principal_list ->
?description:Types.description ->
?name:Types.access_control_configuration_name ->
id:Types.access_control_configuration_id ->
index_id:Types.index_id ->
unit ->
Types.update_access_control_configuration_request
val make_untag_resource_request :
tag_keys:Types.tag_key_list ->
resource_ar_n:Types.amazon_resource_name ->
unit ->
Types.untag_resource_request
val make_time_range :
?end_time:Types.timestamp ->
?start_time:Types.timestamp ->
unit ->
Types.time_range
val make_thesaurus_summary :
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?status:Types.thesaurus_status ->
?name:Types.thesaurus_name ->
?id:Types.thesaurus_id ->
unit ->
Types.thesaurus_summary
val make_highlight :
?type_:Types.highlight_type ->
?top_answer:Types.boolean_ ->
end_offset:Types.integer ->
begin_offset:Types.integer ->
unit ->
Types.highlight
val make_text_with_highlights :
?highlights:Types.highlight_list ->
?text:Types.string_ ->
unit ->
Types.text_with_highlights
val make_text_document_statistics :
indexed_text_bytes:Types.indexed_text_bytes ->
indexed_text_documents_count:Types.indexed_text_documents_count ->
unit ->
Types.text_document_statistics
val make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tag
val make_tag_resource_request :
tags:Types.tag_list ->
resource_ar_n:Types.amazon_resource_name ->
unit ->
Types.tag_resource_request
val make_table_cell :
?header:Types.boolean_ ->
?highlighted:Types.boolean_ ->
?top_answer:Types.boolean_ ->
?value:Types.string_ ->
unit ->
Types.table_cell
val make_table_row : ?cells:Types.table_cell_list -> unit -> Types.table_row
val make_table_excerpt :
?total_number_of_rows:Types.integer ->
?rows:Types.table_row_list ->
unit ->
Types.table_excerpt
val make_suggestion_highlight :
?end_offset:Types.integer ->
?begin_offset:Types.integer ->
unit ->
Types.suggestion_highlight
val make_suggestion_text_with_highlights :
?highlights:Types.suggestion_highlight_list ->
?text:Types.string_ ->
unit ->
Types.suggestion_text_with_highlights
val make_suggestion_value :
?text:Types.suggestion_text_with_highlights ->
unit ->
Types.suggestion_value
val make_document_attribute :
value:Types.document_attribute_value ->
key:Types.document_attribute_key ->
unit ->
Types.document_attribute
val make_source_document :
?additional_attributes:Types.document_attribute_list ->
?suggestion_attributes:Types.document_attribute_key_list ->
?document_id:Types.string_ ->
unit ->
Types.source_document
val make_suggestion :
?source_documents:Types.source_documents ->
?value:Types.suggestion_value ->
?id:Types.result_id ->
unit ->
Types.suggestion
val make_click_feedback :
click_time:Types.timestamp ->
result_id:Types.result_id ->
unit ->
Types.click_feedback
val make_relevance_feedback :
relevance_value:Types.relevance_type ->
result_id:Types.result_id ->
unit ->
Types.relevance_feedback
val make_submit_feedback_request :
?relevance_feedback_items:Types.relevance_feedback_list ->
?click_feedback_items:Types.click_feedback_list ->
query_id:Types.query_id ->
index_id:Types.index_id ->
unit ->
Types.submit_feedback_request
val make_stop_data_source_sync_job_request :
index_id:Types.index_id ->
id:Types.data_source_id ->
unit ->
Types.stop_data_source_sync_job_request
val make_status :
?failure_reason:Types.string_ ->
?failure_code:Types.string_ ->
?document_status:Types.document_status ->
?document_id:Types.document_id ->
unit ->
Types.status
val make_start_data_source_sync_job_response :
?execution_id:Types.string_ ->
unit ->
Types.start_data_source_sync_job_response
val make_start_data_source_sync_job_request :
index_id:Types.index_id ->
id:Types.data_source_id ->
unit ->
Types.start_data_source_sync_job_request
val make_spell_correction_configuration :
include_query_spell_check_suggestions:Types.boolean_ ->
unit ->
Types.spell_correction_configuration
val make_correction :
?corrected_term:Types.string_ ->
?term:Types.string_ ->
?end_offset:Types.integer ->
?begin_offset:Types.integer ->
unit ->
Types.correction
val make_spell_corrected_query :
?corrections:Types.correction_list ->
?suggested_query_text:Types.suggested_query_text ->
unit ->
Types.spell_corrected_query
val make_sorting_configuration :
sort_order:Types.sort_order ->
document_attribute_key:Types.document_attribute_key ->
unit ->
Types.sorting_configuration
val make_server_side_encryption_configuration :
?kms_key_id:Types.kms_key_id ->
unit ->
Types.server_side_encryption_configuration
val make_score_attributes :
?score_confidence:Types.score_confidence ->
unit ->
Types.score_attributes
val make_retrieve_result_item :
?score_attributes:Types.score_attributes ->
?document_attributes:Types.document_attribute_list ->
?document_ur_i:Types.url ->
?content:Types.content ->
?document_title:Types.document_title ->
?document_id:Types.document_id ->
?id:Types.result_id ->
unit ->
Types.retrieve_result_item
val make_attribute_filter :
?less_than_or_equals:Types.document_attribute ->
?less_than:Types.document_attribute ->
?greater_than_or_equals:Types.document_attribute ->
?greater_than:Types.document_attribute ->
?contains_any:Types.document_attribute ->
?contains_all:Types.document_attribute ->
?equals_to:Types.document_attribute ->
?not_filter:Types.attribute_filter ->
?or_all_filters:Types.attribute_filter_list ->
?and_all_filters:Types.attribute_filter_list ->
unit ->
Types.attribute_filter
val make_document_relevance_configuration :
relevance:Types.relevance ->
name:Types.document_metadata_configuration_name ->
unit ->
Types.document_relevance_configuration
val make_retrieve_request :
?user_context:Types.user_context ->
?page_size:Types.integer ->
?page_number:Types.integer ->
?document_relevance_override_configurations:
Types.document_relevance_override_configuration_list ->
?requested_document_attributes:Types.document_attribute_key_list ->
?attribute_filter:Types.attribute_filter ->
query_text:Types.query_text ->
index_id:Types.index_id ->
unit ->
Types.retrieve_request
val make_query_suggestions_block_list_summary :
?item_count:Types.integer ->
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?status:Types.query_suggestions_block_list_status ->
?name:Types.query_suggestions_block_list_name ->
?id:Types.query_suggestions_block_list_id ->
unit ->
Types.query_suggestions_block_list_summary
val make_additional_result_attribute_value :
?text_with_highlights_value:Types.text_with_highlights ->
unit ->
Types.additional_result_attribute_value
val make_additional_result_attribute :
value:Types.additional_result_attribute_value ->
value_type:Types.additional_result_attribute_value_type ->
key:Types.string_ ->
unit ->
Types.additional_result_attribute
val make_expanded_result_item :
?document_attributes:Types.document_attribute_list ->
?document_ur_i:Types.url ->
?document_excerpt:Types.text_with_highlights ->
?document_title:Types.text_with_highlights ->
?document_id:Types.document_id ->
?id:Types.result_id ->
unit ->
Types.expanded_result_item
val make_collapsed_result_detail :
?expanded_results:Types.expanded_result_list ->
document_attribute:Types.document_attribute ->
unit ->
Types.collapsed_result_detail
val make_query_result_item :
?collapsed_result_detail:Types.collapsed_result_detail ->
?table_excerpt:Types.table_excerpt ->
?feedback_token:Types.feedback_token ->
?score_attributes:Types.score_attributes ->
?document_attributes:Types.document_attribute_list ->
?document_ur_i:Types.url ->
?document_excerpt:Types.text_with_highlights ->
?document_title:Types.text_with_highlights ->
?document_id:Types.document_id ->
?additional_attributes:Types.additional_result_attribute_list ->
?format:Types.query_result_format ->
?type_:Types.query_result_type ->
?id:Types.result_id ->
unit ->
Types.query_result_item
val make_document_attribute_value_count_pair :
?facet_results:Types.facet_result_list ->
?count:Types.integer ->
?document_attribute_value:Types.document_attribute_value ->
unit ->
Types.document_attribute_value_count_pair
val make_featured_results_item :
?feedback_token:Types.feedback_token ->
?document_attributes:Types.document_attribute_list ->
?document_ur_i:Types.url ->
?document_excerpt:Types.text_with_highlights ->
?document_title:Types.text_with_highlights ->
?document_id:Types.document_id ->
?additional_attributes:Types.additional_result_attribute_list ->
?type_:Types.query_result_type ->
?id:Types.result_id ->
unit ->
Types.featured_results_item
val make_facet :
?max_results:Types.top_document_attribute_value_count_pairs_size ->
?facets:Types.facet_list ->
?document_attribute_key:Types.document_attribute_key ->
unit ->
Types.facet
val make_expand_configuration :
?max_expanded_results_per_item:Types.integer ->
?max_result_items_to_expand:Types.integer ->
unit ->
Types.expand_configuration
val make_collapse_configuration :
?expand_configuration:Types.expand_configuration ->
?expand:Types.boolean_ ->
?missing_attribute_key_strategy:Types.missing_attribute_key_strategy ->
?sorting_configurations:Types.sorting_configuration_list ->
document_attribute_key:Types.document_attribute_key ->
unit ->
Types.collapse_configuration
val make_query_request :
?collapse_configuration:Types.collapse_configuration ->
?spell_correction_configuration:Types.spell_correction_configuration ->
?visitor_id:Types.visitor_id ->
?user_context:Types.user_context ->
?sorting_configurations:Types.sorting_configuration_list ->
?sorting_configuration:Types.sorting_configuration ->
?page_size:Types.integer ->
?page_number:Types.integer ->
?document_relevance_override_configurations:
Types.document_relevance_override_configuration_list ->
?query_result_type_filter:Types.query_result_type ->
?requested_document_attributes:Types.document_attribute_key_list ->
?facets:Types.facet_list ->
?attribute_filter:Types.attribute_filter ->
?query_text:Types.query_text ->
index_id:Types.index_id ->
unit ->
Types.query_request
val make_member_group :
?data_source_id:Types.data_source_id ->
group_id:Types.group_id ->
unit ->
Types.member_group
val make_member_user : user_id:Types.user_id -> unit -> Types.member_user
val make_group_members :
?s3_pathfor_group_members:Types.s3_path ->
?member_users:Types.member_users ->
?member_groups:Types.member_groups ->
unit ->
Types.group_members
val make_put_principal_mapping_request :
?role_arn:Types.role_arn ->
?ordering_id:Types.principal_ordering_id ->
?data_source_id:Types.data_source_id ->
group_members:Types.group_members ->
group_id:Types.group_id ->
index_id:Types.index_id ->
unit ->
Types.put_principal_mapping_request
val make_personas_summary :
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?persona:Types.persona ->
?entity_id:Types.entity_id ->
unit ->
Types.personas_summary
val make_list_thesauri_response :
?thesaurus_summary_items:Types.thesaurus_summary_items ->
?next_token:Types.next_token ->
unit ->
Types.list_thesauri_response
val make_list_thesauri_request :
?max_results:Types.max_results_integer_for_list_thesauri_request ->
?next_token:Types.next_token ->
index_id:Types.index_id ->
unit ->
Types.list_thesauri_request
val make_list_tags_for_resource_response :
?tags:Types.tag_list ->
unit ->
Types.list_tags_for_resource_response
val make_list_tags_for_resource_request :
resource_ar_n:Types.amazon_resource_name ->
unit ->
Types.list_tags_for_resource_request
val make_list_query_suggestions_block_lists_response :
?next_token:Types.next_token ->
?block_list_summary_items:Types.query_suggestions_block_list_summary_items ->
unit ->
Types.list_query_suggestions_block_lists_response
val make_list_query_suggestions_block_lists_request :
?max_results:Types.max_results_integer_for_list_query_suggestions_block_lists ->
?next_token:Types.next_token ->
index_id:Types.index_id ->
unit ->
Types.list_query_suggestions_block_lists_request
val make_group_summary :
?ordering_id:Types.principal_ordering_id ->
?group_id:Types.group_id ->
unit ->
Types.group_summary
val make_index_configuration_summary :
?edition:Types.index_edition ->
?id:Types.index_id ->
?name:Types.index_name ->
status:Types.index_status ->
updated_at:Types.timestamp ->
created_at:Types.timestamp ->
unit ->
Types.index_configuration_summary
val make_list_indices_response :
?next_token:Types.next_token ->
?index_configuration_summary_items:Types.index_configuration_summary_list ->
unit ->
Types.list_indices_response
val make_list_indices_request :
?max_results:Types.max_results_integer_for_list_indices_request ->
?next_token:Types.next_token ->
unit ->
Types.list_indices_request
val make_list_groups_older_than_ordering_id_response :
?next_token:Types.next_token ->
?groups_summaries:Types.list_of_group_summaries ->
unit ->
Types.list_groups_older_than_ordering_id_response
val make_list_groups_older_than_ordering_id_request :
?max_results:Types.max_results_integer_for_list_principals_request ->
?next_token:Types.next_token ->
?data_source_id:Types.data_source_id ->
ordering_id:Types.principal_ordering_id ->
index_id:Types.index_id ->
unit ->
Types.list_groups_older_than_ordering_id_request
val make_featured_results_set_summary :
?creation_timestamp:Types.long ->
?last_updated_timestamp:Types.long ->
?status:Types.featured_results_set_status ->
?featured_results_set_name:Types.featured_results_set_name ->
?featured_results_set_id:Types.featured_results_set_id ->
unit ->
Types.featured_results_set_summary
val make_list_featured_results_sets_response :
?next_token:Types.next_token ->
?featured_results_set_summary_items:Types.featured_results_set_summary_items ->
unit ->
Types.list_featured_results_sets_response
val make_list_featured_results_sets_request :
?max_results:Types.max_results_integer_for_list_featured_results_sets_request ->
?next_token:Types.next_token ->
index_id:Types.index_id ->
unit ->
Types.list_featured_results_sets_request
val make_faq_summary :
?language_code:Types.language_code ->
?file_format:Types.faq_file_format ->
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?status:Types.faq_status ->
?name:Types.faq_name ->
?id:Types.faq_id ->
unit ->
Types.faq_summary
val make_list_faqs_response :
?faq_summary_items:Types.faq_summary_items ->
?next_token:Types.next_token ->
unit ->
Types.list_faqs_response
val make_list_faqs_request :
?max_results:Types.max_results_integer_for_list_faqs_request ->
?next_token:Types.next_token ->
index_id:Types.index_id ->
unit ->
Types.list_faqs_request
val make_experience_endpoint :
?endpoint:Types.endpoint ->
?endpoint_type:Types.endpoint_type ->
unit ->
Types.experience_endpoint
val make_experiences_summary :
?endpoints:Types.experience_endpoints ->
?status:Types.experience_status ->
?created_at:Types.timestamp ->
?id:Types.experience_id ->
?name:Types.experience_name ->
unit ->
Types.experiences_summary
val make_list_experiences_response :
?next_token:Types.next_token ->
?summary_items:Types.experiences_summary_list ->
unit ->
Types.list_experiences_response
val make_list_experiences_request :
?max_results:Types.max_results_integer_for_list_experiences_request ->
?next_token:Types.next_token ->
index_id:Types.index_id ->
unit ->
Types.list_experiences_request
val make_entity_display_data :
?last_name:Types.name_type ->
?first_name:Types.name_type ->
?identified_user_name:Types.name_type ->
?group_name:Types.name_type ->
?user_name:Types.name_type ->
unit ->
Types.entity_display_data
val make_experience_entities_summary :
?display_data:Types.entity_display_data ->
?entity_type:Types.entity_type ->
?entity_id:Types.entity_id ->
unit ->
Types.experience_entities_summary
val make_list_experience_entities_response :
?next_token:Types.next_token ->
?summary_items:Types.experience_entities_summary_list ->
unit ->
Types.list_experience_entities_response
val make_list_experience_entities_request :
?next_token:Types.next_token ->
index_id:Types.index_id ->
id:Types.experience_id ->
unit ->
Types.list_experience_entities_request
val make_list_entity_personas_response :
?next_token:Types.next_token ->
?summary_items:Types.personas_summary_list ->
unit ->
Types.list_entity_personas_response
val make_list_entity_personas_request :
?max_results:Types.max_results_integer_for_list_entity_personas_request ->
?next_token:Types.next_token ->
index_id:Types.index_id ->
id:Types.experience_id ->
unit ->
Types.list_entity_personas_request
val make_data_source_summary :
?language_code:Types.language_code ->
?status:Types.data_source_status ->
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?type_:Types.data_source_type ->
?id:Types.data_source_id ->
?name:Types.data_source_name ->
unit ->
Types.data_source_summary
val make_list_data_sources_response :
?next_token:Types.next_token ->
?summary_items:Types.data_source_summary_list ->
unit ->
Types.list_data_sources_response
val make_list_data_sources_request :
?max_results:Types.max_results_integer_for_list_data_sources_request ->
?next_token:Types.next_token ->
index_id:Types.index_id ->
unit ->
Types.list_data_sources_request
val make_data_source_sync_job_metrics :
?documents_scanned:Types.metric_value ->
?documents_failed:Types.metric_value ->
?documents_deleted:Types.metric_value ->
?documents_modified:Types.metric_value ->
?documents_added:Types.metric_value ->
unit ->
Types.data_source_sync_job_metrics
val make_data_source_sync_job :
?metrics:Types.data_source_sync_job_metrics ->
?data_source_error_code:Types.string_ ->
?error_code:Types.error_code ->
?error_message:Types.error_message ->
?status:Types.data_source_sync_job_status ->
?end_time:Types.timestamp ->
?start_time:Types.timestamp ->
?execution_id:Types.string_ ->
unit ->
Types.data_source_sync_job
val make_list_data_source_sync_jobs_response :
?next_token:Types.next_token ->
?history:Types.data_source_sync_job_history_list ->
unit ->
Types.list_data_source_sync_jobs_response
val make_list_data_source_sync_jobs_request :
?status_filter:Types.data_source_sync_job_status ->
?start_time_filter:Types.time_range ->
?max_results:Types.max_results_integer_for_list_data_source_sync_jobs_request ->
?next_token:Types.next_token ->
index_id:Types.index_id ->
id:Types.data_source_id ->
unit ->
Types.list_data_source_sync_jobs_request
val make_access_control_configuration_summary :
id:Types.access_control_configuration_id ->
unit ->
Types.access_control_configuration_summary
val make_list_access_control_configurations_response :
?next_token:Types.string_ ->
access_control_configurations:Types.access_control_configuration_summary_list ->
unit ->
Types.list_access_control_configurations_response
val make_list_access_control_configurations_request :
?max_results:
Types.max_results_integer_for_list_access_control_configurations_request ->
?next_token:Types.string_ ->
index_id:Types.index_id ->
unit ->
Types.list_access_control_configurations_request
val make_faq_statistics :
indexed_question_answers_count:Types.indexed_question_answers_count ->
unit ->
Types.faq_statistics
val make_index_statistics :
text_document_statistics:Types.text_document_statistics ->
faq_statistics:Types.faq_statistics ->
unit ->
Types.index_statistics
val make_group_ordering_id_summary :
?failure_reason:Types.failure_reason ->
?ordering_id:Types.principal_ordering_id ->
?received_at:Types.timestamp ->
?last_updated_at:Types.timestamp ->
?status:Types.principal_mapping_status ->
unit ->
Types.group_ordering_id_summary
val make_get_snapshots_response :
?next_token:Types.next_token ->
?snapshots_data:Types.snapshots_data_records ->
?snapshots_data_header:Types.snapshots_data_header_fields ->
?snap_shot_time_filter:Types.time_range ->
unit ->
Types.get_snapshots_response
val make_get_snapshots_request :
?max_results:Types.integer ->
?next_token:Types.next_token ->
metric_type:Types.metric_type ->
interval:Types.interval ->
index_id:Types.index_id ->
unit ->
Types.get_snapshots_request
val make_get_query_suggestions_response :
?suggestions:Types.suggestion_list ->
?query_suggestions_id:Types.query_suggestions_id ->
unit ->
Types.get_query_suggestions_response
val make_attribute_suggestions_get_config :
?user_context:Types.user_context ->
?attribute_filter:Types.attribute_filter ->
?additional_response_attributes:Types.document_attribute_key_list ->
?suggestion_attributes:Types.document_attribute_key_list ->
unit ->
Types.attribute_suggestions_get_config
val make_get_query_suggestions_request :
?attribute_suggestions_config:Types.attribute_suggestions_get_config ->
?suggestion_types:Types.suggestion_types ->
?max_suggestions_count:Types.integer ->
query_text:Types.suggestion_query_text ->
index_id:Types.index_id ->
unit ->
Types.get_query_suggestions_request
val make_featured_document_with_metadata :
?ur_i:Types.url ->
?title:Types.string_ ->
?id:Types.document_id ->
unit ->
Types.featured_document_with_metadata
val make_featured_document_missing :
?id:Types.document_id ->
unit ->
Types.featured_document_missing
val make_failed_entity :
?error_message:Types.error_message ->
?entity_id:Types.entity_id ->
unit ->
Types.failed_entity
val make_entity_persona_configuration :
persona:Types.persona ->
entity_id:Types.entity_id ->
unit ->
Types.entity_persona_configuration
val make_entity_configuration :
entity_type:Types.entity_type ->
entity_id:Types.entity_id ->
unit ->
Types.entity_configuration
val make_document :
?access_control_configuration_id:Types.access_control_configuration_id ->
?content_type:Types.content_type ->
?hierarchical_access_control_list:Types.hierarchical_principal_list ->
?access_control_list:Types.principal_list ->
?attributes:Types.document_attribute_list ->
?s3_path:Types.s3_path ->
?blob:Types.blob ->
?title:Types.title ->
id:Types.document_id ->
unit ->
Types.document
val make_document_info :
?attributes:Types.document_attribute_list ->
document_id:Types.document_id ->
unit ->
Types.document_info
val make_disassociate_personas_from_entities_response :
?failed_entity_list:Types.failed_entity_list ->
unit ->
Types.disassociate_personas_from_entities_response
val make_disassociate_personas_from_entities_request :
entity_ids:Types.entity_ids_list ->
index_id:Types.index_id ->
id:Types.experience_id ->
unit ->
Types.disassociate_personas_from_entities_request
val make_disassociate_entities_from_experience_response :
?failed_entity_list:Types.failed_entity_list ->
unit ->
Types.disassociate_entities_from_experience_response
val make_disassociate_entities_from_experience_request :
entity_list:Types.disassociate_entity_list ->
index_id:Types.index_id ->
id:Types.experience_id ->
unit ->
Types.disassociate_entities_from_experience_request
val make_describe_thesaurus_response :
?synonym_rule_count:Types.long ->
?term_count:Types.long ->
?file_size_bytes:Types.long ->
?source_s3_path:Types.s3_path ->
?role_arn:Types.role_arn ->
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?error_message:Types.error_message ->
?status:Types.thesaurus_status ->
?description:Types.description ->
?name:Types.thesaurus_name ->
?index_id:Types.index_id ->
?id:Types.thesaurus_id ->
unit ->
Types.describe_thesaurus_response
val make_describe_thesaurus_request :
index_id:Types.index_id ->
id:Types.thesaurus_id ->
unit ->
Types.describe_thesaurus_request
val make_attribute_suggestions_describe_config :
?attribute_suggestions_mode:Types.attribute_suggestions_mode ->
?suggestable_config_list:Types.suggestable_config_list ->
unit ->
Types.attribute_suggestions_describe_config
val make_describe_query_suggestions_config_response :
?attribute_suggestions_config:Types.attribute_suggestions_describe_config ->
?total_suggestions_count:Types.integer ->
?last_clear_time:Types.timestamp ->
?last_suggestions_build_time:Types.timestamp ->
?minimum_query_count:Types.minimum_query_count ->
?minimum_number_of_querying_users:Types.minimum_number_of_querying_users ->
?include_queries_without_user_information:Types.object_boolean ->
?query_log_look_back_window_in_days:Types.integer ->
?status:Types.query_suggestions_status ->
?mode:Types.mode ->
unit ->
Types.describe_query_suggestions_config_response
val make_describe_query_suggestions_config_request :
index_id:Types.index_id ->
unit ->
Types.describe_query_suggestions_config_request
val make_describe_query_suggestions_block_list_response :
?role_arn:Types.role_arn ->
?file_size_bytes:Types.long ->
?item_count:Types.integer ->
?source_s3_path:Types.s3_path ->
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?error_message:Types.error_message ->
?status:Types.query_suggestions_block_list_status ->
?description:Types.description ->
?name:Types.query_suggestions_block_list_name ->
?id:Types.query_suggestions_block_list_id ->
?index_id:Types.index_id ->
unit ->
Types.describe_query_suggestions_block_list_response
val make_describe_query_suggestions_block_list_request :
id:Types.query_suggestions_block_list_id ->
index_id:Types.index_id ->
unit ->
Types.describe_query_suggestions_block_list_request
val make_describe_principal_mapping_response :
?group_ordering_id_summaries:Types.group_ordering_id_summaries ->
?group_id:Types.group_id ->
?data_source_id:Types.data_source_id ->
?index_id:Types.index_id ->
unit ->
Types.describe_principal_mapping_response
val make_describe_principal_mapping_request :
?data_source_id:Types.data_source_id ->
group_id:Types.group_id ->
index_id:Types.index_id ->
unit ->
Types.describe_principal_mapping_request
val make_describe_index_response :
?user_group_resolution_configuration:
Types.user_group_resolution_configuration ->
?user_context_policy:Types.user_context_policy ->
?user_token_configurations:Types.user_token_configuration_list ->
?capacity_units:Types.capacity_units_configuration ->
?error_message:Types.error_message ->
?index_statistics:Types.index_statistics ->
?document_metadata_configurations:Types.document_metadata_configuration_list ->
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?description:Types.description ->
?status:Types.index_status ->
?server_side_encryption_configuration:
Types.server_side_encryption_configuration ->
?role_arn:Types.role_arn ->
?edition:Types.index_edition ->
?id:Types.index_id ->
?name:Types.index_name ->
unit ->
Types.describe_index_response
val make_describe_index_request :
id:Types.index_id ->
unit ->
Types.describe_index_request
val make_describe_featured_results_set_response :
?creation_timestamp:Types.long ->
?last_updated_timestamp:Types.long ->
?featured_documents_missing:Types.featured_document_missing_list ->
?featured_documents_with_metadata:Types.featured_document_with_metadata_list ->
?query_texts:Types.query_text_list ->
?status:Types.featured_results_set_status ->
?description:Types.featured_results_set_description ->
?featured_results_set_name:Types.featured_results_set_name ->
?featured_results_set_id:Types.featured_results_set_id ->
unit ->
Types.describe_featured_results_set_response
val make_describe_featured_results_set_request :
featured_results_set_id:Types.featured_results_set_id ->
index_id:Types.index_id ->
unit ->
Types.describe_featured_results_set_request
val make_describe_faq_response :
?language_code:Types.language_code ->
?file_format:Types.faq_file_format ->
?error_message:Types.error_message ->
?role_arn:Types.role_arn ->
?status:Types.faq_status ->
?s3_path:Types.s3_path ->
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?description:Types.description ->
?name:Types.faq_name ->
?index_id:Types.index_id ->
?id:Types.faq_id ->
unit ->
Types.describe_faq_response
val make_describe_faq_request :
index_id:Types.index_id ->
id:Types.faq_id ->
unit ->
Types.describe_faq_request
val make_describe_experience_response :
?error_message:Types.error_message ->
?role_arn:Types.role_arn ->
?status:Types.experience_status ->
?description:Types.description ->
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?configuration:Types.experience_configuration ->
?endpoints:Types.experience_endpoints ->
?name:Types.experience_name ->
?index_id:Types.index_id ->
?id:Types.experience_id ->
unit ->
Types.describe_experience_response
val make_describe_experience_request :
index_id:Types.index_id ->
id:Types.experience_id ->
unit ->
Types.describe_experience_request
val make_describe_data_source_response :
?custom_document_enrichment_configuration:
Types.custom_document_enrichment_configuration ->
?language_code:Types.language_code ->
?error_message:Types.error_message ->
?role_arn:Types.role_arn ->
?schedule:Types.scan_schedule ->
?status:Types.data_source_status ->
?description:Types.description ->
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?vpc_configuration:Types.data_source_vpc_configuration ->
?configuration:Types.data_source_configuration ->
?type_:Types.data_source_type ->
?name:Types.data_source_name ->
?index_id:Types.index_id ->
?id:Types.data_source_id ->
unit ->
Types.describe_data_source_response
val make_describe_data_source_request :
index_id:Types.index_id ->
id:Types.data_source_id ->
unit ->
Types.describe_data_source_request
val make_describe_access_control_configuration_response :
?hierarchical_access_control_list:Types.hierarchical_principal_list ->
?access_control_list:Types.principal_list ->
?error_message:Types.error_message ->
?description:Types.description ->
name:Types.access_control_configuration_name ->
unit ->
Types.describe_access_control_configuration_response
val make_describe_access_control_configuration_request :
id:Types.access_control_configuration_id ->
index_id:Types.index_id ->
unit ->
Types.describe_access_control_configuration_request
val make_delete_thesaurus_request :
index_id:Types.index_id ->
id:Types.thesaurus_id ->
unit ->
Types.delete_thesaurus_request
val make_delete_query_suggestions_block_list_request :
id:Types.query_suggestions_block_list_id ->
index_id:Types.index_id ->
unit ->
Types.delete_query_suggestions_block_list_request
val make_delete_principal_mapping_request :
?ordering_id:Types.principal_ordering_id ->
?data_source_id:Types.data_source_id ->
group_id:Types.group_id ->
index_id:Types.index_id ->
unit ->
Types.delete_principal_mapping_request
val make_delete_index_request :
id:Types.index_id ->
unit ->
Types.delete_index_request
val make_delete_faq_request :
index_id:Types.index_id ->
id:Types.faq_id ->
unit ->
Types.delete_faq_request
val make_delete_experience_request :
index_id:Types.index_id ->
id:Types.experience_id ->
unit ->
Types.delete_experience_request
val make_delete_data_source_request :
index_id:Types.index_id ->
id:Types.data_source_id ->
unit ->
Types.delete_data_source_request
val make_delete_access_control_configuration_request :
id:Types.access_control_configuration_id ->
index_id:Types.index_id ->
unit ->
Types.delete_access_control_configuration_request
val make_data_source_sync_job_metric_target :
?data_source_sync_job_id:Types.data_source_sync_job_id ->
data_source_id:Types.data_source_id ->
unit ->
Types.data_source_sync_job_metric_target
val make_create_thesaurus_response :
?id:Types.thesaurus_id ->
unit ->
Types.create_thesaurus_response
val make_create_thesaurus_request :
?client_token:Types.client_token_name ->
?tags:Types.tag_list ->
?description:Types.description ->
source_s3_path:Types.s3_path ->
role_arn:Types.role_arn ->
name:Types.thesaurus_name ->
index_id:Types.index_id ->
unit ->
Types.create_thesaurus_request
val make_create_query_suggestions_block_list_response :
?id:Types.query_suggestions_block_list_id ->
unit ->
Types.create_query_suggestions_block_list_response
val make_create_query_suggestions_block_list_request :
?tags:Types.tag_list ->
?client_token:Types.client_token_name ->
?description:Types.description ->
role_arn:Types.role_arn ->
source_s3_path:Types.s3_path ->
name:Types.query_suggestions_block_list_name ->
index_id:Types.index_id ->
unit ->
Types.create_query_suggestions_block_list_request
val make_create_index_response :
?id:Types.index_id ->
unit ->
Types.create_index_response
val make_create_index_request :
?user_group_resolution_configuration:
Types.user_group_resolution_configuration ->
?user_context_policy:Types.user_context_policy ->
?user_token_configurations:Types.user_token_configuration_list ->
?tags:Types.tag_list ->
?client_token:Types.client_token_name ->
?description:Types.description ->
?server_side_encryption_configuration:
Types.server_side_encryption_configuration ->
?edition:Types.index_edition ->
role_arn:Types.role_arn ->
name:Types.index_name ->
unit ->
Types.create_index_request
val make_create_featured_results_set_response :
?featured_results_set:Types.featured_results_set ->
unit ->
Types.create_featured_results_set_response
val make_create_featured_results_set_request :
?tags:Types.tag_list ->
?featured_documents:Types.featured_document_list ->
?query_texts:Types.query_text_list ->
?status:Types.featured_results_set_status ->
?client_token:Types.client_token_name ->
?description:Types.featured_results_set_description ->
featured_results_set_name:Types.featured_results_set_name ->
index_id:Types.index_id ->
unit ->
Types.create_featured_results_set_request
val make_create_faq_response :
?id:Types.faq_id ->
unit ->
Types.create_faq_response
val make_create_faq_request :
?language_code:Types.language_code ->
?client_token:Types.client_token_name ->
?file_format:Types.faq_file_format ->
?tags:Types.tag_list ->
?description:Types.description ->
role_arn:Types.role_arn ->
s3_path:Types.s3_path ->
name:Types.faq_name ->
index_id:Types.index_id ->
unit ->
Types.create_faq_request
val make_create_experience_response :
id:Types.experience_id ->
unit ->
Types.create_experience_response
val make_create_experience_request :
?client_token:Types.client_token_name ->
?description:Types.description ->
?configuration:Types.experience_configuration ->
?role_arn:Types.role_arn ->
index_id:Types.index_id ->
name:Types.experience_name ->
unit ->
Types.create_experience_request
val make_create_data_source_response :
id:Types.data_source_id ->
unit ->
Types.create_data_source_response
val make_create_data_source_request :
?custom_document_enrichment_configuration:
Types.custom_document_enrichment_configuration ->
?language_code:Types.language_code ->
?client_token:Types.client_token_name ->
?tags:Types.tag_list ->
?role_arn:Types.role_arn ->
?schedule:Types.scan_schedule ->
?description:Types.description ->
?vpc_configuration:Types.data_source_vpc_configuration ->
?configuration:Types.data_source_configuration ->
type_:Types.data_source_type ->
index_id:Types.index_id ->
name:Types.data_source_name ->
unit ->
Types.create_data_source_request
val make_create_access_control_configuration_response :
id:Types.access_control_configuration_id ->
unit ->
Types.create_access_control_configuration_response
val make_create_access_control_configuration_request :
?client_token:Types.client_token_name ->
?hierarchical_access_control_list:Types.hierarchical_principal_list ->
?access_control_list:Types.principal_list ->
?description:Types.description ->
name:Types.access_control_configuration_name ->
index_id:Types.index_id ->
unit ->
Types.create_access_control_configuration_request
val make_clear_query_suggestions_request :
index_id:Types.index_id ->
unit ->
Types.clear_query_suggestions_request
val make_batch_put_document_response_failed_document :
?error_message:Types.error_message ->
?error_code:Types.error_code ->
?data_source_id:Types.data_source_id ->
?id:Types.document_id ->
unit ->
Types.batch_put_document_response_failed_document
val make_batch_put_document_response :
?failed_documents:Types.batch_put_document_response_failed_documents ->
unit ->
Types.batch_put_document_response
val make_batch_put_document_request :
?custom_document_enrichment_configuration:
Types.custom_document_enrichment_configuration ->
?role_arn:Types.role_arn ->
documents:Types.document_list ->
index_id:Types.index_id ->
unit ->
Types.batch_put_document_request
val make_batch_get_document_status_response_error :
?error_message:Types.error_message ->
?error_code:Types.error_code ->
?data_source_id:Types.data_source_id ->
?document_id:Types.document_id ->
unit ->
Types.batch_get_document_status_response_error
val make_batch_get_document_status_response :
?document_status_list:Types.document_status_list ->
?errors:Types.batch_get_document_status_response_errors ->
unit ->
Types.batch_get_document_status_response
val make_batch_get_document_status_request :
document_info_list:Types.document_info_list ->
index_id:Types.index_id ->
unit ->
Types.batch_get_document_status_request
val make_batch_delete_featured_results_set_error :
error_message:Types.error_message ->
error_code:Types.error_code ->
id:Types.featured_results_set_id ->
unit ->
Types.batch_delete_featured_results_set_error
val make_batch_delete_featured_results_set_response :
errors:Types.batch_delete_featured_results_set_errors ->
unit ->
Types.batch_delete_featured_results_set_response
val make_batch_delete_featured_results_set_request :
featured_results_set_ids:Types.featured_results_set_id_list ->
index_id:Types.index_id ->
unit ->
Types.batch_delete_featured_results_set_request
val make_batch_delete_document_response_failed_document :
?error_message:Types.error_message ->
?error_code:Types.error_code ->
?data_source_id:Types.data_source_id ->
?id:Types.document_id ->
unit ->
Types.batch_delete_document_response_failed_document
val make_batch_delete_document_response :
?failed_documents:Types.batch_delete_document_response_failed_documents ->
unit ->
Types.batch_delete_document_response
val make_batch_delete_document_request :
?data_source_sync_job_metric_target:Types.data_source_sync_job_metric_target ->
document_id_list:Types.document_id_list ->
index_id:Types.index_id ->
unit ->
Types.batch_delete_document_request
val make_associate_personas_to_entities_response :
?failed_entity_list:Types.failed_entity_list ->
unit ->
Types.associate_personas_to_entities_response
val make_associate_personas_to_entities_request :
personas:Types.entity_persona_configuration_list ->
index_id:Types.index_id ->
id:Types.experience_id ->
unit ->
Types.associate_personas_to_entities_request
val make_associate_entities_to_experience_response :
?failed_entity_list:Types.associate_entities_to_experience_failed_entity_list ->
unit ->
Types.associate_entities_to_experience_response
val make_associate_entities_to_experience_request :
entity_list:Types.associate_entity_list ->
index_id:Types.index_id ->
id:Types.experience_id ->
unit ->
Types.associate_entities_to_experience_request
Operations
module AssociateEntitiesToExperience : sig ... end
Grants users or groups in your IAM Identity Center identity source access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
module AssociatePersonasToEntities : sig ... end
Defines the specific permissions of users or groups in your IAM Identity Center identity source with access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
module BatchDeleteDocument : sig ... end
Removes one or more documents from an index. The documents must have been added with the BatchPutDocument
API.
module BatchDeleteFeaturedResultsSet : sig ... end
Removes one or more sets of featured results. Features results are placed above all other results for certain queries. If there's an exact match of a query, then one or more specific documents are featured in the search results.
module BatchGetDocumentStatus : sig ... end
Returns the indexing status for one or more documents submitted with the BatchPutDocument API.
module BatchPutDocument : sig ... end
Adds one or more documents to an index.
module ClearQuerySuggestions : sig ... end
Clears existing query suggestions from an index.
module CreateAccessControlConfiguration : sig ... end
Creates an access configuration for your documents. This includes user and group access information for your documents. This is useful for user context filtering, where search results are filtered based on the user or their group access to documents.
module CreateDataSource : sig ... end
Creates a data source connector that you want to use with an Amazon Kendra index.
module CreateExperience : sig ... end
Creates an Amazon Kendra experience such as a search application. For more information on creating a search application experience, including using the Python and Java SDKs, see Building a search experience with no code.
module CreateFaq : sig ... end
Creates a set of frequently ask questions (FAQs) using a specified FAQ file stored in an Amazon S3 bucket.
module CreateFeaturedResultsSet : sig ... end
Creates a set of featured results to display at the top of the search results page. Featured results are placed above all other results for certain queries. You map specific queries to specific documents for featuring in the results. If a query contains an exact match, then one or more specific documents are featured in the search results.
module CreateIndex : sig ... end
Creates an Amazon Kendra index. Index creation is an asynchronous API. To determine if index creation has completed, check the Status
field returned from a call to DescribeIndex
. The Status
field is set to ACTIVE
when the index is ready to use.
module CreateQuerySuggestionsBlockList : sig ... end
Creates a block list to exlcude certain queries from suggestions.
module CreateThesaurus : sig ... end
Creates a thesaurus for an index. The thesaurus contains a list of synonyms in Solr format.
module DeleteAccessControlConfiguration : sig ... end
Deletes an access control configuration that you created for your documents in an index. This includes user and group access information for your documents. This is useful for user context filtering, where search results are filtered based on the user or their group access to documents.
module DeleteDataSource : sig ... end
Deletes an Amazon Kendra data source connector. An exception is not thrown if the data source is already being deleted. While the data source is being deleted, the Status
field returned by a call to the DescribeDataSource
API is set to DELETING
. For more information, see Deleting Data Sources.
module DeleteExperience : sig ... end
Deletes your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
module DeleteFaq : sig ... end
Removes a FAQ from an index.
module DeleteIndex : sig ... end
Deletes an Amazon Kendra index. An exception is not thrown if the index is already being deleted. While the index is being deleted, the Status
field returned by a call to the DescribeIndex
API is set to DELETING
.
module DeletePrincipalMapping : sig ... end
Deletes a group so that all users that belong to the group can no longer access documents only available to that group.
module DeleteQuerySuggestionsBlockList : sig ... end
Deletes a block list used for query suggestions for an index.
module DeleteThesaurus : sig ... end
Deletes an Amazon Kendra thesaurus.
module DescribeAccessControlConfiguration : sig ... end
Gets information about an access control configuration that you created for your documents in an index. This includes user and group access information for your documents. This is useful for user context filtering, where search results are filtered based on the user or their group access to documents.
module DescribeDataSource : sig ... end
Gets information about an Amazon Kendra data source connector.
module DescribeExperience : sig ... end
Gets information about your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
module DescribeFaq : sig ... end
Gets information about a FAQ.
module DescribeFeaturedResultsSet : sig ... end
Gets information about a set of featured results. Features results are placed above all other results for certain queries. If there's an exact match of a query, then one or more specific documents are featured in the search results.
module DescribeIndex : sig ... end
Gets information about an Amazon Kendra index.
module DescribePrincipalMapping : sig ... end
Describes the processing of PUT
and DELETE
actions for mapping users to their groups. This includes information on the status of actions currently processing or yet to be processed, when actions were last updated, when actions were received by Amazon Kendra, the latest action that should process and apply after other actions, and useful error messages if an action could not be processed.
module DescribeQuerySuggestionsBlockList : sig ... end
Gets information about a block list used for query suggestions for an index.
module DescribeQuerySuggestionsConfig : sig ... end
Gets information on the settings of query suggestions for an index.
module DescribeThesaurus : sig ... end
Gets information about an Amazon Kendra thesaurus.
module DisassociateEntitiesFromExperience : sig ... end
Prevents users or groups in your IAM Identity Center identity source from accessing your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
module DisassociatePersonasFromEntities : sig ... end
Removes the specific permissions of users or groups in your IAM Identity Center identity source with access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
module GetQuerySuggestions : sig ... end
Fetches the queries that are suggested to your users.
module GetSnapshots : sig ... end
Retrieves search metrics data. The data provides a snapshot of how your users interact with your search application and how effective the application is.
module ListAccessControlConfigurations : sig ... end
Lists one or more access control configurations for an index. This includes user and group access information for your documents. This is useful for user context filtering, where search results are filtered based on the user or their group access to documents.
module ListDataSourceSyncJobs : sig ... end
Gets statistics about synchronizing a data source connector.
module ListDataSources : sig ... end
Lists the data source connectors that you have created.
module ListEntityPersonas : sig ... end
Lists specific permissions of users and groups with access to your Amazon Kendra experience.
module ListExperienceEntities : sig ... end
Lists users or groups in your IAM Identity Center identity source that are granted access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
module ListExperiences : sig ... end
Lists one or more Amazon Kendra experiences. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
module ListFaqs : sig ... end
Gets a list of FAQs associated with an index.
module ListFeaturedResultsSets : sig ... end
Lists all your sets of featured results for a given index. Features results are placed above all other results for certain queries. If there's an exact match of a query, then one or more specific documents are featured in the search results.
module ListGroupsOlderThanOrderingId : sig ... end
Provides a list of groups that are mapped to users before a given ordering or timestamp identifier.
module ListIndices : sig ... end
Lists the Amazon Kendra indexes that you created.
module ListQuerySuggestionsBlockLists : sig ... end
Lists the block lists used for query suggestions for an index.
module ListTagsForResource : sig ... end
Gets a list of tags associated with a resource. Indexes, FAQs, data sources, and other resources can have tags associated with them.
module ListThesauri : sig ... end
Lists the thesauri for an index.
module PutPrincipalMapping : sig ... end
Maps users to their groups so that you only need to provide the user ID when you issue the query.
module Query : sig ... end
Searches an index given an input query.
module Retrieve : sig ... end
Retrieves relevant passages or text excerpts given an input query.
module StartDataSourceSyncJob : sig ... end
Starts a synchronization job for a data source connector. If a synchronization job is already in progress, Amazon Kendra returns a ResourceInUseException
exception.
module StopDataSourceSyncJob : sig ... end
Stops a synchronization job that is currently running. You can't stop a scheduled synchronization job.
module SubmitFeedback : sig ... end
Enables you to provide feedback to Amazon Kendra to improve the performance of your index.
module TagResource : sig ... end
Adds the specified tag to the specified index, FAQ, data source, or other resource. If the tag already exists, the existing value is replaced with the new value.
module UntagResource : sig ... end
Removes a tag from an index, FAQ, data source, or other resource.
module UpdateAccessControlConfiguration : sig ... end
Updates an access control configuration for your documents in an index. This includes user and group access information for your documents. This is useful for user context filtering, where search results are filtered based on the user or their group access to documents.
module UpdateDataSource : sig ... end
Updates an Amazon Kendra data source connector.
module UpdateExperience : sig ... end
Updates your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
module UpdateFeaturedResultsSet : sig ... end
Updates a set of featured results. Features results are placed above all other results for certain queries. You map specific queries to specific documents for featuring in the results. If a query contains an exact match of a query, then one or more specific documents are featured in the search results.
module UpdateIndex : sig ... end
Updates an Amazon Kendra index.
module UpdateQuerySuggestionsBlockList : sig ... end
Updates a block list used for query suggestions for an index.
module UpdateQuerySuggestionsConfig : sig ... end
Updates the settings of query suggestions for an index.
module UpdateThesaurus : sig ... end
Updates a thesaurus for an index.
module Json_serializers : sig ... end
module Json_deserializers : sig ... end