Type definitions#
Auto-generated documentation for Kendra type annotations stubs module mypy-boto3-kendra.
BlobTypeDef#
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
ContentSourceConfigurationUnionTypeDef#
# ContentSourceConfigurationUnionTypeDef definition
ContentSourceConfigurationUnionTypeDef = Union[
ContentSourceConfigurationTypeDef, # (1)
ContentSourceConfigurationOutputTypeDef, # (2)
]
DataSourceVpcConfigurationUnionTypeDef#
# DataSourceVpcConfigurationUnionTypeDef definition
DataSourceVpcConfigurationUnionTypeDef = Union[
DataSourceVpcConfigurationTypeDef, # (1)
DataSourceVpcConfigurationOutputTypeDef, # (2)
]
RelevanceUnionTypeDef#
# RelevanceUnionTypeDef definition
RelevanceUnionTypeDef = Union[
RelevanceTypeDef, # (1)
RelevanceOutputTypeDef, # (2)
]
SeedUrlConfigurationUnionTypeDef#
# SeedUrlConfigurationUnionTypeDef definition
SeedUrlConfigurationUnionTypeDef = Union[
SeedUrlConfigurationTypeDef, # (1)
SeedUrlConfigurationOutputTypeDef, # (2)
]
SiteMapsConfigurationUnionTypeDef#
# SiteMapsConfigurationUnionTypeDef definition
SiteMapsConfigurationUnionTypeDef = Union[
SiteMapsConfigurationTypeDef, # (1)
SiteMapsConfigurationOutputTypeDef, # (2)
]
TemplateConfigurationUnionTypeDef#
# TemplateConfigurationUnionTypeDef definition
TemplateConfigurationUnionTypeDef = Union[
TemplateConfigurationTypeDef, # (1)
TemplateConfigurationOutputTypeDef, # (2)
]
ColumnConfigurationUnionTypeDef#
# ColumnConfigurationUnionTypeDef definition
ColumnConfigurationUnionTypeDef = Union[
ColumnConfigurationTypeDef, # (1)
ColumnConfigurationOutputTypeDef, # (2)
]
GoogleDriveConfigurationUnionTypeDef#
# GoogleDriveConfigurationUnionTypeDef definition
GoogleDriveConfigurationUnionTypeDef = Union[
GoogleDriveConfigurationTypeDef, # (1)
GoogleDriveConfigurationOutputTypeDef, # (2)
]
SalesforceChatterFeedConfigurationUnionTypeDef#
# SalesforceChatterFeedConfigurationUnionTypeDef definition
SalesforceChatterFeedConfigurationUnionTypeDef = Union[
SalesforceChatterFeedConfigurationTypeDef, # (1)
SalesforceChatterFeedConfigurationOutputTypeDef, # (2)
]
SalesforceCustomKnowledgeArticleTypeConfigurationUnionTypeDef#
# SalesforceCustomKnowledgeArticleTypeConfigurationUnionTypeDef definition
SalesforceCustomKnowledgeArticleTypeConfigurationUnionTypeDef = Union[
SalesforceCustomKnowledgeArticleTypeConfigurationTypeDef, # (1)
SalesforceCustomKnowledgeArticleTypeConfigurationOutputTypeDef, # (2)
]
- See SalesforceCustomKnowledgeArticleTypeConfigurationTypeDef
- See SalesforceCustomKnowledgeArticleTypeConfigurationOutputTypeDef
SalesforceStandardKnowledgeArticleTypeConfigurationUnionTypeDef#
# SalesforceStandardKnowledgeArticleTypeConfigurationUnionTypeDef definition
SalesforceStandardKnowledgeArticleTypeConfigurationUnionTypeDef = Union[
SalesforceStandardKnowledgeArticleTypeConfigurationTypeDef, # (1)
SalesforceStandardKnowledgeArticleTypeConfigurationOutputTypeDef, # (2)
]
- See SalesforceStandardKnowledgeArticleTypeConfigurationTypeDef
- See SalesforceStandardKnowledgeArticleTypeConfigurationOutputTypeDef
SalesforceStandardObjectAttachmentConfigurationUnionTypeDef#
# SalesforceStandardObjectAttachmentConfigurationUnionTypeDef definition
SalesforceStandardObjectAttachmentConfigurationUnionTypeDef = Union[
SalesforceStandardObjectAttachmentConfigurationTypeDef, # (1)
SalesforceStandardObjectAttachmentConfigurationOutputTypeDef, # (2)
]
- See SalesforceStandardObjectAttachmentConfigurationTypeDef
- See SalesforceStandardObjectAttachmentConfigurationOutputTypeDef
SalesforceStandardObjectConfigurationUnionTypeDef#
# SalesforceStandardObjectConfigurationUnionTypeDef definition
SalesforceStandardObjectConfigurationUnionTypeDef = Union[
SalesforceStandardObjectConfigurationTypeDef, # (1)
SalesforceStandardObjectConfigurationOutputTypeDef, # (2)
]
- See SalesforceStandardObjectConfigurationTypeDef
- See SalesforceStandardObjectConfigurationOutputTypeDef
ServiceNowKnowledgeArticleConfigurationUnionTypeDef#
# ServiceNowKnowledgeArticleConfigurationUnionTypeDef definition
ServiceNowKnowledgeArticleConfigurationUnionTypeDef = Union[
ServiceNowKnowledgeArticleConfigurationTypeDef, # (1)
ServiceNowKnowledgeArticleConfigurationOutputTypeDef, # (2)
]
- See ServiceNowKnowledgeArticleConfigurationTypeDef
- See ServiceNowKnowledgeArticleConfigurationOutputTypeDef
ServiceNowServiceCatalogConfigurationUnionTypeDef#
# ServiceNowServiceCatalogConfigurationUnionTypeDef definition
ServiceNowServiceCatalogConfigurationUnionTypeDef = Union[
ServiceNowServiceCatalogConfigurationTypeDef, # (1)
ServiceNowServiceCatalogConfigurationOutputTypeDef, # (2)
]
- See ServiceNowServiceCatalogConfigurationTypeDef
- See ServiceNowServiceCatalogConfigurationOutputTypeDef
WorkDocsConfigurationUnionTypeDef#
# WorkDocsConfigurationUnionTypeDef definition
WorkDocsConfigurationUnionTypeDef = Union[
WorkDocsConfigurationTypeDef, # (1)
WorkDocsConfigurationOutputTypeDef, # (2)
]
OneDriveUsersUnionTypeDef#
# OneDriveUsersUnionTypeDef definition
OneDriveUsersUnionTypeDef = Union[
OneDriveUsersTypeDef, # (1)
OneDriveUsersOutputTypeDef, # (2)
]
AuthenticationConfigurationUnionTypeDef#
# AuthenticationConfigurationUnionTypeDef definition
AuthenticationConfigurationUnionTypeDef = Union[
AuthenticationConfigurationTypeDef, # (1)
AuthenticationConfigurationOutputTypeDef, # (2)
]
DocumentAttributeValueUnionTypeDef#
# DocumentAttributeValueUnionTypeDef definition
DocumentAttributeValueUnionTypeDef = Union[
DocumentAttributeValueTypeDef, # (1)
DocumentAttributeValueOutputTypeDef, # (2)
]
ConfluenceAttachmentConfigurationUnionTypeDef#
# ConfluenceAttachmentConfigurationUnionTypeDef definition
ConfluenceAttachmentConfigurationUnionTypeDef = Union[
ConfluenceAttachmentConfigurationTypeDef, # (1)
ConfluenceAttachmentConfigurationOutputTypeDef, # (2)
]
ConfluenceBlogConfigurationUnionTypeDef#
# ConfluenceBlogConfigurationUnionTypeDef definition
ConfluenceBlogConfigurationUnionTypeDef = Union[
ConfluenceBlogConfigurationTypeDef, # (1)
ConfluenceBlogConfigurationOutputTypeDef, # (2)
]
ConfluencePageConfigurationUnionTypeDef#
# ConfluencePageConfigurationUnionTypeDef definition
ConfluencePageConfigurationUnionTypeDef = Union[
ConfluencePageConfigurationTypeDef, # (1)
ConfluencePageConfigurationOutputTypeDef, # (2)
]
ConfluenceSpaceConfigurationUnionTypeDef#
# ConfluenceSpaceConfigurationUnionTypeDef definition
ConfluenceSpaceConfigurationUnionTypeDef = Union[
ConfluenceSpaceConfigurationTypeDef, # (1)
ConfluenceSpaceConfigurationOutputTypeDef, # (2)
]
HierarchicalPrincipalUnionTypeDef#
# HierarchicalPrincipalUnionTypeDef definition
HierarchicalPrincipalUnionTypeDef = Union[
HierarchicalPrincipalTypeDef, # (1)
HierarchicalPrincipalOutputTypeDef, # (2)
]
S3DataSourceConfigurationUnionTypeDef#
# S3DataSourceConfigurationUnionTypeDef definition
S3DataSourceConfigurationUnionTypeDef = Union[
S3DataSourceConfigurationTypeDef, # (1)
S3DataSourceConfigurationOutputTypeDef, # (2)
]
AlfrescoConfigurationUnionTypeDef#
# AlfrescoConfigurationUnionTypeDef definition
AlfrescoConfigurationUnionTypeDef = Union[
AlfrescoConfigurationTypeDef, # (1)
AlfrescoConfigurationOutputTypeDef, # (2)
]
BoxConfigurationUnionTypeDef#
# BoxConfigurationUnionTypeDef definition
BoxConfigurationUnionTypeDef = Union[
BoxConfigurationTypeDef, # (1)
BoxConfigurationOutputTypeDef, # (2)
]
FsxConfigurationUnionTypeDef#
# FsxConfigurationUnionTypeDef definition
FsxConfigurationUnionTypeDef = Union[
FsxConfigurationTypeDef, # (1)
FsxConfigurationOutputTypeDef, # (2)
]
GitHubConfigurationUnionTypeDef#
# GitHubConfigurationUnionTypeDef definition
GitHubConfigurationUnionTypeDef = Union[
GitHubConfigurationTypeDef, # (1)
GitHubConfigurationOutputTypeDef, # (2)
]
JiraConfigurationUnionTypeDef#
# JiraConfigurationUnionTypeDef definition
JiraConfigurationUnionTypeDef = Union[
JiraConfigurationTypeDef, # (1)
JiraConfigurationOutputTypeDef, # (2)
]
QuipConfigurationUnionTypeDef#
# QuipConfigurationUnionTypeDef definition
QuipConfigurationUnionTypeDef = Union[
QuipConfigurationTypeDef, # (1)
QuipConfigurationOutputTypeDef, # (2)
]
SharePointConfigurationUnionTypeDef#
# SharePointConfigurationUnionTypeDef definition
SharePointConfigurationUnionTypeDef = Union[
SharePointConfigurationTypeDef, # (1)
SharePointConfigurationOutputTypeDef, # (2)
]
SlackConfigurationUnionTypeDef#
# SlackConfigurationUnionTypeDef definition
SlackConfigurationUnionTypeDef = Union[
SlackConfigurationTypeDef, # (1)
SlackConfigurationOutputTypeDef, # (2)
]
DocumentMetadataConfigurationUnionTypeDef#
# DocumentMetadataConfigurationUnionTypeDef definition
DocumentMetadataConfigurationUnionTypeDef = Union[
DocumentMetadataConfigurationTypeDef, # (1)
DocumentMetadataConfigurationOutputTypeDef, # (2)
]
UrlsUnionTypeDef#
# UrlsUnionTypeDef definition
UrlsUnionTypeDef = Union[
UrlsTypeDef, # (1)
UrlsOutputTypeDef, # (2)
]
- See UrlsTypeDef
- See UrlsOutputTypeDef
DatabaseConfigurationUnionTypeDef#
# DatabaseConfigurationUnionTypeDef definition
DatabaseConfigurationUnionTypeDef = Union[
DatabaseConfigurationTypeDef, # (1)
DatabaseConfigurationOutputTypeDef, # (2)
]
SalesforceKnowledgeArticleConfigurationUnionTypeDef#
# SalesforceKnowledgeArticleConfigurationUnionTypeDef definition
SalesforceKnowledgeArticleConfigurationUnionTypeDef = Union[
SalesforceKnowledgeArticleConfigurationTypeDef, # (1)
SalesforceKnowledgeArticleConfigurationOutputTypeDef, # (2)
]
- See SalesforceKnowledgeArticleConfigurationTypeDef
- See SalesforceKnowledgeArticleConfigurationOutputTypeDef
ServiceNowConfigurationUnionTypeDef#
# ServiceNowConfigurationUnionTypeDef definition
ServiceNowConfigurationUnionTypeDef = Union[
ServiceNowConfigurationTypeDef, # (1)
ServiceNowConfigurationOutputTypeDef, # (2)
]
OneDriveConfigurationUnionTypeDef#
# OneDriveConfigurationUnionTypeDef definition
OneDriveConfigurationUnionTypeDef = Union[
OneDriveConfigurationTypeDef, # (1)
OneDriveConfigurationOutputTypeDef, # (2)
]
DocumentAttributeConditionUnionTypeDef#
# DocumentAttributeConditionUnionTypeDef definition
DocumentAttributeConditionUnionTypeDef = Union[
DocumentAttributeConditionTypeDef, # (1)
DocumentAttributeConditionOutputTypeDef, # (2)
]
DocumentAttributeTargetUnionTypeDef#
# DocumentAttributeTargetUnionTypeDef definition
DocumentAttributeTargetUnionTypeDef = Union[
DocumentAttributeTargetTypeDef, # (1)
DocumentAttributeTargetOutputTypeDef, # (2)
]
DocumentAttributeUnionTypeDef#
# DocumentAttributeUnionTypeDef definition
DocumentAttributeUnionTypeDef = Union[
DocumentAttributeTypeDef, # (1)
DocumentAttributeOutputTypeDef, # (2)
]
ConfluenceConfigurationUnionTypeDef#
# ConfluenceConfigurationUnionTypeDef definition
ConfluenceConfigurationUnionTypeDef = Union[
ConfluenceConfigurationTypeDef, # (1)
ConfluenceConfigurationOutputTypeDef, # (2)
]
WebCrawlerConfigurationUnionTypeDef#
# WebCrawlerConfigurationUnionTypeDef definition
WebCrawlerConfigurationUnionTypeDef = Union[
WebCrawlerConfigurationTypeDef, # (1)
WebCrawlerConfigurationOutputTypeDef, # (2)
]
SalesforceConfigurationUnionTypeDef#
# SalesforceConfigurationUnionTypeDef definition
SalesforceConfigurationUnionTypeDef = Union[
SalesforceConfigurationTypeDef, # (1)
SalesforceConfigurationOutputTypeDef, # (2)
]
HookConfigurationUnionTypeDef#
# HookConfigurationUnionTypeDef definition
HookConfigurationUnionTypeDef = Union[
HookConfigurationTypeDef, # (1)
HookConfigurationOutputTypeDef, # (2)
]
InlineCustomDocumentEnrichmentConfigurationUnionTypeDef#
# InlineCustomDocumentEnrichmentConfigurationUnionTypeDef definition
InlineCustomDocumentEnrichmentConfigurationUnionTypeDef = Union[
InlineCustomDocumentEnrichmentConfigurationTypeDef, # (1)
InlineCustomDocumentEnrichmentConfigurationOutputTypeDef, # (2)
]
- See InlineCustomDocumentEnrichmentConfigurationTypeDef
- See InlineCustomDocumentEnrichmentConfigurationOutputTypeDef
AccessControlConfigurationSummaryTypeDef#
# AccessControlConfigurationSummaryTypeDef definition
class AccessControlConfigurationSummaryTypeDef(TypedDict):
Id: str,
AccessControlListConfigurationTypeDef#
# AccessControlListConfigurationTypeDef definition
class AccessControlListConfigurationTypeDef(TypedDict):
KeyPath: NotRequired[str],
AclConfigurationTypeDef#
# AclConfigurationTypeDef definition
class AclConfigurationTypeDef(TypedDict):
AllowedGroupsColumnName: str,
DataSourceToIndexFieldMappingTypeDef#
# DataSourceToIndexFieldMappingTypeDef definition
class DataSourceToIndexFieldMappingTypeDef(TypedDict):
DataSourceFieldName: str,
IndexFieldName: str,
DateFieldFormat: NotRequired[str],
DataSourceVpcConfigurationOutputTypeDef#
# DataSourceVpcConfigurationOutputTypeDef definition
class DataSourceVpcConfigurationOutputTypeDef(TypedDict):
SubnetIds: list[str],
SecurityGroupIds: list[str],
S3PathTypeDef#
# S3PathTypeDef definition
class S3PathTypeDef(TypedDict):
Bucket: str,
Key: str,
EntityConfigurationTypeDef#
# EntityConfigurationTypeDef definition
class EntityConfigurationTypeDef(TypedDict):
EntityId: str,
EntityType: EntityTypeType, # (1)
- See EntityTypeType
FailedEntityTypeDef#
# FailedEntityTypeDef definition
class FailedEntityTypeDef(TypedDict):
EntityId: NotRequired[str],
ErrorMessage: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
EntityPersonaConfigurationTypeDef#
# EntityPersonaConfigurationTypeDef definition
class EntityPersonaConfigurationTypeDef(TypedDict):
EntityId: str,
Persona: PersonaType, # (1)
- See PersonaType
SuggestableConfigTypeDef#
# SuggestableConfigTypeDef definition
class SuggestableConfigTypeDef(TypedDict):
AttributeName: NotRequired[str],
Suggestable: NotRequired[bool],
BasicAuthenticationConfigurationTypeDef#
# BasicAuthenticationConfigurationTypeDef definition
class BasicAuthenticationConfigurationTypeDef(TypedDict):
Host: str,
Port: int,
Credentials: str,
DataSourceSyncJobMetricTargetTypeDef#
# DataSourceSyncJobMetricTargetTypeDef definition
class DataSourceSyncJobMetricTargetTypeDef(TypedDict):
DataSourceId: str,
DataSourceSyncJobId: NotRequired[str],
BatchDeleteDocumentResponseFailedDocumentTypeDef#
# BatchDeleteDocumentResponseFailedDocumentTypeDef definition
class BatchDeleteDocumentResponseFailedDocumentTypeDef(TypedDict):
Id: NotRequired[str],
DataSourceId: NotRequired[str],
ErrorCode: NotRequired[ErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
- See ErrorCodeType
BatchDeleteFeaturedResultsSetErrorTypeDef#
# BatchDeleteFeaturedResultsSetErrorTypeDef definition
class BatchDeleteFeaturedResultsSetErrorTypeDef(TypedDict):
Id: str,
ErrorCode: ErrorCodeType, # (1)
ErrorMessage: str,
- See ErrorCodeType
BatchDeleteFeaturedResultsSetRequestRequestTypeDef#
# BatchDeleteFeaturedResultsSetRequestRequestTypeDef definition
class BatchDeleteFeaturedResultsSetRequestRequestTypeDef(TypedDict):
IndexId: str,
FeaturedResultsSetIds: Sequence[str],
BatchGetDocumentStatusResponseErrorTypeDef#
# BatchGetDocumentStatusResponseErrorTypeDef definition
class BatchGetDocumentStatusResponseErrorTypeDef(TypedDict):
DocumentId: NotRequired[str],
DataSourceId: NotRequired[str],
ErrorCode: NotRequired[ErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
- See ErrorCodeType
StatusTypeDef#
# StatusTypeDef definition
class StatusTypeDef(TypedDict):
DocumentId: NotRequired[str],
DocumentStatus: NotRequired[DocumentStatusType], # (1)
FailureCode: NotRequired[str],
FailureReason: NotRequired[str],
BatchPutDocumentResponseFailedDocumentTypeDef#
# BatchPutDocumentResponseFailedDocumentTypeDef definition
class BatchPutDocumentResponseFailedDocumentTypeDef(TypedDict):
Id: NotRequired[str],
DataSourceId: NotRequired[str],
ErrorCode: NotRequired[ErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
- See ErrorCodeType
CapacityUnitsConfigurationTypeDef#
# CapacityUnitsConfigurationTypeDef definition
class CapacityUnitsConfigurationTypeDef(TypedDict):
StorageCapacityUnits: int,
QueryCapacityUnits: int,
ClearQuerySuggestionsRequestRequestTypeDef#
# ClearQuerySuggestionsRequestRequestTypeDef definition
class ClearQuerySuggestionsRequestRequestTypeDef(TypedDict):
IndexId: str,
ExpandConfigurationTypeDef#
# ExpandConfigurationTypeDef definition
class ExpandConfigurationTypeDef(TypedDict):
MaxResultItemsToExpand: NotRequired[int],
MaxExpandedResultsPerItem: NotRequired[int],
SortingConfigurationTypeDef#
# SortingConfigurationTypeDef definition
class SortingConfigurationTypeDef(TypedDict):
DocumentAttributeKey: str,
SortOrder: SortOrderType, # (1)
- See SortOrderType
ConfluenceAttachmentToIndexFieldMappingTypeDef#
# ConfluenceAttachmentToIndexFieldMappingTypeDef definition
class ConfluenceAttachmentToIndexFieldMappingTypeDef(TypedDict):
DataSourceFieldName: NotRequired[ConfluenceAttachmentFieldNameType], # (1)
DateFieldFormat: NotRequired[str],
IndexFieldName: NotRequired[str],
ConfluenceBlogToIndexFieldMappingTypeDef#
# ConfluenceBlogToIndexFieldMappingTypeDef definition
class ConfluenceBlogToIndexFieldMappingTypeDef(TypedDict):
DataSourceFieldName: NotRequired[ConfluenceBlogFieldNameType], # (1)
DateFieldFormat: NotRequired[str],
IndexFieldName: NotRequired[str],
ProxyConfigurationTypeDef#
# ProxyConfigurationTypeDef definition
class ProxyConfigurationTypeDef(TypedDict):
Host: str,
Port: int,
Credentials: NotRequired[str],
ConfluencePageToIndexFieldMappingTypeDef#
# ConfluencePageToIndexFieldMappingTypeDef definition
class ConfluencePageToIndexFieldMappingTypeDef(TypedDict):
DataSourceFieldName: NotRequired[ConfluencePageFieldNameType], # (1)
DateFieldFormat: NotRequired[str],
IndexFieldName: NotRequired[str],
ConfluenceSpaceToIndexFieldMappingTypeDef#
# ConfluenceSpaceToIndexFieldMappingTypeDef definition
class ConfluenceSpaceToIndexFieldMappingTypeDef(TypedDict):
DataSourceFieldName: NotRequired[ConfluenceSpaceFieldNameType], # (1)
DateFieldFormat: NotRequired[str],
IndexFieldName: NotRequired[str],
ConnectionConfigurationTypeDef#
# ConnectionConfigurationTypeDef definition
class ConnectionConfigurationTypeDef(TypedDict):
DatabaseHost: str,
DatabasePort: int,
DatabaseName: str,
TableName: str,
SecretArn: str,
ContentSourceConfigurationOutputTypeDef#
# ContentSourceConfigurationOutputTypeDef definition
class ContentSourceConfigurationOutputTypeDef(TypedDict):
DataSourceIds: NotRequired[list[str]],
FaqIds: NotRequired[list[str]],
DirectPutContent: NotRequired[bool],
ContentSourceConfigurationTypeDef#
# ContentSourceConfigurationTypeDef definition
class ContentSourceConfigurationTypeDef(TypedDict):
DataSourceIds: NotRequired[Sequence[str]],
FaqIds: NotRequired[Sequence[str]],
DirectPutContent: NotRequired[bool],
CorrectionTypeDef#
# CorrectionTypeDef definition
class CorrectionTypeDef(TypedDict):
BeginOffset: NotRequired[int],
EndOffset: NotRequired[int],
Term: NotRequired[str],
CorrectedTerm: NotRequired[str],
PrincipalTypeDef#
# PrincipalTypeDef definition
class PrincipalTypeDef(TypedDict):
Name: str,
Type: PrincipalTypeType, # (1)
Access: ReadAccessTypeType, # (2)
DataSourceId: NotRequired[str],
- See PrincipalTypeType
- See ReadAccessTypeType
DataSourceVpcConfigurationTypeDef#
# DataSourceVpcConfigurationTypeDef definition
class DataSourceVpcConfigurationTypeDef(TypedDict):
SubnetIds: Sequence[str],
SecurityGroupIds: Sequence[str],
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
FeaturedDocumentTypeDef#
# FeaturedDocumentTypeDef definition
class FeaturedDocumentTypeDef(TypedDict):
Id: NotRequired[str],
ServerSideEncryptionConfigurationTypeDef#
# ServerSideEncryptionConfigurationTypeDef definition
class ServerSideEncryptionConfigurationTypeDef(TypedDict):
KmsKeyId: NotRequired[str],
UserGroupResolutionConfigurationTypeDef#
# UserGroupResolutionConfigurationTypeDef definition
class UserGroupResolutionConfigurationTypeDef(TypedDict):
UserGroupResolutionMode: UserGroupResolutionModeType, # (1)
TemplateConfigurationOutputTypeDef#
# TemplateConfigurationOutputTypeDef definition
class TemplateConfigurationOutputTypeDef(TypedDict):
Template: NotRequired[dict[str, Any]],
DataSourceGroupTypeDef#
# DataSourceGroupTypeDef definition
class DataSourceGroupTypeDef(TypedDict):
GroupId: str,
DataSourceId: str,
DataSourceSummaryTypeDef#
# DataSourceSummaryTypeDef definition
class DataSourceSummaryTypeDef(TypedDict):
Name: NotRequired[str],
Id: NotRequired[str],
Type: NotRequired[DataSourceTypeType], # (1)
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
Status: NotRequired[DataSourceStatusType], # (2)
LanguageCode: NotRequired[str],
DataSourceSyncJobMetricsTypeDef#
# DataSourceSyncJobMetricsTypeDef definition
class DataSourceSyncJobMetricsTypeDef(TypedDict):
DocumentsAdded: NotRequired[str],
DocumentsModified: NotRequired[str],
DocumentsDeleted: NotRequired[str],
DocumentsFailed: NotRequired[str],
DocumentsScanned: NotRequired[str],
SqlConfigurationTypeDef#
# SqlConfigurationTypeDef definition
class SqlConfigurationTypeDef(TypedDict):
QueryIdentifiersEnclosingOption: NotRequired[QueryIdentifiersEnclosingOptionType], # (1)
DeleteAccessControlConfigurationRequestRequestTypeDef#
# DeleteAccessControlConfigurationRequestRequestTypeDef definition
class DeleteAccessControlConfigurationRequestRequestTypeDef(TypedDict):
IndexId: str,
Id: str,
DeleteDataSourceRequestRequestTypeDef#
# DeleteDataSourceRequestRequestTypeDef definition
class DeleteDataSourceRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
DeleteExperienceRequestRequestTypeDef#
# DeleteExperienceRequestRequestTypeDef definition
class DeleteExperienceRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
DeleteFaqRequestRequestTypeDef#
# DeleteFaqRequestRequestTypeDef definition
class DeleteFaqRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
DeleteIndexRequestRequestTypeDef#
# DeleteIndexRequestRequestTypeDef definition
class DeleteIndexRequestRequestTypeDef(TypedDict):
Id: str,
DeletePrincipalMappingRequestRequestTypeDef#
# DeletePrincipalMappingRequestRequestTypeDef definition
class DeletePrincipalMappingRequestRequestTypeDef(TypedDict):
IndexId: str,
GroupId: str,
DataSourceId: NotRequired[str],
OrderingId: NotRequired[int],
DeleteQuerySuggestionsBlockListRequestRequestTypeDef#
# DeleteQuerySuggestionsBlockListRequestRequestTypeDef definition
class DeleteQuerySuggestionsBlockListRequestRequestTypeDef(TypedDict):
IndexId: str,
Id: str,
DeleteThesaurusRequestRequestTypeDef#
# DeleteThesaurusRequestRequestTypeDef definition
class DeleteThesaurusRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
DescribeAccessControlConfigurationRequestRequestTypeDef#
# DescribeAccessControlConfigurationRequestRequestTypeDef definition
class DescribeAccessControlConfigurationRequestRequestTypeDef(TypedDict):
IndexId: str,
Id: str,
DescribeDataSourceRequestRequestTypeDef#
# DescribeDataSourceRequestRequestTypeDef definition
class DescribeDataSourceRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
DescribeExperienceRequestRequestTypeDef#
# DescribeExperienceRequestRequestTypeDef definition
class DescribeExperienceRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
ExperienceEndpointTypeDef#
# ExperienceEndpointTypeDef definition
class ExperienceEndpointTypeDef(TypedDict):
EndpointType: NotRequired[EndpointTypeType], # (1)
Endpoint: NotRequired[str],
- See EndpointTypeType
DescribeFaqRequestRequestTypeDef#
# DescribeFaqRequestRequestTypeDef definition
class DescribeFaqRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
DescribeFeaturedResultsSetRequestRequestTypeDef#
# DescribeFeaturedResultsSetRequestRequestTypeDef definition
class DescribeFeaturedResultsSetRequestRequestTypeDef(TypedDict):
IndexId: str,
FeaturedResultsSetId: str,
FeaturedDocumentMissingTypeDef#
# FeaturedDocumentMissingTypeDef definition
class FeaturedDocumentMissingTypeDef(TypedDict):
Id: NotRequired[str],
FeaturedDocumentWithMetadataTypeDef#
# FeaturedDocumentWithMetadataTypeDef definition
class FeaturedDocumentWithMetadataTypeDef(TypedDict):
Id: NotRequired[str],
Title: NotRequired[str],
URI: NotRequired[str],
DescribeIndexRequestRequestTypeDef#
# DescribeIndexRequestRequestTypeDef definition
class DescribeIndexRequestRequestTypeDef(TypedDict):
Id: str,
DescribePrincipalMappingRequestRequestTypeDef#
# DescribePrincipalMappingRequestRequestTypeDef definition
class DescribePrincipalMappingRequestRequestTypeDef(TypedDict):
IndexId: str,
GroupId: str,
DataSourceId: NotRequired[str],
GroupOrderingIdSummaryTypeDef#
# GroupOrderingIdSummaryTypeDef definition
class GroupOrderingIdSummaryTypeDef(TypedDict):
Status: NotRequired[PrincipalMappingStatusType], # (1)
LastUpdatedAt: NotRequired[datetime],
ReceivedAt: NotRequired[datetime],
OrderingId: NotRequired[int],
FailureReason: NotRequired[str],
DescribeQuerySuggestionsBlockListRequestRequestTypeDef#
# DescribeQuerySuggestionsBlockListRequestRequestTypeDef definition
class DescribeQuerySuggestionsBlockListRequestRequestTypeDef(TypedDict):
IndexId: str,
Id: str,
DescribeQuerySuggestionsConfigRequestRequestTypeDef#
# DescribeQuerySuggestionsConfigRequestRequestTypeDef definition
class DescribeQuerySuggestionsConfigRequestRequestTypeDef(TypedDict):
IndexId: str,
DescribeThesaurusRequestRequestTypeDef#
# DescribeThesaurusRequestRequestTypeDef definition
class DescribeThesaurusRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
DisassociatePersonasFromEntitiesRequestRequestTypeDef#
# DisassociatePersonasFromEntitiesRequestRequestTypeDef definition
class DisassociatePersonasFromEntitiesRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
EntityIds: Sequence[str],
DocumentAttributeValueOutputTypeDef#
# DocumentAttributeValueOutputTypeDef definition
class DocumentAttributeValueOutputTypeDef(TypedDict):
StringValue: NotRequired[str],
StringListValue: NotRequired[list[str]],
LongValue: NotRequired[int],
DateValue: NotRequired[datetime],
RelevanceOutputTypeDef#
# RelevanceOutputTypeDef definition
class RelevanceOutputTypeDef(TypedDict):
Freshness: NotRequired[bool],
Importance: NotRequired[int],
Duration: NotRequired[str],
RankOrder: NotRequired[OrderType], # (1)
ValueImportanceMap: NotRequired[dict[str, int]],
- See OrderType
SearchTypeDef#
# SearchTypeDef definition
class SearchTypeDef(TypedDict):
Facetable: NotRequired[bool],
Searchable: NotRequired[bool],
Displayable: NotRequired[bool],
Sortable: NotRequired[bool],
DocumentsMetadataConfigurationTypeDef#
# DocumentsMetadataConfigurationTypeDef definition
class DocumentsMetadataConfigurationTypeDef(TypedDict):
S3Prefix: NotRequired[str],
EntityDisplayDataTypeDef#
# EntityDisplayDataTypeDef definition
class EntityDisplayDataTypeDef(TypedDict):
UserName: NotRequired[str],
GroupName: NotRequired[str],
IdentifiedUserName: NotRequired[str],
FirstName: NotRequired[str],
LastName: NotRequired[str],
UserIdentityConfigurationTypeDef#
# UserIdentityConfigurationTypeDef definition
class UserIdentityConfigurationTypeDef(TypedDict):
IdentityAttributeName: NotRequired[str],
FacetTypeDef#
# FacetTypeDef definition
class FacetTypeDef(TypedDict):
DocumentAttributeKey: NotRequired[str],
Facets: NotRequired[Sequence[Mapping[str, Any]]],
MaxResults: NotRequired[int],
FaqStatisticsTypeDef#
# FaqStatisticsTypeDef definition
class FaqStatisticsTypeDef(TypedDict):
IndexedQuestionAnswersCount: int,
FaqSummaryTypeDef#
# FaqSummaryTypeDef definition
class FaqSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Status: NotRequired[FaqStatusType], # (1)
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
FileFormat: NotRequired[FaqFileFormatType], # (2)
LanguageCode: NotRequired[str],
- See FaqStatusType
- See FaqFileFormatType
FeaturedResultsSetSummaryTypeDef#
# FeaturedResultsSetSummaryTypeDef definition
class FeaturedResultsSetSummaryTypeDef(TypedDict):
FeaturedResultsSetId: NotRequired[str],
FeaturedResultsSetName: NotRequired[str],
Status: NotRequired[FeaturedResultsSetStatusType], # (1)
LastUpdatedTimestamp: NotRequired[int],
CreationTimestamp: NotRequired[int],
GetSnapshotsRequestRequestTypeDef#
# GetSnapshotsRequestRequestTypeDef definition
class GetSnapshotsRequestRequestTypeDef(TypedDict):
IndexId: str,
Interval: IntervalType, # (1)
MetricType: MetricTypeType, # (2)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See IntervalType
- See MetricTypeType
TimeRangeOutputTypeDef#
# TimeRangeOutputTypeDef definition
class TimeRangeOutputTypeDef(TypedDict):
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
GitHubDocumentCrawlPropertiesTypeDef#
# GitHubDocumentCrawlPropertiesTypeDef definition
class GitHubDocumentCrawlPropertiesTypeDef(TypedDict):
CrawlRepositoryDocuments: NotRequired[bool],
CrawlIssue: NotRequired[bool],
CrawlIssueComment: NotRequired[bool],
CrawlIssueCommentAttachment: NotRequired[bool],
CrawlPullRequest: NotRequired[bool],
CrawlPullRequestComment: NotRequired[bool],
CrawlPullRequestCommentAttachment: NotRequired[bool],
SaaSConfigurationTypeDef#
# SaaSConfigurationTypeDef definition
class SaaSConfigurationTypeDef(TypedDict):
OrganizationName: str,
HostUrl: str,
MemberGroupTypeDef#
# MemberGroupTypeDef definition
class MemberGroupTypeDef(TypedDict):
GroupId: str,
DataSourceId: NotRequired[str],
MemberUserTypeDef#
# MemberUserTypeDef definition
class MemberUserTypeDef(TypedDict):
UserId: str,
GroupSummaryTypeDef#
# GroupSummaryTypeDef definition
class GroupSummaryTypeDef(TypedDict):
GroupId: NotRequired[str],
OrderingId: NotRequired[int],
HighlightTypeDef#
# HighlightTypeDef definition
class HighlightTypeDef(TypedDict):
BeginOffset: int,
EndOffset: int,
TopAnswer: NotRequired[bool],
Type: NotRequired[HighlightTypeType], # (1)
IndexConfigurationSummaryTypeDef#
# IndexConfigurationSummaryTypeDef definition
class IndexConfigurationSummaryTypeDef(TypedDict):
CreatedAt: datetime,
UpdatedAt: datetime,
Status: IndexStatusType, # (2)
Name: NotRequired[str],
Id: NotRequired[str],
Edition: NotRequired[IndexEditionType], # (1)
- See IndexEditionType
- See IndexStatusType
TextDocumentStatisticsTypeDef#
# TextDocumentStatisticsTypeDef definition
class TextDocumentStatisticsTypeDef(TypedDict):
IndexedTextDocumentsCount: int,
IndexedTextBytes: int,
JsonTokenTypeConfigurationTypeDef#
# JsonTokenTypeConfigurationTypeDef definition
class JsonTokenTypeConfigurationTypeDef(TypedDict):
UserNameAttributeField: str,
GroupAttributeField: str,
JwtTokenTypeConfigurationTypeDef#
# JwtTokenTypeConfigurationTypeDef definition
class JwtTokenTypeConfigurationTypeDef(TypedDict):
KeyLocation: KeyLocationType, # (1)
URL: NotRequired[str],
SecretManagerArn: NotRequired[str],
UserNameAttributeField: NotRequired[str],
GroupAttributeField: NotRequired[str],
Issuer: NotRequired[str],
ClaimRegex: NotRequired[str],
- See KeyLocationType
ListAccessControlConfigurationsRequestRequestTypeDef#
# ListAccessControlConfigurationsRequestRequestTypeDef definition
class ListAccessControlConfigurationsRequestRequestTypeDef(TypedDict):
IndexId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDataSourcesRequestRequestTypeDef#
# ListDataSourcesRequestRequestTypeDef definition
class ListDataSourcesRequestRequestTypeDef(TypedDict):
IndexId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListEntityPersonasRequestRequestTypeDef#
# ListEntityPersonasRequestRequestTypeDef definition
class ListEntityPersonasRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
PersonasSummaryTypeDef#
# PersonasSummaryTypeDef definition
class PersonasSummaryTypeDef(TypedDict):
EntityId: NotRequired[str],
Persona: NotRequired[PersonaType], # (1)
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
- See PersonaType
ListExperienceEntitiesRequestRequestTypeDef#
# ListExperienceEntitiesRequestRequestTypeDef definition
class ListExperienceEntitiesRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
NextToken: NotRequired[str],
ListExperiencesRequestRequestTypeDef#
# ListExperiencesRequestRequestTypeDef definition
class ListExperiencesRequestRequestTypeDef(TypedDict):
IndexId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListFaqsRequestRequestTypeDef#
# ListFaqsRequestRequestTypeDef definition
class ListFaqsRequestRequestTypeDef(TypedDict):
IndexId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListFeaturedResultsSetsRequestRequestTypeDef#
# ListFeaturedResultsSetsRequestRequestTypeDef definition
class ListFeaturedResultsSetsRequestRequestTypeDef(TypedDict):
IndexId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListGroupsOlderThanOrderingIdRequestRequestTypeDef#
# ListGroupsOlderThanOrderingIdRequestRequestTypeDef definition
class ListGroupsOlderThanOrderingIdRequestRequestTypeDef(TypedDict):
IndexId: str,
OrderingId: int,
DataSourceId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListIndicesRequestRequestTypeDef#
# ListIndicesRequestRequestTypeDef definition
class ListIndicesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListQuerySuggestionsBlockListsRequestRequestTypeDef#
# ListQuerySuggestionsBlockListsRequestRequestTypeDef definition
class ListQuerySuggestionsBlockListsRequestRequestTypeDef(TypedDict):
IndexId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
QuerySuggestionsBlockListSummaryTypeDef#
# QuerySuggestionsBlockListSummaryTypeDef definition
class QuerySuggestionsBlockListSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Status: NotRequired[QuerySuggestionsBlockListStatusType], # (1)
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
ItemCount: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
ListThesauriRequestRequestTypeDef#
# ListThesauriRequestRequestTypeDef definition
class ListThesauriRequestRequestTypeDef(TypedDict):
IndexId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ThesaurusSummaryTypeDef#
# ThesaurusSummaryTypeDef definition
class ThesaurusSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Status: NotRequired[ThesaurusStatusType], # (1)
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
SpellCorrectionConfigurationTypeDef#
# SpellCorrectionConfigurationTypeDef definition
class SpellCorrectionConfigurationTypeDef(TypedDict):
IncludeQuerySpellCheckSuggestions: bool,
ScoreAttributesTypeDef#
# ScoreAttributesTypeDef definition
class ScoreAttributesTypeDef(TypedDict):
ScoreConfidence: NotRequired[ScoreConfidenceType], # (1)
WarningTypeDef#
# WarningTypeDef definition
class WarningTypeDef(TypedDict):
Message: NotRequired[str],
Code: NotRequired[WarningCodeType], # (1)
- See WarningCodeType
RelevanceFeedbackTypeDef#
# RelevanceFeedbackTypeDef definition
class RelevanceFeedbackTypeDef(TypedDict):
ResultId: str,
RelevanceValue: RelevanceTypeType, # (1)
RelevanceTypeDef#
# RelevanceTypeDef definition
class RelevanceTypeDef(TypedDict):
Freshness: NotRequired[bool],
Importance: NotRequired[int],
Duration: NotRequired[str],
RankOrder: NotRequired[OrderType], # (1)
ValueImportanceMap: NotRequired[Mapping[str, int]],
- See OrderType
SeedUrlConfigurationOutputTypeDef#
# SeedUrlConfigurationOutputTypeDef definition
class SeedUrlConfigurationOutputTypeDef(TypedDict):
SeedUrls: list[str],
WebCrawlerMode: NotRequired[WebCrawlerModeType], # (1)
SeedUrlConfigurationTypeDef#
# SeedUrlConfigurationTypeDef definition
class SeedUrlConfigurationTypeDef(TypedDict):
SeedUrls: Sequence[str],
WebCrawlerMode: NotRequired[WebCrawlerModeType], # (1)
SiteMapsConfigurationOutputTypeDef#
# SiteMapsConfigurationOutputTypeDef definition
class SiteMapsConfigurationOutputTypeDef(TypedDict):
SiteMaps: list[str],
SiteMapsConfigurationTypeDef#
# SiteMapsConfigurationTypeDef definition
class SiteMapsConfigurationTypeDef(TypedDict):
SiteMaps: Sequence[str],
StartDataSourceSyncJobRequestRequestTypeDef#
# StartDataSourceSyncJobRequestRequestTypeDef definition
class StartDataSourceSyncJobRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
StopDataSourceSyncJobRequestRequestTypeDef#
# StopDataSourceSyncJobRequestRequestTypeDef definition
class StopDataSourceSyncJobRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
SuggestionHighlightTypeDef#
# SuggestionHighlightTypeDef definition
class SuggestionHighlightTypeDef(TypedDict):
BeginOffset: NotRequired[int],
EndOffset: NotRequired[int],
TableCellTypeDef#
# TableCellTypeDef definition
class TableCellTypeDef(TypedDict):
Value: NotRequired[str],
TopAnswer: NotRequired[bool],
Highlighted: NotRequired[bool],
Header: NotRequired[bool],
TemplateConfigurationTypeDef#
# TemplateConfigurationTypeDef definition
class TemplateConfigurationTypeDef(TypedDict):
Template: NotRequired[Mapping[str, Any]],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
ColumnConfigurationOutputTypeDef#
# ColumnConfigurationOutputTypeDef definition
class ColumnConfigurationOutputTypeDef(TypedDict):
DocumentIdColumnName: str,
DocumentDataColumnName: str,
ChangeDetectingColumns: list[str],
DocumentTitleColumnName: NotRequired[str],
FieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (1)
ColumnConfigurationTypeDef#
# ColumnConfigurationTypeDef definition
class ColumnConfigurationTypeDef(TypedDict):
DocumentIdColumnName: str,
DocumentDataColumnName: str,
ChangeDetectingColumns: Sequence[str],
DocumentTitleColumnName: NotRequired[str],
FieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (1)
GoogleDriveConfigurationOutputTypeDef#
# GoogleDriveConfigurationOutputTypeDef definition
class GoogleDriveConfigurationOutputTypeDef(TypedDict):
SecretArn: str,
InclusionPatterns: NotRequired[list[str]],
ExclusionPatterns: NotRequired[list[str]],
FieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (1)
ExcludeMimeTypes: NotRequired[list[str]],
ExcludeUserAccounts: NotRequired[list[str]],
ExcludeSharedDrives: NotRequired[list[str]],
GoogleDriveConfigurationTypeDef#
# GoogleDriveConfigurationTypeDef definition
class GoogleDriveConfigurationTypeDef(TypedDict):
SecretArn: str,
InclusionPatterns: NotRequired[Sequence[str]],
ExclusionPatterns: NotRequired[Sequence[str]],
FieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (1)
ExcludeMimeTypes: NotRequired[Sequence[str]],
ExcludeUserAccounts: NotRequired[Sequence[str]],
ExcludeSharedDrives: NotRequired[Sequence[str]],
SalesforceChatterFeedConfigurationOutputTypeDef#
# SalesforceChatterFeedConfigurationOutputTypeDef definition
class SalesforceChatterFeedConfigurationOutputTypeDef(TypedDict):
DocumentDataFieldName: str,
DocumentTitleFieldName: NotRequired[str],
FieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (1)
IncludeFilterTypes: NotRequired[list[SalesforceChatterFeedIncludeFilterTypeType]], # (2)
SalesforceChatterFeedConfigurationTypeDef#
# SalesforceChatterFeedConfigurationTypeDef definition
class SalesforceChatterFeedConfigurationTypeDef(TypedDict):
DocumentDataFieldName: str,
DocumentTitleFieldName: NotRequired[str],
FieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (1)
IncludeFilterTypes: NotRequired[Sequence[SalesforceChatterFeedIncludeFilterTypeType]], # (2)
SalesforceCustomKnowledgeArticleTypeConfigurationOutputTypeDef#
# SalesforceCustomKnowledgeArticleTypeConfigurationOutputTypeDef definition
class SalesforceCustomKnowledgeArticleTypeConfigurationOutputTypeDef(TypedDict):
Name: str,
DocumentDataFieldName: str,
DocumentTitleFieldName: NotRequired[str],
FieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (1)
SalesforceCustomKnowledgeArticleTypeConfigurationTypeDef#
# SalesforceCustomKnowledgeArticleTypeConfigurationTypeDef definition
class SalesforceCustomKnowledgeArticleTypeConfigurationTypeDef(TypedDict):
Name: str,
DocumentDataFieldName: str,
DocumentTitleFieldName: NotRequired[str],
FieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (1)
SalesforceStandardKnowledgeArticleTypeConfigurationOutputTypeDef#
# SalesforceStandardKnowledgeArticleTypeConfigurationOutputTypeDef definition
class SalesforceStandardKnowledgeArticleTypeConfigurationOutputTypeDef(TypedDict):
DocumentDataFieldName: str,
DocumentTitleFieldName: NotRequired[str],
FieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (1)
SalesforceStandardKnowledgeArticleTypeConfigurationTypeDef#
# SalesforceStandardKnowledgeArticleTypeConfigurationTypeDef definition
class SalesforceStandardKnowledgeArticleTypeConfigurationTypeDef(TypedDict):
DocumentDataFieldName: str,
DocumentTitleFieldName: NotRequired[str],
FieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (1)
SalesforceStandardObjectAttachmentConfigurationOutputTypeDef#
# SalesforceStandardObjectAttachmentConfigurationOutputTypeDef definition
class SalesforceStandardObjectAttachmentConfigurationOutputTypeDef(TypedDict):
DocumentTitleFieldName: NotRequired[str],
FieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (1)
SalesforceStandardObjectAttachmentConfigurationTypeDef#
# SalesforceStandardObjectAttachmentConfigurationTypeDef definition
class SalesforceStandardObjectAttachmentConfigurationTypeDef(TypedDict):
DocumentTitleFieldName: NotRequired[str],
FieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (1)
SalesforceStandardObjectConfigurationOutputTypeDef#
# SalesforceStandardObjectConfigurationOutputTypeDef definition
class SalesforceStandardObjectConfigurationOutputTypeDef(TypedDict):
Name: SalesforceStandardObjectNameType, # (1)
DocumentDataFieldName: str,
DocumentTitleFieldName: NotRequired[str],
FieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (2)
SalesforceStandardObjectConfigurationTypeDef#
# SalesforceStandardObjectConfigurationTypeDef definition
class SalesforceStandardObjectConfigurationTypeDef(TypedDict):
Name: SalesforceStandardObjectNameType, # (1)
DocumentDataFieldName: str,
DocumentTitleFieldName: NotRequired[str],
FieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (2)
ServiceNowKnowledgeArticleConfigurationOutputTypeDef#
# ServiceNowKnowledgeArticleConfigurationOutputTypeDef definition
class ServiceNowKnowledgeArticleConfigurationOutputTypeDef(TypedDict):
DocumentDataFieldName: str,
CrawlAttachments: NotRequired[bool],
IncludeAttachmentFilePatterns: NotRequired[list[str]],
ExcludeAttachmentFilePatterns: NotRequired[list[str]],
DocumentTitleFieldName: NotRequired[str],
FieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (1)
FilterQuery: NotRequired[str],
ServiceNowKnowledgeArticleConfigurationTypeDef#
# ServiceNowKnowledgeArticleConfigurationTypeDef definition
class ServiceNowKnowledgeArticleConfigurationTypeDef(TypedDict):
DocumentDataFieldName: str,
CrawlAttachments: NotRequired[bool],
IncludeAttachmentFilePatterns: NotRequired[Sequence[str]],
ExcludeAttachmentFilePatterns: NotRequired[Sequence[str]],
DocumentTitleFieldName: NotRequired[str],
FieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (1)
FilterQuery: NotRequired[str],
ServiceNowServiceCatalogConfigurationOutputTypeDef#
# ServiceNowServiceCatalogConfigurationOutputTypeDef definition
class ServiceNowServiceCatalogConfigurationOutputTypeDef(TypedDict):
DocumentDataFieldName: str,
CrawlAttachments: NotRequired[bool],
IncludeAttachmentFilePatterns: NotRequired[list[str]],
ExcludeAttachmentFilePatterns: NotRequired[list[str]],
DocumentTitleFieldName: NotRequired[str],
FieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (1)
ServiceNowServiceCatalogConfigurationTypeDef#
# ServiceNowServiceCatalogConfigurationTypeDef definition
class ServiceNowServiceCatalogConfigurationTypeDef(TypedDict):
DocumentDataFieldName: str,
CrawlAttachments: NotRequired[bool],
IncludeAttachmentFilePatterns: NotRequired[Sequence[str]],
ExcludeAttachmentFilePatterns: NotRequired[Sequence[str]],
DocumentTitleFieldName: NotRequired[str],
FieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (1)
WorkDocsConfigurationOutputTypeDef#
# WorkDocsConfigurationOutputTypeDef definition
class WorkDocsConfigurationOutputTypeDef(TypedDict):
OrganizationId: str,
CrawlComments: NotRequired[bool],
UseChangeLog: NotRequired[bool],
InclusionPatterns: NotRequired[list[str]],
ExclusionPatterns: NotRequired[list[str]],
FieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (1)
WorkDocsConfigurationTypeDef#
# WorkDocsConfigurationTypeDef definition
class WorkDocsConfigurationTypeDef(TypedDict):
OrganizationId: str,
CrawlComments: NotRequired[bool],
UseChangeLog: NotRequired[bool],
InclusionPatterns: NotRequired[Sequence[str]],
ExclusionPatterns: NotRequired[Sequence[str]],
FieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (1)
BoxConfigurationOutputTypeDef#
# BoxConfigurationOutputTypeDef definition
class BoxConfigurationOutputTypeDef(TypedDict):
EnterpriseId: str,
SecretArn: str,
UseChangeLog: NotRequired[bool],
CrawlComments: NotRequired[bool],
CrawlTasks: NotRequired[bool],
CrawlWebLinks: NotRequired[bool],
FileFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (1)
TaskFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (1)
CommentFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (1)
WebLinkFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (1)
InclusionPatterns: NotRequired[list[str]],
ExclusionPatterns: NotRequired[list[str]],
VpcConfiguration: NotRequired[DataSourceVpcConfigurationOutputTypeDef], # (5)
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceVpcConfigurationOutputTypeDef
FsxConfigurationOutputTypeDef#
# FsxConfigurationOutputTypeDef definition
class FsxConfigurationOutputTypeDef(TypedDict):
FileSystemId: str,
FileSystemType: FsxFileSystemTypeType, # (1)
VpcConfiguration: DataSourceVpcConfigurationOutputTypeDef, # (2)
SecretArn: NotRequired[str],
InclusionPatterns: NotRequired[list[str]],
ExclusionPatterns: NotRequired[list[str]],
FieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (3)
- See FsxFileSystemTypeType
- See DataSourceVpcConfigurationOutputTypeDef
- See DataSourceToIndexFieldMappingTypeDef
JiraConfigurationOutputTypeDef#
# JiraConfigurationOutputTypeDef definition
class JiraConfigurationOutputTypeDef(TypedDict):
JiraAccountUrl: str,
SecretArn: str,
UseChangeLog: NotRequired[bool],
Project: NotRequired[list[str]],
IssueType: NotRequired[list[str]],
Status: NotRequired[list[str]],
IssueSubEntityFilter: NotRequired[list[IssueSubEntityType]], # (1)
AttachmentFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (2)
CommentFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (2)
IssueFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (2)
ProjectFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (2)
WorkLogFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (2)
InclusionPatterns: NotRequired[list[str]],
ExclusionPatterns: NotRequired[list[str]],
VpcConfiguration: NotRequired[DataSourceVpcConfigurationOutputTypeDef], # (7)
- See IssueSubEntityType
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceVpcConfigurationOutputTypeDef
QuipConfigurationOutputTypeDef#
# QuipConfigurationOutputTypeDef definition
class QuipConfigurationOutputTypeDef(TypedDict):
Domain: str,
SecretArn: str,
CrawlFileComments: NotRequired[bool],
CrawlChatRooms: NotRequired[bool],
CrawlAttachments: NotRequired[bool],
FolderIds: NotRequired[list[str]],
ThreadFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (1)
MessageFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (1)
AttachmentFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (1)
InclusionPatterns: NotRequired[list[str]],
ExclusionPatterns: NotRequired[list[str]],
VpcConfiguration: NotRequired[DataSourceVpcConfigurationOutputTypeDef], # (4)
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceVpcConfigurationOutputTypeDef
SlackConfigurationOutputTypeDef#
# SlackConfigurationOutputTypeDef definition
class SlackConfigurationOutputTypeDef(TypedDict):
TeamId: str,
SecretArn: str,
SlackEntityList: list[SlackEntityType], # (2)
SinceCrawlDate: str,
VpcConfiguration: NotRequired[DataSourceVpcConfigurationOutputTypeDef], # (1)
UseChangeLog: NotRequired[bool],
CrawlBotMessage: NotRequired[bool],
ExcludeArchived: NotRequired[bool],
LookBackPeriod: NotRequired[int],
PrivateChannelFilter: NotRequired[list[str]],
PublicChannelFilter: NotRequired[list[str]],
InclusionPatterns: NotRequired[list[str]],
ExclusionPatterns: NotRequired[list[str]],
FieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (3)
- See DataSourceVpcConfigurationOutputTypeDef
- See SlackEntityType
- See DataSourceToIndexFieldMappingTypeDef
AlfrescoConfigurationOutputTypeDef#
# AlfrescoConfigurationOutputTypeDef definition
class AlfrescoConfigurationOutputTypeDef(TypedDict):
SiteUrl: str,
SiteId: str,
SecretArn: str,
SslCertificateS3Path: S3PathTypeDef, # (1)
CrawlSystemFolders: NotRequired[bool],
CrawlComments: NotRequired[bool],
EntityFilter: NotRequired[list[AlfrescoEntityType]], # (2)
DocumentLibraryFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (3)
BlogFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (3)
WikiFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (3)
InclusionPatterns: NotRequired[list[str]],
ExclusionPatterns: NotRequired[list[str]],
VpcConfiguration: NotRequired[DataSourceVpcConfigurationOutputTypeDef], # (6)
- See S3PathTypeDef
- See AlfrescoEntityType
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceVpcConfigurationOutputTypeDef
OnPremiseConfigurationTypeDef#
# OnPremiseConfigurationTypeDef definition
class OnPremiseConfigurationTypeDef(TypedDict):
HostUrl: str,
OrganizationName: str,
SslCertificateS3Path: S3PathTypeDef, # (1)
- See S3PathTypeDef
OneDriveUsersOutputTypeDef#
# OneDriveUsersOutputTypeDef definition
class OneDriveUsersOutputTypeDef(TypedDict):
OneDriveUserList: NotRequired[list[str]],
OneDriveUserS3Path: NotRequired[S3PathTypeDef], # (1)
- See S3PathTypeDef
OneDriveUsersTypeDef#
# OneDriveUsersTypeDef definition
class OneDriveUsersTypeDef(TypedDict):
OneDriveUserList: NotRequired[Sequence[str]],
OneDriveUserS3Path: NotRequired[S3PathTypeDef], # (1)
- See S3PathTypeDef
UpdateQuerySuggestionsBlockListRequestRequestTypeDef#
# UpdateQuerySuggestionsBlockListRequestRequestTypeDef definition
class UpdateQuerySuggestionsBlockListRequestRequestTypeDef(TypedDict):
IndexId: str,
Id: str,
Name: NotRequired[str],
Description: NotRequired[str],
SourceS3Path: NotRequired[S3PathTypeDef], # (1)
RoleArn: NotRequired[str],
- See S3PathTypeDef
UpdateThesaurusRequestRequestTypeDef#
# UpdateThesaurusRequestRequestTypeDef definition
class UpdateThesaurusRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
Name: NotRequired[str],
Description: NotRequired[str],
RoleArn: NotRequired[str],
SourceS3Path: NotRequired[S3PathTypeDef], # (1)
- See S3PathTypeDef
AssociateEntitiesToExperienceRequestRequestTypeDef#
# AssociateEntitiesToExperienceRequestRequestTypeDef definition
class AssociateEntitiesToExperienceRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
EntityList: Sequence[EntityConfigurationTypeDef], # (1)
DisassociateEntitiesFromExperienceRequestRequestTypeDef#
# DisassociateEntitiesFromExperienceRequestRequestTypeDef definition
class DisassociateEntitiesFromExperienceRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
EntityList: Sequence[EntityConfigurationTypeDef], # (1)
AssociateEntitiesToExperienceResponseTypeDef#
# AssociateEntitiesToExperienceResponseTypeDef definition
class AssociateEntitiesToExperienceResponseTypeDef(TypedDict):
FailedEntityList: list[FailedEntityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociatePersonasToEntitiesResponseTypeDef#
# AssociatePersonasToEntitiesResponseTypeDef definition
class AssociatePersonasToEntitiesResponseTypeDef(TypedDict):
FailedEntityList: list[FailedEntityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateAccessControlConfigurationResponseTypeDef#
# CreateAccessControlConfigurationResponseTypeDef definition
class CreateAccessControlConfigurationResponseTypeDef(TypedDict):
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDataSourceResponseTypeDef#
# CreateDataSourceResponseTypeDef definition
class CreateDataSourceResponseTypeDef(TypedDict):
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateExperienceResponseTypeDef#
# CreateExperienceResponseTypeDef definition
class CreateExperienceResponseTypeDef(TypedDict):
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFaqResponseTypeDef#
# CreateFaqResponseTypeDef definition
class CreateFaqResponseTypeDef(TypedDict):
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateIndexResponseTypeDef#
# CreateIndexResponseTypeDef definition
class CreateIndexResponseTypeDef(TypedDict):
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateQuerySuggestionsBlockListResponseTypeDef#
# CreateQuerySuggestionsBlockListResponseTypeDef definition
class CreateQuerySuggestionsBlockListResponseTypeDef(TypedDict):
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateThesaurusResponseTypeDef#
# CreateThesaurusResponseTypeDef definition
class CreateThesaurusResponseTypeDef(TypedDict):
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeFaqResponseTypeDef#
# DescribeFaqResponseTypeDef definition
class DescribeFaqResponseTypeDef(TypedDict):
Id: str,
IndexId: str,
Name: str,
Description: str,
CreatedAt: datetime,
UpdatedAt: datetime,
S3Path: S3PathTypeDef, # (1)
Status: FaqStatusType, # (2)
RoleArn: str,
ErrorMessage: str,
FileFormat: FaqFileFormatType, # (3)
LanguageCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See S3PathTypeDef
- See FaqStatusType
- See FaqFileFormatType
- See ResponseMetadataTypeDef
DescribeQuerySuggestionsBlockListResponseTypeDef#
# DescribeQuerySuggestionsBlockListResponseTypeDef definition
class DescribeQuerySuggestionsBlockListResponseTypeDef(TypedDict):
IndexId: str,
Id: str,
Name: str,
Description: str,
Status: QuerySuggestionsBlockListStatusType, # (1)
ErrorMessage: str,
CreatedAt: datetime,
UpdatedAt: datetime,
SourceS3Path: S3PathTypeDef, # (2)
ItemCount: int,
FileSizeBytes: int,
RoleArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeThesaurusResponseTypeDef#
# DescribeThesaurusResponseTypeDef definition
class DescribeThesaurusResponseTypeDef(TypedDict):
Id: str,
IndexId: str,
Name: str,
Description: str,
Status: ThesaurusStatusType, # (1)
ErrorMessage: str,
CreatedAt: datetime,
UpdatedAt: datetime,
RoleArn: str,
SourceS3Path: S3PathTypeDef, # (2)
FileSizeBytes: int,
TermCount: int,
SynonymRuleCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ThesaurusStatusType
- See S3PathTypeDef
- See ResponseMetadataTypeDef
DisassociateEntitiesFromExperienceResponseTypeDef#
# DisassociateEntitiesFromExperienceResponseTypeDef definition
class DisassociateEntitiesFromExperienceResponseTypeDef(TypedDict):
FailedEntityList: list[FailedEntityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociatePersonasFromEntitiesResponseTypeDef#
# DisassociatePersonasFromEntitiesResponseTypeDef definition
class DisassociatePersonasFromEntitiesResponseTypeDef(TypedDict):
FailedEntityList: list[FailedEntityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAccessControlConfigurationsResponseTypeDef#
# ListAccessControlConfigurationsResponseTypeDef definition
class ListAccessControlConfigurationsResponseTypeDef(TypedDict):
AccessControlConfigurations: list[AccessControlConfigurationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
StartDataSourceSyncJobResponseTypeDef#
# StartDataSourceSyncJobResponseTypeDef definition
class StartDataSourceSyncJobResponseTypeDef(TypedDict):
ExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociatePersonasToEntitiesRequestRequestTypeDef#
# AssociatePersonasToEntitiesRequestRequestTypeDef definition
class AssociatePersonasToEntitiesRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
Personas: Sequence[EntityPersonaConfigurationTypeDef], # (1)
AttributeSuggestionsDescribeConfigTypeDef#
# AttributeSuggestionsDescribeConfigTypeDef definition
class AttributeSuggestionsDescribeConfigTypeDef(TypedDict):
SuggestableConfigList: NotRequired[list[SuggestableConfigTypeDef]], # (1)
AttributeSuggestionsMode: NotRequired[AttributeSuggestionsModeType], # (2)
AttributeSuggestionsUpdateConfigTypeDef#
# AttributeSuggestionsUpdateConfigTypeDef definition
class AttributeSuggestionsUpdateConfigTypeDef(TypedDict):
SuggestableConfigList: NotRequired[Sequence[SuggestableConfigTypeDef]], # (1)
AttributeSuggestionsMode: NotRequired[AttributeSuggestionsModeType], # (2)
AuthenticationConfigurationOutputTypeDef#
# AuthenticationConfigurationOutputTypeDef definition
class AuthenticationConfigurationOutputTypeDef(TypedDict):
BasicAuthentication: NotRequired[list[BasicAuthenticationConfigurationTypeDef]], # (1)
AuthenticationConfigurationTypeDef#
# AuthenticationConfigurationTypeDef definition
class AuthenticationConfigurationTypeDef(TypedDict):
BasicAuthentication: NotRequired[Sequence[BasicAuthenticationConfigurationTypeDef]], # (1)
BatchDeleteDocumentRequestRequestTypeDef#
# BatchDeleteDocumentRequestRequestTypeDef definition
class BatchDeleteDocumentRequestRequestTypeDef(TypedDict):
IndexId: str,
DocumentIdList: Sequence[str],
DataSourceSyncJobMetricTarget: NotRequired[DataSourceSyncJobMetricTargetTypeDef], # (1)
BatchDeleteDocumentResponseTypeDef#
# BatchDeleteDocumentResponseTypeDef definition
class BatchDeleteDocumentResponseTypeDef(TypedDict):
FailedDocuments: list[BatchDeleteDocumentResponseFailedDocumentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDeleteFeaturedResultsSetResponseTypeDef#
# BatchDeleteFeaturedResultsSetResponseTypeDef definition
class BatchDeleteFeaturedResultsSetResponseTypeDef(TypedDict):
Errors: list[BatchDeleteFeaturedResultsSetErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetDocumentStatusResponseTypeDef#
# BatchGetDocumentStatusResponseTypeDef definition
class BatchGetDocumentStatusResponseTypeDef(TypedDict):
Errors: list[BatchGetDocumentStatusResponseErrorTypeDef], # (1)
DocumentStatusList: list[StatusTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchPutDocumentResponseTypeDef#
# BatchPutDocumentResponseTypeDef definition
class BatchPutDocumentResponseTypeDef(TypedDict):
FailedDocuments: list[BatchPutDocumentResponseFailedDocumentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClickFeedbackTypeDef#
# ClickFeedbackTypeDef definition
class ClickFeedbackTypeDef(TypedDict):
ResultId: str,
ClickTime: TimestampTypeDef,
DocumentAttributeValueTypeDef#
# DocumentAttributeValueTypeDef definition
class DocumentAttributeValueTypeDef(TypedDict):
StringValue: NotRequired[str],
StringListValue: NotRequired[Sequence[str]],
LongValue: NotRequired[int],
DateValue: NotRequired[TimestampTypeDef],
TimeRangeTypeDef#
# TimeRangeTypeDef definition
class TimeRangeTypeDef(TypedDict):
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
CollapseConfigurationTypeDef#
# CollapseConfigurationTypeDef definition
class CollapseConfigurationTypeDef(TypedDict):
DocumentAttributeKey: str,
SortingConfigurations: NotRequired[Sequence[SortingConfigurationTypeDef]], # (1)
MissingAttributeKeyStrategy: NotRequired[MissingAttributeKeyStrategyType], # (2)
Expand: NotRequired[bool],
ExpandConfiguration: NotRequired[ExpandConfigurationTypeDef], # (3)
ConfluenceAttachmentConfigurationOutputTypeDef#
# ConfluenceAttachmentConfigurationOutputTypeDef definition
class ConfluenceAttachmentConfigurationOutputTypeDef(TypedDict):
CrawlAttachments: NotRequired[bool],
AttachmentFieldMappings: NotRequired[list[ConfluenceAttachmentToIndexFieldMappingTypeDef]], # (1)
ConfluenceAttachmentConfigurationTypeDef#
# ConfluenceAttachmentConfigurationTypeDef definition
class ConfluenceAttachmentConfigurationTypeDef(TypedDict):
CrawlAttachments: NotRequired[bool],
AttachmentFieldMappings: NotRequired[Sequence[ConfluenceAttachmentToIndexFieldMappingTypeDef]], # (1)
ConfluenceBlogConfigurationOutputTypeDef#
# ConfluenceBlogConfigurationOutputTypeDef definition
class ConfluenceBlogConfigurationOutputTypeDef(TypedDict):
BlogFieldMappings: NotRequired[list[ConfluenceBlogToIndexFieldMappingTypeDef]], # (1)
ConfluenceBlogConfigurationTypeDef#
# ConfluenceBlogConfigurationTypeDef definition
class ConfluenceBlogConfigurationTypeDef(TypedDict):
BlogFieldMappings: NotRequired[Sequence[ConfluenceBlogToIndexFieldMappingTypeDef]], # (1)
SharePointConfigurationOutputTypeDef#
# SharePointConfigurationOutputTypeDef definition
class SharePointConfigurationOutputTypeDef(TypedDict):
SharePointVersion: SharePointVersionType, # (1)
Urls: list[str],
SecretArn: str,
CrawlAttachments: NotRequired[bool],
UseChangeLog: NotRequired[bool],
InclusionPatterns: NotRequired[list[str]],
ExclusionPatterns: NotRequired[list[str]],
VpcConfiguration: NotRequired[DataSourceVpcConfigurationOutputTypeDef], # (2)
FieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (3)
DocumentTitleFieldName: NotRequired[str],
DisableLocalGroups: NotRequired[bool],
SslCertificateS3Path: NotRequired[S3PathTypeDef], # (4)
AuthenticationType: NotRequired[SharePointOnlineAuthenticationTypeType], # (5)
ProxyConfiguration: NotRequired[ProxyConfigurationTypeDef], # (6)
- See SharePointVersionType
- See DataSourceVpcConfigurationOutputTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See S3PathTypeDef
- See SharePointOnlineAuthenticationTypeType
- See ProxyConfigurationTypeDef
ConfluencePageConfigurationOutputTypeDef#
# ConfluencePageConfigurationOutputTypeDef definition
class ConfluencePageConfigurationOutputTypeDef(TypedDict):
PageFieldMappings: NotRequired[list[ConfluencePageToIndexFieldMappingTypeDef]], # (1)
ConfluencePageConfigurationTypeDef#
# ConfluencePageConfigurationTypeDef definition
class ConfluencePageConfigurationTypeDef(TypedDict):
PageFieldMappings: NotRequired[Sequence[ConfluencePageToIndexFieldMappingTypeDef]], # (1)
ConfluenceSpaceConfigurationOutputTypeDef#
# ConfluenceSpaceConfigurationOutputTypeDef definition
class ConfluenceSpaceConfigurationOutputTypeDef(TypedDict):
CrawlPersonalSpaces: NotRequired[bool],
CrawlArchivedSpaces: NotRequired[bool],
IncludeSpaces: NotRequired[list[str]],
ExcludeSpaces: NotRequired[list[str]],
SpaceFieldMappings: NotRequired[list[ConfluenceSpaceToIndexFieldMappingTypeDef]], # (1)
ConfluenceSpaceConfigurationTypeDef#
# ConfluenceSpaceConfigurationTypeDef definition
class ConfluenceSpaceConfigurationTypeDef(TypedDict):
CrawlPersonalSpaces: NotRequired[bool],
CrawlArchivedSpaces: NotRequired[bool],
IncludeSpaces: NotRequired[Sequence[str]],
ExcludeSpaces: NotRequired[Sequence[str]],
SpaceFieldMappings: NotRequired[Sequence[ConfluenceSpaceToIndexFieldMappingTypeDef]], # (1)
SpellCorrectedQueryTypeDef#
# SpellCorrectedQueryTypeDef definition
class SpellCorrectedQueryTypeDef(TypedDict):
SuggestedQueryText: NotRequired[str],
Corrections: NotRequired[list[CorrectionTypeDef]], # (1)
HierarchicalPrincipalOutputTypeDef#
# HierarchicalPrincipalOutputTypeDef definition
class HierarchicalPrincipalOutputTypeDef(TypedDict):
PrincipalList: list[PrincipalTypeDef], # (1)
- See PrincipalTypeDef
HierarchicalPrincipalTypeDef#
# HierarchicalPrincipalTypeDef definition
class HierarchicalPrincipalTypeDef(TypedDict):
PrincipalList: Sequence[PrincipalTypeDef], # (1)
- See PrincipalTypeDef
CreateFaqRequestRequestTypeDef#
# CreateFaqRequestRequestTypeDef definition
class CreateFaqRequestRequestTypeDef(TypedDict):
IndexId: str,
Name: str,
S3Path: S3PathTypeDef, # (1)
RoleArn: str,
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
FileFormat: NotRequired[FaqFileFormatType], # (3)
ClientToken: NotRequired[str],
LanguageCode: NotRequired[str],
- See S3PathTypeDef
- See TagTypeDef
- See FaqFileFormatType
CreateQuerySuggestionsBlockListRequestRequestTypeDef#
# CreateQuerySuggestionsBlockListRequestRequestTypeDef definition
class CreateQuerySuggestionsBlockListRequestRequestTypeDef(TypedDict):
IndexId: str,
Name: str,
SourceS3Path: S3PathTypeDef, # (1)
RoleArn: str,
Description: NotRequired[str],
ClientToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See S3PathTypeDef
- See TagTypeDef
CreateThesaurusRequestRequestTypeDef#
# CreateThesaurusRequestRequestTypeDef definition
class CreateThesaurusRequestRequestTypeDef(TypedDict):
IndexId: str,
Name: str,
RoleArn: str,
SourceS3Path: S3PathTypeDef, # (1)
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
ClientToken: NotRequired[str],
- See S3PathTypeDef
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateFeaturedResultsSetRequestRequestTypeDef#
# CreateFeaturedResultsSetRequestRequestTypeDef definition
class CreateFeaturedResultsSetRequestRequestTypeDef(TypedDict):
IndexId: str,
FeaturedResultsSetName: str,
Description: NotRequired[str],
ClientToken: NotRequired[str],
Status: NotRequired[FeaturedResultsSetStatusType], # (1)
QueryTexts: NotRequired[Sequence[str]],
FeaturedDocuments: NotRequired[Sequence[FeaturedDocumentTypeDef]], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
FeaturedResultsSetTypeDef#
# FeaturedResultsSetTypeDef definition
class FeaturedResultsSetTypeDef(TypedDict):
FeaturedResultsSetId: NotRequired[str],
FeaturedResultsSetName: NotRequired[str],
Description: NotRequired[str],
Status: NotRequired[FeaturedResultsSetStatusType], # (1)
QueryTexts: NotRequired[list[str]],
FeaturedDocuments: NotRequired[list[FeaturedDocumentTypeDef]], # (2)
LastUpdatedTimestamp: NotRequired[int],
CreationTimestamp: NotRequired[int],
UpdateFeaturedResultsSetRequestRequestTypeDef#
# UpdateFeaturedResultsSetRequestRequestTypeDef definition
class UpdateFeaturedResultsSetRequestRequestTypeDef(TypedDict):
IndexId: str,
FeaturedResultsSetId: str,
FeaturedResultsSetName: NotRequired[str],
Description: NotRequired[str],
Status: NotRequired[FeaturedResultsSetStatusType], # (1)
QueryTexts: NotRequired[Sequence[str]],
FeaturedDocuments: NotRequired[Sequence[FeaturedDocumentTypeDef]], # (2)
UserContextTypeDef#
# UserContextTypeDef definition
class UserContextTypeDef(TypedDict):
Token: NotRequired[str],
UserId: NotRequired[str],
Groups: NotRequired[Sequence[str]],
DataSourceGroups: NotRequired[Sequence[DataSourceGroupTypeDef]], # (1)
ListDataSourcesResponseTypeDef#
# ListDataSourcesResponseTypeDef definition
class ListDataSourcesResponseTypeDef(TypedDict):
SummaryItems: list[DataSourceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DataSourceSyncJobTypeDef#
# DataSourceSyncJobTypeDef definition
class DataSourceSyncJobTypeDef(TypedDict):
ExecutionId: NotRequired[str],
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
Status: NotRequired[DataSourceSyncJobStatusType], # (1)
ErrorMessage: NotRequired[str],
ErrorCode: NotRequired[ErrorCodeType], # (2)
DataSourceErrorCode: NotRequired[str],
Metrics: NotRequired[DataSourceSyncJobMetricsTypeDef], # (3)
ExperiencesSummaryTypeDef#
# ExperiencesSummaryTypeDef definition
class ExperiencesSummaryTypeDef(TypedDict):
Name: NotRequired[str],
Id: NotRequired[str],
CreatedAt: NotRequired[datetime],
Status: NotRequired[ExperienceStatusType], # (1)
Endpoints: NotRequired[list[ExperienceEndpointTypeDef]], # (2)
DescribeFeaturedResultsSetResponseTypeDef#
# DescribeFeaturedResultsSetResponseTypeDef definition
class DescribeFeaturedResultsSetResponseTypeDef(TypedDict):
FeaturedResultsSetId: str,
FeaturedResultsSetName: str,
Description: str,
Status: FeaturedResultsSetStatusType, # (1)
QueryTexts: list[str],
FeaturedDocumentsWithMetadata: list[FeaturedDocumentWithMetadataTypeDef], # (2)
FeaturedDocumentsMissing: list[FeaturedDocumentMissingTypeDef], # (3)
LastUpdatedTimestamp: int,
CreationTimestamp: int,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See FeaturedResultsSetStatusType
- See FeaturedDocumentWithMetadataTypeDef
- See FeaturedDocumentMissingTypeDef
- See ResponseMetadataTypeDef
DescribePrincipalMappingResponseTypeDef#
# DescribePrincipalMappingResponseTypeDef definition
class DescribePrincipalMappingResponseTypeDef(TypedDict):
IndexId: str,
DataSourceId: str,
GroupId: str,
GroupOrderingIdSummaries: list[GroupOrderingIdSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DocumentAttributeConditionOutputTypeDef#
# DocumentAttributeConditionOutputTypeDef definition
class DocumentAttributeConditionOutputTypeDef(TypedDict):
ConditionDocumentAttributeKey: str,
Operator: ConditionOperatorType, # (1)
ConditionOnValue: NotRequired[DocumentAttributeValueOutputTypeDef], # (2)
DocumentAttributeOutputTypeDef#
# DocumentAttributeOutputTypeDef definition
class DocumentAttributeOutputTypeDef(TypedDict):
Key: str,
Value: DocumentAttributeValueOutputTypeDef, # (1)
DocumentAttributeTargetOutputTypeDef#
# DocumentAttributeTargetOutputTypeDef definition
class DocumentAttributeTargetOutputTypeDef(TypedDict):
TargetDocumentAttributeKey: NotRequired[str],
TargetDocumentAttributeValueDeletion: NotRequired[bool],
TargetDocumentAttributeValue: NotRequired[DocumentAttributeValueOutputTypeDef], # (1)
DocumentAttributeValueCountPairTypeDef#
# DocumentAttributeValueCountPairTypeDef definition
class DocumentAttributeValueCountPairTypeDef(TypedDict):
DocumentAttributeValue: NotRequired[DocumentAttributeValueOutputTypeDef], # (1)
Count: NotRequired[int],
FacetResults: NotRequired[list[dict[str, Any]]],
DocumentMetadataConfigurationOutputTypeDef#
# DocumentMetadataConfigurationOutputTypeDef definition
class DocumentMetadataConfigurationOutputTypeDef(TypedDict):
Name: str,
Type: DocumentAttributeValueTypeType, # (1)
Relevance: NotRequired[RelevanceOutputTypeDef], # (2)
Search: NotRequired[SearchTypeDef], # (3)
S3DataSourceConfigurationOutputTypeDef#
# S3DataSourceConfigurationOutputTypeDef definition
class S3DataSourceConfigurationOutputTypeDef(TypedDict):
BucketName: str,
InclusionPrefixes: NotRequired[list[str]],
InclusionPatterns: NotRequired[list[str]],
ExclusionPatterns: NotRequired[list[str]],
DocumentsMetadataConfiguration: NotRequired[DocumentsMetadataConfigurationTypeDef], # (1)
AccessControlListConfiguration: NotRequired[AccessControlListConfigurationTypeDef], # (2)
S3DataSourceConfigurationTypeDef#
# S3DataSourceConfigurationTypeDef definition
class S3DataSourceConfigurationTypeDef(TypedDict):
BucketName: str,
InclusionPrefixes: NotRequired[Sequence[str]],
InclusionPatterns: NotRequired[Sequence[str]],
ExclusionPatterns: NotRequired[Sequence[str]],
DocumentsMetadataConfiguration: NotRequired[DocumentsMetadataConfigurationTypeDef], # (1)
AccessControlListConfiguration: NotRequired[AccessControlListConfigurationTypeDef], # (2)
ExperienceEntitiesSummaryTypeDef#
# ExperienceEntitiesSummaryTypeDef definition
class ExperienceEntitiesSummaryTypeDef(TypedDict):
EntityId: NotRequired[str],
EntityType: NotRequired[EntityTypeType], # (1)
DisplayData: NotRequired[EntityDisplayDataTypeDef], # (2)
ExperienceConfigurationOutputTypeDef#
# ExperienceConfigurationOutputTypeDef definition
class ExperienceConfigurationOutputTypeDef(TypedDict):
ContentSourceConfiguration: NotRequired[ContentSourceConfigurationOutputTypeDef], # (1)
UserIdentityConfiguration: NotRequired[UserIdentityConfigurationTypeDef], # (2)
ListFaqsResponseTypeDef#
# ListFaqsResponseTypeDef definition
class ListFaqsResponseTypeDef(TypedDict):
FaqSummaryItems: list[FaqSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListFeaturedResultsSetsResponseTypeDef#
# ListFeaturedResultsSetsResponseTypeDef definition
class ListFeaturedResultsSetsResponseTypeDef(TypedDict):
FeaturedResultsSetSummaryItems: list[FeaturedResultsSetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetSnapshotsResponseTypeDef#
# GetSnapshotsResponseTypeDef definition
class GetSnapshotsResponseTypeDef(TypedDict):
SnapShotTimeFilter: TimeRangeOutputTypeDef, # (1)
SnapshotsDataHeader: list[str],
SnapshotsData: list[list[str]],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GroupMembersTypeDef#
# GroupMembersTypeDef definition
class GroupMembersTypeDef(TypedDict):
MemberGroups: NotRequired[Sequence[MemberGroupTypeDef]], # (1)
MemberUsers: NotRequired[Sequence[MemberUserTypeDef]], # (2)
S3PathforGroupMembers: NotRequired[S3PathTypeDef], # (3)
- See MemberGroupTypeDef
- See MemberUserTypeDef
- See S3PathTypeDef
ListGroupsOlderThanOrderingIdResponseTypeDef#
# ListGroupsOlderThanOrderingIdResponseTypeDef definition
class ListGroupsOlderThanOrderingIdResponseTypeDef(TypedDict):
GroupsSummaries: list[GroupSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
TextWithHighlightsTypeDef#
# TextWithHighlightsTypeDef definition
class TextWithHighlightsTypeDef(TypedDict):
Text: NotRequired[str],
Highlights: NotRequired[list[HighlightTypeDef]], # (1)
- See HighlightTypeDef
ListIndicesResponseTypeDef#
# ListIndicesResponseTypeDef definition
class ListIndicesResponseTypeDef(TypedDict):
IndexConfigurationSummaryItems: list[IndexConfigurationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
IndexStatisticsTypeDef#
# IndexStatisticsTypeDef definition
class IndexStatisticsTypeDef(TypedDict):
FaqStatistics: FaqStatisticsTypeDef, # (1)
TextDocumentStatistics: TextDocumentStatisticsTypeDef, # (2)
UserTokenConfigurationTypeDef#
# UserTokenConfigurationTypeDef definition
class UserTokenConfigurationTypeDef(TypedDict):
JwtTokenTypeConfiguration: NotRequired[JwtTokenTypeConfigurationTypeDef], # (1)
JsonTokenTypeConfiguration: NotRequired[JsonTokenTypeConfigurationTypeDef], # (2)
ListEntityPersonasResponseTypeDef#
# ListEntityPersonasResponseTypeDef definition
class ListEntityPersonasResponseTypeDef(TypedDict):
SummaryItems: list[PersonasSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListQuerySuggestionsBlockListsResponseTypeDef#
# ListQuerySuggestionsBlockListsResponseTypeDef definition
class ListQuerySuggestionsBlockListsResponseTypeDef(TypedDict):
BlockListSummaryItems: list[QuerySuggestionsBlockListSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListThesauriResponseTypeDef#
# ListThesauriResponseTypeDef definition
class ListThesauriResponseTypeDef(TypedDict):
ThesaurusSummaryItems: list[ThesaurusSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UrlsOutputTypeDef#
# UrlsOutputTypeDef definition
class UrlsOutputTypeDef(TypedDict):
SeedUrlConfiguration: NotRequired[SeedUrlConfigurationOutputTypeDef], # (1)
SiteMapsConfiguration: NotRequired[SiteMapsConfigurationOutputTypeDef], # (2)
SuggestionTextWithHighlightsTypeDef#
# SuggestionTextWithHighlightsTypeDef definition
class SuggestionTextWithHighlightsTypeDef(TypedDict):
Text: NotRequired[str],
Highlights: NotRequired[list[SuggestionHighlightTypeDef]], # (1)
TableRowTypeDef#
# TableRowTypeDef definition
class TableRowTypeDef(TypedDict):
Cells: NotRequired[list[TableCellTypeDef]], # (1)
- See TableCellTypeDef
DatabaseConfigurationOutputTypeDef#
# DatabaseConfigurationOutputTypeDef definition
class DatabaseConfigurationOutputTypeDef(TypedDict):
DatabaseEngineType: DatabaseEngineTypeType, # (1)
ConnectionConfiguration: ConnectionConfigurationTypeDef, # (2)
ColumnConfiguration: ColumnConfigurationOutputTypeDef, # (4)
VpcConfiguration: NotRequired[DataSourceVpcConfigurationOutputTypeDef], # (3)
AclConfiguration: NotRequired[AclConfigurationTypeDef], # (5)
SqlConfiguration: NotRequired[SqlConfigurationTypeDef], # (6)
- See DatabaseEngineTypeType
- See ConnectionConfigurationTypeDef
- See DataSourceVpcConfigurationOutputTypeDef
- See ColumnConfigurationOutputTypeDef
- See AclConfigurationTypeDef
- See SqlConfigurationTypeDef
SalesforceKnowledgeArticleConfigurationOutputTypeDef#
# SalesforceKnowledgeArticleConfigurationOutputTypeDef definition
class SalesforceKnowledgeArticleConfigurationOutputTypeDef(TypedDict):
IncludedStates: list[SalesforceKnowledgeArticleStateType], # (1)
StandardKnowledgeArticleTypeConfiguration: NotRequired[SalesforceStandardKnowledgeArticleTypeConfigurationOutputTypeDef], # (2)
CustomKnowledgeArticleTypeConfigurations: NotRequired[list[SalesforceCustomKnowledgeArticleTypeConfigurationOutputTypeDef]], # (3)
- See SalesforceKnowledgeArticleStateType
- See SalesforceStandardKnowledgeArticleTypeConfigurationOutputTypeDef
- See SalesforceCustomKnowledgeArticleTypeConfigurationOutputTypeDef
ServiceNowConfigurationOutputTypeDef#
# ServiceNowConfigurationOutputTypeDef definition
class ServiceNowConfigurationOutputTypeDef(TypedDict):
HostUrl: str,
SecretArn: str,
ServiceNowBuildVersion: ServiceNowBuildVersionTypeType, # (1)
KnowledgeArticleConfiguration: NotRequired[ServiceNowKnowledgeArticleConfigurationOutputTypeDef], # (2)
ServiceCatalogConfiguration: NotRequired[ServiceNowServiceCatalogConfigurationOutputTypeDef], # (3)
AuthenticationType: NotRequired[ServiceNowAuthenticationTypeType], # (4)
- See ServiceNowBuildVersionTypeType
- See ServiceNowKnowledgeArticleConfigurationOutputTypeDef
- See ServiceNowServiceCatalogConfigurationOutputTypeDef
- See ServiceNowAuthenticationTypeType
GitHubConfigurationOutputTypeDef#
# GitHubConfigurationOutputTypeDef definition
class GitHubConfigurationOutputTypeDef(TypedDict):
SecretArn: str,
SaaSConfiguration: NotRequired[SaaSConfigurationTypeDef], # (1)
OnPremiseConfiguration: NotRequired[OnPremiseConfigurationTypeDef], # (2)
Type: NotRequired[TypeType], # (3)
UseChangeLog: NotRequired[bool],
GitHubDocumentCrawlProperties: NotRequired[GitHubDocumentCrawlPropertiesTypeDef], # (4)
RepositoryFilter: NotRequired[list[str]],
InclusionFolderNamePatterns: NotRequired[list[str]],
InclusionFileTypePatterns: NotRequired[list[str]],
InclusionFileNamePatterns: NotRequired[list[str]],
ExclusionFolderNamePatterns: NotRequired[list[str]],
ExclusionFileTypePatterns: NotRequired[list[str]],
ExclusionFileNamePatterns: NotRequired[list[str]],
VpcConfiguration: NotRequired[DataSourceVpcConfigurationOutputTypeDef], # (5)
GitHubRepositoryConfigurationFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (6)
GitHubCommitConfigurationFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (6)
GitHubIssueDocumentConfigurationFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (6)
GitHubIssueCommentConfigurationFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (6)
GitHubIssueAttachmentConfigurationFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (6)
GitHubPullRequestCommentConfigurationFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (6)
GitHubPullRequestDocumentConfigurationFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (6)
GitHubPullRequestDocumentAttachmentConfigurationFieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (6)
- See SaaSConfigurationTypeDef
- See OnPremiseConfigurationTypeDef
- See TypeType
- See GitHubDocumentCrawlPropertiesTypeDef
- See DataSourceVpcConfigurationOutputTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
OneDriveConfigurationOutputTypeDef#
# OneDriveConfigurationOutputTypeDef definition
class OneDriveConfigurationOutputTypeDef(TypedDict):
TenantDomain: str,
SecretArn: str,
OneDriveUsers: OneDriveUsersOutputTypeDef, # (1)
InclusionPatterns: NotRequired[list[str]],
ExclusionPatterns: NotRequired[list[str]],
FieldMappings: NotRequired[list[DataSourceToIndexFieldMappingTypeDef]], # (2)
DisableLocalGroups: NotRequired[bool],
DescribeQuerySuggestionsConfigResponseTypeDef#
# DescribeQuerySuggestionsConfigResponseTypeDef definition
class DescribeQuerySuggestionsConfigResponseTypeDef(TypedDict):
Mode: ModeType, # (1)
Status: QuerySuggestionsStatusType, # (2)
QueryLogLookBackWindowInDays: int,
IncludeQueriesWithoutUserInformation: bool,
MinimumNumberOfQueryingUsers: int,
MinimumQueryCount: int,
LastSuggestionsBuildTime: datetime,
LastClearTime: datetime,
TotalSuggestionsCount: int,
AttributeSuggestionsConfig: AttributeSuggestionsDescribeConfigTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ModeType
- See QuerySuggestionsStatusType
- See AttributeSuggestionsDescribeConfigTypeDef
- See ResponseMetadataTypeDef
UpdateQuerySuggestionsConfigRequestRequestTypeDef#
# UpdateQuerySuggestionsConfigRequestRequestTypeDef definition
class UpdateQuerySuggestionsConfigRequestRequestTypeDef(TypedDict):
IndexId: str,
Mode: NotRequired[ModeType], # (1)
QueryLogLookBackWindowInDays: NotRequired[int],
IncludeQueriesWithoutUserInformation: NotRequired[bool],
MinimumNumberOfQueryingUsers: NotRequired[int],
MinimumQueryCount: NotRequired[int],
AttributeSuggestionsConfig: NotRequired[AttributeSuggestionsUpdateConfigTypeDef], # (2)
SubmitFeedbackRequestRequestTypeDef#
# SubmitFeedbackRequestRequestTypeDef definition
class SubmitFeedbackRequestRequestTypeDef(TypedDict):
IndexId: str,
QueryId: str,
ClickFeedbackItems: NotRequired[Sequence[ClickFeedbackTypeDef]], # (1)
RelevanceFeedbackItems: NotRequired[Sequence[RelevanceFeedbackTypeDef]], # (2)
ListDataSourceSyncJobsRequestRequestTypeDef#
# ListDataSourceSyncJobsRequestRequestTypeDef definition
class ListDataSourceSyncJobsRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
StartTimeFilter: NotRequired[TimeRangeTypeDef], # (1)
StatusFilter: NotRequired[DataSourceSyncJobStatusType], # (2)
ConfluenceConfigurationOutputTypeDef#
# ConfluenceConfigurationOutputTypeDef definition
class ConfluenceConfigurationOutputTypeDef(TypedDict):
ServerUrl: str,
SecretArn: str,
Version: ConfluenceVersionType, # (1)
SpaceConfiguration: NotRequired[ConfluenceSpaceConfigurationOutputTypeDef], # (2)
PageConfiguration: NotRequired[ConfluencePageConfigurationOutputTypeDef], # (3)
BlogConfiguration: NotRequired[ConfluenceBlogConfigurationOutputTypeDef], # (4)
AttachmentConfiguration: NotRequired[ConfluenceAttachmentConfigurationOutputTypeDef], # (5)
VpcConfiguration: NotRequired[DataSourceVpcConfigurationOutputTypeDef], # (6)
InclusionPatterns: NotRequired[list[str]],
ExclusionPatterns: NotRequired[list[str]],
ProxyConfiguration: NotRequired[ProxyConfigurationTypeDef], # (7)
AuthenticationType: NotRequired[ConfluenceAuthenticationTypeType], # (8)
- See ConfluenceVersionType
- See ConfluenceSpaceConfigurationOutputTypeDef
- See ConfluencePageConfigurationOutputTypeDef
- See ConfluenceBlogConfigurationOutputTypeDef
- See ConfluenceAttachmentConfigurationOutputTypeDef
- See DataSourceVpcConfigurationOutputTypeDef
- See ProxyConfigurationTypeDef
- See ConfluenceAuthenticationTypeType
ExperienceConfigurationTypeDef#
# ExperienceConfigurationTypeDef definition
class ExperienceConfigurationTypeDef(TypedDict):
ContentSourceConfiguration: NotRequired[ContentSourceConfigurationUnionTypeDef], # (1)
UserIdentityConfiguration: NotRequired[UserIdentityConfigurationTypeDef], # (2)
- See ContentSourceConfigurationTypeDef ContentSourceConfigurationOutputTypeDef
- See UserIdentityConfigurationTypeDef
DescribeAccessControlConfigurationResponseTypeDef#
# DescribeAccessControlConfigurationResponseTypeDef definition
class DescribeAccessControlConfigurationResponseTypeDef(TypedDict):
Name: str,
Description: str,
ErrorMessage: str,
AccessControlList: list[PrincipalTypeDef], # (1)
HierarchicalAccessControlList: list[HierarchicalPrincipalOutputTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateAccessControlConfigurationRequestRequestTypeDef#
# UpdateAccessControlConfigurationRequestRequestTypeDef definition
class UpdateAccessControlConfigurationRequestRequestTypeDef(TypedDict):
IndexId: str,
Id: str,
Name: NotRequired[str],
Description: NotRequired[str],
AccessControlList: NotRequired[Sequence[PrincipalTypeDef]], # (1)
HierarchicalAccessControlList: NotRequired[Sequence[HierarchicalPrincipalTypeDef]], # (2)
AlfrescoConfigurationTypeDef#
# AlfrescoConfigurationTypeDef definition
class AlfrescoConfigurationTypeDef(TypedDict):
SiteUrl: str,
SiteId: str,
SecretArn: str,
SslCertificateS3Path: S3PathTypeDef, # (1)
CrawlSystemFolders: NotRequired[bool],
CrawlComments: NotRequired[bool],
EntityFilter: NotRequired[Sequence[AlfrescoEntityType]], # (2)
DocumentLibraryFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (3)
BlogFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (3)
WikiFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (3)
InclusionPatterns: NotRequired[Sequence[str]],
ExclusionPatterns: NotRequired[Sequence[str]],
VpcConfiguration: NotRequired[DataSourceVpcConfigurationUnionTypeDef], # (6)
- See S3PathTypeDef
- See AlfrescoEntityType
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceVpcConfigurationTypeDef DataSourceVpcConfigurationOutputTypeDef
BoxConfigurationTypeDef#
# BoxConfigurationTypeDef definition
class BoxConfigurationTypeDef(TypedDict):
EnterpriseId: str,
SecretArn: str,
UseChangeLog: NotRequired[bool],
CrawlComments: NotRequired[bool],
CrawlTasks: NotRequired[bool],
CrawlWebLinks: NotRequired[bool],
FileFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (1)
TaskFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (1)
CommentFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (1)
WebLinkFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (1)
InclusionPatterns: NotRequired[Sequence[str]],
ExclusionPatterns: NotRequired[Sequence[str]],
VpcConfiguration: NotRequired[DataSourceVpcConfigurationUnionTypeDef], # (5)
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceVpcConfigurationTypeDef DataSourceVpcConfigurationOutputTypeDef
FsxConfigurationTypeDef#
# FsxConfigurationTypeDef definition
class FsxConfigurationTypeDef(TypedDict):
FileSystemId: str,
FileSystemType: FsxFileSystemTypeType, # (1)
VpcConfiguration: DataSourceVpcConfigurationUnionTypeDef, # (2)
SecretArn: NotRequired[str],
InclusionPatterns: NotRequired[Sequence[str]],
ExclusionPatterns: NotRequired[Sequence[str]],
FieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (3)
- See FsxFileSystemTypeType
- See DataSourceVpcConfigurationTypeDef DataSourceVpcConfigurationOutputTypeDef
- See DataSourceToIndexFieldMappingTypeDef
GitHubConfigurationTypeDef#
# GitHubConfigurationTypeDef definition
class GitHubConfigurationTypeDef(TypedDict):
SecretArn: str,
SaaSConfiguration: NotRequired[SaaSConfigurationTypeDef], # (1)
OnPremiseConfiguration: NotRequired[OnPremiseConfigurationTypeDef], # (2)
Type: NotRequired[TypeType], # (3)
UseChangeLog: NotRequired[bool],
GitHubDocumentCrawlProperties: NotRequired[GitHubDocumentCrawlPropertiesTypeDef], # (4)
RepositoryFilter: NotRequired[Sequence[str]],
InclusionFolderNamePatterns: NotRequired[Sequence[str]],
InclusionFileTypePatterns: NotRequired[Sequence[str]],
InclusionFileNamePatterns: NotRequired[Sequence[str]],
ExclusionFolderNamePatterns: NotRequired[Sequence[str]],
ExclusionFileTypePatterns: NotRequired[Sequence[str]],
ExclusionFileNamePatterns: NotRequired[Sequence[str]],
VpcConfiguration: NotRequired[DataSourceVpcConfigurationUnionTypeDef], # (5)
GitHubRepositoryConfigurationFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (6)
GitHubCommitConfigurationFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (6)
GitHubIssueDocumentConfigurationFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (6)
GitHubIssueCommentConfigurationFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (6)
GitHubIssueAttachmentConfigurationFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (6)
GitHubPullRequestCommentConfigurationFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (6)
GitHubPullRequestDocumentConfigurationFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (6)
GitHubPullRequestDocumentAttachmentConfigurationFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (6)
- See SaaSConfigurationTypeDef
- See OnPremiseConfigurationTypeDef
- See TypeType
- See GitHubDocumentCrawlPropertiesTypeDef
- See DataSourceVpcConfigurationTypeDef DataSourceVpcConfigurationOutputTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
JiraConfigurationTypeDef#
# JiraConfigurationTypeDef definition
class JiraConfigurationTypeDef(TypedDict):
JiraAccountUrl: str,
SecretArn: str,
UseChangeLog: NotRequired[bool],
Project: NotRequired[Sequence[str]],
IssueType: NotRequired[Sequence[str]],
Status: NotRequired[Sequence[str]],
IssueSubEntityFilter: NotRequired[Sequence[IssueSubEntityType]], # (1)
AttachmentFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (2)
CommentFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (2)
IssueFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (2)
ProjectFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (2)
WorkLogFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (2)
InclusionPatterns: NotRequired[Sequence[str]],
ExclusionPatterns: NotRequired[Sequence[str]],
VpcConfiguration: NotRequired[DataSourceVpcConfigurationUnionTypeDef], # (7)
- See IssueSubEntityType
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceVpcConfigurationTypeDef DataSourceVpcConfigurationOutputTypeDef
QuipConfigurationTypeDef#
# QuipConfigurationTypeDef definition
class QuipConfigurationTypeDef(TypedDict):
Domain: str,
SecretArn: str,
CrawlFileComments: NotRequired[bool],
CrawlChatRooms: NotRequired[bool],
CrawlAttachments: NotRequired[bool],
FolderIds: NotRequired[Sequence[str]],
ThreadFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (1)
MessageFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (1)
AttachmentFieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (1)
InclusionPatterns: NotRequired[Sequence[str]],
ExclusionPatterns: NotRequired[Sequence[str]],
VpcConfiguration: NotRequired[DataSourceVpcConfigurationUnionTypeDef], # (4)
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See DataSourceVpcConfigurationTypeDef DataSourceVpcConfigurationOutputTypeDef
SharePointConfigurationTypeDef#
# SharePointConfigurationTypeDef definition
class SharePointConfigurationTypeDef(TypedDict):
SharePointVersion: SharePointVersionType, # (1)
Urls: Sequence[str],
SecretArn: str,
CrawlAttachments: NotRequired[bool],
UseChangeLog: NotRequired[bool],
InclusionPatterns: NotRequired[Sequence[str]],
ExclusionPatterns: NotRequired[Sequence[str]],
VpcConfiguration: NotRequired[DataSourceVpcConfigurationUnionTypeDef], # (2)
FieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (3)
DocumentTitleFieldName: NotRequired[str],
DisableLocalGroups: NotRequired[bool],
SslCertificateS3Path: NotRequired[S3PathTypeDef], # (4)
AuthenticationType: NotRequired[SharePointOnlineAuthenticationTypeType], # (5)
ProxyConfiguration: NotRequired[ProxyConfigurationTypeDef], # (6)
- See SharePointVersionType
- See DataSourceVpcConfigurationTypeDef DataSourceVpcConfigurationOutputTypeDef
- See DataSourceToIndexFieldMappingTypeDef
- See S3PathTypeDef
- See SharePointOnlineAuthenticationTypeType
- See ProxyConfigurationTypeDef
SlackConfigurationTypeDef#
# SlackConfigurationTypeDef definition
class SlackConfigurationTypeDef(TypedDict):
TeamId: str,
SecretArn: str,
SlackEntityList: Sequence[SlackEntityType], # (2)
SinceCrawlDate: str,
VpcConfiguration: NotRequired[DataSourceVpcConfigurationUnionTypeDef], # (1)
UseChangeLog: NotRequired[bool],
CrawlBotMessage: NotRequired[bool],
ExcludeArchived: NotRequired[bool],
LookBackPeriod: NotRequired[int],
PrivateChannelFilter: NotRequired[Sequence[str]],
PublicChannelFilter: NotRequired[Sequence[str]],
InclusionPatterns: NotRequired[Sequence[str]],
ExclusionPatterns: NotRequired[Sequence[str]],
FieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (3)
- See DataSourceVpcConfigurationTypeDef DataSourceVpcConfigurationOutputTypeDef
- See SlackEntityType
- See DataSourceToIndexFieldMappingTypeDef
CreateFeaturedResultsSetResponseTypeDef#
# CreateFeaturedResultsSetResponseTypeDef definition
class CreateFeaturedResultsSetResponseTypeDef(TypedDict):
FeaturedResultsSet: FeaturedResultsSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFeaturedResultsSetResponseTypeDef#
# UpdateFeaturedResultsSetResponseTypeDef definition
class UpdateFeaturedResultsSetResponseTypeDef(TypedDict):
FeaturedResultsSet: FeaturedResultsSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDataSourceSyncJobsResponseTypeDef#
# ListDataSourceSyncJobsResponseTypeDef definition
class ListDataSourceSyncJobsResponseTypeDef(TypedDict):
History: list[DataSourceSyncJobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListExperiencesResponseTypeDef#
# ListExperiencesResponseTypeDef definition
class ListExperiencesResponseTypeDef(TypedDict):
SummaryItems: list[ExperiencesSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
HookConfigurationOutputTypeDef#
# HookConfigurationOutputTypeDef definition
class HookConfigurationOutputTypeDef(TypedDict):
LambdaArn: str,
S3Bucket: str,
InvocationCondition: NotRequired[DocumentAttributeConditionOutputTypeDef], # (1)
RetrieveResultItemTypeDef#
# RetrieveResultItemTypeDef definition
class RetrieveResultItemTypeDef(TypedDict):
Id: NotRequired[str],
DocumentId: NotRequired[str],
DocumentTitle: NotRequired[str],
Content: NotRequired[str],
DocumentURI: NotRequired[str],
DocumentAttributes: NotRequired[list[DocumentAttributeOutputTypeDef]], # (1)
ScoreAttributes: NotRequired[ScoreAttributesTypeDef], # (2)
SourceDocumentTypeDef#
# SourceDocumentTypeDef definition
class SourceDocumentTypeDef(TypedDict):
DocumentId: NotRequired[str],
SuggestionAttributes: NotRequired[list[str]],
AdditionalAttributes: NotRequired[list[DocumentAttributeOutputTypeDef]], # (1)
InlineCustomDocumentEnrichmentConfigurationOutputTypeDef#
# InlineCustomDocumentEnrichmentConfigurationOutputTypeDef definition
class InlineCustomDocumentEnrichmentConfigurationOutputTypeDef(TypedDict):
Condition: NotRequired[DocumentAttributeConditionOutputTypeDef], # (1)
Target: NotRequired[DocumentAttributeTargetOutputTypeDef], # (2)
DocumentContentDeletion: NotRequired[bool],
FacetResultTypeDef#
# FacetResultTypeDef definition
class FacetResultTypeDef(TypedDict):
DocumentAttributeKey: NotRequired[str],
DocumentAttributeValueType: NotRequired[DocumentAttributeValueTypeType], # (1)
DocumentAttributeValueCountPairs: NotRequired[list[DocumentAttributeValueCountPairTypeDef]], # (2)
ListExperienceEntitiesResponseTypeDef#
# ListExperienceEntitiesResponseTypeDef definition
class ListExperienceEntitiesResponseTypeDef(TypedDict):
SummaryItems: list[ExperienceEntitiesSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeExperienceResponseTypeDef#
# DescribeExperienceResponseTypeDef definition
class DescribeExperienceResponseTypeDef(TypedDict):
Id: str,
IndexId: str,
Name: str,
Endpoints: list[ExperienceEndpointTypeDef], # (1)
Configuration: ExperienceConfigurationOutputTypeDef, # (2)
CreatedAt: datetime,
UpdatedAt: datetime,
Description: str,
Status: ExperienceStatusType, # (3)
RoleArn: str,
ErrorMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ExperienceEndpointTypeDef
- See ExperienceConfigurationOutputTypeDef
- See ExperienceStatusType
- See ResponseMetadataTypeDef
PutPrincipalMappingRequestRequestTypeDef#
# PutPrincipalMappingRequestRequestTypeDef definition
class PutPrincipalMappingRequestRequestTypeDef(TypedDict):
IndexId: str,
GroupId: str,
GroupMembers: GroupMembersTypeDef, # (1)
DataSourceId: NotRequired[str],
OrderingId: NotRequired[int],
RoleArn: NotRequired[str],
AdditionalResultAttributeValueTypeDef#
# AdditionalResultAttributeValueTypeDef definition
class AdditionalResultAttributeValueTypeDef(TypedDict):
TextWithHighlightsValue: NotRequired[TextWithHighlightsTypeDef], # (1)
ExpandedResultItemTypeDef#
# ExpandedResultItemTypeDef definition
class ExpandedResultItemTypeDef(TypedDict):
Id: NotRequired[str],
DocumentId: NotRequired[str],
DocumentTitle: NotRequired[TextWithHighlightsTypeDef], # (1)
DocumentExcerpt: NotRequired[TextWithHighlightsTypeDef], # (1)
DocumentURI: NotRequired[str],
DocumentAttributes: NotRequired[list[DocumentAttributeOutputTypeDef]], # (3)
CreateIndexRequestRequestTypeDef#
# CreateIndexRequestRequestTypeDef definition
class CreateIndexRequestRequestTypeDef(TypedDict):
Name: str,
RoleArn: str,
Edition: NotRequired[IndexEditionType], # (1)
ServerSideEncryptionConfiguration: NotRequired[ServerSideEncryptionConfigurationTypeDef], # (2)
Description: NotRequired[str],
ClientToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
UserTokenConfigurations: NotRequired[Sequence[UserTokenConfigurationTypeDef]], # (4)
UserContextPolicy: NotRequired[UserContextPolicyType], # (5)
UserGroupResolutionConfiguration: NotRequired[UserGroupResolutionConfigurationTypeDef], # (6)
- See IndexEditionType
- See ServerSideEncryptionConfigurationTypeDef
- See TagTypeDef
- See UserTokenConfigurationTypeDef
- See UserContextPolicyType
- See UserGroupResolutionConfigurationTypeDef
DescribeIndexResponseTypeDef#
# DescribeIndexResponseTypeDef definition
class DescribeIndexResponseTypeDef(TypedDict):
Name: str,
Id: str,
Edition: IndexEditionType, # (1)
RoleArn: str,
ServerSideEncryptionConfiguration: ServerSideEncryptionConfigurationTypeDef, # (2)
Status: IndexStatusType, # (3)
Description: str,
CreatedAt: datetime,
UpdatedAt: datetime,
DocumentMetadataConfigurations: list[DocumentMetadataConfigurationOutputTypeDef], # (4)
IndexStatistics: IndexStatisticsTypeDef, # (5)
ErrorMessage: str,
CapacityUnits: CapacityUnitsConfigurationTypeDef, # (6)
UserTokenConfigurations: list[UserTokenConfigurationTypeDef], # (7)
UserContextPolicy: UserContextPolicyType, # (8)
UserGroupResolutionConfiguration: UserGroupResolutionConfigurationTypeDef, # (9)
ResponseMetadata: ResponseMetadataTypeDef, # (10)
- See IndexEditionType
- See ServerSideEncryptionConfigurationTypeDef
- See IndexStatusType
- See DocumentMetadataConfigurationOutputTypeDef
- See IndexStatisticsTypeDef
- See CapacityUnitsConfigurationTypeDef
- See UserTokenConfigurationTypeDef
- See UserContextPolicyType
- See UserGroupResolutionConfigurationTypeDef
- See ResponseMetadataTypeDef
DocumentMetadataConfigurationTypeDef#
# DocumentMetadataConfigurationTypeDef definition
class DocumentMetadataConfigurationTypeDef(TypedDict):
Name: str,
Type: DocumentAttributeValueTypeType, # (1)
Relevance: NotRequired[RelevanceUnionTypeDef], # (2)
Search: NotRequired[SearchTypeDef], # (3)
DocumentRelevanceConfigurationTypeDef#
# DocumentRelevanceConfigurationTypeDef definition
class DocumentRelevanceConfigurationTypeDef(TypedDict):
Name: str,
Relevance: RelevanceUnionTypeDef, # (1)
WebCrawlerConfigurationOutputTypeDef#
# WebCrawlerConfigurationOutputTypeDef definition
class WebCrawlerConfigurationOutputTypeDef(TypedDict):
Urls: UrlsOutputTypeDef, # (1)
CrawlDepth: NotRequired[int],
MaxLinksPerPage: NotRequired[int],
MaxContentSizePerPageInMegaBytes: NotRequired[float],
MaxUrlsPerMinuteCrawlRate: NotRequired[int],
UrlInclusionPatterns: NotRequired[list[str]],
UrlExclusionPatterns: NotRequired[list[str]],
ProxyConfiguration: NotRequired[ProxyConfigurationTypeDef], # (2)
AuthenticationConfiguration: NotRequired[AuthenticationConfigurationOutputTypeDef], # (3)
UrlsTypeDef#
# UrlsTypeDef definition
class UrlsTypeDef(TypedDict):
SeedUrlConfiguration: NotRequired[SeedUrlConfigurationUnionTypeDef], # (1)
SiteMapsConfiguration: NotRequired[SiteMapsConfigurationUnionTypeDef], # (2)
- See SeedUrlConfigurationTypeDef SeedUrlConfigurationOutputTypeDef
- See SiteMapsConfigurationTypeDef SiteMapsConfigurationOutputTypeDef
SuggestionValueTypeDef#
# SuggestionValueTypeDef definition
class SuggestionValueTypeDef(TypedDict):
Text: NotRequired[SuggestionTextWithHighlightsTypeDef], # (1)
TableExcerptTypeDef#
# TableExcerptTypeDef definition
class TableExcerptTypeDef(TypedDict):
Rows: NotRequired[list[TableRowTypeDef]], # (1)
TotalNumberOfRows: NotRequired[int],
- See TableRowTypeDef
DatabaseConfigurationTypeDef#
# DatabaseConfigurationTypeDef definition
class DatabaseConfigurationTypeDef(TypedDict):
DatabaseEngineType: DatabaseEngineTypeType, # (1)
ConnectionConfiguration: ConnectionConfigurationTypeDef, # (2)
ColumnConfiguration: ColumnConfigurationUnionTypeDef, # (4)
VpcConfiguration: NotRequired[DataSourceVpcConfigurationUnionTypeDef], # (3)
AclConfiguration: NotRequired[AclConfigurationTypeDef], # (5)
SqlConfiguration: NotRequired[SqlConfigurationTypeDef], # (6)
- See DatabaseEngineTypeType
- See ConnectionConfigurationTypeDef
- See DataSourceVpcConfigurationTypeDef DataSourceVpcConfigurationOutputTypeDef
- See ColumnConfigurationTypeDef ColumnConfigurationOutputTypeDef
- See AclConfigurationTypeDef
- See SqlConfigurationTypeDef
SalesforceConfigurationOutputTypeDef#
# SalesforceConfigurationOutputTypeDef definition
class SalesforceConfigurationOutputTypeDef(TypedDict):
ServerUrl: str,
SecretArn: str,
StandardObjectConfigurations: NotRequired[list[SalesforceStandardObjectConfigurationOutputTypeDef]], # (1)
KnowledgeArticleConfiguration: NotRequired[SalesforceKnowledgeArticleConfigurationOutputTypeDef], # (2)
ChatterFeedConfiguration: NotRequired[SalesforceChatterFeedConfigurationOutputTypeDef], # (3)
CrawlAttachments: NotRequired[bool],
StandardObjectAttachmentConfiguration: NotRequired[SalesforceStandardObjectAttachmentConfigurationOutputTypeDef], # (4)
IncludeAttachmentFilePatterns: NotRequired[list[str]],
ExcludeAttachmentFilePatterns: NotRequired[list[str]],
- See SalesforceStandardObjectConfigurationOutputTypeDef
- See SalesforceKnowledgeArticleConfigurationOutputTypeDef
- See SalesforceChatterFeedConfigurationOutputTypeDef
- See SalesforceStandardObjectAttachmentConfigurationOutputTypeDef
SalesforceKnowledgeArticleConfigurationTypeDef#
# SalesforceKnowledgeArticleConfigurationTypeDef definition
class SalesforceKnowledgeArticleConfigurationTypeDef(TypedDict):
IncludedStates: Sequence[SalesforceKnowledgeArticleStateType], # (1)
StandardKnowledgeArticleTypeConfiguration: NotRequired[SalesforceStandardKnowledgeArticleTypeConfigurationUnionTypeDef], # (2)
CustomKnowledgeArticleTypeConfigurations: NotRequired[Sequence[SalesforceCustomKnowledgeArticleTypeConfigurationUnionTypeDef]], # (3)
- See SalesforceKnowledgeArticleStateType
- See SalesforceStandardKnowledgeArticleTypeConfigurationTypeDef SalesforceStandardKnowledgeArticleTypeConfigurationOutputTypeDef
- See SalesforceCustomKnowledgeArticleTypeConfigurationTypeDef SalesforceCustomKnowledgeArticleTypeConfigurationOutputTypeDef
ServiceNowConfigurationTypeDef#
# ServiceNowConfigurationTypeDef definition
class ServiceNowConfigurationTypeDef(TypedDict):
HostUrl: str,
SecretArn: str,
ServiceNowBuildVersion: ServiceNowBuildVersionTypeType, # (1)
KnowledgeArticleConfiguration: NotRequired[ServiceNowKnowledgeArticleConfigurationUnionTypeDef], # (2)
ServiceCatalogConfiguration: NotRequired[ServiceNowServiceCatalogConfigurationUnionTypeDef], # (3)
AuthenticationType: NotRequired[ServiceNowAuthenticationTypeType], # (4)
- See ServiceNowBuildVersionTypeType
- See ServiceNowKnowledgeArticleConfigurationTypeDef ServiceNowKnowledgeArticleConfigurationOutputTypeDef
- See ServiceNowServiceCatalogConfigurationTypeDef ServiceNowServiceCatalogConfigurationOutputTypeDef
- See ServiceNowAuthenticationTypeType
OneDriveConfigurationTypeDef#
# OneDriveConfigurationTypeDef definition
class OneDriveConfigurationTypeDef(TypedDict):
TenantDomain: str,
SecretArn: str,
OneDriveUsers: OneDriveUsersUnionTypeDef, # (1)
InclusionPatterns: NotRequired[Sequence[str]],
ExclusionPatterns: NotRequired[Sequence[str]],
FieldMappings: NotRequired[Sequence[DataSourceToIndexFieldMappingTypeDef]], # (2)
DisableLocalGroups: NotRequired[bool],
DocumentAttributeConditionTypeDef#
# DocumentAttributeConditionTypeDef definition
class DocumentAttributeConditionTypeDef(TypedDict):
ConditionDocumentAttributeKey: str,
Operator: ConditionOperatorType, # (1)
ConditionOnValue: NotRequired[DocumentAttributeValueUnionTypeDef], # (2)
DocumentAttributeTargetTypeDef#
# DocumentAttributeTargetTypeDef definition
class DocumentAttributeTargetTypeDef(TypedDict):
TargetDocumentAttributeKey: NotRequired[str],
TargetDocumentAttributeValueDeletion: NotRequired[bool],
TargetDocumentAttributeValue: NotRequired[DocumentAttributeValueUnionTypeDef], # (1)
DocumentAttributeTypeDef#
# DocumentAttributeTypeDef definition
class DocumentAttributeTypeDef(TypedDict):
Key: str,
Value: DocumentAttributeValueUnionTypeDef, # (1)
ConfluenceConfigurationTypeDef#
# ConfluenceConfigurationTypeDef definition
class ConfluenceConfigurationTypeDef(TypedDict):
ServerUrl: str,
SecretArn: str,
Version: ConfluenceVersionType, # (1)
SpaceConfiguration: NotRequired[ConfluenceSpaceConfigurationUnionTypeDef], # (2)
PageConfiguration: NotRequired[ConfluencePageConfigurationUnionTypeDef], # (3)
BlogConfiguration: NotRequired[ConfluenceBlogConfigurationUnionTypeDef], # (4)
AttachmentConfiguration: NotRequired[ConfluenceAttachmentConfigurationUnionTypeDef], # (5)
VpcConfiguration: NotRequired[DataSourceVpcConfigurationUnionTypeDef], # (6)
InclusionPatterns: NotRequired[Sequence[str]],
ExclusionPatterns: NotRequired[Sequence[str]],
ProxyConfiguration: NotRequired[ProxyConfigurationTypeDef], # (7)
AuthenticationType: NotRequired[ConfluenceAuthenticationTypeType], # (8)
- See ConfluenceVersionType
- See ConfluenceSpaceConfigurationTypeDef ConfluenceSpaceConfigurationOutputTypeDef
- See ConfluencePageConfigurationTypeDef ConfluencePageConfigurationOutputTypeDef
- See ConfluenceBlogConfigurationTypeDef ConfluenceBlogConfigurationOutputTypeDef
- See ConfluenceAttachmentConfigurationTypeDef ConfluenceAttachmentConfigurationOutputTypeDef
- See DataSourceVpcConfigurationTypeDef DataSourceVpcConfigurationOutputTypeDef
- See ProxyConfigurationTypeDef
- See ConfluenceAuthenticationTypeType
CreateExperienceRequestRequestTypeDef#
# CreateExperienceRequestRequestTypeDef definition
class CreateExperienceRequestRequestTypeDef(TypedDict):
Name: str,
IndexId: str,
RoleArn: NotRequired[str],
Configuration: NotRequired[ExperienceConfigurationTypeDef], # (1)
Description: NotRequired[str],
ClientToken: NotRequired[str],
UpdateExperienceRequestRequestTypeDef#
# UpdateExperienceRequestRequestTypeDef definition
class UpdateExperienceRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
Name: NotRequired[str],
RoleArn: NotRequired[str],
Configuration: NotRequired[ExperienceConfigurationTypeDef], # (1)
Description: NotRequired[str],
CreateAccessControlConfigurationRequestRequestTypeDef#
# CreateAccessControlConfigurationRequestRequestTypeDef definition
class CreateAccessControlConfigurationRequestRequestTypeDef(TypedDict):
IndexId: str,
Name: str,
Description: NotRequired[str],
AccessControlList: NotRequired[Sequence[PrincipalTypeDef]], # (1)
HierarchicalAccessControlList: NotRequired[Sequence[HierarchicalPrincipalUnionTypeDef]], # (2)
ClientToken: NotRequired[str],
RetrieveResultTypeDef#
# RetrieveResultTypeDef definition
class RetrieveResultTypeDef(TypedDict):
QueryId: str,
ResultItems: list[RetrieveResultItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CustomDocumentEnrichmentConfigurationOutputTypeDef#
# CustomDocumentEnrichmentConfigurationOutputTypeDef definition
class CustomDocumentEnrichmentConfigurationOutputTypeDef(TypedDict):
InlineConfigurations: NotRequired[list[InlineCustomDocumentEnrichmentConfigurationOutputTypeDef]], # (1)
PreExtractionHookConfiguration: NotRequired[HookConfigurationOutputTypeDef], # (2)
PostExtractionHookConfiguration: NotRequired[HookConfigurationOutputTypeDef], # (2)
RoleArn: NotRequired[str],
- See InlineCustomDocumentEnrichmentConfigurationOutputTypeDef
- See HookConfigurationOutputTypeDef
- See HookConfigurationOutputTypeDef
AdditionalResultAttributeTypeDef#
# AdditionalResultAttributeTypeDef definition
class AdditionalResultAttributeTypeDef(TypedDict):
Key: str,
ValueType: AdditionalResultAttributeValueTypeType, # (1)
Value: AdditionalResultAttributeValueTypeDef, # (2)
CollapsedResultDetailTypeDef#
# CollapsedResultDetailTypeDef definition
class CollapsedResultDetailTypeDef(TypedDict):
DocumentAttribute: DocumentAttributeOutputTypeDef, # (1)
ExpandedResults: NotRequired[list[ExpandedResultItemTypeDef]], # (2)
SuggestionTypeDef#
# SuggestionTypeDef definition
class SuggestionTypeDef(TypedDict):
Id: NotRequired[str],
Value: NotRequired[SuggestionValueTypeDef], # (1)
SourceDocuments: NotRequired[list[SourceDocumentTypeDef]], # (2)
DataSourceConfigurationOutputTypeDef#
# DataSourceConfigurationOutputTypeDef definition
class DataSourceConfigurationOutputTypeDef(TypedDict):
S3Configuration: NotRequired[S3DataSourceConfigurationOutputTypeDef], # (1)
SharePointConfiguration: NotRequired[SharePointConfigurationOutputTypeDef], # (2)
DatabaseConfiguration: NotRequired[DatabaseConfigurationOutputTypeDef], # (3)
SalesforceConfiguration: NotRequired[SalesforceConfigurationOutputTypeDef], # (4)
OneDriveConfiguration: NotRequired[OneDriveConfigurationOutputTypeDef], # (5)
ServiceNowConfiguration: NotRequired[ServiceNowConfigurationOutputTypeDef], # (6)
ConfluenceConfiguration: NotRequired[ConfluenceConfigurationOutputTypeDef], # (7)
GoogleDriveConfiguration: NotRequired[GoogleDriveConfigurationOutputTypeDef], # (8)
WebCrawlerConfiguration: NotRequired[WebCrawlerConfigurationOutputTypeDef], # (9)
WorkDocsConfiguration: NotRequired[WorkDocsConfigurationOutputTypeDef], # (10)
FsxConfiguration: NotRequired[FsxConfigurationOutputTypeDef], # (11)
SlackConfiguration: NotRequired[SlackConfigurationOutputTypeDef], # (12)
BoxConfiguration: NotRequired[BoxConfigurationOutputTypeDef], # (13)
QuipConfiguration: NotRequired[QuipConfigurationOutputTypeDef], # (14)
JiraConfiguration: NotRequired[JiraConfigurationOutputTypeDef], # (15)
GitHubConfiguration: NotRequired[GitHubConfigurationOutputTypeDef], # (16)
AlfrescoConfiguration: NotRequired[AlfrescoConfigurationOutputTypeDef], # (17)
TemplateConfiguration: NotRequired[TemplateConfigurationOutputTypeDef], # (18)
- See S3DataSourceConfigurationOutputTypeDef
- See SharePointConfigurationOutputTypeDef
- See DatabaseConfigurationOutputTypeDef
- See SalesforceConfigurationOutputTypeDef
- See OneDriveConfigurationOutputTypeDef
- See ServiceNowConfigurationOutputTypeDef
- See ConfluenceConfigurationOutputTypeDef
- See GoogleDriveConfigurationOutputTypeDef
- See WebCrawlerConfigurationOutputTypeDef
- See WorkDocsConfigurationOutputTypeDef
- See FsxConfigurationOutputTypeDef
- See SlackConfigurationOutputTypeDef
- See BoxConfigurationOutputTypeDef
- See QuipConfigurationOutputTypeDef
- See JiraConfigurationOutputTypeDef
- See GitHubConfigurationOutputTypeDef
- See AlfrescoConfigurationOutputTypeDef
- See TemplateConfigurationOutputTypeDef
FeaturedResultsItemTypeDef#
# FeaturedResultsItemTypeDef definition
class FeaturedResultsItemTypeDef(TypedDict):
Id: NotRequired[str],
Type: NotRequired[QueryResultTypeType], # (1)
AdditionalAttributes: NotRequired[list[AdditionalResultAttributeTypeDef]], # (2)
DocumentId: NotRequired[str],
DocumentTitle: NotRequired[TextWithHighlightsTypeDef], # (3)
DocumentExcerpt: NotRequired[TextWithHighlightsTypeDef], # (3)
DocumentURI: NotRequired[str],
DocumentAttributes: NotRequired[list[DocumentAttributeOutputTypeDef]], # (5)
FeedbackToken: NotRequired[str],
- See QueryResultTypeType
- See AdditionalResultAttributeTypeDef
- See TextWithHighlightsTypeDef
- See TextWithHighlightsTypeDef
- See DocumentAttributeOutputTypeDef
QueryResultItemTypeDef#
# QueryResultItemTypeDef definition
class QueryResultItemTypeDef(TypedDict):
Id: NotRequired[str],
Type: NotRequired[QueryResultTypeType], # (1)
Format: NotRequired[QueryResultFormatType], # (2)
AdditionalAttributes: NotRequired[list[AdditionalResultAttributeTypeDef]], # (3)
DocumentId: NotRequired[str],
DocumentTitle: NotRequired[TextWithHighlightsTypeDef], # (4)
DocumentExcerpt: NotRequired[TextWithHighlightsTypeDef], # (4)
DocumentURI: NotRequired[str],
DocumentAttributes: NotRequired[list[DocumentAttributeOutputTypeDef]], # (6)
ScoreAttributes: NotRequired[ScoreAttributesTypeDef], # (7)
FeedbackToken: NotRequired[str],
TableExcerpt: NotRequired[TableExcerptTypeDef], # (8)
CollapsedResultDetail: NotRequired[CollapsedResultDetailTypeDef], # (9)
- See QueryResultTypeType
- See QueryResultFormatType
- See AdditionalResultAttributeTypeDef
- See TextWithHighlightsTypeDef
- See TextWithHighlightsTypeDef
- See DocumentAttributeOutputTypeDef
- See ScoreAttributesTypeDef
- See TableExcerptTypeDef
- See CollapsedResultDetailTypeDef
UpdateIndexRequestRequestTypeDef#
# UpdateIndexRequestRequestTypeDef definition
class UpdateIndexRequestRequestTypeDef(TypedDict):
Id: str,
Name: NotRequired[str],
RoleArn: NotRequired[str],
Description: NotRequired[str],
DocumentMetadataConfigurationUpdates: NotRequired[Sequence[DocumentMetadataConfigurationUnionTypeDef]], # (1)
CapacityUnits: NotRequired[CapacityUnitsConfigurationTypeDef], # (2)
UserTokenConfigurations: NotRequired[Sequence[UserTokenConfigurationTypeDef]], # (3)
UserContextPolicy: NotRequired[UserContextPolicyType], # (4)
UserGroupResolutionConfiguration: NotRequired[UserGroupResolutionConfigurationTypeDef], # (5)
- See DocumentMetadataConfigurationTypeDef DocumentMetadataConfigurationOutputTypeDef
- See CapacityUnitsConfigurationTypeDef
- See UserTokenConfigurationTypeDef
- See UserContextPolicyType
- See UserGroupResolutionConfigurationTypeDef
WebCrawlerConfigurationTypeDef#
# WebCrawlerConfigurationTypeDef definition
class WebCrawlerConfigurationTypeDef(TypedDict):
Urls: UrlsUnionTypeDef, # (1)
CrawlDepth: NotRequired[int],
MaxLinksPerPage: NotRequired[int],
MaxContentSizePerPageInMegaBytes: NotRequired[float],
MaxUrlsPerMinuteCrawlRate: NotRequired[int],
UrlInclusionPatterns: NotRequired[Sequence[str]],
UrlExclusionPatterns: NotRequired[Sequence[str]],
ProxyConfiguration: NotRequired[ProxyConfigurationTypeDef], # (2)
AuthenticationConfiguration: NotRequired[AuthenticationConfigurationUnionTypeDef], # (3)
- See UrlsTypeDef UrlsOutputTypeDef
- See ProxyConfigurationTypeDef
- See AuthenticationConfigurationTypeDef AuthenticationConfigurationOutputTypeDef
GetQuerySuggestionsResponseTypeDef#
# GetQuerySuggestionsResponseTypeDef definition
class GetQuerySuggestionsResponseTypeDef(TypedDict):
QuerySuggestionsId: str,
Suggestions: list[SuggestionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDataSourceResponseTypeDef#
# DescribeDataSourceResponseTypeDef definition
class DescribeDataSourceResponseTypeDef(TypedDict):
Id: str,
IndexId: str,
Name: str,
Type: DataSourceTypeType, # (1)
Configuration: DataSourceConfigurationOutputTypeDef, # (2)
VpcConfiguration: DataSourceVpcConfigurationOutputTypeDef, # (3)
CreatedAt: datetime,
UpdatedAt: datetime,
Description: str,
Status: DataSourceStatusType, # (4)
Schedule: str,
RoleArn: str,
ErrorMessage: str,
LanguageCode: str,
CustomDocumentEnrichmentConfiguration: CustomDocumentEnrichmentConfigurationOutputTypeDef, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See DataSourceTypeType
- See DataSourceConfigurationOutputTypeDef
- See DataSourceVpcConfigurationOutputTypeDef
- See DataSourceStatusType
- See CustomDocumentEnrichmentConfigurationOutputTypeDef
- See ResponseMetadataTypeDef
SalesforceConfigurationTypeDef#
# SalesforceConfigurationTypeDef definition
class SalesforceConfigurationTypeDef(TypedDict):
ServerUrl: str,
SecretArn: str,
StandardObjectConfigurations: NotRequired[Sequence[SalesforceStandardObjectConfigurationUnionTypeDef]], # (1)
KnowledgeArticleConfiguration: NotRequired[SalesforceKnowledgeArticleConfigurationUnionTypeDef], # (2)
ChatterFeedConfiguration: NotRequired[SalesforceChatterFeedConfigurationUnionTypeDef], # (3)
CrawlAttachments: NotRequired[bool],
StandardObjectAttachmentConfiguration: NotRequired[SalesforceStandardObjectAttachmentConfigurationUnionTypeDef], # (4)
IncludeAttachmentFilePatterns: NotRequired[Sequence[str]],
ExcludeAttachmentFilePatterns: NotRequired[Sequence[str]],
- See SalesforceStandardObjectConfigurationTypeDef SalesforceStandardObjectConfigurationOutputTypeDef
- See SalesforceKnowledgeArticleConfigurationTypeDef SalesforceKnowledgeArticleConfigurationOutputTypeDef
- See SalesforceChatterFeedConfigurationTypeDef SalesforceChatterFeedConfigurationOutputTypeDef
- See SalesforceStandardObjectAttachmentConfigurationTypeDef SalesforceStandardObjectAttachmentConfigurationOutputTypeDef
HookConfigurationTypeDef#
# HookConfigurationTypeDef definition
class HookConfigurationTypeDef(TypedDict):
LambdaArn: str,
S3Bucket: str,
InvocationCondition: NotRequired[DocumentAttributeConditionUnionTypeDef], # (1)
InlineCustomDocumentEnrichmentConfigurationTypeDef#
# InlineCustomDocumentEnrichmentConfigurationTypeDef definition
class InlineCustomDocumentEnrichmentConfigurationTypeDef(TypedDict):
Condition: NotRequired[DocumentAttributeConditionUnionTypeDef], # (1)
Target: NotRequired[DocumentAttributeTargetUnionTypeDef], # (2)
DocumentContentDeletion: NotRequired[bool],
- See DocumentAttributeConditionTypeDef DocumentAttributeConditionOutputTypeDef
- See DocumentAttributeTargetTypeDef DocumentAttributeTargetOutputTypeDef
AttributeFilterTypeDef#
# AttributeFilterTypeDef definition
class AttributeFilterTypeDef(TypedDict):
AndAllFilters: NotRequired[Sequence[Mapping[str, Any]]],
OrAllFilters: NotRequired[Sequence[Mapping[str, Any]]],
NotFilter: NotRequired[Mapping[str, Any]],
EqualsTo: NotRequired[DocumentAttributeUnionTypeDef], # (1)
ContainsAll: NotRequired[DocumentAttributeUnionTypeDef], # (1)
ContainsAny: NotRequired[DocumentAttributeUnionTypeDef], # (1)
GreaterThan: NotRequired[DocumentAttributeUnionTypeDef], # (1)
GreaterThanOrEquals: NotRequired[DocumentAttributeUnionTypeDef], # (1)
LessThan: NotRequired[DocumentAttributeUnionTypeDef], # (1)
LessThanOrEquals: NotRequired[DocumentAttributeUnionTypeDef], # (1)
- See DocumentAttributeTypeDef DocumentAttributeOutputTypeDef
- See DocumentAttributeTypeDef DocumentAttributeOutputTypeDef
- See DocumentAttributeTypeDef DocumentAttributeOutputTypeDef
- See DocumentAttributeTypeDef DocumentAttributeOutputTypeDef
- See DocumentAttributeTypeDef DocumentAttributeOutputTypeDef
- See DocumentAttributeTypeDef DocumentAttributeOutputTypeDef
- See DocumentAttributeTypeDef DocumentAttributeOutputTypeDef
DocumentInfoTypeDef#
# DocumentInfoTypeDef definition
class DocumentInfoTypeDef(TypedDict):
DocumentId: str,
Attributes: NotRequired[Sequence[DocumentAttributeUnionTypeDef]], # (1)
DocumentTypeDef#
# DocumentTypeDef definition
class DocumentTypeDef(TypedDict):
Id: str,
Title: NotRequired[str],
Blob: NotRequired[BlobTypeDef],
S3Path: NotRequired[S3PathTypeDef], # (1)
Attributes: NotRequired[Sequence[DocumentAttributeUnionTypeDef]], # (2)
AccessControlList: NotRequired[Sequence[PrincipalTypeDef]], # (3)
HierarchicalAccessControlList: NotRequired[Sequence[HierarchicalPrincipalUnionTypeDef]], # (4)
ContentType: NotRequired[ContentTypeType], # (5)
AccessControlConfigurationId: NotRequired[str],
- See S3PathTypeDef
- See DocumentAttributeTypeDef DocumentAttributeOutputTypeDef
- See PrincipalTypeDef
- See HierarchicalPrincipalTypeDef HierarchicalPrincipalOutputTypeDef
- See ContentTypeType
QueryResultTypeDef#
# QueryResultTypeDef definition
class QueryResultTypeDef(TypedDict):
QueryId: str,
ResultItems: list[QueryResultItemTypeDef], # (1)
FacetResults: list[FacetResultTypeDef], # (2)
TotalNumberOfResults: int,
Warnings: list[WarningTypeDef], # (3)
SpellCorrectedQueries: list[SpellCorrectedQueryTypeDef], # (4)
FeaturedResultsItems: list[FeaturedResultsItemTypeDef], # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See QueryResultItemTypeDef
- See FacetResultTypeDef
- See WarningTypeDef
- See SpellCorrectedQueryTypeDef
- See FeaturedResultsItemTypeDef
- See ResponseMetadataTypeDef
AttributeSuggestionsGetConfigTypeDef#
# AttributeSuggestionsGetConfigTypeDef definition
class AttributeSuggestionsGetConfigTypeDef(TypedDict):
SuggestionAttributes: NotRequired[Sequence[str]],
AdditionalResponseAttributes: NotRequired[Sequence[str]],
AttributeFilter: NotRequired[AttributeFilterTypeDef], # (1)
UserContext: NotRequired[UserContextTypeDef], # (2)
QueryRequestRequestTypeDef#
# QueryRequestRequestTypeDef definition
class QueryRequestRequestTypeDef(TypedDict):
IndexId: str,
QueryText: NotRequired[str],
AttributeFilter: NotRequired[AttributeFilterTypeDef], # (1)
Facets: NotRequired[Sequence[FacetTypeDef]], # (2)
RequestedDocumentAttributes: NotRequired[Sequence[str]],
QueryResultTypeFilter: NotRequired[QueryResultTypeType], # (3)
DocumentRelevanceOverrideConfigurations: NotRequired[Sequence[DocumentRelevanceConfigurationTypeDef]], # (4)
PageNumber: NotRequired[int],
PageSize: NotRequired[int],
SortingConfiguration: NotRequired[SortingConfigurationTypeDef], # (5)
SortingConfigurations: NotRequired[Sequence[SortingConfigurationTypeDef]], # (6)
UserContext: NotRequired[UserContextTypeDef], # (7)
VisitorId: NotRequired[str],
SpellCorrectionConfiguration: NotRequired[SpellCorrectionConfigurationTypeDef], # (8)
CollapseConfiguration: NotRequired[CollapseConfigurationTypeDef], # (9)
- See AttributeFilterTypeDef
- See FacetTypeDef
- See QueryResultTypeType
- See DocumentRelevanceConfigurationTypeDef
- See SortingConfigurationTypeDef
- See SortingConfigurationTypeDef
- See UserContextTypeDef
- See SpellCorrectionConfigurationTypeDef
- See CollapseConfigurationTypeDef
RetrieveRequestRequestTypeDef#
# RetrieveRequestRequestTypeDef definition
class RetrieveRequestRequestTypeDef(TypedDict):
IndexId: str,
QueryText: str,
AttributeFilter: NotRequired[AttributeFilterTypeDef], # (1)
RequestedDocumentAttributes: NotRequired[Sequence[str]],
DocumentRelevanceOverrideConfigurations: NotRequired[Sequence[DocumentRelevanceConfigurationTypeDef]], # (2)
PageNumber: NotRequired[int],
PageSize: NotRequired[int],
UserContext: NotRequired[UserContextTypeDef], # (3)
BatchGetDocumentStatusRequestRequestTypeDef#
# BatchGetDocumentStatusRequestRequestTypeDef definition
class BatchGetDocumentStatusRequestRequestTypeDef(TypedDict):
IndexId: str,
DocumentInfoList: Sequence[DocumentInfoTypeDef], # (1)
DataSourceConfigurationTypeDef#
# DataSourceConfigurationTypeDef definition
class DataSourceConfigurationTypeDef(TypedDict):
S3Configuration: NotRequired[S3DataSourceConfigurationUnionTypeDef], # (1)
SharePointConfiguration: NotRequired[SharePointConfigurationUnionTypeDef], # (2)
DatabaseConfiguration: NotRequired[DatabaseConfigurationUnionTypeDef], # (3)
SalesforceConfiguration: NotRequired[SalesforceConfigurationUnionTypeDef], # (4)
OneDriveConfiguration: NotRequired[OneDriveConfigurationUnionTypeDef], # (5)
ServiceNowConfiguration: NotRequired[ServiceNowConfigurationUnionTypeDef], # (6)
ConfluenceConfiguration: NotRequired[ConfluenceConfigurationUnionTypeDef], # (7)
GoogleDriveConfiguration: NotRequired[GoogleDriveConfigurationUnionTypeDef], # (8)
WebCrawlerConfiguration: NotRequired[WebCrawlerConfigurationUnionTypeDef], # (9)
WorkDocsConfiguration: NotRequired[WorkDocsConfigurationUnionTypeDef], # (10)
FsxConfiguration: NotRequired[FsxConfigurationUnionTypeDef], # (11)
SlackConfiguration: NotRequired[SlackConfigurationUnionTypeDef], # (12)
BoxConfiguration: NotRequired[BoxConfigurationUnionTypeDef], # (13)
QuipConfiguration: NotRequired[QuipConfigurationUnionTypeDef], # (14)
JiraConfiguration: NotRequired[JiraConfigurationUnionTypeDef], # (15)
GitHubConfiguration: NotRequired[GitHubConfigurationUnionTypeDef], # (16)
AlfrescoConfiguration: NotRequired[AlfrescoConfigurationUnionTypeDef], # (17)
TemplateConfiguration: NotRequired[TemplateConfigurationUnionTypeDef], # (18)
- See S3DataSourceConfigurationTypeDef S3DataSourceConfigurationOutputTypeDef
- See SharePointConfigurationTypeDef SharePointConfigurationOutputTypeDef
- See DatabaseConfigurationTypeDef DatabaseConfigurationOutputTypeDef
- See SalesforceConfigurationTypeDef SalesforceConfigurationOutputTypeDef
- See OneDriveConfigurationTypeDef OneDriveConfigurationOutputTypeDef
- See ServiceNowConfigurationTypeDef ServiceNowConfigurationOutputTypeDef
- See ConfluenceConfigurationTypeDef ConfluenceConfigurationOutputTypeDef
- See GoogleDriveConfigurationTypeDef GoogleDriveConfigurationOutputTypeDef
- See WebCrawlerConfigurationTypeDef WebCrawlerConfigurationOutputTypeDef
- See WorkDocsConfigurationTypeDef WorkDocsConfigurationOutputTypeDef
- See FsxConfigurationTypeDef FsxConfigurationOutputTypeDef
- See SlackConfigurationTypeDef SlackConfigurationOutputTypeDef
- See BoxConfigurationTypeDef BoxConfigurationOutputTypeDef
- See QuipConfigurationTypeDef QuipConfigurationOutputTypeDef
- See JiraConfigurationTypeDef JiraConfigurationOutputTypeDef
- See GitHubConfigurationTypeDef GitHubConfigurationOutputTypeDef
- See AlfrescoConfigurationTypeDef AlfrescoConfigurationOutputTypeDef
- See TemplateConfigurationTypeDef TemplateConfigurationOutputTypeDef
CustomDocumentEnrichmentConfigurationTypeDef#
# CustomDocumentEnrichmentConfigurationTypeDef definition
class CustomDocumentEnrichmentConfigurationTypeDef(TypedDict):
InlineConfigurations: NotRequired[Sequence[InlineCustomDocumentEnrichmentConfigurationUnionTypeDef]], # (1)
PreExtractionHookConfiguration: NotRequired[HookConfigurationUnionTypeDef], # (2)
PostExtractionHookConfiguration: NotRequired[HookConfigurationUnionTypeDef], # (2)
RoleArn: NotRequired[str],
- See InlineCustomDocumentEnrichmentConfigurationTypeDef InlineCustomDocumentEnrichmentConfigurationOutputTypeDef
- See HookConfigurationTypeDef HookConfigurationOutputTypeDef
- See HookConfigurationTypeDef HookConfigurationOutputTypeDef
GetQuerySuggestionsRequestRequestTypeDef#
# GetQuerySuggestionsRequestRequestTypeDef definition
class GetQuerySuggestionsRequestRequestTypeDef(TypedDict):
IndexId: str,
QueryText: str,
MaxSuggestionsCount: NotRequired[int],
SuggestionTypes: NotRequired[Sequence[SuggestionTypeType]], # (1)
AttributeSuggestionsConfig: NotRequired[AttributeSuggestionsGetConfigTypeDef], # (2)
BatchPutDocumentRequestRequestTypeDef#
# BatchPutDocumentRequestRequestTypeDef definition
class BatchPutDocumentRequestRequestTypeDef(TypedDict):
IndexId: str,
Documents: Sequence[DocumentTypeDef], # (1)
RoleArn: NotRequired[str],
CustomDocumentEnrichmentConfiguration: NotRequired[CustomDocumentEnrichmentConfigurationTypeDef], # (2)
CreateDataSourceRequestRequestTypeDef#
# CreateDataSourceRequestRequestTypeDef definition
class CreateDataSourceRequestRequestTypeDef(TypedDict):
Name: str,
IndexId: str,
Type: DataSourceTypeType, # (1)
Configuration: NotRequired[DataSourceConfigurationTypeDef], # (2)
VpcConfiguration: NotRequired[DataSourceVpcConfigurationTypeDef], # (3)
Description: NotRequired[str],
Schedule: NotRequired[str],
RoleArn: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
ClientToken: NotRequired[str],
LanguageCode: NotRequired[str],
CustomDocumentEnrichmentConfiguration: NotRequired[CustomDocumentEnrichmentConfigurationTypeDef], # (5)
- See DataSourceTypeType
- See DataSourceConfigurationTypeDef
- See DataSourceVpcConfigurationTypeDef
- See TagTypeDef
- See CustomDocumentEnrichmentConfigurationTypeDef
UpdateDataSourceRequestRequestTypeDef#
# UpdateDataSourceRequestRequestTypeDef definition
class UpdateDataSourceRequestRequestTypeDef(TypedDict):
Id: str,
IndexId: str,
Name: NotRequired[str],
Configuration: NotRequired[DataSourceConfigurationTypeDef], # (1)
VpcConfiguration: NotRequired[DataSourceVpcConfigurationTypeDef], # (2)
Description: NotRequired[str],
Schedule: NotRequired[str],
RoleArn: NotRequired[str],
LanguageCode: NotRequired[str],
CustomDocumentEnrichmentConfiguration: NotRequired[CustomDocumentEnrichmentConfigurationTypeDef], # (3)