Kendra Classes
AccessControlConfigurationSummaryTypeDef
Id
- Type:
- Required: Yes
AccessControlListConfigurationTypeDef
KeyPath
- Type: typing.Optional[str]
AclConfigurationTypeDef
AllowedGroupsColumnName
- Type:
- Required: Yes
AdditionalResultAttributeTypeDef
Key
- Type:
- Required: Yes
ValueType
- Type: typing.Literal['TEXT_WITH_HIGHLIGHTS_VALUE']
- Required: Yes
Value
- Type:
- Required: Yes
AdditionalResultAttributeValueTypeDef
TextWithHighlightsValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.TextWithHighlightsTypeDef]
AlfrescoConfigurationTypeDef
SiteUrl
- Type:
- Required: Yes
SiteId
- Type:
- Required: Yes
SecretArn
- Type:
- Required: Yes
SslCertificateS3Path
- Type:
- Required: Yes
CrawlSystemFolders
- Type: typing.Optional[bool]
CrawlComments
- Type: typing.Optional[bool]
EntityFilter
- Type: typing.Optional[typing.Sequence[typing.Literal['blog', 'documentLibrary', 'wiki']]]
DocumentLibraryFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
BlogFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
WikiFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
InclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
ExclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
VpcConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DataSourceVpcConfigurationTypeDef]
AssociateEntitiesToExperienceRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
EntityList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.EntityConfigurationTypeDef]
- Required: Yes
AssociateEntitiesToExperienceResponseTypeDef
FailedEntityList
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.FailedEntityTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociatePersonasToEntitiesRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
Personas
- Type: typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.EntityPersonaConfigurationTypeDef]
- Required: Yes
AssociatePersonasToEntitiesResponseTypeDef
FailedEntityList
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.FailedEntityTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AttributeFilterTypeDef
AndAllFilters
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
OrAllFilters
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
NotFilter
- Type: typing.Optional[typing.Dict[str, typing.Any]]
EqualsTo
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeTypeDef]
ContainsAll
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeTypeDef]
ContainsAny
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeTypeDef]
GreaterThan
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeTypeDef]
GreaterThanOrEquals
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeTypeDef]
LessThan
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeTypeDef]
LessThanOrEquals
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeTypeDef]
AttributeSuggestionsDescribeConfigTypeDef
SuggestableConfigList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.SuggestableConfigTypeDef]]
AttributeSuggestionsMode
- Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]
AttributeSuggestionsGetConfigTypeDef
SuggestionAttributes
- Type: typing.Optional[typing.Sequence[str]]
AdditionalResponseAttributes
- Type: typing.Optional[typing.Sequence[str]]
AttributeFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.AttributeFilterTypeDef]
UserContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.UserContextTypeDef]
AttributeSuggestionsUpdateConfigTypeDef
SuggestableConfigList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.SuggestableConfigTypeDef]]
AttributeSuggestionsMode
- Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]
AuthenticationConfigurationTypeDef
BasicAuthentication
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.BasicAuthenticationConfigurationTypeDef]]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BasicAuthenticationConfigurationTypeDef
Host
- Type:
- Required: Yes
Port
- Type:
- Required: Yes
Credentials
- Type:
- Required: Yes
BatchDeleteDocumentRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
DocumentIdList
- Type: typing.Sequence[str]
- Required: Yes
DataSourceSyncJobMetricTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DataSourceSyncJobMetricTargetTypeDef]
BatchDeleteDocumentResponseFailedDocumentTypeDef
Id
- Type: typing.Optional[str]
ErrorCode
- Type: typing.Optional[typing.Literal['InternalError', 'InvalidRequest']]
ErrorMessage
- Type: typing.Optional[str]
BatchDeleteDocumentResponseTypeDef
FailedDocuments
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.BatchDeleteDocumentResponseFailedDocumentTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchDeleteFeaturedResultsSetErrorTypeDef
Id
- Type:
- Required: Yes
ErrorCode
- Type: typing.Literal['InternalError', 'InvalidRequest']
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
BatchDeleteFeaturedResultsSetRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
FeaturedResultsSetIds
- Type: typing.Sequence[str]
- Required: Yes
BatchDeleteFeaturedResultsSetResponseTypeDef
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.BatchDeleteFeaturedResultsSetErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetDocumentStatusRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
DocumentInfoList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DocumentInfoTypeDef]
- Required: Yes
BatchGetDocumentStatusResponseErrorTypeDef
DocumentId
- Type: typing.Optional[str]
ErrorCode
- Type: typing.Optional[typing.Literal['InternalError', 'InvalidRequest']]
ErrorMessage
- Type: typing.Optional[str]
BatchGetDocumentStatusResponseTypeDef
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.BatchGetDocumentStatusResponseErrorTypeDef]
- Required: Yes
DocumentStatusList
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.StatusTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchPutDocumentRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
Documents
- Type: typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DocumentTypeDef]
- Required: Yes
RoleArn
- Type: typing.Optional[str]
CustomDocumentEnrichmentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.CustomDocumentEnrichmentConfigurationTypeDef]
BatchPutDocumentResponseFailedDocumentTypeDef
Id
- Type: typing.Optional[str]
ErrorCode
- Type: typing.Optional[typing.Literal['InternalError', 'InvalidRequest']]
ErrorMessage
- Type: typing.Optional[str]
BatchPutDocumentResponseTypeDef
FailedDocuments
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.BatchPutDocumentResponseFailedDocumentTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BoxConfigurationTypeDef
EnterpriseId
- Type:
- Required: Yes
SecretArn
- Type:
- Required: Yes
UseChangeLog
- Type: typing.Optional[bool]
CrawlComments
- Type: typing.Optional[bool]
CrawlTasks
- Type: typing.Optional[bool]
CrawlWebLinks
- Type: typing.Optional[bool]
FileFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
TaskFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
CommentFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
WebLinkFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
InclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
ExclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
VpcConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DataSourceVpcConfigurationTypeDef]
CapacityUnitsConfigurationTypeDef
StorageCapacityUnits
- Type:
- Required: Yes
QueryCapacityUnits
- Type:
- Required: Yes
ClearQuerySuggestionsRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
ClickFeedbackTypeDef
ResultId
- Type:
- Required: Yes
ClickTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
CollapseConfigurationTypeDef
DocumentAttributeKey
- Type:
- Required: Yes
SortingConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.SortingConfigurationTypeDef]]
MissingAttributeKeyStrategy
- Type: typing.Optional[typing.Literal['COLLAPSE', 'EXPAND', 'IGNORE']]
Expand
- Type: typing.Optional[bool]
ExpandConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ExpandConfigurationTypeDef]
CollapsedResultDetailTypeDef
DocumentAttribute
- Type:
- Required: Yes
ExpandedResults
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.ExpandedResultItemTypeDef]]
ColumnConfigurationTypeDef
DocumentIdColumnName
- Type:
- Required: Yes
DocumentDataColumnName
- Type:
- Required: Yes
ChangeDetectingColumns
- Type: typing.Sequence[str]
- Required: Yes
DocumentTitleColumnName
- Type: typing.Optional[str]
FieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
ConfluenceAttachmentConfigurationTypeDef
CrawlAttachments
- Type: typing.Optional[bool]
AttachmentFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.ConfluenceAttachmentToIndexFieldMappingTypeDef]]
ConfluenceAttachmentToIndexFieldMappingTypeDef
DataSourceFieldName
- Type: typing.Optional[typing.Literal['AUTHOR', 'CONTENT_TYPE', 'CREATED_DATE', 'DISPLAY_URL', 'FILE_SIZE', 'ITEM_TYPE', 'PARENT_ID', 'SPACE_KEY', 'SPACE_NAME', 'URL', 'VERSION']]
DateFieldFormat
- Type: typing.Optional[str]
IndexFieldName
- Type: typing.Optional[str]
ConfluenceBlogConfigurationTypeDef
BlogFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.ConfluenceBlogToIndexFieldMappingTypeDef]]
ConfluenceBlogToIndexFieldMappingTypeDef
DataSourceFieldName
- Type: typing.Optional[typing.Literal['AUTHOR', 'DISPLAY_URL', 'ITEM_TYPE', 'LABELS', 'PUBLISH_DATE', 'SPACE_KEY', 'SPACE_NAME', 'URL', 'VERSION']]
DateFieldFormat
- Type: typing.Optional[str]
IndexFieldName
- Type: typing.Optional[str]
ConfluenceConfigurationTypeDef
ServerUrl
- Type:
- Required: Yes
SecretArn
- Type:
- Required: Yes
Version
- Type: typing.Literal['CLOUD', 'SERVER']
- Required: Yes
SpaceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ConfluenceSpaceConfigurationTypeDef]
PageConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ConfluencePageConfigurationTypeDef]
BlogConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ConfluenceBlogConfigurationTypeDef]
AttachmentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ConfluenceAttachmentConfigurationTypeDef]
VpcConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DataSourceVpcConfigurationTypeDef]
InclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
ExclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
ProxyConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ProxyConfigurationTypeDef]
AuthenticationType
- Type: typing.Optional[typing.Literal['HTTP_BASIC', 'PAT']]
ConfluencePageConfigurationTypeDef
PageFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.ConfluencePageToIndexFieldMappingTypeDef]]
ConfluencePageToIndexFieldMappingTypeDef
DataSourceFieldName
- Type: typing.Optional[typing.Literal['AUTHOR', 'CONTENT_STATUS', 'CREATED_DATE', 'DISPLAY_URL', 'ITEM_TYPE', 'LABELS', 'MODIFIED_DATE', 'PARENT_ID', 'SPACE_KEY', 'SPACE_NAME', 'URL', 'VERSION']]
DateFieldFormat
- Type: typing.Optional[str]
IndexFieldName
- Type: typing.Optional[str]
ConfluenceSpaceConfigurationTypeDef
CrawlPersonalSpaces
- Type: typing.Optional[bool]
CrawlArchivedSpaces
- Type: typing.Optional[bool]
IncludeSpaces
- Type: typing.Optional[typing.Sequence[str]]
ExcludeSpaces
- Type: typing.Optional[typing.Sequence[str]]
SpaceFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.ConfluenceSpaceToIndexFieldMappingTypeDef]]
ConfluenceSpaceToIndexFieldMappingTypeDef
DataSourceFieldName
- Type: typing.Optional[typing.Literal['DISPLAY_URL', 'ITEM_TYPE', 'SPACE_KEY', 'URL']]
DateFieldFormat
- Type: typing.Optional[str]
IndexFieldName
- Type: typing.Optional[str]
ConnectionConfigurationTypeDef
DatabaseHost
- Type:
- Required: Yes
DatabasePort
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
SecretArn
- Type:
- Required: Yes
ContentSourceConfigurationTypeDef
DataSourceIds
- Type: typing.Optional[typing.Sequence[str]]
FaqIds
- Type: typing.Optional[typing.Sequence[str]]
DirectPutContent
- Type: typing.Optional[bool]
CorrectionTypeDef
BeginOffset
- Type: typing.Optional[int]
EndOffset
- Type: typing.Optional[int]
Term
- Type: typing.Optional[str]
CorrectedTerm
- Type: typing.Optional[str]
CreateAccessControlConfigurationRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
AccessControlList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.PrincipalTypeDef]]
HierarchicalAccessControlList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.HierarchicalPrincipalTypeDef]]
ClientToken
- Type: typing.Optional[str]
CreateAccessControlConfigurationResponseTypeDef
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDataSourceRequestRequestTypeDef
Name
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
Type
- Type: typing.Literal['ALFRESCO', 'BOX', 'CONFLUENCE', 'CUSTOM', 'DATABASE', 'FSX', 'GITHUB', 'GOOGLEDRIVE', 'JIRA', 'ONEDRIVE', 'QUIP', 'S3', 'SALESFORCE', 'SERVICENOW', 'SHAREPOINT', 'SLACK', 'TEMPLATE', 'WEBCRAWLER', 'WORKDOCS']
- Required: Yes
Configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DataSourceConfigurationTypeDef]
VpcConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DataSourceVpcConfigurationTypeDef]
Description
- Type: typing.Optional[str]
Schedule
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.TagTypeDef]]
ClientToken
- Type: typing.Optional[str]
LanguageCode
- Type: typing.Optional[str]
CustomDocumentEnrichmentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.CustomDocumentEnrichmentConfigurationTypeDef]
CreateDataSourceResponseTypeDef
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateExperienceRequestRequestTypeDef
Name
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
RoleArn
- Type: typing.Optional[str]
Configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ExperienceConfigurationTypeDef]
Description
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
CreateExperienceResponseTypeDef
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFaqRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
S3Path
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.TagTypeDef]]
FileFormat
- Type: typing.Optional[typing.Literal['CSV', 'CSV_WITH_HEADER', 'JSON']]
ClientToken
- Type: typing.Optional[str]
LanguageCode
- Type: typing.Optional[str]
CreateFaqResponseTypeDef
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFeaturedResultsSetRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
FeaturedResultsSetName
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]
QueryTexts
- Type: typing.Optional[typing.Sequence[str]]
FeaturedDocuments
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.FeaturedDocumentTypeDef]]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.TagTypeDef]]
CreateFeaturedResultsSetResponseTypeDef
FeaturedResultsSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateIndexRequestRequestTypeDef
Name
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
Edition
- Type: typing.Optional[typing.Literal['DEVELOPER_EDITION', 'ENTERPRISE_EDITION']]
ServerSideEncryptionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ServerSideEncryptionConfigurationTypeDef]
Description
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.TagTypeDef]]
UserTokenConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.UserTokenConfigurationTypeDef]]
UserContextPolicy
- Type: typing.Optional[typing.Literal['ATTRIBUTE_FILTER', 'USER_TOKEN']]
UserGroupResolutionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.UserGroupResolutionConfigurationTypeDef]
CreateIndexResponseTypeDef
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateQuerySuggestionsBlockListRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
SourceS3Path
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.TagTypeDef]]
CreateQuerySuggestionsBlockListResponseTypeDef
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateThesaurusRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
SourceS3Path
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.TagTypeDef]]
ClientToken
- Type: typing.Optional[str]
CreateThesaurusResponseTypeDef
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CustomDocumentEnrichmentConfigurationTypeDef
InlineConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.InlineCustomDocumentEnrichmentConfigurationTypeDef]]
PreExtractionHookConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.HookConfigurationTypeDef]
PostExtractionHookConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.HookConfigurationTypeDef]
RoleArn
- Type: typing.Optional[str]
DataSourceConfigurationTypeDef
S3Configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.S3DataSourceConfigurationTypeDef]
SharePointConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.SharePointConfigurationTypeDef]
DatabaseConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DatabaseConfigurationTypeDef]
SalesforceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.SalesforceConfigurationTypeDef]
OneDriveConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.OneDriveConfigurationTypeDef]
ServiceNowConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ServiceNowConfigurationTypeDef]
ConfluenceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ConfluenceConfigurationTypeDef]
GoogleDriveConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.GoogleDriveConfigurationTypeDef]
WebCrawlerConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.WebCrawlerConfigurationTypeDef]
WorkDocsConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.WorkDocsConfigurationTypeDef]
FsxConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.FsxConfigurationTypeDef]
SlackConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.SlackConfigurationTypeDef]
BoxConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.BoxConfigurationTypeDef]
QuipConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.QuipConfigurationTypeDef]
JiraConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.JiraConfigurationTypeDef]
GitHubConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.GitHubConfigurationTypeDef]
AlfrescoConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.AlfrescoConfigurationTypeDef]
TemplateConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.TemplateConfigurationTypeDef]
DataSourceGroupTypeDef
GroupId
- Type:
- Required: Yes
DataSourceId
- Type:
- Required: Yes
DataSourceSummaryTypeDef
Name
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['ALFRESCO', 'BOX', 'CONFLUENCE', 'CUSTOM', 'DATABASE', 'FSX', 'GITHUB', 'GOOGLEDRIVE', 'JIRA', 'ONEDRIVE', 'QUIP', 'S3', 'SALESFORCE', 'SERVICENOW', 'SHAREPOINT', 'SLACK', 'TEMPLATE', 'WEBCRAWLER', 'WORKDOCS']]
CreatedAt
- Type: typing.Optional[datetime.datetime]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED', 'UPDATING']]
LanguageCode
- Type: typing.Optional[str]
DataSourceSyncJobMetricTargetTypeDef
DataSourceId
- Type:
- Required: Yes
DataSourceSyncJobId
- Type: typing.Optional[str]
DataSourceSyncJobMetricsTypeDef
DocumentsAdded
- Type: typing.Optional[str]
DocumentsModified
- Type: typing.Optional[str]
DocumentsDeleted
- Type: typing.Optional[str]
DocumentsFailed
- Type: typing.Optional[str]
DocumentsScanned
- Type: typing.Optional[str]
DataSourceSyncJobTypeDef
ExecutionId
- Type: typing.Optional[str]
StartTime
- Type: typing.Optional[datetime.datetime]
EndTime
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['ABORTED', 'FAILED', 'INCOMPLETE', 'STOPPING', 'SUCCEEDED', 'SYNCING', 'SYNCING_INDEXING']]
ErrorMessage
- Type: typing.Optional[str]
ErrorCode
- Type: typing.Optional[typing.Literal['InternalError', 'InvalidRequest']]
DataSourceErrorCode
- Type: typing.Optional[str]
Metrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DataSourceSyncJobMetricsTypeDef]
DataSourceToIndexFieldMappingTypeDef
DataSourceFieldName
- Type:
- Required: Yes
IndexFieldName
- Type:
- Required: Yes
DateFieldFormat
- Type: typing.Optional[str]
DataSourceVpcConfigurationTypeDef
SubnetIds
- Type: typing.Sequence[str]
- Required: Yes
SecurityGroupIds
- Type: typing.Sequence[str]
- Required: Yes
DatabaseConfigurationTypeDef
DatabaseEngineType
- Type: typing.Literal['RDS_AURORA_MYSQL', 'RDS_AURORA_POSTGRESQL', 'RDS_MYSQL', 'RDS_POSTGRESQL']
- Required: Yes
ConnectionConfiguration
- Type:
- Required: Yes
ColumnConfiguration
- Type:
- Required: Yes
VpcConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DataSourceVpcConfigurationTypeDef]
AclConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.AclConfigurationTypeDef]
SqlConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.SqlConfigurationTypeDef]
DeleteAccessControlConfigurationRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
DeleteDataSourceRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
DeleteExperienceRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
DeleteFaqRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
DeleteIndexRequestRequestTypeDef
Id
- Type:
- Required: Yes
DeletePrincipalMappingRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
GroupId
- Type:
- Required: Yes
DataSourceId
- Type: typing.Optional[str]
OrderingId
- Type: typing.Optional[int]
DeleteQuerySuggestionsBlockListRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
DeleteThesaurusRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
DescribeAccessControlConfigurationRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
DescribeAccessControlConfigurationResponseTypeDef
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
AccessControlList
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.PrincipalTypeDef]
- Required: Yes
HierarchicalAccessControlList
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.HierarchicalPrincipalTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDataSourceRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
DescribeDataSourceResponseTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['ALFRESCO', 'BOX', 'CONFLUENCE', 'CUSTOM', 'DATABASE', 'FSX', 'GITHUB', 'GOOGLEDRIVE', 'JIRA', 'ONEDRIVE', 'QUIP', 'S3', 'SALESFORCE', 'SERVICENOW', 'SHAREPOINT', 'SLACK', 'TEMPLATE', 'WEBCRAWLER', 'WORKDOCS']
- Required: Yes
Configuration
- Type:
- Required: Yes
VpcConfiguration
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED', 'UPDATING']
- Required: Yes
Schedule
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
LanguageCode
- Type:
- Required: Yes
CustomDocumentEnrichmentConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeExperienceRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
DescribeExperienceResponseTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Endpoints
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.ExperienceEndpointTypeDef]
- Required: Yes
Configuration
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED']
- Required: Yes
RoleArn
- Type:
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeFaqRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
DescribeFaqResponseTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
S3Path
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED', 'UPDATING']
- Required: Yes
RoleArn
- Type:
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
FileFormat
- Type: typing.Literal['CSV', 'CSV_WITH_HEADER', 'JSON']
- Required: Yes
LanguageCode
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeFeaturedResultsSetRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
FeaturedResultsSetId
- Type:
- Required: Yes
DescribeFeaturedResultsSetResponseTypeDef
FeaturedResultsSetId
- Type:
- Required: Yes
FeaturedResultsSetName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'INACTIVE']
- Required: Yes
QueryTexts
- Type: typing.List[str]
- Required: Yes
FeaturedDocumentsWithMetadata
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.FeaturedDocumentWithMetadataTypeDef]
- Required: Yes
FeaturedDocumentsMissing
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.FeaturedDocumentMissingTypeDef]
- Required: Yes
LastUpdatedTimestamp
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeIndexRequestRequestTypeDef
Id
- Type:
- Required: Yes
DescribeIndexResponseTypeDef
Name
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Edition
- Type: typing.Literal['DEVELOPER_EDITION', 'ENTERPRISE_EDITION']
- Required: Yes
RoleArn
- Type:
- Required: Yes
ServerSideEncryptionConfiguration
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED', 'SYSTEM_UPDATING', 'UPDATING']
- Required: Yes
Description
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
DocumentMetadataConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.DocumentMetadataConfigurationTypeDef]
- Required: Yes
IndexStatistics
- Type:
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
CapacityUnits
- Type:
- Required: Yes
UserTokenConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.UserTokenConfigurationTypeDef]
- Required: Yes
UserContextPolicy
- Type: typing.Literal['ATTRIBUTE_FILTER', 'USER_TOKEN']
- Required: Yes
UserGroupResolutionConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePrincipalMappingRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
GroupId
- Type:
- Required: Yes
DataSourceId
- Type: typing.Optional[str]
DescribePrincipalMappingResponseTypeDef
IndexId
- Type:
- Required: Yes
DataSourceId
- Type:
- Required: Yes
GroupId
- Type:
- Required: Yes
GroupOrderingIdSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.GroupOrderingIdSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeQuerySuggestionsBlockListRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
DescribeQuerySuggestionsBlockListResponseTypeDef
IndexId
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'ACTIVE_BUT_UPDATE_FAILED', 'CREATING', 'DELETING', 'FAILED', 'UPDATING']
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
SourceS3Path
- Type:
- Required: Yes
ItemCount
- Type:
- Required: Yes
FileSizeBytes
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeQuerySuggestionsConfigRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
DescribeQuerySuggestionsConfigResponseTypeDef
Mode
- Type: typing.Literal['ENABLED', 'LEARN_ONLY']
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'UPDATING']
- Required: Yes
QueryLogLookBackWindowInDays
- Type:
- Required: Yes
IncludeQueriesWithoutUserInformation
- Type:
- Required: Yes
MinimumNumberOfQueryingUsers
- Type:
- Required: Yes
MinimumQueryCount
- Type:
- Required: Yes
LastSuggestionsBuildTime
- Type:
- Required: Yes
LastClearTime
- Type:
- Required: Yes
TotalSuggestionsCount
- Type:
- Required: Yes
AttributeSuggestionsConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeThesaurusRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
DescribeThesaurusResponseTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'ACTIVE_BUT_UPDATE_FAILED', 'CREATING', 'DELETING', 'FAILED', 'UPDATING']
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
SourceS3Path
- Type:
- Required: Yes
FileSizeBytes
- Type:
- Required: Yes
TermCount
- Type:
- Required: Yes
SynonymRuleCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisassociateEntitiesFromExperienceRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
EntityList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.EntityConfigurationTypeDef]
- Required: Yes
DisassociateEntitiesFromExperienceResponseTypeDef
FailedEntityList
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.FailedEntityTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisassociatePersonasFromEntitiesRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
EntityIds
- Type: typing.Sequence[str]
- Required: Yes
DisassociatePersonasFromEntitiesResponseTypeDef
FailedEntityList
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.FailedEntityTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DocumentAttributeConditionTypeDef
ConditionDocumentAttributeKey
- Type:
- Required: Yes
Operator
- Type: typing.Literal['BeginsWith', 'Contains', 'Equals', 'Exists', 'GreaterThan', 'GreaterThanOrEquals', 'LessThan', 'LessThanOrEquals', 'NotContains', 'NotEquals', 'NotExists']
- Required: Yes
ConditionOnValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeValueTypeDef]
DocumentAttributeTargetTypeDef
TargetDocumentAttributeKey
- Type: typing.Optional[str]
TargetDocumentAttributeValueDeletion
- Type: typing.Optional[bool]
TargetDocumentAttributeValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeValueTypeDef]
DocumentAttributeTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
DocumentAttributeValueCountPairTypeDef
DocumentAttributeValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeValueTypeDef]
Count
- Type: typing.Optional[int]
FacetResults
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
DocumentAttributeValueTypeDef
StringValue
- Type: typing.Optional[str]
StringListValue
- Type: typing.Optional[typing.Sequence[str]]
LongValue
- Type: typing.Optional[int]
DateValue
- Type: typing.Union[datetime.datetime, str, NoneType]
DocumentInfoTypeDef
DocumentId
- Type:
- Required: Yes
Attributes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeTypeDef]]
DocumentMetadataConfigurationTypeDef
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['DATE_VALUE', 'LONG_VALUE', 'STRING_LIST_VALUE', 'STRING_VALUE']
- Required: Yes
Relevance
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.RelevanceTypeDef]
Search
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.SearchTypeDef]
DocumentRelevanceConfigurationTypeDef
Name
- Type:
- Required: Yes
Relevance
- Type:
- Required: Yes
DocumentTypeDef
Id
- Type:
- Required: Yes
Title
- Type: typing.Optional[str]
Blob
- Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]
S3Path
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.S3PathTypeDef]
Attributes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeTypeDef]]
AccessControlList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.PrincipalTypeDef]]
HierarchicalAccessControlList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.HierarchicalPrincipalTypeDef]]
ContentType
- Type: typing.Optional[typing.Literal['CSV', 'HTML', 'JSON', 'MD', 'MS_EXCEL', 'MS_WORD', 'PDF', 'PLAIN_TEXT', 'PPT', 'RTF', 'XML', 'XSLT']]
AccessControlConfigurationId
- Type: typing.Optional[str]
DocumentsMetadataConfigurationTypeDef
S3Prefix
- Type: typing.Optional[str]
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
EntityConfigurationTypeDef
EntityId
- Type:
- Required: Yes
EntityType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
EntityDisplayDataTypeDef
UserName
- Type: typing.Optional[str]
GroupName
- Type: typing.Optional[str]
IdentifiedUserName
- Type: typing.Optional[str]
FirstName
- Type: typing.Optional[str]
LastName
- Type: typing.Optional[str]
EntityPersonaConfigurationTypeDef
EntityId
- Type:
- Required: Yes
Persona
- Type: typing.Literal['OWNER', 'VIEWER']
- Required: Yes
ExpandConfigurationTypeDef
MaxResultItemsToExpand
- Type: typing.Optional[int]
MaxExpandedResultsPerItem
- Type: typing.Optional[int]
ExpandedResultItemTypeDef
Id
- Type: typing.Optional[str]
DocumentId
- Type: typing.Optional[str]
DocumentTitle
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.TextWithHighlightsTypeDef]
DocumentExcerpt
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.TextWithHighlightsTypeDef]
DocumentURI
- Type: typing.Optional[str]
DocumentAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeTypeDef]]
ExperienceConfigurationTypeDef
ContentSourceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ContentSourceConfigurationTypeDef]
UserIdentityConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.UserIdentityConfigurationTypeDef]
ExperienceEndpointTypeDef
EndpointType
- Type: typing.Optional[typing.Literal['HOME']]
Endpoint
- Type: typing.Optional[str]
ExperienceEntitiesSummaryTypeDef
EntityId
- Type: typing.Optional[str]
EntityType
- Type: typing.Optional[typing.Literal['GROUP', 'USER']]
DisplayData
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.EntityDisplayDataTypeDef]
ExperiencesSummaryTypeDef
Name
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED']]
Endpoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.ExperienceEndpointTypeDef]]
FacetResultTypeDef
DocumentAttributeKey
- Type: typing.Optional[str]
DocumentAttributeValueType
- Type: typing.Optional[typing.Literal['DATE_VALUE', 'LONG_VALUE', 'STRING_LIST_VALUE', 'STRING_VALUE']]
DocumentAttributeValueCountPairs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeValueCountPairTypeDef]]
FacetTypeDef
DocumentAttributeKey
- Type: typing.Optional[str]
Facets
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
MaxResults
- Type: typing.Optional[int]
FailedEntityTypeDef
EntityId
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
FaqStatisticsTypeDef
IndexedQuestionAnswersCount
- Type:
- Required: Yes
FaqSummaryTypeDef
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED', 'UPDATING']]
CreatedAt
- Type: typing.Optional[datetime.datetime]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
FileFormat
- Type: typing.Optional[typing.Literal['CSV', 'CSV_WITH_HEADER', 'JSON']]
LanguageCode
- Type: typing.Optional[str]
FeaturedDocumentMissingTypeDef
Id
- Type: typing.Optional[str]
FeaturedDocumentTypeDef
Id
- Type: typing.Optional[str]
FeaturedDocumentWithMetadataTypeDef
Id
- Type: typing.Optional[str]
Title
- Type: typing.Optional[str]
URI
- Type: typing.Optional[str]
FeaturedResultsItemTypeDef
Id
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['ANSWER', 'DOCUMENT', 'QUESTION_ANSWER']]
AdditionalAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.AdditionalResultAttributeTypeDef]]
DocumentId
- Type: typing.Optional[str]
DocumentTitle
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.TextWithHighlightsTypeDef]
DocumentExcerpt
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.TextWithHighlightsTypeDef]
DocumentURI
- Type: typing.Optional[str]
DocumentAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeTypeDef]]
FeedbackToken
- Type: typing.Optional[str]
FeaturedResultsSetSummaryTypeDef
FeaturedResultsSetId
- Type: typing.Optional[str]
FeaturedResultsSetName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]
LastUpdatedTimestamp
- Type: typing.Optional[int]
CreationTimestamp
- Type: typing.Optional[int]
FeaturedResultsSetTypeDef
FeaturedResultsSetId
- Type: typing.Optional[str]
FeaturedResultsSetName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]
QueryTexts
- Type: typing.Optional[typing.List[str]]
FeaturedDocuments
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.FeaturedDocumentTypeDef]]
LastUpdatedTimestamp
- Type: typing.Optional[int]
CreationTimestamp
- Type: typing.Optional[int]
FsxConfigurationTypeDef
FileSystemId
- Type:
- Required: Yes
FileSystemType
- Type: typing.Literal['WINDOWS']
- Required: Yes
VpcConfiguration
- Type:
- Required: Yes
SecretArn
- Type: typing.Optional[str]
InclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
ExclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
FieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
GetQuerySuggestionsRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
QueryText
- Type:
- Required: Yes
MaxSuggestionsCount
- Type: typing.Optional[int]
SuggestionTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['DOCUMENT_ATTRIBUTES', 'QUERY']]]
AttributeSuggestionsConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.AttributeSuggestionsGetConfigTypeDef]
GetQuerySuggestionsResponseTypeDef
QuerySuggestionsId
- Type:
- Required: Yes
Suggestions
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.SuggestionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSnapshotsRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
Interval
- Type: typing.Literal['ONE_MONTH_AGO', 'ONE_WEEK_AGO', 'THIS_MONTH', 'THIS_WEEK', 'TWO_MONTHS_AGO', 'TWO_WEEKS_AGO']
- Required: Yes
MetricType
- Type: typing.Literal['AGG_QUERY_DOC_METRICS', 'DOCS_BY_CLICK_COUNT', 'QUERIES_BY_COUNT', 'QUERIES_BY_ZERO_CLICK_RATE', 'QUERIES_BY_ZERO_RESULT_RATE', 'TREND_QUERY_DOC_METRICS']
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetSnapshotsResponseTypeDef
SnapShotTimeFilter
- Type:
- Required: Yes
SnapshotsDataHeader
- Type: typing.List[str]
- Required: Yes
SnapshotsData
- Type: typing.List[typing.List[str]]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GitHubConfigurationTypeDef
SecretArn
- Type:
- Required: Yes
SaaSConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.SaaSConfigurationTypeDef]
OnPremiseConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.OnPremiseConfigurationTypeDef]
Type
- Type: typing.Optional[typing.Literal['ON_PREMISE', 'SAAS']]
UseChangeLog
- Type: typing.Optional[bool]
GitHubDocumentCrawlProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.GitHubDocumentCrawlPropertiesTypeDef]
RepositoryFilter
- Type: typing.Optional[typing.Sequence[str]]
InclusionFolderNamePatterns
- Type: typing.Optional[typing.Sequence[str]]
InclusionFileTypePatterns
- Type: typing.Optional[typing.Sequence[str]]
InclusionFileNamePatterns
- Type: typing.Optional[typing.Sequence[str]]
ExclusionFolderNamePatterns
- Type: typing.Optional[typing.Sequence[str]]
ExclusionFileTypePatterns
- Type: typing.Optional[typing.Sequence[str]]
ExclusionFileNamePatterns
- Type: typing.Optional[typing.Sequence[str]]
VpcConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DataSourceVpcConfigurationTypeDef]
GitHubRepositoryConfigurationFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
GitHubCommitConfigurationFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
GitHubIssueDocumentConfigurationFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
GitHubIssueCommentConfigurationFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
GitHubIssueAttachmentConfigurationFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
GitHubPullRequestCommentConfigurationFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
GitHubPullRequestDocumentConfigurationFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
GitHubPullRequestDocumentAttachmentConfigurationFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
GitHubDocumentCrawlPropertiesTypeDef
CrawlRepositoryDocuments
- Type: typing.Optional[bool]
CrawlIssue
- Type: typing.Optional[bool]
CrawlIssueComment
- Type: typing.Optional[bool]
CrawlIssueCommentAttachment
- Type: typing.Optional[bool]
CrawlPullRequest
- Type: typing.Optional[bool]
CrawlPullRequestComment
- Type: typing.Optional[bool]
CrawlPullRequestCommentAttachment
- Type: typing.Optional[bool]
GoogleDriveConfigurationTypeDef
SecretArn
- Type:
- Required: Yes
InclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
ExclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
FieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
ExcludeMimeTypes
- Type: typing.Optional[typing.Sequence[str]]
ExcludeUserAccounts
- Type: typing.Optional[typing.Sequence[str]]
ExcludeSharedDrives
- Type: typing.Optional[typing.Sequence[str]]
GroupMembersTypeDef
MemberGroups
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.MemberGroupTypeDef]]
MemberUsers
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.MemberUserTypeDef]]
S3PathforGroupMembers
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.S3PathTypeDef]
GroupOrderingIdSummaryTypeDef
Status
- Type: typing.Optional[typing.Literal['DELETED', 'DELETING', 'FAILED', 'PROCESSING', 'SUCCEEDED']]
LastUpdatedAt
- Type: typing.Optional[datetime.datetime]
ReceivedAt
- Type: typing.Optional[datetime.datetime]
OrderingId
- Type: typing.Optional[int]
FailureReason
- Type: typing.Optional[str]
GroupSummaryTypeDef
GroupId
- Type: typing.Optional[str]
OrderingId
- Type: typing.Optional[int]
HierarchicalPrincipalTypeDef
PrincipalList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.PrincipalTypeDef]
- Required: Yes
HighlightTypeDef
BeginOffset
- Type:
- Required: Yes
EndOffset
- Type:
- Required: Yes
TopAnswer
- Type: typing.Optional[bool]
Type
- Type: typing.Optional[typing.Literal['STANDARD', 'THESAURUS_SYNONYM']]
HookConfigurationTypeDef
LambdaArn
- Type:
- Required: Yes
S3Bucket
- Type:
- Required: Yes
InvocationCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeConditionTypeDef]
IndexConfigurationSummaryTypeDef
CreatedAt
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED', 'SYSTEM_UPDATING', 'UPDATING']
- Required: Yes
Name
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Edition
- Type: typing.Optional[typing.Literal['DEVELOPER_EDITION', 'ENTERPRISE_EDITION']]
IndexStatisticsTypeDef
FaqStatistics
- Type:
- Required: Yes
TextDocumentStatistics
- Type:
- Required: Yes
InlineCustomDocumentEnrichmentConfigurationTypeDef
Condition
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeConditionTypeDef]
Target
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeTargetTypeDef]
DocumentContentDeletion
- Type: typing.Optional[bool]
JiraConfigurationTypeDef
JiraAccountUrl
- Type:
- Required: Yes
SecretArn
- Type:
- Required: Yes
UseChangeLog
- Type: typing.Optional[bool]
Project
- Type: typing.Optional[typing.Sequence[str]]
IssueType
- Type: typing.Optional[typing.Sequence[str]]
Status
- Type: typing.Optional[typing.Sequence[str]]
IssueSubEntityFilter
- Type: typing.Optional[typing.Sequence[typing.Literal['ATTACHMENTS', 'COMMENTS', 'WORKLOGS']]]
AttachmentFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
CommentFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
IssueFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
ProjectFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
WorkLogFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
InclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
ExclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
VpcConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DataSourceVpcConfigurationTypeDef]
JsonTokenTypeConfigurationTypeDef
UserNameAttributeField
- Type:
- Required: Yes
GroupAttributeField
- Type:
- Required: Yes
JwtTokenTypeConfigurationTypeDef
KeyLocation
- Type: typing.Literal['SECRET_MANAGER', 'URL']
- Required: Yes
URL
- Type: typing.Optional[str]
SecretManagerArn
- Type: typing.Optional[str]
UserNameAttributeField
- Type: typing.Optional[str]
GroupAttributeField
- Type: typing.Optional[str]
Issuer
- Type: typing.Optional[str]
ClaimRegex
- Type: typing.Optional[str]
ListAccessControlConfigurationsRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListAccessControlConfigurationsResponseTypeDef
NextToken
- Type:
- Required: Yes
AccessControlConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.AccessControlConfigurationSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListDataSourceSyncJobsRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
StartTimeFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.TimeRangeTypeDef]
StatusFilter
- Type: typing.Optional[typing.Literal['ABORTED', 'FAILED', 'INCOMPLETE', 'STOPPING', 'SUCCEEDED', 'SYNCING', 'SYNCING_INDEXING']]
ListDataSourceSyncJobsResponseTypeDef
History
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.DataSourceSyncJobTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListDataSourcesRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDataSourcesResponseTypeDef
SummaryItems
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.DataSourceSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListEntityPersonasRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListEntityPersonasResponseTypeDef
SummaryItems
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.PersonasSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListExperienceEntitiesRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListExperienceEntitiesResponseTypeDef
SummaryItems
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.ExperienceEntitiesSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListExperiencesRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListExperiencesResponseTypeDef
SummaryItems
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.ExperiencesSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListFaqsRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListFaqsResponseTypeDef
NextToken
- Type:
- Required: Yes
FaqSummaryItems
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.FaqSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListFeaturedResultsSetsRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListFeaturedResultsSetsResponseTypeDef
FeaturedResultsSetSummaryItems
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.FeaturedResultsSetSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListGroupsOlderThanOrderingIdRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
OrderingId
- Type:
- Required: Yes
DataSourceId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListGroupsOlderThanOrderingIdResponseTypeDef
GroupsSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.GroupSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListIndicesRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListIndicesResponseTypeDef
IndexConfigurationSummaryItems
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.IndexConfigurationSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListQuerySuggestionsBlockListsRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListQuerySuggestionsBlockListsResponseTypeDef
BlockListSummaryItems
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.QuerySuggestionsBlockListSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
ResourceARN
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListThesauriRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListThesauriResponseTypeDef
NextToken
- Type:
- Required: Yes
ThesaurusSummaryItems
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.ThesaurusSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MemberGroupTypeDef
GroupId
- Type:
- Required: Yes
DataSourceId
- Type: typing.Optional[str]
MemberUserTypeDef
UserId
- Type:
- Required: Yes
OnPremiseConfigurationTypeDef
HostUrl
- Type:
- Required: Yes
OrganizationName
- Type:
- Required: Yes
SslCertificateS3Path
- Type:
- Required: Yes
OneDriveConfigurationTypeDef
TenantDomain
- Type:
- Required: Yes
SecretArn
- Type:
- Required: Yes
OneDriveUsers
- Type:
- Required: Yes
InclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
ExclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
FieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
DisableLocalGroups
- Type: typing.Optional[bool]
OneDriveUsersTypeDef
OneDriveUserList
- Type: typing.Optional[typing.Sequence[str]]
OneDriveUserS3Path
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.S3PathTypeDef]
PersonasSummaryTypeDef
EntityId
- Type: typing.Optional[str]
Persona
- Type: typing.Optional[typing.Literal['OWNER', 'VIEWER']]
CreatedAt
- Type: typing.Optional[datetime.datetime]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
PrincipalTypeDef
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
Access
- Type: typing.Literal['ALLOW', 'DENY']
- Required: Yes
DataSourceId
- Type: typing.Optional[str]
ProxyConfigurationTypeDef
Host
- Type:
- Required: Yes
Port
- Type:
- Required: Yes
Credentials
- Type: typing.Optional[str]
PutPrincipalMappingRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
GroupId
- Type:
- Required: Yes
GroupMembers
- Type:
- Required: Yes
DataSourceId
- Type: typing.Optional[str]
OrderingId
- Type: typing.Optional[int]
RoleArn
- Type: typing.Optional[str]
QueryRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
QueryText
- Type: typing.Optional[str]
AttributeFilter
- Type: typing.Optional[ForwardRef('AttributeFilterTypeDef')]
Facets
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.FacetTypeDef]]
RequestedDocumentAttributes
- Type: typing.Optional[typing.Sequence[str]]
QueryResultTypeFilter
- Type: typing.Optional[typing.Literal['ANSWER', 'DOCUMENT', 'QUESTION_ANSWER']]
DocumentRelevanceOverrideConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DocumentRelevanceConfigurationTypeDef]]
PageNumber
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
SortingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.SortingConfigurationTypeDef]
SortingConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.SortingConfigurationTypeDef]]
UserContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.UserContextTypeDef]
VisitorId
- Type: typing.Optional[str]
SpellCorrectionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.SpellCorrectionConfigurationTypeDef]
CollapseConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.CollapseConfigurationTypeDef]
QueryResultItemTypeDef
Id
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['ANSWER', 'DOCUMENT', 'QUESTION_ANSWER']]
Format
- Type: typing.Optional[typing.Literal['TABLE', 'TEXT']]
AdditionalAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.AdditionalResultAttributeTypeDef]]
DocumentId
- Type: typing.Optional[str]
DocumentTitle
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.TextWithHighlightsTypeDef]
DocumentExcerpt
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.TextWithHighlightsTypeDef]
DocumentURI
- Type: typing.Optional[str]
DocumentAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeTypeDef]]
ScoreAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ScoreAttributesTypeDef]
FeedbackToken
- Type: typing.Optional[str]
TableExcerpt
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.TableExcerptTypeDef]
CollapsedResultDetail
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.CollapsedResultDetailTypeDef]
QueryResultTypeDef
QueryId
- Type:
- Required: Yes
ResultItems
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.QueryResultItemTypeDef]
- Required: Yes
FacetResults
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.FacetResultTypeDef]
- Required: Yes
TotalNumberOfResults
- Type:
- Required: Yes
Warnings
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.WarningTypeDef]
- Required: Yes
SpellCorrectedQueries
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.SpellCorrectedQueryTypeDef]
- Required: Yes
FeaturedResultsItems
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.FeaturedResultsItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
QuerySuggestionsBlockListSummaryTypeDef
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'ACTIVE_BUT_UPDATE_FAILED', 'CREATING', 'DELETING', 'FAILED', 'UPDATING']]
CreatedAt
- Type: typing.Optional[datetime.datetime]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
ItemCount
- Type: typing.Optional[int]
QuipConfigurationTypeDef
Domain
- Type:
- Required: Yes
SecretArn
- Type:
- Required: Yes
CrawlFileComments
- Type: typing.Optional[bool]
CrawlChatRooms
- Type: typing.Optional[bool]
CrawlAttachments
- Type: typing.Optional[bool]
FolderIds
- Type: typing.Optional[typing.Sequence[str]]
ThreadFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
MessageFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
AttachmentFieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
InclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
ExclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
VpcConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DataSourceVpcConfigurationTypeDef]
RelevanceFeedbackTypeDef
ResultId
- Type:
- Required: Yes
RelevanceValue
- Type: typing.Literal['NOT_RELEVANT', 'RELEVANT']
- Required: Yes
RelevanceTypeDef
Freshness
- Type: typing.Optional[bool]
Importance
- Type: typing.Optional[int]
Duration
- Type: typing.Optional[str]
RankOrder
- Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]
ValueImportanceMap
- Type: typing.Optional[typing.Dict[str, int]]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RetrieveRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
QueryText
- Type:
- Required: Yes
AttributeFilter
- Type: typing.Optional[ForwardRef('AttributeFilterTypeDef')]
RequestedDocumentAttributes
- Type: typing.Optional[typing.Sequence[str]]
DocumentRelevanceOverrideConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DocumentRelevanceConfigurationTypeDef]]
PageNumber
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
UserContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.UserContextTypeDef]
RetrieveResultItemTypeDef
Id
- Type: typing.Optional[str]
DocumentId
- Type: typing.Optional[str]
DocumentTitle
- Type: typing.Optional[str]
Content
- Type: typing.Optional[str]
DocumentURI
- Type: typing.Optional[str]
DocumentAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeTypeDef]]
ScoreAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ScoreAttributesTypeDef]
RetrieveResultTypeDef
QueryId
- Type:
- Required: Yes
ResultItems
- Type: typing.List[aws_resource_validator.pydantic_models.kendra_classes.RetrieveResultItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
S3DataSourceConfigurationTypeDef
BucketName
- Type:
- Required: Yes
InclusionPrefixes
- Type: typing.Optional[typing.Sequence[str]]
InclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
ExclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
DocumentsMetadataConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DocumentsMetadataConfigurationTypeDef]
AccessControlListConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.AccessControlListConfigurationTypeDef]
S3PathTypeDef
Bucket
- Type:
- Required: Yes
Key
- Type:
- Required: Yes
SaaSConfigurationTypeDef
OrganizationName
- Type:
- Required: Yes
HostUrl
- Type:
- Required: Yes
SalesforceChatterFeedConfigurationTypeDef
DocumentDataFieldName
- Type:
- Required: Yes
DocumentTitleFieldName
- Type: typing.Optional[str]
FieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
IncludeFilterTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['ACTIVE_USER', 'STANDARD_USER']]]
SalesforceConfigurationTypeDef
ServerUrl
- Type:
- Required: Yes
SecretArn
- Type:
- Required: Yes
StandardObjectConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.SalesforceStandardObjectConfigurationTypeDef]]
KnowledgeArticleConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.SalesforceKnowledgeArticleConfigurationTypeDef]
ChatterFeedConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.SalesforceChatterFeedConfigurationTypeDef]
CrawlAttachments
- Type: typing.Optional[bool]
StandardObjectAttachmentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.SalesforceStandardObjectAttachmentConfigurationTypeDef]
IncludeAttachmentFilePatterns
- Type: typing.Optional[typing.Sequence[str]]
ExcludeAttachmentFilePatterns
- Type: typing.Optional[typing.Sequence[str]]
SalesforceCustomKnowledgeArticleTypeConfigurationTypeDef
Name
- Type:
- Required: Yes
DocumentDataFieldName
- Type:
- Required: Yes
DocumentTitleFieldName
- Type: typing.Optional[str]
FieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
SalesforceKnowledgeArticleConfigurationTypeDef
IncludedStates
- Type: typing.Sequence[typing.Literal['ARCHIVED', 'DRAFT', 'PUBLISHED']]
- Required: Yes
StandardKnowledgeArticleTypeConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.SalesforceStandardKnowledgeArticleTypeConfigurationTypeDef]
CustomKnowledgeArticleTypeConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.SalesforceCustomKnowledgeArticleTypeConfigurationTypeDef]]
SalesforceStandardKnowledgeArticleTypeConfigurationTypeDef
DocumentDataFieldName
- Type:
- Required: Yes
DocumentTitleFieldName
- Type: typing.Optional[str]
FieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
SalesforceStandardObjectAttachmentConfigurationTypeDef
DocumentTitleFieldName
- Type: typing.Optional[str]
FieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
SalesforceStandardObjectConfigurationTypeDef
Name
- Type: typing.Literal['ACCOUNT', 'CAMPAIGN', 'CASE', 'CONTACT', 'CONTRACT', 'DOCUMENT', 'GROUP', 'IDEA', 'LEAD', 'OPPORTUNITY', 'PARTNER', 'PRICEBOOK', 'PRODUCT', 'PROFILE', 'SOLUTION', 'TASK', 'USER']
- Required: Yes
DocumentDataFieldName
- Type:
- Required: Yes
DocumentTitleFieldName
- Type: typing.Optional[str]
FieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
ScoreAttributesTypeDef
ScoreConfidence
- Type: typing.Optional[typing.Literal['HIGH', 'LOW', 'MEDIUM', 'NOT_AVAILABLE', 'VERY_HIGH']]
SearchTypeDef
Facetable
- Type: typing.Optional[bool]
Searchable
- Type: typing.Optional[bool]
Displayable
- Type: typing.Optional[bool]
Sortable
- Type: typing.Optional[bool]
SeedUrlConfigurationTypeDef
SeedUrls
- Type: typing.Sequence[str]
- Required: Yes
WebCrawlerMode
- Type: typing.Optional[typing.Literal['EVERYTHING', 'HOST_ONLY', 'SUBDOMAINS']]
ServerSideEncryptionConfigurationTypeDef
KmsKeyId
- Type: typing.Optional[str]
ServiceNowConfigurationTypeDef
HostUrl
- Type:
- Required: Yes
SecretArn
- Type:
- Required: Yes
ServiceNowBuildVersion
- Type: typing.Literal['LONDON', 'OTHERS']
- Required: Yes
KnowledgeArticleConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ServiceNowKnowledgeArticleConfigurationTypeDef]
ServiceCatalogConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ServiceNowServiceCatalogConfigurationTypeDef]
AuthenticationType
- Type: typing.Optional[typing.Literal['HTTP_BASIC', 'OAUTH2']]
ServiceNowKnowledgeArticleConfigurationTypeDef
DocumentDataFieldName
- Type:
- Required: Yes
CrawlAttachments
- Type: typing.Optional[bool]
IncludeAttachmentFilePatterns
- Type: typing.Optional[typing.Sequence[str]]
ExcludeAttachmentFilePatterns
- Type: typing.Optional[typing.Sequence[str]]
DocumentTitleFieldName
- Type: typing.Optional[str]
FieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
FilterQuery
- Type: typing.Optional[str]
ServiceNowServiceCatalogConfigurationTypeDef
DocumentDataFieldName
- Type:
- Required: Yes
CrawlAttachments
- Type: typing.Optional[bool]
IncludeAttachmentFilePatterns
- Type: typing.Optional[typing.Sequence[str]]
ExcludeAttachmentFilePatterns
- Type: typing.Optional[typing.Sequence[str]]
DocumentTitleFieldName
- Type: typing.Optional[str]
FieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
SharePointConfigurationTypeDef
SharePointVersion
- Type: typing.Literal['SHAREPOINT_2013', 'SHAREPOINT_2016', 'SHAREPOINT_2019', 'SHAREPOINT_ONLINE']
- Required: Yes
Urls
- Type: typing.Sequence[str]
- Required: Yes
SecretArn
- Type:
- Required: Yes
CrawlAttachments
- Type: typing.Optional[bool]
UseChangeLog
- Type: typing.Optional[bool]
InclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
ExclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
VpcConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DataSourceVpcConfigurationTypeDef]
FieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
DocumentTitleFieldName
- Type: typing.Optional[str]
DisableLocalGroups
- Type: typing.Optional[bool]
SslCertificateS3Path
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.S3PathTypeDef]
AuthenticationType
- Type: typing.Optional[typing.Literal['HTTP_BASIC', 'OAUTH2']]
ProxyConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ProxyConfigurationTypeDef]
SiteMapsConfigurationTypeDef
SiteMaps
- Type: typing.Sequence[str]
- Required: Yes
SlackConfigurationTypeDef
TeamId
- Type:
- Required: Yes
SecretArn
- Type:
- Required: Yes
SlackEntityList
- Type: typing.Sequence[typing.Literal['DIRECT_MESSAGE', 'GROUP_MESSAGE', 'PRIVATE_CHANNEL', 'PUBLIC_CHANNEL']]
- Required: Yes
SinceCrawlDate
- Type:
- Required: Yes
VpcConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DataSourceVpcConfigurationTypeDef]
UseChangeLog
- Type: typing.Optional[bool]
CrawlBotMessage
- Type: typing.Optional[bool]
ExcludeArchived
- Type: typing.Optional[bool]
LookBackPeriod
- Type: typing.Optional[int]
PrivateChannelFilter
- Type: typing.Optional[typing.Sequence[str]]
PublicChannelFilter
- Type: typing.Optional[typing.Sequence[str]]
InclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
ExclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
FieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]
SortingConfigurationTypeDef
DocumentAttributeKey
- Type:
- Required: Yes
SortOrder
- Type: typing.Literal['ASC', 'DESC']
- Required: Yes
SourceDocumentTypeDef
DocumentId
- Type: typing.Optional[str]
SuggestionAttributes
- Type: typing.Optional[typing.List[str]]
AdditionalAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.DocumentAttributeTypeDef]]
SpellCorrectedQueryTypeDef
SuggestedQueryText
- Type: typing.Optional[str]
Corrections
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.CorrectionTypeDef]]
SpellCorrectionConfigurationTypeDef
IncludeQuerySpellCheckSuggestions
- Type:
- Required: Yes
SqlConfigurationTypeDef
QueryIdentifiersEnclosingOption
- Type: typing.Optional[typing.Literal['DOUBLE_QUOTES', 'NONE']]
StartDataSourceSyncJobRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
StartDataSourceSyncJobResponseTypeDef
ExecutionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StatusTypeDef
DocumentId
- Type: typing.Optional[str]
DocumentStatus
- Type: typing.Optional[typing.Literal['FAILED', 'INDEXED', 'NOT_FOUND', 'PROCESSING', 'UPDATED', 'UPDATE_FAILED']]
FailureCode
- Type: typing.Optional[str]
FailureReason
- Type: typing.Optional[str]
StopDataSourceSyncJobRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
SubmitFeedbackRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
QueryId
- Type:
- Required: Yes
ClickFeedbackItems
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.ClickFeedbackTypeDef]]
RelevanceFeedbackItems
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.RelevanceFeedbackTypeDef]]
SuggestableConfigTypeDef
AttributeName
- Type: typing.Optional[str]
Suggestable
- Type: typing.Optional[bool]
SuggestionHighlightTypeDef
BeginOffset
- Type: typing.Optional[int]
EndOffset
- Type: typing.Optional[int]
SuggestionTextWithHighlightsTypeDef
Text
- Type: typing.Optional[str]
Highlights
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.SuggestionHighlightTypeDef]]
SuggestionTypeDef
Id
- Type: typing.Optional[str]
Value
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.SuggestionValueTypeDef]
SourceDocuments
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.SourceDocumentTypeDef]]
SuggestionValueTypeDef
Text
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.SuggestionTextWithHighlightsTypeDef]
TableCellTypeDef
Value
- Type: typing.Optional[str]
TopAnswer
- Type: typing.Optional[bool]
Highlighted
- Type: typing.Optional[bool]
Header
- Type: typing.Optional[bool]
TableExcerptTypeDef
Rows
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.TableRowTypeDef]]
TotalNumberOfRows
- Type: typing.Optional[int]
TableRowTypeDef
Cells
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.TableCellTypeDef]]
TagResourceRequestRequestTypeDef
ResourceARN
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.TagTypeDef]
- Required: Yes
TagTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TemplateConfigurationTypeDef
Template
- Type: typing.Optional[typing.Mapping[str, typing.Any]]
TextDocumentStatisticsTypeDef
IndexedTextDocumentsCount
- Type:
- Required: Yes
IndexedTextBytes
- Type:
- Required: Yes
TextWithHighlightsTypeDef
Text
- Type: typing.Optional[str]
Highlights
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kendra_classes.HighlightTypeDef]]
ThesaurusSummaryTypeDef
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'ACTIVE_BUT_UPDATE_FAILED', 'CREATING', 'DELETING', 'FAILED', 'UPDATING']]
CreatedAt
- Type: typing.Optional[datetime.datetime]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
TimeRangeTypeDef
StartTime
- Type: typing.Optional[datetime.datetime]
EndTime
- Type: typing.Optional[datetime.datetime]
UntagResourceRequestRequestTypeDef
ResourceARN
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateAccessControlConfigurationRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
AccessControlList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.PrincipalTypeDef]]
HierarchicalAccessControlList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.HierarchicalPrincipalTypeDef]]
UpdateDataSourceRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DataSourceConfigurationTypeDef]
VpcConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.DataSourceVpcConfigurationTypeDef]
Description
- Type: typing.Optional[str]
Schedule
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
LanguageCode
- Type: typing.Optional[str]
CustomDocumentEnrichmentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.CustomDocumentEnrichmentConfigurationTypeDef]
UpdateExperienceRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
Configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ExperienceConfigurationTypeDef]
Description
- Type: typing.Optional[str]
UpdateFeaturedResultsSetRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
FeaturedResultsSetId
- Type:
- Required: Yes
FeaturedResultsSetName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]
QueryTexts
- Type: typing.Optional[typing.Sequence[str]]
FeaturedDocuments
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.FeaturedDocumentTypeDef]]
UpdateFeaturedResultsSetResponseTypeDef
FeaturedResultsSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateIndexRequestRequestTypeDef
Id
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DocumentMetadataConfigurationUpdates
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DocumentMetadataConfigurationTypeDef]]
CapacityUnits
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.CapacityUnitsConfigurationTypeDef]
UserTokenConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.UserTokenConfigurationTypeDef]]
UserContextPolicy
- Type: typing.Optional[typing.Literal['ATTRIBUTE_FILTER', 'USER_TOKEN']]
UserGroupResolutionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.UserGroupResolutionConfigurationTypeDef]
UpdateQuerySuggestionsBlockListRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
SourceS3Path
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.S3PathTypeDef]
RoleArn
- Type: typing.Optional[str]
UpdateQuerySuggestionsConfigRequestRequestTypeDef
IndexId
- Type:
- Required: Yes
Mode
- Type: typing.Optional[typing.Literal['ENABLED', 'LEARN_ONLY']]
QueryLogLookBackWindowInDays
- Type: typing.Optional[int]
IncludeQueriesWithoutUserInformation
- Type: typing.Optional[bool]
MinimumNumberOfQueryingUsers
- Type: typing.Optional[int]
MinimumQueryCount
- Type: typing.Optional[int]
AttributeSuggestionsConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.AttributeSuggestionsUpdateConfigTypeDef]
UpdateThesaurusRequestRequestTypeDef
Id
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
SourceS3Path
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.S3PathTypeDef]
UrlsTypeDef
SeedUrlConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.SeedUrlConfigurationTypeDef]
SiteMapsConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.SiteMapsConfigurationTypeDef]
UserContextTypeDef
Token
- Type: typing.Optional[str]
UserId
- Type: typing.Optional[str]
Groups
- Type: typing.Optional[typing.Sequence[str]]
DataSourceGroups
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceGroupTypeDef]]
UserGroupResolutionConfigurationTypeDef
UserGroupResolutionMode
- Type: typing.Literal['AWS_SSO', 'NONE']
- Required: Yes
UserIdentityConfigurationTypeDef
IdentityAttributeName
- Type: typing.Optional[str]
UserTokenConfigurationTypeDef
JwtTokenTypeConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.JwtTokenTypeConfigurationTypeDef]
JsonTokenTypeConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.JsonTokenTypeConfigurationTypeDef]
WarningTypeDef
Message
- Type: typing.Optional[str]
Code
- Type: typing.Optional[typing.Literal['QUERY_LANGUAGE_INVALID_SYNTAX']]
WebCrawlerConfigurationTypeDef
Urls
- Type:
- Required: Yes
CrawlDepth
- Type: typing.Optional[int]
MaxLinksPerPage
- Type: typing.Optional[int]
MaxContentSizePerPageInMegaBytes
- Type: typing.Optional[float]
MaxUrlsPerMinuteCrawlRate
- Type: typing.Optional[int]
UrlInclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
UrlExclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
ProxyConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.ProxyConfigurationTypeDef]
AuthenticationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.kendra_classes.AuthenticationConfigurationTypeDef]
WorkDocsConfigurationTypeDef
OrganizationId
- Type:
- Required: Yes
CrawlComments
- Type: typing.Optional[bool]
UseChangeLog
- Type: typing.Optional[bool]
InclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
ExclusionPatterns
- Type: typing.Optional[typing.Sequence[str]]
FieldMappings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.kendra_classes.DataSourceToIndexFieldMappingTypeDef]]