Type definitions#
Index > EntityResolution > Type definitions
Auto-generated documentation for EntityResolution type annotations stubs module types-aiobotocore-entityresolution.
IncrementalRunConfigTypeDef#
# IncrementalRunConfigTypeDef definition
class IncrementalRunConfigTypeDef(TypedDict):
incrementalRunType: NotRequired[IncrementalRunTypeType], # (1)
InputSourceTypeDef#
# InputSourceTypeDef definition
class InputSourceTypeDef(TypedDict):
inputSourceARN: str,
schemaName: str,
applyNormalization: NotRequired[bool],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
SchemaInputAttributeTypeDef#
# SchemaInputAttributeTypeDef definition
class SchemaInputAttributeTypeDef(TypedDict):
fieldName: str,
type: SchemaAttributeTypeType, # (1)
groupName: NotRequired[str],
matchKey: NotRequired[str],
DeleteMatchingWorkflowInputRequestTypeDef#
# DeleteMatchingWorkflowInputRequestTypeDef definition
class DeleteMatchingWorkflowInputRequestTypeDef(TypedDict):
workflowName: str,
DeleteSchemaMappingInputRequestTypeDef#
# DeleteSchemaMappingInputRequestTypeDef definition
class DeleteSchemaMappingInputRequestTypeDef(TypedDict):
schemaName: str,
ErrorDetailsTypeDef#
# ErrorDetailsTypeDef definition
class ErrorDetailsTypeDef(TypedDict):
errorMessage: NotRequired[str],
GetMatchIdInputRequestTypeDef#
# GetMatchIdInputRequestTypeDef definition
class GetMatchIdInputRequestTypeDef(TypedDict):
record: Mapping[str, str],
workflowName: str,
GetMatchingJobInputRequestTypeDef#
# GetMatchingJobInputRequestTypeDef definition
class GetMatchingJobInputRequestTypeDef(TypedDict):
jobId: str,
workflowName: str,
JobMetricsTypeDef#
# JobMetricsTypeDef definition
class JobMetricsTypeDef(TypedDict):
inputRecords: NotRequired[int],
matchIDs: NotRequired[int],
recordsNotProcessed: NotRequired[int],
totalRecordsProcessed: NotRequired[int],
GetMatchingWorkflowInputRequestTypeDef#
# GetMatchingWorkflowInputRequestTypeDef definition
class GetMatchingWorkflowInputRequestTypeDef(TypedDict):
workflowName: str,
GetSchemaMappingInputRequestTypeDef#
# GetSchemaMappingInputRequestTypeDef definition
class GetSchemaMappingInputRequestTypeDef(TypedDict):
schemaName: str,
JobSummaryTypeDef#
# JobSummaryTypeDef definition
class JobSummaryTypeDef(TypedDict):
jobId: str,
startTime: datetime,
status: JobStatusType, # (1)
endTime: NotRequired[datetime],
- See JobStatusType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListMatchingJobsInputRequestTypeDef#
# ListMatchingJobsInputRequestTypeDef definition
class ListMatchingJobsInputRequestTypeDef(TypedDict):
workflowName: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListMatchingWorkflowsInputRequestTypeDef#
# ListMatchingWorkflowsInputRequestTypeDef definition
class ListMatchingWorkflowsInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
MatchingWorkflowSummaryTypeDef#
# MatchingWorkflowSummaryTypeDef definition
class MatchingWorkflowSummaryTypeDef(TypedDict):
createdAt: datetime,
updatedAt: datetime,
workflowArn: str,
workflowName: str,
ListSchemaMappingsInputRequestTypeDef#
# ListSchemaMappingsInputRequestTypeDef definition
class ListSchemaMappingsInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
SchemaMappingSummaryTypeDef#
# SchemaMappingSummaryTypeDef definition
class SchemaMappingSummaryTypeDef(TypedDict):
createdAt: datetime,
schemaArn: str,
schemaName: str,
updatedAt: datetime,
ListTagsForResourceInputRequestTypeDef#
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
OutputAttributeTypeDef#
# OutputAttributeTypeDef definition
class OutputAttributeTypeDef(TypedDict):
name: str,
hashed: NotRequired[bool],
RuleTypeDef#
# RuleTypeDef definition
class RuleTypeDef(TypedDict):
matchingKeys: Sequence[str],
ruleName: str,
StartMatchingJobInputRequestTypeDef#
# StartMatchingJobInputRequestTypeDef definition
class StartMatchingJobInputRequestTypeDef(TypedDict):
workflowName: str,
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
DeleteMatchingWorkflowOutputTypeDef#
# DeleteMatchingWorkflowOutputTypeDef definition
class DeleteMatchingWorkflowOutputTypeDef(TypedDict):
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSchemaMappingOutputTypeDef#
# DeleteSchemaMappingOutputTypeDef definition
class DeleteSchemaMappingOutputTypeDef(TypedDict):
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetMatchIdOutputTypeDef#
# GetMatchIdOutputTypeDef definition
class GetMatchIdOutputTypeDef(TypedDict):
matchId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartMatchingJobOutputTypeDef#
# StartMatchingJobOutputTypeDef definition
class StartMatchingJobOutputTypeDef(TypedDict):
jobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSchemaMappingInputRequestTypeDef#
# CreateSchemaMappingInputRequestTypeDef definition
class CreateSchemaMappingInputRequestTypeDef(TypedDict):
schemaName: str,
description: NotRequired[str],
mappedInputFields: NotRequired[Sequence[SchemaInputAttributeTypeDef]], # (1)
tags: NotRequired[Mapping[str, str]],
CreateSchemaMappingOutputTypeDef#
# CreateSchemaMappingOutputTypeDef definition
class CreateSchemaMappingOutputTypeDef(TypedDict):
description: str,
mappedInputFields: List[SchemaInputAttributeTypeDef], # (1)
schemaArn: str,
schemaName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSchemaMappingOutputTypeDef#
# GetSchemaMappingOutputTypeDef definition
class GetSchemaMappingOutputTypeDef(TypedDict):
createdAt: datetime,
description: str,
mappedInputFields: List[SchemaInputAttributeTypeDef], # (1)
schemaArn: str,
schemaName: str,
tags: Dict[str, str],
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMatchingJobOutputTypeDef#
# GetMatchingJobOutputTypeDef definition
class GetMatchingJobOutputTypeDef(TypedDict):
endTime: datetime,
errorDetails: ErrorDetailsTypeDef, # (1)
jobId: str,
metrics: JobMetricsTypeDef, # (2)
startTime: datetime,
status: JobStatusType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ErrorDetailsTypeDef
- See JobMetricsTypeDef
- See JobStatusType
- See ResponseMetadataTypeDef
ListMatchingJobsOutputTypeDef#
# ListMatchingJobsOutputTypeDef definition
class ListMatchingJobsOutputTypeDef(TypedDict):
jobs: List[JobSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListMatchingJobsInputListMatchingJobsPaginateTypeDef#
# ListMatchingJobsInputListMatchingJobsPaginateTypeDef definition
class ListMatchingJobsInputListMatchingJobsPaginateTypeDef(TypedDict):
workflowName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMatchingWorkflowsInputListMatchingWorkflowsPaginateTypeDef#
# ListMatchingWorkflowsInputListMatchingWorkflowsPaginateTypeDef definition
class ListMatchingWorkflowsInputListMatchingWorkflowsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSchemaMappingsInputListSchemaMappingsPaginateTypeDef#
# ListSchemaMappingsInputListSchemaMappingsPaginateTypeDef definition
class ListSchemaMappingsInputListSchemaMappingsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMatchingWorkflowsOutputTypeDef#
# ListMatchingWorkflowsOutputTypeDef definition
class ListMatchingWorkflowsOutputTypeDef(TypedDict):
nextToken: str,
workflowSummaries: List[MatchingWorkflowSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSchemaMappingsOutputTypeDef#
# ListSchemaMappingsOutputTypeDef definition
class ListSchemaMappingsOutputTypeDef(TypedDict):
nextToken: str,
schemaList: List[SchemaMappingSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OutputSourceTypeDef#
# OutputSourceTypeDef definition
class OutputSourceTypeDef(TypedDict):
output: Sequence[OutputAttributeTypeDef], # (1)
outputS3Path: str,
KMSArn: NotRequired[str],
applyNormalization: NotRequired[bool],
RuleBasedPropertiesTypeDef#
# RuleBasedPropertiesTypeDef definition
class RuleBasedPropertiesTypeDef(TypedDict):
attributeMatchingModel: AttributeMatchingModelType, # (1)
rules: Sequence[RuleTypeDef], # (2)
ResolutionTechniquesTypeDef#
# ResolutionTechniquesTypeDef definition
class ResolutionTechniquesTypeDef(TypedDict):
resolutionType: NotRequired[ResolutionTypeType], # (1)
ruleBasedProperties: NotRequired[RuleBasedPropertiesTypeDef], # (2)
CreateMatchingWorkflowInputRequestTypeDef#
# CreateMatchingWorkflowInputRequestTypeDef definition
class CreateMatchingWorkflowInputRequestTypeDef(TypedDict):
inputSourceConfig: Sequence[InputSourceTypeDef], # (1)
outputSourceConfig: Sequence[OutputSourceTypeDef], # (2)
resolutionTechniques: ResolutionTechniquesTypeDef, # (3)
roleArn: str,
workflowName: str,
description: NotRequired[str],
incrementalRunConfig: NotRequired[IncrementalRunConfigTypeDef], # (4)
tags: NotRequired[Mapping[str, str]],
- See InputSourceTypeDef
- See OutputSourceTypeDef
- See ResolutionTechniquesTypeDef
- See IncrementalRunConfigTypeDef
CreateMatchingWorkflowOutputTypeDef#
# CreateMatchingWorkflowOutputTypeDef definition
class CreateMatchingWorkflowOutputTypeDef(TypedDict):
description: str,
incrementalRunConfig: IncrementalRunConfigTypeDef, # (1)
inputSourceConfig: List[InputSourceTypeDef], # (2)
outputSourceConfig: List[OutputSourceTypeDef], # (3)
resolutionTechniques: ResolutionTechniquesTypeDef, # (4)
roleArn: str,
workflowArn: str,
workflowName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See IncrementalRunConfigTypeDef
- See InputSourceTypeDef
- See OutputSourceTypeDef
- See ResolutionTechniquesTypeDef
- See ResponseMetadataTypeDef
GetMatchingWorkflowOutputTypeDef#
# GetMatchingWorkflowOutputTypeDef definition
class GetMatchingWorkflowOutputTypeDef(TypedDict):
createdAt: datetime,
description: str,
incrementalRunConfig: IncrementalRunConfigTypeDef, # (1)
inputSourceConfig: List[InputSourceTypeDef], # (2)
outputSourceConfig: List[OutputSourceTypeDef], # (3)
resolutionTechniques: ResolutionTechniquesTypeDef, # (4)
roleArn: str,
tags: Dict[str, str],
updatedAt: datetime,
workflowArn: str,
workflowName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See IncrementalRunConfigTypeDef
- See InputSourceTypeDef
- See OutputSourceTypeDef
- See ResolutionTechniquesTypeDef
- See ResponseMetadataTypeDef
UpdateMatchingWorkflowInputRequestTypeDef#
# UpdateMatchingWorkflowInputRequestTypeDef definition
class UpdateMatchingWorkflowInputRequestTypeDef(TypedDict):
inputSourceConfig: Sequence[InputSourceTypeDef], # (1)
outputSourceConfig: Sequence[OutputSourceTypeDef], # (2)
resolutionTechniques: ResolutionTechniquesTypeDef, # (3)
roleArn: str,
workflowName: str,
description: NotRequired[str],
incrementalRunConfig: NotRequired[IncrementalRunConfigTypeDef], # (4)
- See InputSourceTypeDef
- See OutputSourceTypeDef
- See ResolutionTechniquesTypeDef
- See IncrementalRunConfigTypeDef
UpdateMatchingWorkflowOutputTypeDef#
# UpdateMatchingWorkflowOutputTypeDef definition
class UpdateMatchingWorkflowOutputTypeDef(TypedDict):
description: str,
incrementalRunConfig: IncrementalRunConfigTypeDef, # (1)
inputSourceConfig: List[InputSourceTypeDef], # (2)
outputSourceConfig: List[OutputSourceTypeDef], # (3)
resolutionTechniques: ResolutionTechniquesTypeDef, # (4)
roleArn: str,
workflowName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)