R/kendra_interfaces.R

Defines functions update_thesaurus_output update_thesaurus_input update_query_suggestions_config_output update_query_suggestions_config_input update_query_suggestions_block_list_output update_query_suggestions_block_list_input update_index_output update_index_input update_featured_results_set_output update_featured_results_set_input update_experience_output update_experience_input update_data_source_output update_data_source_input update_access_control_configuration_output update_access_control_configuration_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input submit_feedback_output submit_feedback_input stop_data_source_sync_job_output stop_data_source_sync_job_input start_data_source_sync_job_output start_data_source_sync_job_input retrieve_output retrieve_input query_output query_input put_principal_mapping_output put_principal_mapping_input list_thesauri_output list_thesauri_input list_tags_for_resource_output list_tags_for_resource_input list_query_suggestions_block_lists_output list_query_suggestions_block_lists_input list_indices_output list_indices_input list_groups_older_than_ordering_id_output list_groups_older_than_ordering_id_input list_featured_results_sets_output list_featured_results_sets_input list_faqs_output list_faqs_input list_experiences_output list_experiences_input list_experience_entities_output list_experience_entities_input list_entity_personas_output list_entity_personas_input list_data_sources_output list_data_sources_input list_data_source_sync_jobs_output list_data_source_sync_jobs_input list_access_control_configurations_output list_access_control_configurations_input get_snapshots_output get_snapshots_input get_query_suggestions_output get_query_suggestions_input disassociate_personas_from_entities_output disassociate_personas_from_entities_input disassociate_entities_from_experience_output disassociate_entities_from_experience_input describe_thesaurus_output describe_thesaurus_input describe_query_suggestions_config_output describe_query_suggestions_config_input describe_query_suggestions_block_list_output describe_query_suggestions_block_list_input describe_principal_mapping_output describe_principal_mapping_input describe_index_output describe_index_input describe_featured_results_set_output describe_featured_results_set_input describe_faq_output describe_faq_input describe_experience_output describe_experience_input describe_data_source_output describe_data_source_input describe_access_control_configuration_output describe_access_control_configuration_input delete_thesaurus_output delete_thesaurus_input delete_query_suggestions_block_list_output delete_query_suggestions_block_list_input delete_principal_mapping_output delete_principal_mapping_input delete_index_output delete_index_input delete_faq_output delete_faq_input delete_experience_output delete_experience_input delete_data_source_output delete_data_source_input delete_access_control_configuration_output delete_access_control_configuration_input create_thesaurus_output create_thesaurus_input create_query_suggestions_block_list_output create_query_suggestions_block_list_input create_index_output create_index_input create_featured_results_set_output create_featured_results_set_input create_faq_output create_faq_input create_experience_output create_experience_input create_data_source_output create_data_source_input create_access_control_configuration_output create_access_control_configuration_input clear_query_suggestions_output clear_query_suggestions_input batch_put_document_output batch_put_document_input batch_get_document_status_output batch_get_document_status_input batch_delete_featured_results_set_output batch_delete_featured_results_set_input batch_delete_document_output batch_delete_document_input associate_personas_to_entities_output associate_personas_to_entities_input associate_entities_to_experience_output associate_entities_to_experience_input

# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include kendra_service.R
NULL

.kendra$associate_entities_to_experience_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string")), EntityList = structure(list(structure(list(EntityId = structure(logical(0), tags = list(type = "string")), EntityType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$associate_entities_to_experience_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FailedEntityList = structure(list(structure(list(EntityId = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$associate_personas_to_entities_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string")), Personas = structure(list(structure(list(EntityId = structure(logical(0), tags = list(type = "string")), Persona = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$associate_personas_to_entities_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FailedEntityList = structure(list(structure(list(EntityId = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$batch_delete_document_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), DocumentIdList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DataSourceSyncJobMetricTarget = structure(list(DataSourceId = structure(logical(0), tags = list(type = "string")), DataSourceSyncJobId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$batch_delete_document_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FailedDocuments = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), ErrorCode = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$batch_delete_featured_results_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), FeaturedResultsSetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$batch_delete_featured_results_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Errors = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), ErrorCode = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$batch_get_document_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), DocumentInfoList = structure(list(structure(list(DocumentId = structure(logical(0), tags = list(type = "string")), Attributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$batch_get_document_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Errors = structure(list(structure(list(DocumentId = structure(logical(0), tags = list(type = "string")), ErrorCode = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DocumentStatusList = structure(list(structure(list(DocumentId = structure(logical(0), tags = list(type = "string")), DocumentStatus = structure(logical(0), tags = list(type = "string")), FailureCode = structure(logical(0), tags = list(type = "string")), FailureReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$batch_put_document_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), Documents = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Title = structure(logical(0), tags = list(type = "string")), Blob = structure(logical(0), tags = list(type = "blob")), S3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Attributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), AccessControlList = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Access = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), HierarchicalAccessControlList = structure(list(structure(list(PrincipalList = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Access = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), ContentType = structure(logical(0), tags = list(type = "string")), AccessControlConfigurationId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CustomDocumentEnrichmentConfiguration = structure(list(InlineConfigurations = structure(list(structure(list(Condition = structure(list(ConditionDocumentAttributeKey = structure(logical(0), tags = list(type = "string")), Operator = structure(logical(0), tags = list(type = "string")), ConditionOnValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), Target = structure(list(TargetDocumentAttributeKey = structure(logical(0), tags = list(type = "string")), TargetDocumentAttributeValueDeletion = structure(logical(0), tags = list(type = "boolean")), TargetDocumentAttributeValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), DocumentContentDeletion = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), PreExtractionHookConfiguration = structure(list(InvocationCondition = structure(list(ConditionDocumentAttributeKey = structure(logical(0), tags = list(type = "string")), Operator = structure(logical(0), tags = list(type = "string")), ConditionOnValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), LambdaArn = structure(logical(0), tags = list(type = "string")), S3Bucket = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PostExtractionHookConfiguration = structure(list(InvocationCondition = structure(list(ConditionDocumentAttributeKey = structure(logical(0), tags = list(type = "string")), Operator = structure(logical(0), tags = list(type = "string")), ConditionOnValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), LambdaArn = structure(logical(0), tags = list(type = "string")), S3Bucket = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$batch_put_document_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FailedDocuments = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), ErrorCode = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$clear_query_suggestions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$clear_query_suggestions_output <- function(...) {
  list()
}

.kendra$create_access_control_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), AccessControlList = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Access = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), HierarchicalAccessControlList = structure(list(structure(list(PrincipalList = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Access = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), ClientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$create_access_control_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$create_data_source_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Configuration = structure(list(S3Configuration = structure(list(BucketName = structure(logical(0), tags = list(type = "string")), InclusionPrefixes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DocumentsMetadataConfiguration = structure(list(S3Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AccessControlListConfiguration = structure(list(KeyPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), SharePointConfiguration = structure(list(SharePointVersion = structure(logical(0), tags = list(type = "string")), Urls = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecretArn = structure(logical(0), tags = list(type = "string")), CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), DisableLocalGroups = structure(logical(0), tags = list(type = "boolean")), SslCertificateS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AuthenticationType = structure(logical(0), tags = list(type = "string")), ProxyConfiguration = structure(list(Host = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), Credentials = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), DatabaseConfiguration = structure(list(DatabaseEngineType = structure(logical(0), tags = list(type = "string")), ConnectionConfiguration = structure(list(DatabaseHost = structure(logical(0), tags = list(type = "string")), DatabasePort = structure(logical(0), tags = list(type = "integer")), DatabaseName = structure(logical(0), tags = list(type = "string")), TableName = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), ColumnConfiguration = structure(list(DocumentIdColumnName = structure(logical(0), tags = list(type = "string")), DocumentDataColumnName = structure(logical(0), tags = list(type = "string")), DocumentTitleColumnName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ChangeDetectingColumns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), AclConfiguration = structure(list(AllowedGroupsColumnName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SqlConfiguration = structure(list(QueryIdentifiersEnclosingOption = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), SalesforceConfiguration = structure(list(ServerUrl = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), StandardObjectConfigurations = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), KnowledgeArticleConfiguration = structure(list(IncludedStates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StandardKnowledgeArticleTypeConfiguration = structure(list(DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), CustomKnowledgeArticleTypeConfigurations = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), ChatterFeedConfiguration = structure(list(DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IncludeFilterTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), StandardObjectAttachmentConfiguration = structure(list(DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), IncludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), OneDriveConfiguration = structure(list(TenantDomain = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), OneDriveUsers = structure(list(OneDriveUserList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), OneDriveUserS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DisableLocalGroups = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), ServiceNowConfiguration = structure(list(HostUrl = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), ServiceNowBuildVersion = structure(logical(0), tags = list(type = "string")), KnowledgeArticleConfiguration = structure(list(CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), IncludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), FilterQuery = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ServiceCatalogConfiguration = structure(list(CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), IncludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AuthenticationType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ConfluenceConfiguration = structure(list(ServerUrl = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), SpaceConfiguration = structure(list(CrawlPersonalSpaces = structure(logical(0), tags = list(type = "boolean")), CrawlArchivedSpaces = structure(logical(0), tags = list(type = "boolean")), IncludeSpaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeSpaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SpaceFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), PageConfiguration = structure(list(PageFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), BlogConfiguration = structure(list(BlogFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AttachmentConfiguration = structure(list(CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), AttachmentFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProxyConfiguration = structure(list(Host = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), Credentials = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AuthenticationType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), GoogleDriveConfiguration = structure(list(SecretArn = structure(logical(0), tags = list(type = "string")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ExcludeMimeTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeUserAccounts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeSharedDrives = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), WebCrawlerConfiguration = structure(list(Urls = structure(list(SeedUrlConfiguration = structure(list(SeedUrls = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), WebCrawlerMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SiteMapsConfiguration = structure(list(SiteMaps = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CrawlDepth = structure(logical(0), tags = list(type = "integer")), MaxLinksPerPage = structure(logical(0), tags = list(type = "integer")), MaxContentSizePerPageInMegaBytes = structure(logical(0), tags = list(type = "float")), MaxUrlsPerMinuteCrawlRate = structure(logical(0), tags = list(type = "integer")), UrlInclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UrlExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProxyConfiguration = structure(list(Host = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), Credentials = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AuthenticationConfiguration = structure(list(BasicAuthentication = structure(list(structure(list(Host = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), Credentials = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), WorkDocsConfiguration = structure(list(OrganizationId = structure(logical(0), tags = list(type = "string")), CrawlComments = structure(logical(0), tags = list(type = "boolean")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), FsxConfiguration = structure(list(FileSystemId = structure(logical(0), tags = list(type = "string")), FileSystemType = structure(logical(0), tags = list(type = "string")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), SecretArn = structure(logical(0), tags = list(type = "string")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), SlackConfiguration = structure(list(TeamId = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), SlackEntityList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), CrawlBotMessage = structure(logical(0), tags = list(type = "boolean")), ExcludeArchived = structure(logical(0), tags = list(type = "boolean")), SinceCrawlDate = structure(logical(0), tags = list(type = "string")), LookBackPeriod = structure(logical(0), tags = list(type = "integer")), PrivateChannelFilter = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PublicChannelFilter = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), BoxConfiguration = structure(list(EnterpriseId = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), CrawlComments = structure(logical(0), tags = list(type = "boolean")), CrawlTasks = structure(logical(0), tags = list(type = "boolean")), CrawlWebLinks = structure(logical(0), tags = list(type = "boolean")), FileFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), TaskFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CommentFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), WebLinkFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QuipConfiguration = structure(list(Domain = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), CrawlFileComments = structure(logical(0), tags = list(type = "boolean")), CrawlChatRooms = structure(logical(0), tags = list(type = "boolean")), CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), FolderIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ThreadFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MessageFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AttachmentFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), JiraConfiguration = structure(list(JiraAccountUrl = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), Project = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), IssueType = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Status = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), IssueSubEntityFilter = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AttachmentFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CommentFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IssueFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProjectFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), WorkLogFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), GitHubConfiguration = structure(list(SaaSConfiguration = structure(list(OrganizationName = structure(logical(0), tags = list(type = "string")), HostUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OnPremiseConfiguration = structure(list(HostUrl = structure(logical(0), tags = list(type = "string")), OrganizationName = structure(logical(0), tags = list(type = "string")), SslCertificateS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), GitHubDocumentCrawlProperties = structure(list(CrawlRepositoryDocuments = structure(logical(0), tags = list(type = "boolean")), CrawlIssue = structure(logical(0), tags = list(type = "boolean")), CrawlIssueComment = structure(logical(0), tags = list(type = "boolean")), CrawlIssueCommentAttachment = structure(logical(0), tags = list(type = "boolean")), CrawlPullRequest = structure(logical(0), tags = list(type = "boolean")), CrawlPullRequestComment = structure(logical(0), tags = list(type = "boolean")), CrawlPullRequestCommentAttachment = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), RepositoryFilter = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InclusionFolderNamePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InclusionFileTypePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InclusionFileNamePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionFolderNamePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionFileTypePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionFileNamePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), GitHubRepositoryConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubCommitConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubIssueDocumentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubIssueCommentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubIssueAttachmentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubPullRequestCommentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubPullRequestDocumentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubPullRequestDocumentAttachmentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AlfrescoConfiguration = structure(list(SiteUrl = structure(logical(0), tags = list(type = "string")), SiteId = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), SslCertificateS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CrawlSystemFolders = structure(logical(0), tags = list(type = "boolean")), CrawlComments = structure(logical(0), tags = list(type = "boolean")), EntityFilter = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DocumentLibraryFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), BlogFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), WikiFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, deprecatedMessage = "Deprecated AlfrescoConfiguration in favor of TemplateConfiguration", type = "structure")), TemplateConfiguration = structure(list(Template = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), Description = structure(logical(0), tags = list(type = "string")), Schedule = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ClientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), LanguageCode = structure(logical(0), tags = list(type = "string")), CustomDocumentEnrichmentConfiguration = structure(list(InlineConfigurations = structure(list(structure(list(Condition = structure(list(ConditionDocumentAttributeKey = structure(logical(0), tags = list(type = "string")), Operator = structure(logical(0), tags = list(type = "string")), ConditionOnValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), Target = structure(list(TargetDocumentAttributeKey = structure(logical(0), tags = list(type = "string")), TargetDocumentAttributeValueDeletion = structure(logical(0), tags = list(type = "boolean")), TargetDocumentAttributeValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), DocumentContentDeletion = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), PreExtractionHookConfiguration = structure(list(InvocationCondition = structure(list(ConditionDocumentAttributeKey = structure(logical(0), tags = list(type = "string")), Operator = structure(logical(0), tags = list(type = "string")), ConditionOnValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), LambdaArn = structure(logical(0), tags = list(type = "string")), S3Bucket = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PostExtractionHookConfiguration = structure(list(InvocationCondition = structure(list(ConditionDocumentAttributeKey = structure(logical(0), tags = list(type = "string")), Operator = structure(logical(0), tags = list(type = "string")), ConditionOnValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), LambdaArn = structure(logical(0), tags = list(type = "string")), S3Bucket = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$create_data_source_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$create_experience_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), Configuration = structure(list(ContentSourceConfiguration = structure(list(DataSourceIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FaqIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DirectPutContent = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), UserIdentityConfiguration = structure(list(IdentityAttributeName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Description = structure(logical(0), tags = list(type = "string")), ClientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$create_experience_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$create_faq_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), S3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RoleArn = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), FileFormat = structure(logical(0), tags = list(type = "string")), ClientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), LanguageCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$create_faq_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$create_featured_results_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), FeaturedResultsSetName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), ClientToken = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), QueryTexts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FeaturedDocuments = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$create_featured_results_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FeaturedResultsSet = structure(list(FeaturedResultsSetId = structure(logical(0), tags = list(type = "string")), FeaturedResultsSetName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), QueryTexts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FeaturedDocuments = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LastUpdatedTimestamp = structure(logical(0), tags = list(type = "long")), CreationTimestamp = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$create_index_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), Edition = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), ServerSideEncryptionConfiguration = structure(list(KmsKeyId = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), Description = structure(logical(0), tags = list(type = "string")), ClientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), UserTokenConfigurations = structure(list(structure(list(JwtTokenTypeConfiguration = structure(list(KeyLocation = structure(logical(0), tags = list(type = "string")), URL = structure(logical(0), tags = list(type = "string")), SecretManagerArn = structure(logical(0), tags = list(type = "string")), UserNameAttributeField = structure(logical(0), tags = list(type = "string")), GroupAttributeField = structure(logical(0), tags = list(type = "string")), Issuer = structure(logical(0), tags = list(type = "string")), ClaimRegex = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), JsonTokenTypeConfiguration = structure(list(UserNameAttributeField = structure(logical(0), tags = list(type = "string")), GroupAttributeField = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), UserContextPolicy = structure(logical(0), tags = list(type = "string")), UserGroupResolutionConfiguration = structure(list(UserGroupResolutionMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$create_index_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$create_query_suggestions_block_list_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), SourceS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ClientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$create_query_suggestions_block_list_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$create_thesaurus_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SourceS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ClientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$create_thesaurus_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$delete_access_control_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$delete_access_control_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$delete_data_source_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$delete_data_source_output <- function(...) {
  list()
}

.kendra$delete_experience_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$delete_experience_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$delete_faq_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$delete_faq_output <- function(...) {
  list()
}

.kendra$delete_index_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$delete_index_output <- function(...) {
  list()
}

.kendra$delete_principal_mapping_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string")), GroupId = structure(logical(0), tags = list(type = "string")), OrderingId = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$delete_principal_mapping_output <- function(...) {
  list()
}

.kendra$delete_query_suggestions_block_list_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$delete_query_suggestions_block_list_output <- function(...) {
  list()
}

.kendra$delete_thesaurus_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$delete_thesaurus_output <- function(...) {
  list()
}

.kendra$describe_access_control_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_access_control_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string")), AccessControlList = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Access = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), HierarchicalAccessControlList = structure(list(structure(list(PrincipalList = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Access = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_data_source_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_data_source_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Configuration = structure(list(S3Configuration = structure(list(BucketName = structure(logical(0), tags = list(type = "string")), InclusionPrefixes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DocumentsMetadataConfiguration = structure(list(S3Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AccessControlListConfiguration = structure(list(KeyPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), SharePointConfiguration = structure(list(SharePointVersion = structure(logical(0), tags = list(type = "string")), Urls = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecretArn = structure(logical(0), tags = list(type = "string")), CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), DisableLocalGroups = structure(logical(0), tags = list(type = "boolean")), SslCertificateS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AuthenticationType = structure(logical(0), tags = list(type = "string")), ProxyConfiguration = structure(list(Host = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), Credentials = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), DatabaseConfiguration = structure(list(DatabaseEngineType = structure(logical(0), tags = list(type = "string")), ConnectionConfiguration = structure(list(DatabaseHost = structure(logical(0), tags = list(type = "string")), DatabasePort = structure(logical(0), tags = list(type = "integer")), DatabaseName = structure(logical(0), tags = list(type = "string")), TableName = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), ColumnConfiguration = structure(list(DocumentIdColumnName = structure(logical(0), tags = list(type = "string")), DocumentDataColumnName = structure(logical(0), tags = list(type = "string")), DocumentTitleColumnName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ChangeDetectingColumns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), AclConfiguration = structure(list(AllowedGroupsColumnName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SqlConfiguration = structure(list(QueryIdentifiersEnclosingOption = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), SalesforceConfiguration = structure(list(ServerUrl = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), StandardObjectConfigurations = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), KnowledgeArticleConfiguration = structure(list(IncludedStates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StandardKnowledgeArticleTypeConfiguration = structure(list(DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), CustomKnowledgeArticleTypeConfigurations = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), ChatterFeedConfiguration = structure(list(DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IncludeFilterTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), StandardObjectAttachmentConfiguration = structure(list(DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), IncludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), OneDriveConfiguration = structure(list(TenantDomain = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), OneDriveUsers = structure(list(OneDriveUserList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), OneDriveUserS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DisableLocalGroups = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), ServiceNowConfiguration = structure(list(HostUrl = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), ServiceNowBuildVersion = structure(logical(0), tags = list(type = "string")), KnowledgeArticleConfiguration = structure(list(CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), IncludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), FilterQuery = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ServiceCatalogConfiguration = structure(list(CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), IncludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AuthenticationType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ConfluenceConfiguration = structure(list(ServerUrl = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), SpaceConfiguration = structure(list(CrawlPersonalSpaces = structure(logical(0), tags = list(type = "boolean")), CrawlArchivedSpaces = structure(logical(0), tags = list(type = "boolean")), IncludeSpaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeSpaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SpaceFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), PageConfiguration = structure(list(PageFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), BlogConfiguration = structure(list(BlogFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AttachmentConfiguration = structure(list(CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), AttachmentFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProxyConfiguration = structure(list(Host = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), Credentials = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AuthenticationType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), GoogleDriveConfiguration = structure(list(SecretArn = structure(logical(0), tags = list(type = "string")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ExcludeMimeTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeUserAccounts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeSharedDrives = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), WebCrawlerConfiguration = structure(list(Urls = structure(list(SeedUrlConfiguration = structure(list(SeedUrls = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), WebCrawlerMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SiteMapsConfiguration = structure(list(SiteMaps = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CrawlDepth = structure(logical(0), tags = list(type = "integer")), MaxLinksPerPage = structure(logical(0), tags = list(type = "integer")), MaxContentSizePerPageInMegaBytes = structure(logical(0), tags = list(type = "float")), MaxUrlsPerMinuteCrawlRate = structure(logical(0), tags = list(type = "integer")), UrlInclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UrlExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProxyConfiguration = structure(list(Host = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), Credentials = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AuthenticationConfiguration = structure(list(BasicAuthentication = structure(list(structure(list(Host = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), Credentials = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), WorkDocsConfiguration = structure(list(OrganizationId = structure(logical(0), tags = list(type = "string")), CrawlComments = structure(logical(0), tags = list(type = "boolean")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), FsxConfiguration = structure(list(FileSystemId = structure(logical(0), tags = list(type = "string")), FileSystemType = structure(logical(0), tags = list(type = "string")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), SecretArn = structure(logical(0), tags = list(type = "string")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), SlackConfiguration = structure(list(TeamId = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), SlackEntityList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), CrawlBotMessage = structure(logical(0), tags = list(type = "boolean")), ExcludeArchived = structure(logical(0), tags = list(type = "boolean")), SinceCrawlDate = structure(logical(0), tags = list(type = "string")), LookBackPeriod = structure(logical(0), tags = list(type = "integer")), PrivateChannelFilter = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PublicChannelFilter = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), BoxConfiguration = structure(list(EnterpriseId = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), CrawlComments = structure(logical(0), tags = list(type = "boolean")), CrawlTasks = structure(logical(0), tags = list(type = "boolean")), CrawlWebLinks = structure(logical(0), tags = list(type = "boolean")), FileFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), TaskFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CommentFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), WebLinkFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QuipConfiguration = structure(list(Domain = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), CrawlFileComments = structure(logical(0), tags = list(type = "boolean")), CrawlChatRooms = structure(logical(0), tags = list(type = "boolean")), CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), FolderIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ThreadFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MessageFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AttachmentFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), JiraConfiguration = structure(list(JiraAccountUrl = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), Project = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), IssueType = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Status = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), IssueSubEntityFilter = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AttachmentFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CommentFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IssueFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProjectFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), WorkLogFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), GitHubConfiguration = structure(list(SaaSConfiguration = structure(list(OrganizationName = structure(logical(0), tags = list(type = "string")), HostUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OnPremiseConfiguration = structure(list(HostUrl = structure(logical(0), tags = list(type = "string")), OrganizationName = structure(logical(0), tags = list(type = "string")), SslCertificateS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), GitHubDocumentCrawlProperties = structure(list(CrawlRepositoryDocuments = structure(logical(0), tags = list(type = "boolean")), CrawlIssue = structure(logical(0), tags = list(type = "boolean")), CrawlIssueComment = structure(logical(0), tags = list(type = "boolean")), CrawlIssueCommentAttachment = structure(logical(0), tags = list(type = "boolean")), CrawlPullRequest = structure(logical(0), tags = list(type = "boolean")), CrawlPullRequestComment = structure(logical(0), tags = list(type = "boolean")), CrawlPullRequestCommentAttachment = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), RepositoryFilter = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InclusionFolderNamePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InclusionFileTypePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InclusionFileNamePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionFolderNamePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionFileTypePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionFileNamePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), GitHubRepositoryConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubCommitConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubIssueDocumentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubIssueCommentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubIssueAttachmentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubPullRequestCommentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubPullRequestDocumentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubPullRequestDocumentAttachmentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AlfrescoConfiguration = structure(list(SiteUrl = structure(logical(0), tags = list(type = "string")), SiteId = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), SslCertificateS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CrawlSystemFolders = structure(logical(0), tags = list(type = "boolean")), CrawlComments = structure(logical(0), tags = list(type = "boolean")), EntityFilter = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DocumentLibraryFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), BlogFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), WikiFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, deprecatedMessage = "Deprecated AlfrescoConfiguration in favor of TemplateConfiguration", type = "structure")), TemplateConfiguration = structure(list(Template = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), CreatedAt = structure(logical(0), tags = list(type = "timestamp")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp")), Description = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), Schedule = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string")), LanguageCode = structure(logical(0), tags = list(type = "string")), CustomDocumentEnrichmentConfiguration = structure(list(InlineConfigurations = structure(list(structure(list(Condition = structure(list(ConditionDocumentAttributeKey = structure(logical(0), tags = list(type = "string")), Operator = structure(logical(0), tags = list(type = "string")), ConditionOnValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), Target = structure(list(TargetDocumentAttributeKey = structure(logical(0), tags = list(type = "string")), TargetDocumentAttributeValueDeletion = structure(logical(0), tags = list(type = "boolean")), TargetDocumentAttributeValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), DocumentContentDeletion = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), PreExtractionHookConfiguration = structure(list(InvocationCondition = structure(list(ConditionDocumentAttributeKey = structure(logical(0), tags = list(type = "string")), Operator = structure(logical(0), tags = list(type = "string")), ConditionOnValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), LambdaArn = structure(logical(0), tags = list(type = "string")), S3Bucket = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PostExtractionHookConfiguration = structure(list(InvocationCondition = structure(list(ConditionDocumentAttributeKey = structure(logical(0), tags = list(type = "string")), Operator = structure(logical(0), tags = list(type = "string")), ConditionOnValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), LambdaArn = structure(logical(0), tags = list(type = "string")), S3Bucket = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_experience_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_experience_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Endpoints = structure(list(structure(list(EndpointType = structure(logical(0), tags = list(type = "string")), Endpoint = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Configuration = structure(list(ContentSourceConfiguration = structure(list(DataSourceIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FaqIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DirectPutContent = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), UserIdentityConfiguration = structure(list(IdentityAttributeName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), CreatedAt = structure(logical(0), tags = list(type = "timestamp")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp")), Description = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_faq_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_faq_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "timestamp")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp")), S3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Status = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string")), FileFormat = structure(logical(0), tags = list(type = "string")), LanguageCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_featured_results_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), FeaturedResultsSetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_featured_results_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FeaturedResultsSetId = structure(logical(0), tags = list(type = "string")), FeaturedResultsSetName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), QueryTexts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FeaturedDocumentsWithMetadata = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Title = structure(logical(0), tags = list(type = "string")), URI = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), FeaturedDocumentsMissing = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LastUpdatedTimestamp = structure(logical(0), tags = list(type = "long")), CreationTimestamp = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_index_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_index_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), Edition = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), ServerSideEncryptionConfiguration = structure(list(KmsKeyId = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), Status = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "timestamp")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp")), DocumentMetadataConfigurations = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Relevance = structure(list(Freshness = structure(logical(0), tags = list(type = "boolean")), Importance = structure(logical(0), tags = list(type = "integer")), Duration = structure(logical(0), tags = list(type = "string")), RankOrder = structure(logical(0), tags = list(type = "string")), ValueImportanceMap = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "map"))), tags = list(type = "structure")), Search = structure(list(Facetable = structure(logical(0), tags = list(type = "boolean")), Searchable = structure(logical(0), tags = list(type = "boolean")), Displayable = structure(logical(0), tags = list(type = "boolean")), Sortable = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), IndexStatistics = structure(list(FaqStatistics = structure(list(IndexedQuestionAnswersCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), TextDocumentStatistics = structure(list(IndexedTextDocumentsCount = structure(logical(0), tags = list(type = "integer")), IndexedTextBytes = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure")), ErrorMessage = structure(logical(0), tags = list(type = "string")), CapacityUnits = structure(list(StorageCapacityUnits = structure(logical(0), tags = list(type = "integer")), QueryCapacityUnits = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), UserTokenConfigurations = structure(list(structure(list(JwtTokenTypeConfiguration = structure(list(KeyLocation = structure(logical(0), tags = list(type = "string")), URL = structure(logical(0), tags = list(type = "string")), SecretManagerArn = structure(logical(0), tags = list(type = "string")), UserNameAttributeField = structure(logical(0), tags = list(type = "string")), GroupAttributeField = structure(logical(0), tags = list(type = "string")), Issuer = structure(logical(0), tags = list(type = "string")), ClaimRegex = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), JsonTokenTypeConfiguration = structure(list(UserNameAttributeField = structure(logical(0), tags = list(type = "string")), GroupAttributeField = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), UserContextPolicy = structure(logical(0), tags = list(type = "string")), UserGroupResolutionConfiguration = structure(list(UserGroupResolutionMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_principal_mapping_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string")), GroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_principal_mapping_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string")), GroupId = structure(logical(0), tags = list(type = "string")), GroupOrderingIdSummaries = structure(list(structure(list(Status = structure(logical(0), tags = list(type = "string")), LastUpdatedAt = structure(logical(0), tags = list(type = "timestamp")), ReceivedAt = structure(logical(0), tags = list(type = "timestamp")), OrderingId = structure(logical(0), tags = list(type = "long")), FailureReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_query_suggestions_block_list_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_query_suggestions_block_list_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "timestamp")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp")), SourceS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ItemCount = structure(logical(0), tags = list(type = "integer")), FileSizeBytes = structure(logical(0), tags = list(type = "long")), RoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_query_suggestions_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_query_suggestions_config_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Mode = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), QueryLogLookBackWindowInDays = structure(logical(0), tags = list(type = "integer")), IncludeQueriesWithoutUserInformation = structure(logical(0), tags = list(type = "boolean")), MinimumNumberOfQueryingUsers = structure(logical(0), tags = list(type = "integer")), MinimumQueryCount = structure(logical(0), tags = list(type = "integer")), LastSuggestionsBuildTime = structure(logical(0), tags = list(type = "timestamp")), LastClearTime = structure(logical(0), tags = list(type = "timestamp")), TotalSuggestionsCount = structure(logical(0), tags = list(type = "integer")), AttributeSuggestionsConfig = structure(list(SuggestableConfigList = structure(list(structure(list(AttributeName = structure(logical(0), tags = list(type = "string")), Suggestable = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), AttributeSuggestionsMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_thesaurus_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$describe_thesaurus_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "timestamp")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp")), RoleArn = structure(logical(0), tags = list(type = "string")), SourceS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), FileSizeBytes = structure(logical(0), tags = list(type = "long")), TermCount = structure(logical(0), tags = list(type = "long")), SynonymRuleCount = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$disassociate_entities_from_experience_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string")), EntityList = structure(list(structure(list(EntityId = structure(logical(0), tags = list(type = "string")), EntityType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$disassociate_entities_from_experience_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FailedEntityList = structure(list(structure(list(EntityId = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$disassociate_personas_from_entities_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string")), EntityIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$disassociate_personas_from_entities_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FailedEntityList = structure(list(structure(list(EntityId = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$get_query_suggestions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), QueryText = structure(logical(0), tags = list(type = "string")), MaxSuggestionsCount = structure(logical(0), tags = list(type = "integer")), SuggestionTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AttributeSuggestionsConfig = structure(list(SuggestionAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AdditionalResponseAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AttributeFilter = structure(list(AndAllFilters = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "list")), OrAllFilters = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "list")), NotFilter = structure(logical(0), tags = list(type = "structure")), EqualsTo = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), ContainsAll = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), ContainsAny = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), GreaterThan = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), GreaterThanOrEquals = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), LessThan = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), LessThanOrEquals = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), UserContext = structure(list(Token = structure(logical(0), tags = list(type = "string")), UserId = structure(logical(0), tags = list(type = "string")), Groups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DataSourceGroups = structure(list(structure(list(GroupId = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$get_query_suggestions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(QuerySuggestionsId = structure(logical(0), tags = list(type = "string")), Suggestions = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Value = structure(list(Text = structure(list(Text = structure(logical(0), tags = list(type = "string")), Highlights = structure(list(structure(list(BeginOffset = structure(logical(0), tags = list(type = "integer")), EndOffset = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SourceDocuments = structure(list(structure(list(DocumentId = structure(logical(0), tags = list(type = "string")), SuggestionAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AdditionalAttributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$get_snapshots_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), Interval = structure(logical(0), tags = list(type = "string")), MetricType = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$get_snapshots_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SnapShotTimeFilter = structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), SnapshotsDataHeader = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SnapshotsData = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_access_control_configurations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_access_control_configurations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), AccessControlConfigurations = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_data_source_sync_jobs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer")), StartTimeFilter = structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), StatusFilter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_data_source_sync_jobs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(History = structure(list(structure(list(ExecutionId = structure(logical(0), tags = list(type = "string")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), Status = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string")), ErrorCode = structure(logical(0), tags = list(type = "string")), DataSourceErrorCode = structure(logical(0), tags = list(type = "string")), Metrics = structure(list(DocumentsAdded = structure(logical(0), tags = list(type = "string")), DocumentsModified = structure(logical(0), tags = list(type = "string")), DocumentsDeleted = structure(logical(0), tags = list(type = "string")), DocumentsFailed = structure(logical(0), tags = list(type = "string")), DocumentsScanned = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_data_sources_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_data_sources_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SummaryItems = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "timestamp")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp")), Status = structure(logical(0), tags = list(type = "string")), LanguageCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_entity_personas_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_entity_personas_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SummaryItems = structure(list(structure(list(EntityId = structure(logical(0), tags = list(type = "string")), Persona = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "timestamp")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_experience_entities_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_experience_entities_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SummaryItems = structure(list(structure(list(EntityId = structure(logical(0), tags = list(type = "string")), EntityType = structure(logical(0), tags = list(type = "string")), DisplayData = structure(list(UserName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), GroupName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), IdentifiedUserName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), FirstName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), LastName = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_experiences_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_experiences_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SummaryItems = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "timestamp")), Status = structure(logical(0), tags = list(type = "string")), Endpoints = structure(list(structure(list(EndpointType = structure(logical(0), tags = list(type = "string")), Endpoint = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_faqs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_faqs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), FaqSummaryItems = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "timestamp")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp")), FileFormat = structure(logical(0), tags = list(type = "string")), LanguageCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_featured_results_sets_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_featured_results_sets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FeaturedResultsSetSummaryItems = structure(list(structure(list(FeaturedResultsSetId = structure(logical(0), tags = list(type = "string")), FeaturedResultsSetName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastUpdatedTimestamp = structure(logical(0), tags = list(type = "long")), CreationTimestamp = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_groups_older_than_ordering_id_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string")), OrderingId = structure(logical(0), tags = list(type = "long")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_groups_older_than_ordering_id_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(GroupsSummaries = structure(list(structure(list(GroupId = structure(logical(0), tags = list(type = "string")), OrderingId = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_indices_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_indices_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexConfigurationSummaryItems = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), Edition = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "timestamp")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_query_suggestions_block_lists_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_query_suggestions_block_lists_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(BlockListSummaryItems = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "timestamp")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp")), ItemCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_tags_for_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_tags_for_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_thesauri_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$list_thesauri_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), ThesaurusSummaryItems = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "timestamp")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$put_principal_mapping_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string")), GroupId = structure(logical(0), tags = list(type = "string")), GroupMembers = structure(list(MemberGroups = structure(list(structure(list(GroupId = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MemberUsers = structure(list(structure(list(UserId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), S3PathforGroupMembers = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), OrderingId = structure(logical(0), tags = list(type = "long")), RoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$put_principal_mapping_output <- function(...) {
  list()
}

.kendra$query_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), QueryText = structure(logical(0), tags = list(type = "string")), AttributeFilter = structure(list(AndAllFilters = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "list")), OrAllFilters = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "list")), NotFilter = structure(logical(0), tags = list(type = "structure")), EqualsTo = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), ContainsAll = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), ContainsAny = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), GreaterThan = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), GreaterThanOrEquals = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), LessThan = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), LessThanOrEquals = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Facets = structure(list(structure(list(DocumentAttributeKey = structure(logical(0), tags = list(type = "string")), Facets = structure(logical(0), tags = list(type = "list")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), RequestedDocumentAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), QueryResultTypeFilter = structure(logical(0), tags = list(type = "string")), DocumentRelevanceOverrideConfigurations = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Relevance = structure(list(Freshness = structure(logical(0), tags = list(type = "boolean")), Importance = structure(logical(0), tags = list(type = "integer")), Duration = structure(logical(0), tags = list(type = "string")), RankOrder = structure(logical(0), tags = list(type = "string")), ValueImportanceMap = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), PageNumber = structure(logical(0), tags = list(type = "integer")), PageSize = structure(logical(0), tags = list(type = "integer")), SortingConfiguration = structure(list(DocumentAttributeKey = structure(logical(0), tags = list(type = "string")), SortOrder = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), UserContext = structure(list(Token = structure(logical(0), tags = list(type = "string")), UserId = structure(logical(0), tags = list(type = "string")), Groups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DataSourceGroups = structure(list(structure(list(GroupId = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), VisitorId = structure(logical(0), tags = list(type = "string")), SpellCorrectionConfiguration = structure(list(IncludeQuerySpellCheckSuggestions = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$query_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(QueryId = structure(logical(0), tags = list(type = "string")), ResultItems = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Format = structure(logical(0), tags = list(type = "string")), AdditionalAttributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), ValueType = structure(logical(0), tags = list(type = "string")), Value = structure(list(TextWithHighlightsValue = structure(list(Text = structure(logical(0), tags = list(type = "string")), Highlights = structure(list(structure(list(BeginOffset = structure(logical(0), tags = list(type = "integer")), EndOffset = structure(logical(0), tags = list(type = "integer")), TopAnswer = structure(logical(0), tags = list(type = "boolean")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), DocumentId = structure(logical(0), tags = list(type = "string")), DocumentTitle = structure(list(Text = structure(logical(0), tags = list(type = "string")), Highlights = structure(list(structure(list(BeginOffset = structure(logical(0), tags = list(type = "integer")), EndOffset = structure(logical(0), tags = list(type = "integer")), TopAnswer = structure(logical(0), tags = list(type = "boolean")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), DocumentExcerpt = structure(list(Text = structure(logical(0), tags = list(type = "string")), Highlights = structure(list(structure(list(BeginOffset = structure(logical(0), tags = list(type = "integer")), EndOffset = structure(logical(0), tags = list(type = "integer")), TopAnswer = structure(logical(0), tags = list(type = "boolean")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), DocumentURI = structure(logical(0), tags = list(type = "string")), DocumentAttributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ScoreAttributes = structure(list(ScoreConfidence = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), FeedbackToken = structure(logical(0), tags = list(type = "string")), TableExcerpt = structure(list(Rows = structure(list(structure(list(Cells = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), TopAnswer = structure(logical(0), tags = list(type = "boolean")), Highlighted = structure(logical(0), tags = list(type = "boolean")), Header = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), TotalNumberOfRows = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), FacetResults = structure(list(structure(list(DocumentAttributeKey = structure(logical(0), tags = list(type = "string")), DocumentAttributeValueType = structure(logical(0), tags = list(type = "string")), DocumentAttributeValueCountPairs = structure(list(structure(list(DocumentAttributeValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), Count = structure(logical(0), tags = list(type = "integer")), FacetResults = structure(logical(0), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), TotalNumberOfResults = structure(logical(0), tags = list(type = "integer")), Warnings = structure(list(structure(list(Message = structure(logical(0), tags = list(type = "string")), Code = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SpellCorrectedQueries = structure(list(structure(list(SuggestedQueryText = structure(logical(0), tags = list(type = "string")), Corrections = structure(list(structure(list(BeginOffset = structure(logical(0), tags = list(type = "integer")), EndOffset = structure(logical(0), tags = list(type = "integer")), Term = structure(logical(0), tags = list(type = "string")), CorrectedTerm = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), FeaturedResultsItems = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), AdditionalAttributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), ValueType = structure(logical(0), tags = list(type = "string")), Value = structure(list(TextWithHighlightsValue = structure(list(Text = structure(logical(0), tags = list(type = "string")), Highlights = structure(list(structure(list(BeginOffset = structure(logical(0), tags = list(type = "integer")), EndOffset = structure(logical(0), tags = list(type = "integer")), TopAnswer = structure(logical(0), tags = list(type = "boolean")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), DocumentId = structure(logical(0), tags = list(type = "string")), DocumentTitle = structure(list(Text = structure(logical(0), tags = list(type = "string")), Highlights = structure(list(structure(list(BeginOffset = structure(logical(0), tags = list(type = "integer")), EndOffset = structure(logical(0), tags = list(type = "integer")), TopAnswer = structure(logical(0), tags = list(type = "boolean")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), DocumentExcerpt = structure(list(Text = structure(logical(0), tags = list(type = "string")), Highlights = structure(list(structure(list(BeginOffset = structure(logical(0), tags = list(type = "integer")), EndOffset = structure(logical(0), tags = list(type = "integer")), TopAnswer = structure(logical(0), tags = list(type = "boolean")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), DocumentURI = structure(logical(0), tags = list(type = "string")), DocumentAttributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), FeedbackToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$retrieve_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), QueryText = structure(logical(0), tags = list(type = "string")), AttributeFilter = structure(list(AndAllFilters = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "list")), OrAllFilters = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "list")), NotFilter = structure(logical(0), tags = list(type = "structure")), EqualsTo = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), ContainsAll = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), ContainsAny = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), GreaterThan = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), GreaterThanOrEquals = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), LessThan = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), LessThanOrEquals = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), RequestedDocumentAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DocumentRelevanceOverrideConfigurations = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Relevance = structure(list(Freshness = structure(logical(0), tags = list(type = "boolean")), Importance = structure(logical(0), tags = list(type = "integer")), Duration = structure(logical(0), tags = list(type = "string")), RankOrder = structure(logical(0), tags = list(type = "string")), ValueImportanceMap = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), PageNumber = structure(logical(0), tags = list(type = "integer")), PageSize = structure(logical(0), tags = list(type = "integer")), UserContext = structure(list(Token = structure(logical(0), tags = list(type = "string")), UserId = structure(logical(0), tags = list(type = "string")), Groups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DataSourceGroups = structure(list(structure(list(GroupId = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$retrieve_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(QueryId = structure(logical(0), tags = list(type = "string")), ResultItems = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), DocumentId = structure(logical(0), tags = list(type = "string")), DocumentTitle = structure(logical(0), tags = list(type = "string")), Content = structure(logical(0), tags = list(type = "string")), DocumentURI = structure(logical(0), tags = list(type = "string")), DocumentAttributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$start_data_source_sync_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$start_data_source_sync_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ExecutionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$stop_data_source_sync_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$stop_data_source_sync_job_output <- function(...) {
  list()
}

.kendra$submit_feedback_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), QueryId = structure(logical(0), tags = list(type = "string")), ClickFeedbackItems = structure(list(structure(list(ResultId = structure(logical(0), tags = list(type = "string")), ClickTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), RelevanceFeedbackItems = structure(list(structure(list(ResultId = structure(logical(0), tags = list(type = "string")), RelevanceValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$submit_feedback_output <- function(...) {
  list()
}

.kendra$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceARN = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$tag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$untag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceARN = structure(logical(0), tags = list(type = "string")), TagKeys = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$untag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$update_access_control_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), AccessControlList = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Access = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), HierarchicalAccessControlList = structure(list(structure(list(PrincipalList = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Access = structure(logical(0), tags = list(type = "string")), DataSourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$update_access_control_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$update_data_source_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string")), Configuration = structure(list(S3Configuration = structure(list(BucketName = structure(logical(0), tags = list(type = "string")), InclusionPrefixes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DocumentsMetadataConfiguration = structure(list(S3Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AccessControlListConfiguration = structure(list(KeyPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), SharePointConfiguration = structure(list(SharePointVersion = structure(logical(0), tags = list(type = "string")), Urls = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecretArn = structure(logical(0), tags = list(type = "string")), CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), DisableLocalGroups = structure(logical(0), tags = list(type = "boolean")), SslCertificateS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AuthenticationType = structure(logical(0), tags = list(type = "string")), ProxyConfiguration = structure(list(Host = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), Credentials = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), DatabaseConfiguration = structure(list(DatabaseEngineType = structure(logical(0), tags = list(type = "string")), ConnectionConfiguration = structure(list(DatabaseHost = structure(logical(0), tags = list(type = "string")), DatabasePort = structure(logical(0), tags = list(type = "integer")), DatabaseName = structure(logical(0), tags = list(type = "string")), TableName = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), ColumnConfiguration = structure(list(DocumentIdColumnName = structure(logical(0), tags = list(type = "string")), DocumentDataColumnName = structure(logical(0), tags = list(type = "string")), DocumentTitleColumnName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ChangeDetectingColumns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), AclConfiguration = structure(list(AllowedGroupsColumnName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SqlConfiguration = structure(list(QueryIdentifiersEnclosingOption = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), SalesforceConfiguration = structure(list(ServerUrl = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), StandardObjectConfigurations = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), KnowledgeArticleConfiguration = structure(list(IncludedStates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StandardKnowledgeArticleTypeConfiguration = structure(list(DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), CustomKnowledgeArticleTypeConfigurations = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), ChatterFeedConfiguration = structure(list(DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IncludeFilterTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), StandardObjectAttachmentConfiguration = structure(list(DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), IncludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), OneDriveConfiguration = structure(list(TenantDomain = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), OneDriveUsers = structure(list(OneDriveUserList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), OneDriveUserS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DisableLocalGroups = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), ServiceNowConfiguration = structure(list(HostUrl = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), ServiceNowBuildVersion = structure(logical(0), tags = list(type = "string")), KnowledgeArticleConfiguration = structure(list(CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), IncludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), FilterQuery = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ServiceCatalogConfiguration = structure(list(CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), IncludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeAttachmentFilePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DocumentDataFieldName = structure(logical(0), tags = list(type = "string")), DocumentTitleFieldName = structure(logical(0), tags = list(type = "string")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AuthenticationType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ConfluenceConfiguration = structure(list(ServerUrl = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), SpaceConfiguration = structure(list(CrawlPersonalSpaces = structure(logical(0), tags = list(type = "boolean")), CrawlArchivedSpaces = structure(logical(0), tags = list(type = "boolean")), IncludeSpaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeSpaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SpaceFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), PageConfiguration = structure(list(PageFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), BlogConfiguration = structure(list(BlogFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AttachmentConfiguration = structure(list(CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), AttachmentFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProxyConfiguration = structure(list(Host = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), Credentials = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AuthenticationType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), GoogleDriveConfiguration = structure(list(SecretArn = structure(logical(0), tags = list(type = "string")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ExcludeMimeTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeUserAccounts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludeSharedDrives = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), WebCrawlerConfiguration = structure(list(Urls = structure(list(SeedUrlConfiguration = structure(list(SeedUrls = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), WebCrawlerMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SiteMapsConfiguration = structure(list(SiteMaps = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CrawlDepth = structure(logical(0), tags = list(type = "integer")), MaxLinksPerPage = structure(logical(0), tags = list(type = "integer")), MaxContentSizePerPageInMegaBytes = structure(logical(0), tags = list(type = "float")), MaxUrlsPerMinuteCrawlRate = structure(logical(0), tags = list(type = "integer")), UrlInclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UrlExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProxyConfiguration = structure(list(Host = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), Credentials = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AuthenticationConfiguration = structure(list(BasicAuthentication = structure(list(structure(list(Host = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), Credentials = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), WorkDocsConfiguration = structure(list(OrganizationId = structure(logical(0), tags = list(type = "string")), CrawlComments = structure(logical(0), tags = list(type = "boolean")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), FsxConfiguration = structure(list(FileSystemId = structure(logical(0), tags = list(type = "string")), FileSystemType = structure(logical(0), tags = list(type = "string")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), SecretArn = structure(logical(0), tags = list(type = "string")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), SlackConfiguration = structure(list(TeamId = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), SlackEntityList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), CrawlBotMessage = structure(logical(0), tags = list(type = "boolean")), ExcludeArchived = structure(logical(0), tags = list(type = "boolean")), SinceCrawlDate = structure(logical(0), tags = list(type = "string")), LookBackPeriod = structure(logical(0), tags = list(type = "integer")), PrivateChannelFilter = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PublicChannelFilter = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), BoxConfiguration = structure(list(EnterpriseId = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), CrawlComments = structure(logical(0), tags = list(type = "boolean")), CrawlTasks = structure(logical(0), tags = list(type = "boolean")), CrawlWebLinks = structure(logical(0), tags = list(type = "boolean")), FileFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), TaskFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CommentFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), WebLinkFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QuipConfiguration = structure(list(Domain = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), CrawlFileComments = structure(logical(0), tags = list(type = "boolean")), CrawlChatRooms = structure(logical(0), tags = list(type = "boolean")), CrawlAttachments = structure(logical(0), tags = list(type = "boolean")), FolderIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ThreadFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MessageFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AttachmentFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), JiraConfiguration = structure(list(JiraAccountUrl = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), Project = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), IssueType = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Status = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), IssueSubEntityFilter = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AttachmentFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CommentFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IssueFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProjectFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), WorkLogFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), GitHubConfiguration = structure(list(SaaSConfiguration = structure(list(OrganizationName = structure(logical(0), tags = list(type = "string")), HostUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OnPremiseConfiguration = structure(list(HostUrl = structure(logical(0), tags = list(type = "string")), OrganizationName = structure(logical(0), tags = list(type = "string")), SslCertificateS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), UseChangeLog = structure(logical(0), tags = list(type = "boolean")), GitHubDocumentCrawlProperties = structure(list(CrawlRepositoryDocuments = structure(logical(0), tags = list(type = "boolean")), CrawlIssue = structure(logical(0), tags = list(type = "boolean")), CrawlIssueComment = structure(logical(0), tags = list(type = "boolean")), CrawlIssueCommentAttachment = structure(logical(0), tags = list(type = "boolean")), CrawlPullRequest = structure(logical(0), tags = list(type = "boolean")), CrawlPullRequestComment = structure(logical(0), tags = list(type = "boolean")), CrawlPullRequestCommentAttachment = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), RepositoryFilter = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InclusionFolderNamePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InclusionFileTypePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InclusionFileNamePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionFolderNamePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionFileTypePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionFileNamePatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), GitHubRepositoryConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubCommitConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubIssueDocumentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubIssueCommentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubIssueAttachmentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubPullRequestCommentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubPullRequestDocumentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GitHubPullRequestDocumentAttachmentConfigurationFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AlfrescoConfiguration = structure(list(SiteUrl = structure(logical(0), tags = list(type = "string")), SiteId = structure(logical(0), tags = list(type = "string")), SecretArn = structure(logical(0), tags = list(type = "string")), SslCertificateS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CrawlSystemFolders = structure(logical(0), tags = list(type = "boolean")), CrawlComments = structure(logical(0), tags = list(type = "boolean")), EntityFilter = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DocumentLibraryFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), BlogFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), WikiFieldMappings = structure(list(structure(list(DataSourceFieldName = structure(logical(0), tags = list(type = "string")), DateFieldFormat = structure(logical(0), tags = list(type = "string")), IndexFieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), InclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExclusionPatterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, deprecatedMessage = "Deprecated AlfrescoConfiguration in favor of TemplateConfiguration", type = "structure")), TemplateConfiguration = structure(list(Template = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), VpcConfiguration = structure(list(SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), Description = structure(logical(0), tags = list(type = "string")), Schedule = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), LanguageCode = structure(logical(0), tags = list(type = "string")), CustomDocumentEnrichmentConfiguration = structure(list(InlineConfigurations = structure(list(structure(list(Condition = structure(list(ConditionDocumentAttributeKey = structure(logical(0), tags = list(type = "string")), Operator = structure(logical(0), tags = list(type = "string")), ConditionOnValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), Target = structure(list(TargetDocumentAttributeKey = structure(logical(0), tags = list(type = "string")), TargetDocumentAttributeValueDeletion = structure(logical(0), tags = list(type = "boolean")), TargetDocumentAttributeValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), DocumentContentDeletion = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), PreExtractionHookConfiguration = structure(list(InvocationCondition = structure(list(ConditionDocumentAttributeKey = structure(logical(0), tags = list(type = "string")), Operator = structure(logical(0), tags = list(type = "string")), ConditionOnValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), LambdaArn = structure(logical(0), tags = list(type = "string")), S3Bucket = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PostExtractionHookConfiguration = structure(list(InvocationCondition = structure(list(ConditionDocumentAttributeKey = structure(logical(0), tags = list(type = "string")), Operator = structure(logical(0), tags = list(type = "string")), ConditionOnValue = structure(list(StringValue = structure(logical(0), tags = list(type = "string")), StringListValue = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LongValue = structure(logical(0), tags = list(type = "long")), DateValue = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), LambdaArn = structure(logical(0), tags = list(type = "string")), S3Bucket = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$update_data_source_output <- function(...) {
  list()
}

.kendra$update_experience_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), Configuration = structure(list(ContentSourceConfiguration = structure(list(DataSourceIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FaqIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DirectPutContent = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), UserIdentityConfiguration = structure(list(IdentityAttributeName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$update_experience_output <- function(...) {
  list()
}

.kendra$update_featured_results_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), FeaturedResultsSetId = structure(logical(0), tags = list(type = "string")), FeaturedResultsSetName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), QueryTexts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FeaturedDocuments = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$update_featured_results_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FeaturedResultsSet = structure(list(FeaturedResultsSetId = structure(logical(0), tags = list(type = "string")), FeaturedResultsSetName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), QueryTexts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FeaturedDocuments = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LastUpdatedTimestamp = structure(logical(0), tags = list(type = "long")), CreationTimestamp = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$update_index_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), DocumentMetadataConfigurationUpdates = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Relevance = structure(list(Freshness = structure(logical(0), tags = list(type = "boolean")), Importance = structure(logical(0), tags = list(type = "integer")), Duration = structure(logical(0), tags = list(type = "string")), RankOrder = structure(logical(0), tags = list(type = "string")), ValueImportanceMap = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "map"))), tags = list(type = "structure")), Search = structure(list(Facetable = structure(logical(0), tags = list(type = "boolean")), Searchable = structure(logical(0), tags = list(type = "boolean")), Displayable = structure(logical(0), tags = list(type = "boolean")), Sortable = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), CapacityUnits = structure(list(StorageCapacityUnits = structure(logical(0), tags = list(type = "integer")), QueryCapacityUnits = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), UserTokenConfigurations = structure(list(structure(list(JwtTokenTypeConfiguration = structure(list(KeyLocation = structure(logical(0), tags = list(type = "string")), URL = structure(logical(0), tags = list(type = "string")), SecretManagerArn = structure(logical(0), tags = list(type = "string")), UserNameAttributeField = structure(logical(0), tags = list(type = "string")), GroupAttributeField = structure(logical(0), tags = list(type = "string")), Issuer = structure(logical(0), tags = list(type = "string")), ClaimRegex = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), JsonTokenTypeConfiguration = structure(list(UserNameAttributeField = structure(logical(0), tags = list(type = "string")), GroupAttributeField = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), UserContextPolicy = structure(logical(0), tags = list(type = "string")), UserGroupResolutionConfiguration = structure(list(UserGroupResolutionMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$update_index_output <- function(...) {
  list()
}

.kendra$update_query_suggestions_block_list_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), SourceS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$update_query_suggestions_block_list_output <- function(...) {
  list()
}

.kendra$update_query_suggestions_config_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IndexId = structure(logical(0), tags = list(type = "string")), Mode = structure(logical(0), tags = list(type = "string")), QueryLogLookBackWindowInDays = structure(logical(0), tags = list(type = "integer")), IncludeQueriesWithoutUserInformation = structure(logical(0), tags = list(type = "boolean")), MinimumNumberOfQueryingUsers = structure(logical(0), tags = list(type = "integer")), MinimumQueryCount = structure(logical(0), tags = list(type = "integer")), AttributeSuggestionsConfig = structure(list(SuggestableConfigList = structure(list(structure(list(AttributeName = structure(logical(0), tags = list(type = "string")), Suggestable = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), AttributeSuggestionsMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$update_query_suggestions_config_output <- function(...) {
  list()
}

.kendra$update_thesaurus_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), IndexId = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), SourceS3Path = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.kendra$update_thesaurus_output <- function(...) {
  list()
}

Try the paws.analytics package in your browser

Any scripts or data that you put into this service are public.

paws.analytics documentation built on Sept. 11, 2023, 5:06 p.m.