Type definitions#
Index > EntityResolution > Type definitions
Auto-generated documentation for EntityResolution type annotations stubs module types-boto3-entityresolution.
RuleUnionTypeDef#
# RuleUnionTypeDef Union usage example
from types_boto3_entityresolution.type_defs import RuleUnionTypeDef
def get_value() -> RuleUnionTypeDef:
return ...
# RuleUnionTypeDef definition
RuleUnionTypeDef = Union[
RuleTypeDef, # (1)
RuleOutputTypeDef, # (2)
]
- See RuleTypeDef
- See RuleOutputTypeDef
NamespaceProviderPropertiesUnionTypeDef#
# NamespaceProviderPropertiesUnionTypeDef Union usage example
from types_boto3_entityresolution.type_defs import NamespaceProviderPropertiesUnionTypeDef
def get_value() -> NamespaceProviderPropertiesUnionTypeDef:
return ...
# NamespaceProviderPropertiesUnionTypeDef definition
NamespaceProviderPropertiesUnionTypeDef = Union[
NamespaceProviderPropertiesTypeDef, # (1)
NamespaceProviderPropertiesOutputTypeDef, # (2)
]
OutputSourceUnionTypeDef#
# OutputSourceUnionTypeDef Union usage example
from types_boto3_entityresolution.type_defs import OutputSourceUnionTypeDef
def get_value() -> OutputSourceUnionTypeDef:
return ...
# OutputSourceUnionTypeDef definition
OutputSourceUnionTypeDef = Union[
OutputSourceTypeDef, # (1)
OutputSourceOutputTypeDef, # (2)
]
NamespaceRuleBasedPropertiesUnionTypeDef#
# NamespaceRuleBasedPropertiesUnionTypeDef Union usage example
from types_boto3_entityresolution.type_defs import NamespaceRuleBasedPropertiesUnionTypeDef
def get_value() -> NamespaceRuleBasedPropertiesUnionTypeDef:
return ...
# NamespaceRuleBasedPropertiesUnionTypeDef definition
NamespaceRuleBasedPropertiesUnionTypeDef = Union[
NamespaceRuleBasedPropertiesTypeDef, # (1)
NamespaceRuleBasedPropertiesOutputTypeDef, # (2)
]
IdMappingTechniquesUnionTypeDef#
# IdMappingTechniquesUnionTypeDef Union usage example
from types_boto3_entityresolution.type_defs import IdMappingTechniquesUnionTypeDef
def get_value() -> IdMappingTechniquesUnionTypeDef:
return ...
# IdMappingTechniquesUnionTypeDef definition
IdMappingTechniquesUnionTypeDef = Union[
IdMappingTechniquesTypeDef, # (1)
IdMappingTechniquesOutputTypeDef, # (2)
]
ResolutionTechniquesUnionTypeDef#
# ResolutionTechniquesUnionTypeDef Union usage example
from types_boto3_entityresolution.type_defs import ResolutionTechniquesUnionTypeDef
def get_value() -> ResolutionTechniquesUnionTypeDef:
return ...
# ResolutionTechniquesUnionTypeDef definition
ResolutionTechniquesUnionTypeDef = Union[
ResolutionTechniquesTypeDef, # (1)
ResolutionTechniquesOutputTypeDef, # (2)
]
IdNamespaceIdMappingWorkflowPropertiesUnionTypeDef#
# IdNamespaceIdMappingWorkflowPropertiesUnionTypeDef Union usage example
from types_boto3_entityresolution.type_defs import IdNamespaceIdMappingWorkflowPropertiesUnionTypeDef
def get_value() -> IdNamespaceIdMappingWorkflowPropertiesUnionTypeDef:
return ...
# IdNamespaceIdMappingWorkflowPropertiesUnionTypeDef definition
IdNamespaceIdMappingWorkflowPropertiesUnionTypeDef = Union[
IdNamespaceIdMappingWorkflowPropertiesTypeDef, # (1)
IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef, # (2)
]
- See IdNamespaceIdMappingWorkflowPropertiesTypeDef
- See IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef
AddPolicyStatementInputTypeDef#
# AddPolicyStatementInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import AddPolicyStatementInputTypeDef
def get_value() -> AddPolicyStatementInputTypeDef:
return {
"action": ...,
}
# AddPolicyStatementInputTypeDef definition
class AddPolicyStatementInputTypeDef(TypedDict):
action: Sequence[str],
arn: str,
effect: StatementEffectType, # (1)
principal: Sequence[str],
statementId: str,
condition: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
BatchDeleteUniqueIdInputTypeDef#
# BatchDeleteUniqueIdInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import BatchDeleteUniqueIdInputTypeDef
def get_value() -> BatchDeleteUniqueIdInputTypeDef:
return {
"uniqueIds": ...,
}
# BatchDeleteUniqueIdInputTypeDef definition
class BatchDeleteUniqueIdInputTypeDef(TypedDict):
uniqueIds: Sequence[str],
workflowName: str,
inputSource: NotRequired[str],
DeleteUniqueIdErrorTypeDef#
# DeleteUniqueIdErrorTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import DeleteUniqueIdErrorTypeDef
def get_value() -> DeleteUniqueIdErrorTypeDef:
return {
"errorType": ...,
}
# DeleteUniqueIdErrorTypeDef definition
class DeleteUniqueIdErrorTypeDef(TypedDict):
errorType: DeleteUniqueIdErrorTypeType, # (1)
uniqueId: str,
DeletedUniqueIdTypeDef#
# DeletedUniqueIdTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import DeletedUniqueIdTypeDef
def get_value() -> DeletedUniqueIdTypeDef:
return {
"uniqueId": ...,
}
# DeletedUniqueIdTypeDef definition
class DeletedUniqueIdTypeDef(TypedDict):
uniqueId: str,
IdMappingWorkflowInputSourceTypeDef#
# IdMappingWorkflowInputSourceTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import IdMappingWorkflowInputSourceTypeDef
def get_value() -> IdMappingWorkflowInputSourceTypeDef:
return {
"inputSourceARN": ...,
}
# IdMappingWorkflowInputSourceTypeDef definition
class IdMappingWorkflowInputSourceTypeDef(TypedDict):
inputSourceARN: str,
schemaName: NotRequired[str],
type: NotRequired[IdNamespaceTypeType], # (1)
IdMappingWorkflowOutputSourceTypeDef#
# IdMappingWorkflowOutputSourceTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import IdMappingWorkflowOutputSourceTypeDef
def get_value() -> IdMappingWorkflowOutputSourceTypeDef:
return {
"KMSArn": ...,
}
# IdMappingWorkflowOutputSourceTypeDef definition
class IdMappingWorkflowOutputSourceTypeDef(TypedDict):
outputS3Path: str,
KMSArn: NotRequired[str],
IdNamespaceInputSourceTypeDef#
# IdNamespaceInputSourceTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import IdNamespaceInputSourceTypeDef
def get_value() -> IdNamespaceInputSourceTypeDef:
return {
"inputSourceARN": ...,
}
# IdNamespaceInputSourceTypeDef definition
class IdNamespaceInputSourceTypeDef(TypedDict):
inputSourceARN: str,
schemaName: NotRequired[str],
IncrementalRunConfigTypeDef#
# IncrementalRunConfigTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import IncrementalRunConfigTypeDef
def get_value() -> IncrementalRunConfigTypeDef:
return {
"incrementalRunType": ...,
}
# IncrementalRunConfigTypeDef definition
class IncrementalRunConfigTypeDef(TypedDict):
incrementalRunType: NotRequired[IncrementalRunTypeType], # (1)
InputSourceTypeDef#
# InputSourceTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import InputSourceTypeDef
def get_value() -> InputSourceTypeDef:
return {
"applyNormalization": ...,
}
# InputSourceTypeDef definition
class InputSourceTypeDef(TypedDict):
inputSourceARN: str,
schemaName: str,
applyNormalization: NotRequired[bool],
SchemaInputAttributeTypeDef#
# SchemaInputAttributeTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import SchemaInputAttributeTypeDef
def get_value() -> SchemaInputAttributeTypeDef:
return {
"fieldName": ...,
}
# SchemaInputAttributeTypeDef definition
class SchemaInputAttributeTypeDef(TypedDict):
fieldName: str,
type: SchemaAttributeTypeType, # (1)
groupName: NotRequired[str],
hashed: NotRequired[bool],
matchKey: NotRequired[str],
subType: NotRequired[str],
DeleteIdMappingWorkflowInputTypeDef#
# DeleteIdMappingWorkflowInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import DeleteIdMappingWorkflowInputTypeDef
def get_value() -> DeleteIdMappingWorkflowInputTypeDef:
return {
"workflowName": ...,
}
# DeleteIdMappingWorkflowInputTypeDef definition
class DeleteIdMappingWorkflowInputTypeDef(TypedDict):
workflowName: str,
DeleteIdNamespaceInputTypeDef#
# DeleteIdNamespaceInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import DeleteIdNamespaceInputTypeDef
def get_value() -> DeleteIdNamespaceInputTypeDef:
return {
"idNamespaceName": ...,
}
# DeleteIdNamespaceInputTypeDef definition
class DeleteIdNamespaceInputTypeDef(TypedDict):
idNamespaceName: str,
DeleteMatchingWorkflowInputTypeDef#
# DeleteMatchingWorkflowInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import DeleteMatchingWorkflowInputTypeDef
def get_value() -> DeleteMatchingWorkflowInputTypeDef:
return {
"workflowName": ...,
}
# DeleteMatchingWorkflowInputTypeDef definition
class DeleteMatchingWorkflowInputTypeDef(TypedDict):
workflowName: str,
DeletePolicyStatementInputTypeDef#
# DeletePolicyStatementInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import DeletePolicyStatementInputTypeDef
def get_value() -> DeletePolicyStatementInputTypeDef:
return {
"arn": ...,
}
# DeletePolicyStatementInputTypeDef definition
class DeletePolicyStatementInputTypeDef(TypedDict):
arn: str,
statementId: str,
DeleteSchemaMappingInputTypeDef#
# DeleteSchemaMappingInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import DeleteSchemaMappingInputTypeDef
def get_value() -> DeleteSchemaMappingInputTypeDef:
return {
"schemaName": ...,
}
# DeleteSchemaMappingInputTypeDef definition
class DeleteSchemaMappingInputTypeDef(TypedDict):
schemaName: str,
ErrorDetailsTypeDef#
# ErrorDetailsTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ErrorDetailsTypeDef
def get_value() -> ErrorDetailsTypeDef:
return {
"errorMessage": ...,
}
# ErrorDetailsTypeDef definition
class ErrorDetailsTypeDef(TypedDict):
errorMessage: NotRequired[str],
GetIdMappingJobInputTypeDef#
# GetIdMappingJobInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetIdMappingJobInputTypeDef
def get_value() -> GetIdMappingJobInputTypeDef:
return {
"jobId": ...,
}
# GetIdMappingJobInputTypeDef definition
class GetIdMappingJobInputTypeDef(TypedDict):
jobId: str,
workflowName: str,
IdMappingJobMetricsTypeDef#
# IdMappingJobMetricsTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import IdMappingJobMetricsTypeDef
def get_value() -> IdMappingJobMetricsTypeDef:
return {
"inputRecords": ...,
}
# IdMappingJobMetricsTypeDef definition
class IdMappingJobMetricsTypeDef(TypedDict):
inputRecords: NotRequired[int],
recordsNotProcessed: NotRequired[int],
totalMappedRecords: NotRequired[int],
totalMappedSourceRecords: NotRequired[int],
totalMappedTargetRecords: NotRequired[int],
totalRecordsProcessed: NotRequired[int],
IdMappingJobOutputSourceTypeDef#
# IdMappingJobOutputSourceTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import IdMappingJobOutputSourceTypeDef
def get_value() -> IdMappingJobOutputSourceTypeDef:
return {
"KMSArn": ...,
}
# IdMappingJobOutputSourceTypeDef definition
class IdMappingJobOutputSourceTypeDef(TypedDict):
outputS3Path: str,
roleArn: str,
KMSArn: NotRequired[str],
GetIdMappingWorkflowInputTypeDef#
# GetIdMappingWorkflowInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetIdMappingWorkflowInputTypeDef
def get_value() -> GetIdMappingWorkflowInputTypeDef:
return {
"workflowName": ...,
}
# GetIdMappingWorkflowInputTypeDef definition
class GetIdMappingWorkflowInputTypeDef(TypedDict):
workflowName: str,
GetIdNamespaceInputTypeDef#
# GetIdNamespaceInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetIdNamespaceInputTypeDef
def get_value() -> GetIdNamespaceInputTypeDef:
return {
"idNamespaceName": ...,
}
# GetIdNamespaceInputTypeDef definition
class GetIdNamespaceInputTypeDef(TypedDict):
idNamespaceName: str,
GetMatchIdInputTypeDef#
# GetMatchIdInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetMatchIdInputTypeDef
def get_value() -> GetMatchIdInputTypeDef:
return {
"record": ...,
}
# GetMatchIdInputTypeDef definition
class GetMatchIdInputTypeDef(TypedDict):
record: Mapping[str, str],
workflowName: str,
applyNormalization: NotRequired[bool],
GetMatchingJobInputTypeDef#
# GetMatchingJobInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetMatchingJobInputTypeDef
def get_value() -> GetMatchingJobInputTypeDef:
return {
"jobId": ...,
}
# GetMatchingJobInputTypeDef definition
class GetMatchingJobInputTypeDef(TypedDict):
jobId: str,
workflowName: str,
JobMetricsTypeDef#
# JobMetricsTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import JobMetricsTypeDef
def get_value() -> JobMetricsTypeDef:
return {
"inputRecords": ...,
}
# JobMetricsTypeDef definition
class JobMetricsTypeDef(TypedDict):
inputRecords: NotRequired[int],
matchIDs: NotRequired[int],
recordsNotProcessed: NotRequired[int],
totalRecordsProcessed: NotRequired[int],
JobOutputSourceTypeDef#
# JobOutputSourceTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import JobOutputSourceTypeDef
def get_value() -> JobOutputSourceTypeDef:
return {
"KMSArn": ...,
}
# JobOutputSourceTypeDef definition
class JobOutputSourceTypeDef(TypedDict):
outputS3Path: str,
roleArn: str,
KMSArn: NotRequired[str],
GetMatchingWorkflowInputTypeDef#
# GetMatchingWorkflowInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetMatchingWorkflowInputTypeDef
def get_value() -> GetMatchingWorkflowInputTypeDef:
return {
"workflowName": ...,
}
# GetMatchingWorkflowInputTypeDef definition
class GetMatchingWorkflowInputTypeDef(TypedDict):
workflowName: str,
GetPolicyInputTypeDef#
# GetPolicyInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetPolicyInputTypeDef
def get_value() -> GetPolicyInputTypeDef:
return {
"arn": ...,
}
# GetPolicyInputTypeDef definition
class GetPolicyInputTypeDef(TypedDict):
arn: str,
GetProviderServiceInputTypeDef#
# GetProviderServiceInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetProviderServiceInputTypeDef
def get_value() -> GetProviderServiceInputTypeDef:
return {
"providerName": ...,
}
# GetProviderServiceInputTypeDef definition
class GetProviderServiceInputTypeDef(TypedDict):
providerName: str,
providerServiceName: str,
ProviderIdNameSpaceConfigurationTypeDef#
# ProviderIdNameSpaceConfigurationTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ProviderIdNameSpaceConfigurationTypeDef
def get_value() -> ProviderIdNameSpaceConfigurationTypeDef:
return {
"description": ...,
}
# ProviderIdNameSpaceConfigurationTypeDef definition
class ProviderIdNameSpaceConfigurationTypeDef(TypedDict):
description: NotRequired[str],
providerSourceConfigurationDefinition: NotRequired[Dict[str, Any]],
providerTargetConfigurationDefinition: NotRequired[Dict[str, Any]],
ProviderIntermediateDataAccessConfigurationTypeDef#
# ProviderIntermediateDataAccessConfigurationTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ProviderIntermediateDataAccessConfigurationTypeDef
def get_value() -> ProviderIntermediateDataAccessConfigurationTypeDef:
return {
"awsAccountIds": ...,
}
# ProviderIntermediateDataAccessConfigurationTypeDef definition
class ProviderIntermediateDataAccessConfigurationTypeDef(TypedDict):
awsAccountIds: NotRequired[List[str]],
requiredBucketActions: NotRequired[List[str]],
GetSchemaMappingInputTypeDef#
# GetSchemaMappingInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetSchemaMappingInputTypeDef
def get_value() -> GetSchemaMappingInputTypeDef:
return {
"schemaName": ...,
}
# GetSchemaMappingInputTypeDef definition
class GetSchemaMappingInputTypeDef(TypedDict):
schemaName: str,
RuleOutputTypeDef#
# RuleOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import RuleOutputTypeDef
def get_value() -> RuleOutputTypeDef:
return {
"matchingKeys": ...,
}
# RuleOutputTypeDef definition
class RuleOutputTypeDef(TypedDict):
matchingKeys: List[str],
ruleName: str,
RuleTypeDef#
# RuleTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import RuleTypeDef
def get_value() -> RuleTypeDef:
return {
"matchingKeys": ...,
}
# RuleTypeDef definition
class RuleTypeDef(TypedDict):
matchingKeys: Sequence[str],
ruleName: str,
IdMappingWorkflowSummaryTypeDef#
# IdMappingWorkflowSummaryTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import IdMappingWorkflowSummaryTypeDef
def get_value() -> IdMappingWorkflowSummaryTypeDef:
return {
"createdAt": ...,
}
# IdMappingWorkflowSummaryTypeDef definition
class IdMappingWorkflowSummaryTypeDef(TypedDict):
createdAt: datetime,
updatedAt: datetime,
workflowArn: str,
workflowName: str,
IdNamespaceIdMappingWorkflowMetadataTypeDef#
# IdNamespaceIdMappingWorkflowMetadataTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import IdNamespaceIdMappingWorkflowMetadataTypeDef
def get_value() -> IdNamespaceIdMappingWorkflowMetadataTypeDef:
return {
"idMappingType": ...,
}
# IdNamespaceIdMappingWorkflowMetadataTypeDef definition
class IdNamespaceIdMappingWorkflowMetadataTypeDef(TypedDict):
idMappingType: IdMappingTypeType, # (1)
NamespaceProviderPropertiesOutputTypeDef#
# NamespaceProviderPropertiesOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import NamespaceProviderPropertiesOutputTypeDef
def get_value() -> NamespaceProviderPropertiesOutputTypeDef:
return {
"providerConfiguration": ...,
}
# NamespaceProviderPropertiesOutputTypeDef definition
class NamespaceProviderPropertiesOutputTypeDef(TypedDict):
providerServiceArn: str,
providerConfiguration: NotRequired[Dict[str, Any]],
IntermediateSourceConfigurationTypeDef#
# IntermediateSourceConfigurationTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import IntermediateSourceConfigurationTypeDef
def get_value() -> IntermediateSourceConfigurationTypeDef:
return {
"intermediateS3Path": ...,
}
# IntermediateSourceConfigurationTypeDef definition
class IntermediateSourceConfigurationTypeDef(TypedDict):
intermediateS3Path: str,
JobSummaryTypeDef#
# JobSummaryTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import JobSummaryTypeDef
def get_value() -> JobSummaryTypeDef:
return {
"endTime": ...,
}
# JobSummaryTypeDef definition
class JobSummaryTypeDef(TypedDict):
jobId: str,
startTime: datetime,
status: JobStatusType, # (1)
endTime: NotRequired[datetime],
- See JobStatusType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListIdMappingJobsInputTypeDef#
# ListIdMappingJobsInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListIdMappingJobsInputTypeDef
def get_value() -> ListIdMappingJobsInputTypeDef:
return {
"workflowName": ...,
}
# ListIdMappingJobsInputTypeDef definition
class ListIdMappingJobsInputTypeDef(TypedDict):
workflowName: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListIdMappingWorkflowsInputTypeDef#
# ListIdMappingWorkflowsInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListIdMappingWorkflowsInputTypeDef
def get_value() -> ListIdMappingWorkflowsInputTypeDef:
return {
"maxResults": ...,
}
# ListIdMappingWorkflowsInputTypeDef definition
class ListIdMappingWorkflowsInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListIdNamespacesInputTypeDef#
# ListIdNamespacesInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListIdNamespacesInputTypeDef
def get_value() -> ListIdNamespacesInputTypeDef:
return {
"maxResults": ...,
}
# ListIdNamespacesInputTypeDef definition
class ListIdNamespacesInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListMatchingJobsInputTypeDef#
# ListMatchingJobsInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListMatchingJobsInputTypeDef
def get_value() -> ListMatchingJobsInputTypeDef:
return {
"workflowName": ...,
}
# ListMatchingJobsInputTypeDef definition
class ListMatchingJobsInputTypeDef(TypedDict):
workflowName: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListMatchingWorkflowsInputTypeDef#
# ListMatchingWorkflowsInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListMatchingWorkflowsInputTypeDef
def get_value() -> ListMatchingWorkflowsInputTypeDef:
return {
"maxResults": ...,
}
# ListMatchingWorkflowsInputTypeDef definition
class ListMatchingWorkflowsInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
MatchingWorkflowSummaryTypeDef#
# MatchingWorkflowSummaryTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import MatchingWorkflowSummaryTypeDef
def get_value() -> MatchingWorkflowSummaryTypeDef:
return {
"createdAt": ...,
}
# MatchingWorkflowSummaryTypeDef definition
class MatchingWorkflowSummaryTypeDef(TypedDict):
createdAt: datetime,
resolutionType: ResolutionTypeType, # (1)
updatedAt: datetime,
workflowArn: str,
workflowName: str,
ListProviderServicesInputTypeDef#
# ListProviderServicesInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListProviderServicesInputTypeDef
def get_value() -> ListProviderServicesInputTypeDef:
return {
"maxResults": ...,
}
# ListProviderServicesInputTypeDef definition
class ListProviderServicesInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
providerName: NotRequired[str],
ProviderServiceSummaryTypeDef#
# ProviderServiceSummaryTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ProviderServiceSummaryTypeDef
def get_value() -> ProviderServiceSummaryTypeDef:
return {
"providerName": ...,
}
# ProviderServiceSummaryTypeDef definition
class ProviderServiceSummaryTypeDef(TypedDict):
providerName: str,
providerServiceArn: str,
providerServiceDisplayName: str,
providerServiceName: str,
providerServiceType: ServiceTypeType, # (1)
- See ServiceTypeType
ListSchemaMappingsInputTypeDef#
# ListSchemaMappingsInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListSchemaMappingsInputTypeDef
def get_value() -> ListSchemaMappingsInputTypeDef:
return {
"maxResults": ...,
}
# ListSchemaMappingsInputTypeDef definition
class ListSchemaMappingsInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
SchemaMappingSummaryTypeDef#
# SchemaMappingSummaryTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import SchemaMappingSummaryTypeDef
def get_value() -> SchemaMappingSummaryTypeDef:
return {
"createdAt": ...,
}
# SchemaMappingSummaryTypeDef definition
class SchemaMappingSummaryTypeDef(TypedDict):
createdAt: datetime,
hasWorkflows: bool,
schemaArn: str,
schemaName: str,
updatedAt: datetime,
ListTagsForResourceInputTypeDef#
# ListTagsForResourceInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListTagsForResourceInputTypeDef
def get_value() -> ListTagsForResourceInputTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceInputTypeDef definition
class ListTagsForResourceInputTypeDef(TypedDict):
resourceArn: str,
NamespaceProviderPropertiesTypeDef#
# NamespaceProviderPropertiesTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import NamespaceProviderPropertiesTypeDef
def get_value() -> NamespaceProviderPropertiesTypeDef:
return {
"providerConfiguration": ...,
}
# NamespaceProviderPropertiesTypeDef definition
class NamespaceProviderPropertiesTypeDef(TypedDict):
providerServiceArn: str,
providerConfiguration: NotRequired[Mapping[str, Any]],
OutputAttributeTypeDef#
# OutputAttributeTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import OutputAttributeTypeDef
def get_value() -> OutputAttributeTypeDef:
return {
"hashed": ...,
}
# OutputAttributeTypeDef definition
class OutputAttributeTypeDef(TypedDict):
name: str,
hashed: NotRequired[bool],
ProviderSchemaAttributeTypeDef#
# ProviderSchemaAttributeTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ProviderSchemaAttributeTypeDef
def get_value() -> ProviderSchemaAttributeTypeDef:
return {
"fieldName": ...,
}
# ProviderSchemaAttributeTypeDef definition
class ProviderSchemaAttributeTypeDef(TypedDict):
fieldName: str,
type: SchemaAttributeTypeType, # (1)
hashing: NotRequired[bool],
subType: NotRequired[str],
ProviderMarketplaceConfigurationTypeDef#
# ProviderMarketplaceConfigurationTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ProviderMarketplaceConfigurationTypeDef
def get_value() -> ProviderMarketplaceConfigurationTypeDef:
return {
"assetId": ...,
}
# ProviderMarketplaceConfigurationTypeDef definition
class ProviderMarketplaceConfigurationTypeDef(TypedDict):
assetId: str,
dataSetId: str,
listingId: str,
revisionId: str,
PutPolicyInputTypeDef#
# PutPolicyInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import PutPolicyInputTypeDef
def get_value() -> PutPolicyInputTypeDef:
return {
"arn": ...,
}
# PutPolicyInputTypeDef definition
class PutPolicyInputTypeDef(TypedDict):
arn: str,
policy: str,
token: NotRequired[str],
StartMatchingJobInputTypeDef#
# StartMatchingJobInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import StartMatchingJobInputTypeDef
def get_value() -> StartMatchingJobInputTypeDef:
return {
"workflowName": ...,
}
# StartMatchingJobInputTypeDef definition
class StartMatchingJobInputTypeDef(TypedDict):
workflowName: str,
TagResourceInputTypeDef#
# TagResourceInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import TagResourceInputTypeDef
def get_value() -> TagResourceInputTypeDef:
return {
"resourceArn": ...,
}
# TagResourceInputTypeDef definition
class TagResourceInputTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceInputTypeDef#
# UntagResourceInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import UntagResourceInputTypeDef
def get_value() -> UntagResourceInputTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceInputTypeDef definition
class UntagResourceInputTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
AddPolicyStatementOutputTypeDef#
# AddPolicyStatementOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import AddPolicyStatementOutputTypeDef
def get_value() -> AddPolicyStatementOutputTypeDef:
return {
"arn": ...,
}
# AddPolicyStatementOutputTypeDef definition
class AddPolicyStatementOutputTypeDef(TypedDict):
arn: str,
policy: str,
token: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteIdMappingWorkflowOutputTypeDef#
# DeleteIdMappingWorkflowOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import DeleteIdMappingWorkflowOutputTypeDef
def get_value() -> DeleteIdMappingWorkflowOutputTypeDef:
return {
"message": ...,
}
# DeleteIdMappingWorkflowOutputTypeDef definition
class DeleteIdMappingWorkflowOutputTypeDef(TypedDict):
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteIdNamespaceOutputTypeDef#
# DeleteIdNamespaceOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import DeleteIdNamespaceOutputTypeDef
def get_value() -> DeleteIdNamespaceOutputTypeDef:
return {
"message": ...,
}
# DeleteIdNamespaceOutputTypeDef definition
class DeleteIdNamespaceOutputTypeDef(TypedDict):
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteMatchingWorkflowOutputTypeDef#
# DeleteMatchingWorkflowOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import DeleteMatchingWorkflowOutputTypeDef
def get_value() -> DeleteMatchingWorkflowOutputTypeDef:
return {
"message": ...,
}
# DeleteMatchingWorkflowOutputTypeDef definition
class DeleteMatchingWorkflowOutputTypeDef(TypedDict):
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePolicyStatementOutputTypeDef#
# DeletePolicyStatementOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import DeletePolicyStatementOutputTypeDef
def get_value() -> DeletePolicyStatementOutputTypeDef:
return {
"arn": ...,
}
# DeletePolicyStatementOutputTypeDef definition
class DeletePolicyStatementOutputTypeDef(TypedDict):
arn: str,
policy: str,
token: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSchemaMappingOutputTypeDef#
# DeleteSchemaMappingOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import DeleteSchemaMappingOutputTypeDef
def get_value() -> DeleteSchemaMappingOutputTypeDef:
return {
"message": ...,
}
# DeleteSchemaMappingOutputTypeDef definition
class DeleteSchemaMappingOutputTypeDef(TypedDict):
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetMatchIdOutputTypeDef#
# GetMatchIdOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetMatchIdOutputTypeDef
def get_value() -> GetMatchIdOutputTypeDef:
return {
"matchId": ...,
}
# GetMatchIdOutputTypeDef definition
class GetMatchIdOutputTypeDef(TypedDict):
matchId: str,
matchRule: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetPolicyOutputTypeDef#
# GetPolicyOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetPolicyOutputTypeDef
def get_value() -> GetPolicyOutputTypeDef:
return {
"arn": ...,
}
# GetPolicyOutputTypeDef definition
class GetPolicyOutputTypeDef(TypedDict):
arn: str,
policy: str,
token: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutPolicyOutputTypeDef#
# PutPolicyOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import PutPolicyOutputTypeDef
def get_value() -> PutPolicyOutputTypeDef:
return {
"arn": ...,
}
# PutPolicyOutputTypeDef definition
class PutPolicyOutputTypeDef(TypedDict):
arn: str,
policy: str,
token: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartMatchingJobOutputTypeDef#
# StartMatchingJobOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import StartMatchingJobOutputTypeDef
def get_value() -> StartMatchingJobOutputTypeDef:
return {
"jobId": ...,
}
# StartMatchingJobOutputTypeDef definition
class StartMatchingJobOutputTypeDef(TypedDict):
jobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchDeleteUniqueIdOutputTypeDef#
# BatchDeleteUniqueIdOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import BatchDeleteUniqueIdOutputTypeDef
def get_value() -> BatchDeleteUniqueIdOutputTypeDef:
return {
"deleted": ...,
}
# BatchDeleteUniqueIdOutputTypeDef definition
class BatchDeleteUniqueIdOutputTypeDef(TypedDict):
deleted: List[DeletedUniqueIdTypeDef], # (1)
disconnectedUniqueIds: List[str],
errors: List[DeleteUniqueIdErrorTypeDef], # (2)
status: DeleteUniqueIdStatusType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See DeletedUniqueIdTypeDef
- See DeleteUniqueIdErrorTypeDef
- See DeleteUniqueIdStatusType
- See ResponseMetadataTypeDef
CreateSchemaMappingInputTypeDef#
# CreateSchemaMappingInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import CreateSchemaMappingInputTypeDef
def get_value() -> CreateSchemaMappingInputTypeDef:
return {
"mappedInputFields": ...,
}
# CreateSchemaMappingInputTypeDef definition
class CreateSchemaMappingInputTypeDef(TypedDict):
mappedInputFields: Sequence[SchemaInputAttributeTypeDef], # (1)
schemaName: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateSchemaMappingOutputTypeDef#
# CreateSchemaMappingOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import CreateSchemaMappingOutputTypeDef
def get_value() -> CreateSchemaMappingOutputTypeDef:
return {
"description": ...,
}
# CreateSchemaMappingOutputTypeDef definition
class CreateSchemaMappingOutputTypeDef(TypedDict):
description: str,
mappedInputFields: List[SchemaInputAttributeTypeDef], # (1)
schemaArn: str,
schemaName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSchemaMappingOutputTypeDef#
# GetSchemaMappingOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetSchemaMappingOutputTypeDef
def get_value() -> GetSchemaMappingOutputTypeDef:
return {
"createdAt": ...,
}
# GetSchemaMappingOutputTypeDef definition
class GetSchemaMappingOutputTypeDef(TypedDict):
createdAt: datetime,
description: str,
hasWorkflows: bool,
mappedInputFields: List[SchemaInputAttributeTypeDef], # (1)
schemaArn: str,
schemaName: str,
tags: Dict[str, str],
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSchemaMappingInputTypeDef#
# UpdateSchemaMappingInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import UpdateSchemaMappingInputTypeDef
def get_value() -> UpdateSchemaMappingInputTypeDef:
return {
"mappedInputFields": ...,
}
# UpdateSchemaMappingInputTypeDef definition
class UpdateSchemaMappingInputTypeDef(TypedDict):
mappedInputFields: Sequence[SchemaInputAttributeTypeDef], # (1)
schemaName: str,
description: NotRequired[str],
UpdateSchemaMappingOutputTypeDef#
# UpdateSchemaMappingOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import UpdateSchemaMappingOutputTypeDef
def get_value() -> UpdateSchemaMappingOutputTypeDef:
return {
"description": ...,
}
# UpdateSchemaMappingOutputTypeDef definition
class UpdateSchemaMappingOutputTypeDef(TypedDict):
description: str,
mappedInputFields: List[SchemaInputAttributeTypeDef], # (1)
schemaArn: str,
schemaName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIdMappingJobOutputTypeDef#
# GetIdMappingJobOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetIdMappingJobOutputTypeDef
def get_value() -> GetIdMappingJobOutputTypeDef:
return {
"endTime": ...,
}
# GetIdMappingJobOutputTypeDef definition
class GetIdMappingJobOutputTypeDef(TypedDict):
endTime: datetime,
errorDetails: ErrorDetailsTypeDef, # (1)
jobId: str,
metrics: IdMappingJobMetricsTypeDef, # (2)
outputSourceConfig: List[IdMappingJobOutputSourceTypeDef], # (3)
startTime: datetime,
status: JobStatusType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ErrorDetailsTypeDef
- See IdMappingJobMetricsTypeDef
- See IdMappingJobOutputSourceTypeDef
- See JobStatusType
- See ResponseMetadataTypeDef
StartIdMappingJobInputTypeDef#
# StartIdMappingJobInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import StartIdMappingJobInputTypeDef
def get_value() -> StartIdMappingJobInputTypeDef:
return {
"workflowName": ...,
}
# StartIdMappingJobInputTypeDef definition
class StartIdMappingJobInputTypeDef(TypedDict):
workflowName: str,
outputSourceConfig: NotRequired[Sequence[IdMappingJobOutputSourceTypeDef]], # (1)
StartIdMappingJobOutputTypeDef#
# StartIdMappingJobOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import StartIdMappingJobOutputTypeDef
def get_value() -> StartIdMappingJobOutputTypeDef:
return {
"jobId": ...,
}
# StartIdMappingJobOutputTypeDef definition
class StartIdMappingJobOutputTypeDef(TypedDict):
jobId: str,
outputSourceConfig: List[IdMappingJobOutputSourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMatchingJobOutputTypeDef#
# GetMatchingJobOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetMatchingJobOutputTypeDef
def get_value() -> GetMatchingJobOutputTypeDef:
return {
"endTime": ...,
}
# GetMatchingJobOutputTypeDef definition
class GetMatchingJobOutputTypeDef(TypedDict):
endTime: datetime,
errorDetails: ErrorDetailsTypeDef, # (1)
jobId: str,
metrics: JobMetricsTypeDef, # (2)
outputSourceConfig: List[JobOutputSourceTypeDef], # (3)
startTime: datetime,
status: JobStatusType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ErrorDetailsTypeDef
- See JobMetricsTypeDef
- See JobOutputSourceTypeDef
- See JobStatusType
- See ResponseMetadataTypeDef
IdMappingRuleBasedPropertiesOutputTypeDef#
# IdMappingRuleBasedPropertiesOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import IdMappingRuleBasedPropertiesOutputTypeDef
def get_value() -> IdMappingRuleBasedPropertiesOutputTypeDef:
return {
"attributeMatchingModel": ...,
}
# IdMappingRuleBasedPropertiesOutputTypeDef definition
class IdMappingRuleBasedPropertiesOutputTypeDef(TypedDict):
attributeMatchingModel: AttributeMatchingModelType, # (1)
recordMatchingModel: RecordMatchingModelType, # (2)
ruleDefinitionType: IdMappingWorkflowRuleDefinitionTypeType, # (3)
rules: NotRequired[List[RuleOutputTypeDef]], # (4)
- See AttributeMatchingModelType
- See RecordMatchingModelType
- See IdMappingWorkflowRuleDefinitionTypeType
- See RuleOutputTypeDef
NamespaceRuleBasedPropertiesOutputTypeDef#
# NamespaceRuleBasedPropertiesOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import NamespaceRuleBasedPropertiesOutputTypeDef
def get_value() -> NamespaceRuleBasedPropertiesOutputTypeDef:
return {
"attributeMatchingModel": ...,
}
# NamespaceRuleBasedPropertiesOutputTypeDef definition
class NamespaceRuleBasedPropertiesOutputTypeDef(TypedDict):
attributeMatchingModel: NotRequired[AttributeMatchingModelType], # (1)
recordMatchingModels: NotRequired[List[RecordMatchingModelType]], # (2)
ruleDefinitionTypes: NotRequired[List[IdMappingWorkflowRuleDefinitionTypeType]], # (3)
rules: NotRequired[List[RuleOutputTypeDef]], # (4)
- See AttributeMatchingModelType
- See RecordMatchingModelType
- See IdMappingWorkflowRuleDefinitionTypeType
- See RuleOutputTypeDef
RuleBasedPropertiesOutputTypeDef#
# RuleBasedPropertiesOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import RuleBasedPropertiesOutputTypeDef
def get_value() -> RuleBasedPropertiesOutputTypeDef:
return {
"attributeMatchingModel": ...,
}
# RuleBasedPropertiesOutputTypeDef definition
class RuleBasedPropertiesOutputTypeDef(TypedDict):
attributeMatchingModel: AttributeMatchingModelType, # (1)
rules: List[RuleOutputTypeDef], # (3)
matchPurpose: NotRequired[MatchPurposeType], # (2)
IdMappingRuleBasedPropertiesTypeDef#
# IdMappingRuleBasedPropertiesTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import IdMappingRuleBasedPropertiesTypeDef
def get_value() -> IdMappingRuleBasedPropertiesTypeDef:
return {
"attributeMatchingModel": ...,
}
# IdMappingRuleBasedPropertiesTypeDef definition
class IdMappingRuleBasedPropertiesTypeDef(TypedDict):
attributeMatchingModel: AttributeMatchingModelType, # (1)
recordMatchingModel: RecordMatchingModelType, # (2)
ruleDefinitionType: IdMappingWorkflowRuleDefinitionTypeType, # (3)
rules: NotRequired[Sequence[RuleTypeDef]], # (4)
- See AttributeMatchingModelType
- See RecordMatchingModelType
- See IdMappingWorkflowRuleDefinitionTypeType
- See RuleTypeDef
RuleBasedPropertiesTypeDef#
# RuleBasedPropertiesTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import RuleBasedPropertiesTypeDef
def get_value() -> RuleBasedPropertiesTypeDef:
return {
"attributeMatchingModel": ...,
}
# RuleBasedPropertiesTypeDef definition
class RuleBasedPropertiesTypeDef(TypedDict):
attributeMatchingModel: AttributeMatchingModelType, # (1)
rules: Sequence[RuleTypeDef], # (3)
matchPurpose: NotRequired[MatchPurposeType], # (2)
- See AttributeMatchingModelType
- See MatchPurposeType
- See RuleTypeDef
ListIdMappingWorkflowsOutputTypeDef#
# ListIdMappingWorkflowsOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListIdMappingWorkflowsOutputTypeDef
def get_value() -> ListIdMappingWorkflowsOutputTypeDef:
return {
"nextToken": ...,
}
# ListIdMappingWorkflowsOutputTypeDef definition
class ListIdMappingWorkflowsOutputTypeDef(TypedDict):
workflowSummaries: List[IdMappingWorkflowSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
IdNamespaceSummaryTypeDef#
# IdNamespaceSummaryTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import IdNamespaceSummaryTypeDef
def get_value() -> IdNamespaceSummaryTypeDef:
return {
"createdAt": ...,
}
# IdNamespaceSummaryTypeDef definition
class IdNamespaceSummaryTypeDef(TypedDict):
createdAt: datetime,
idNamespaceArn: str,
idNamespaceName: str,
type: IdNamespaceTypeType, # (2)
updatedAt: datetime,
description: NotRequired[str],
idMappingWorkflowProperties: NotRequired[List[IdNamespaceIdMappingWorkflowMetadataTypeDef]], # (1)
ProviderPropertiesOutputTypeDef#
# ProviderPropertiesOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ProviderPropertiesOutputTypeDef
def get_value() -> ProviderPropertiesOutputTypeDef:
return {
"intermediateSourceConfiguration": ...,
}
# ProviderPropertiesOutputTypeDef definition
class ProviderPropertiesOutputTypeDef(TypedDict):
providerServiceArn: str,
intermediateSourceConfiguration: NotRequired[IntermediateSourceConfigurationTypeDef], # (1)
providerConfiguration: NotRequired[Dict[str, Any]],
ProviderPropertiesTypeDef#
# ProviderPropertiesTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ProviderPropertiesTypeDef
def get_value() -> ProviderPropertiesTypeDef:
return {
"intermediateSourceConfiguration": ...,
}
# ProviderPropertiesTypeDef definition
class ProviderPropertiesTypeDef(TypedDict):
providerServiceArn: str,
intermediateSourceConfiguration: NotRequired[IntermediateSourceConfigurationTypeDef], # (1)
providerConfiguration: NotRequired[Mapping[str, Any]],
ListIdMappingJobsOutputTypeDef#
# ListIdMappingJobsOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListIdMappingJobsOutputTypeDef
def get_value() -> ListIdMappingJobsOutputTypeDef:
return {
"jobs": ...,
}
# ListIdMappingJobsOutputTypeDef definition
class ListIdMappingJobsOutputTypeDef(TypedDict):
jobs: List[JobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListMatchingJobsOutputTypeDef#
# ListMatchingJobsOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListMatchingJobsOutputTypeDef
def get_value() -> ListMatchingJobsOutputTypeDef:
return {
"jobs": ...,
}
# ListMatchingJobsOutputTypeDef definition
class ListMatchingJobsOutputTypeDef(TypedDict):
jobs: List[JobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListIdMappingJobsInputPaginateTypeDef#
# ListIdMappingJobsInputPaginateTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListIdMappingJobsInputPaginateTypeDef
def get_value() -> ListIdMappingJobsInputPaginateTypeDef:
return {
"workflowName": ...,
}
# ListIdMappingJobsInputPaginateTypeDef definition
class ListIdMappingJobsInputPaginateTypeDef(TypedDict):
workflowName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListIdMappingWorkflowsInputPaginateTypeDef#
# ListIdMappingWorkflowsInputPaginateTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListIdMappingWorkflowsInputPaginateTypeDef
def get_value() -> ListIdMappingWorkflowsInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListIdMappingWorkflowsInputPaginateTypeDef definition
class ListIdMappingWorkflowsInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListIdNamespacesInputPaginateTypeDef#
# ListIdNamespacesInputPaginateTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListIdNamespacesInputPaginateTypeDef
def get_value() -> ListIdNamespacesInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListIdNamespacesInputPaginateTypeDef definition
class ListIdNamespacesInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMatchingJobsInputPaginateTypeDef#
# ListMatchingJobsInputPaginateTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListMatchingJobsInputPaginateTypeDef
def get_value() -> ListMatchingJobsInputPaginateTypeDef:
return {
"workflowName": ...,
}
# ListMatchingJobsInputPaginateTypeDef definition
class ListMatchingJobsInputPaginateTypeDef(TypedDict):
workflowName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMatchingWorkflowsInputPaginateTypeDef#
# ListMatchingWorkflowsInputPaginateTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListMatchingWorkflowsInputPaginateTypeDef
def get_value() -> ListMatchingWorkflowsInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListMatchingWorkflowsInputPaginateTypeDef definition
class ListMatchingWorkflowsInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProviderServicesInputPaginateTypeDef#
# ListProviderServicesInputPaginateTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListProviderServicesInputPaginateTypeDef
def get_value() -> ListProviderServicesInputPaginateTypeDef:
return {
"providerName": ...,
}
# ListProviderServicesInputPaginateTypeDef definition
class ListProviderServicesInputPaginateTypeDef(TypedDict):
providerName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSchemaMappingsInputPaginateTypeDef#
# ListSchemaMappingsInputPaginateTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListSchemaMappingsInputPaginateTypeDef
def get_value() -> ListSchemaMappingsInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListSchemaMappingsInputPaginateTypeDef definition
class ListSchemaMappingsInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMatchingWorkflowsOutputTypeDef#
# ListMatchingWorkflowsOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListMatchingWorkflowsOutputTypeDef
def get_value() -> ListMatchingWorkflowsOutputTypeDef:
return {
"nextToken": ...,
}
# ListMatchingWorkflowsOutputTypeDef definition
class ListMatchingWorkflowsOutputTypeDef(TypedDict):
workflowSummaries: List[MatchingWorkflowSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListProviderServicesOutputTypeDef#
# ListProviderServicesOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListProviderServicesOutputTypeDef
def get_value() -> ListProviderServicesOutputTypeDef:
return {
"nextToken": ...,
}
# ListProviderServicesOutputTypeDef definition
class ListProviderServicesOutputTypeDef(TypedDict):
providerServiceSummaries: List[ProviderServiceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSchemaMappingsOutputTypeDef#
# ListSchemaMappingsOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListSchemaMappingsOutputTypeDef
def get_value() -> ListSchemaMappingsOutputTypeDef:
return {
"nextToken": ...,
}
# ListSchemaMappingsOutputTypeDef definition
class ListSchemaMappingsOutputTypeDef(TypedDict):
schemaList: List[SchemaMappingSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
OutputSourceOutputTypeDef#
# OutputSourceOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import OutputSourceOutputTypeDef
def get_value() -> OutputSourceOutputTypeDef:
return {
"KMSArn": ...,
}
# OutputSourceOutputTypeDef definition
class OutputSourceOutputTypeDef(TypedDict):
output: List[OutputAttributeTypeDef], # (1)
outputS3Path: str,
KMSArn: NotRequired[str],
applyNormalization: NotRequired[bool],
OutputSourceTypeDef#
# OutputSourceTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import OutputSourceTypeDef
def get_value() -> OutputSourceTypeDef:
return {
"KMSArn": ...,
}
# OutputSourceTypeDef definition
class OutputSourceTypeDef(TypedDict):
output: Sequence[OutputAttributeTypeDef], # (1)
outputS3Path: str,
KMSArn: NotRequired[str],
applyNormalization: NotRequired[bool],
ProviderComponentSchemaTypeDef#
# ProviderComponentSchemaTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ProviderComponentSchemaTypeDef
def get_value() -> ProviderComponentSchemaTypeDef:
return {
"providerSchemaAttributes": ...,
}
# ProviderComponentSchemaTypeDef definition
class ProviderComponentSchemaTypeDef(TypedDict):
providerSchemaAttributes: NotRequired[List[ProviderSchemaAttributeTypeDef]], # (1)
schemas: NotRequired[List[List[str]]],
ProviderEndpointConfigurationTypeDef#
# ProviderEndpointConfigurationTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ProviderEndpointConfigurationTypeDef
def get_value() -> ProviderEndpointConfigurationTypeDef:
return {
"marketplaceConfiguration": ...,
}
# ProviderEndpointConfigurationTypeDef definition
class ProviderEndpointConfigurationTypeDef(TypedDict):
marketplaceConfiguration: NotRequired[ProviderMarketplaceConfigurationTypeDef], # (1)
IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef#
# IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef
def get_value() -> IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef:
return {
"idMappingType": ...,
}
# IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef definition
class IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef(TypedDict):
idMappingType: IdMappingTypeType, # (1)
providerProperties: NotRequired[NamespaceProviderPropertiesOutputTypeDef], # (2)
ruleBasedProperties: NotRequired[NamespaceRuleBasedPropertiesOutputTypeDef], # (3)
- See IdMappingTypeType
- See NamespaceProviderPropertiesOutputTypeDef
- See NamespaceRuleBasedPropertiesOutputTypeDef
NamespaceRuleBasedPropertiesTypeDef#
# NamespaceRuleBasedPropertiesTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import NamespaceRuleBasedPropertiesTypeDef
def get_value() -> NamespaceRuleBasedPropertiesTypeDef:
return {
"attributeMatchingModel": ...,
}
# NamespaceRuleBasedPropertiesTypeDef definition
class NamespaceRuleBasedPropertiesTypeDef(TypedDict):
attributeMatchingModel: NotRequired[AttributeMatchingModelType], # (1)
recordMatchingModels: NotRequired[Sequence[RecordMatchingModelType]], # (2)
ruleDefinitionTypes: NotRequired[Sequence[IdMappingWorkflowRuleDefinitionTypeType]], # (3)
rules: NotRequired[Sequence[RuleUnionTypeDef]], # (4)
- See AttributeMatchingModelType
- See RecordMatchingModelType
- See IdMappingWorkflowRuleDefinitionTypeType
- See RuleTypeDef RuleOutputTypeDef
ListIdNamespacesOutputTypeDef#
# ListIdNamespacesOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ListIdNamespacesOutputTypeDef
def get_value() -> ListIdNamespacesOutputTypeDef:
return {
"idNamespaceSummaries": ...,
}
# ListIdNamespacesOutputTypeDef definition
class ListIdNamespacesOutputTypeDef(TypedDict):
idNamespaceSummaries: List[IdNamespaceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
IdMappingTechniquesOutputTypeDef#
# IdMappingTechniquesOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import IdMappingTechniquesOutputTypeDef
def get_value() -> IdMappingTechniquesOutputTypeDef:
return {
"idMappingType": ...,
}
# IdMappingTechniquesOutputTypeDef definition
class IdMappingTechniquesOutputTypeDef(TypedDict):
idMappingType: IdMappingTypeType, # (1)
providerProperties: NotRequired[ProviderPropertiesOutputTypeDef], # (2)
ruleBasedProperties: NotRequired[IdMappingRuleBasedPropertiesOutputTypeDef], # (3)
- See IdMappingTypeType
- See ProviderPropertiesOutputTypeDef
- See IdMappingRuleBasedPropertiesOutputTypeDef
ResolutionTechniquesOutputTypeDef#
# ResolutionTechniquesOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ResolutionTechniquesOutputTypeDef
def get_value() -> ResolutionTechniquesOutputTypeDef:
return {
"providerProperties": ...,
}
# ResolutionTechniquesOutputTypeDef definition
class ResolutionTechniquesOutputTypeDef(TypedDict):
resolutionType: ResolutionTypeType, # (2)
providerProperties: NotRequired[ProviderPropertiesOutputTypeDef], # (1)
ruleBasedProperties: NotRequired[RuleBasedPropertiesOutputTypeDef], # (3)
IdMappingTechniquesTypeDef#
# IdMappingTechniquesTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import IdMappingTechniquesTypeDef
def get_value() -> IdMappingTechniquesTypeDef:
return {
"idMappingType": ...,
}
# IdMappingTechniquesTypeDef definition
class IdMappingTechniquesTypeDef(TypedDict):
idMappingType: IdMappingTypeType, # (1)
providerProperties: NotRequired[ProviderPropertiesTypeDef], # (2)
ruleBasedProperties: NotRequired[IdMappingRuleBasedPropertiesTypeDef], # (3)
ResolutionTechniquesTypeDef#
# ResolutionTechniquesTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import ResolutionTechniquesTypeDef
def get_value() -> ResolutionTechniquesTypeDef:
return {
"providerProperties": ...,
}
# ResolutionTechniquesTypeDef definition
class ResolutionTechniquesTypeDef(TypedDict):
resolutionType: ResolutionTypeType, # (2)
providerProperties: NotRequired[ProviderPropertiesTypeDef], # (1)
ruleBasedProperties: NotRequired[RuleBasedPropertiesTypeDef], # (3)
GetProviderServiceOutputTypeDef#
# GetProviderServiceOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetProviderServiceOutputTypeDef
def get_value() -> GetProviderServiceOutputTypeDef:
return {
"anonymizedOutput": ...,
}
# GetProviderServiceOutputTypeDef definition
class GetProviderServiceOutputTypeDef(TypedDict):
anonymizedOutput: bool,
providerComponentSchema: ProviderComponentSchemaTypeDef, # (1)
providerConfigurationDefinition: Dict[str, Any],
providerEndpointConfiguration: ProviderEndpointConfigurationTypeDef, # (2)
providerEntityOutputDefinition: Dict[str, Any],
providerIdNameSpaceConfiguration: ProviderIdNameSpaceConfigurationTypeDef, # (3)
providerIntermediateDataAccessConfiguration: ProviderIntermediateDataAccessConfigurationTypeDef, # (4)
providerJobConfiguration: Dict[str, Any],
providerName: str,
providerServiceArn: str,
providerServiceDisplayName: str,
providerServiceName: str,
providerServiceType: ServiceTypeType, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See ProviderComponentSchemaTypeDef
- See ProviderEndpointConfigurationTypeDef
- See ProviderIdNameSpaceConfigurationTypeDef
- See ProviderIntermediateDataAccessConfigurationTypeDef
- See ServiceTypeType
- See ResponseMetadataTypeDef
CreateIdNamespaceOutputTypeDef#
# CreateIdNamespaceOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import CreateIdNamespaceOutputTypeDef
def get_value() -> CreateIdNamespaceOutputTypeDef:
return {
"createdAt": ...,
}
# CreateIdNamespaceOutputTypeDef definition
class CreateIdNamespaceOutputTypeDef(TypedDict):
createdAt: datetime,
description: str,
idMappingWorkflowProperties: List[IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef], # (1)
idNamespaceArn: str,
idNamespaceName: str,
inputSourceConfig: List[IdNamespaceInputSourceTypeDef], # (2)
roleArn: str,
tags: Dict[str, str],
type: IdNamespaceTypeType, # (3)
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef
- See IdNamespaceInputSourceTypeDef
- See IdNamespaceTypeType
- See ResponseMetadataTypeDef
GetIdNamespaceOutputTypeDef#
# GetIdNamespaceOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetIdNamespaceOutputTypeDef
def get_value() -> GetIdNamespaceOutputTypeDef:
return {
"createdAt": ...,
}
# GetIdNamespaceOutputTypeDef definition
class GetIdNamespaceOutputTypeDef(TypedDict):
createdAt: datetime,
description: str,
idMappingWorkflowProperties: List[IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef], # (1)
idNamespaceArn: str,
idNamespaceName: str,
inputSourceConfig: List[IdNamespaceInputSourceTypeDef], # (2)
roleArn: str,
tags: Dict[str, str],
type: IdNamespaceTypeType, # (3)
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef
- See IdNamespaceInputSourceTypeDef
- See IdNamespaceTypeType
- See ResponseMetadataTypeDef
UpdateIdNamespaceOutputTypeDef#
# UpdateIdNamespaceOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import UpdateIdNamespaceOutputTypeDef
def get_value() -> UpdateIdNamespaceOutputTypeDef:
return {
"createdAt": ...,
}
# UpdateIdNamespaceOutputTypeDef definition
class UpdateIdNamespaceOutputTypeDef(TypedDict):
createdAt: datetime,
description: str,
idMappingWorkflowProperties: List[IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef], # (1)
idNamespaceArn: str,
idNamespaceName: str,
inputSourceConfig: List[IdNamespaceInputSourceTypeDef], # (2)
roleArn: str,
type: IdNamespaceTypeType, # (3)
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef
- See IdNamespaceInputSourceTypeDef
- See IdNamespaceTypeType
- See ResponseMetadataTypeDef
CreateIdMappingWorkflowOutputTypeDef#
# CreateIdMappingWorkflowOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import CreateIdMappingWorkflowOutputTypeDef
def get_value() -> CreateIdMappingWorkflowOutputTypeDef:
return {
"description": ...,
}
# CreateIdMappingWorkflowOutputTypeDef definition
class CreateIdMappingWorkflowOutputTypeDef(TypedDict):
description: str,
idMappingTechniques: IdMappingTechniquesOutputTypeDef, # (1)
inputSourceConfig: List[IdMappingWorkflowInputSourceTypeDef], # (2)
outputSourceConfig: List[IdMappingWorkflowOutputSourceTypeDef], # (3)
roleArn: str,
workflowArn: str,
workflowName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IdMappingTechniquesOutputTypeDef
- See IdMappingWorkflowInputSourceTypeDef
- See IdMappingWorkflowOutputSourceTypeDef
- See ResponseMetadataTypeDef
GetIdMappingWorkflowOutputTypeDef#
# GetIdMappingWorkflowOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetIdMappingWorkflowOutputTypeDef
def get_value() -> GetIdMappingWorkflowOutputTypeDef:
return {
"createdAt": ...,
}
# GetIdMappingWorkflowOutputTypeDef definition
class GetIdMappingWorkflowOutputTypeDef(TypedDict):
createdAt: datetime,
description: str,
idMappingTechniques: IdMappingTechniquesOutputTypeDef, # (1)
inputSourceConfig: List[IdMappingWorkflowInputSourceTypeDef], # (2)
outputSourceConfig: List[IdMappingWorkflowOutputSourceTypeDef], # (3)
roleArn: str,
tags: Dict[str, str],
updatedAt: datetime,
workflowArn: str,
workflowName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IdMappingTechniquesOutputTypeDef
- See IdMappingWorkflowInputSourceTypeDef
- See IdMappingWorkflowOutputSourceTypeDef
- See ResponseMetadataTypeDef
UpdateIdMappingWorkflowOutputTypeDef#
# UpdateIdMappingWorkflowOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import UpdateIdMappingWorkflowOutputTypeDef
def get_value() -> UpdateIdMappingWorkflowOutputTypeDef:
return {
"description": ...,
}
# UpdateIdMappingWorkflowOutputTypeDef definition
class UpdateIdMappingWorkflowOutputTypeDef(TypedDict):
description: str,
idMappingTechniques: IdMappingTechniquesOutputTypeDef, # (1)
inputSourceConfig: List[IdMappingWorkflowInputSourceTypeDef], # (2)
outputSourceConfig: List[IdMappingWorkflowOutputSourceTypeDef], # (3)
roleArn: str,
workflowArn: str,
workflowName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IdMappingTechniquesOutputTypeDef
- See IdMappingWorkflowInputSourceTypeDef
- See IdMappingWorkflowOutputSourceTypeDef
- See ResponseMetadataTypeDef
CreateMatchingWorkflowOutputTypeDef#
# CreateMatchingWorkflowOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import CreateMatchingWorkflowOutputTypeDef
def get_value() -> CreateMatchingWorkflowOutputTypeDef:
return {
"description": ...,
}
# CreateMatchingWorkflowOutputTypeDef definition
class CreateMatchingWorkflowOutputTypeDef(TypedDict):
description: str,
incrementalRunConfig: IncrementalRunConfigTypeDef, # (1)
inputSourceConfig: List[InputSourceTypeDef], # (2)
outputSourceConfig: List[OutputSourceOutputTypeDef], # (3)
resolutionTechniques: ResolutionTechniquesOutputTypeDef, # (4)
roleArn: str,
workflowArn: str,
workflowName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See IncrementalRunConfigTypeDef
- See InputSourceTypeDef
- See OutputSourceOutputTypeDef
- See ResolutionTechniquesOutputTypeDef
- See ResponseMetadataTypeDef
GetMatchingWorkflowOutputTypeDef#
# GetMatchingWorkflowOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import GetMatchingWorkflowOutputTypeDef
def get_value() -> GetMatchingWorkflowOutputTypeDef:
return {
"createdAt": ...,
}
# GetMatchingWorkflowOutputTypeDef definition
class GetMatchingWorkflowOutputTypeDef(TypedDict):
createdAt: datetime,
description: str,
incrementalRunConfig: IncrementalRunConfigTypeDef, # (1)
inputSourceConfig: List[InputSourceTypeDef], # (2)
outputSourceConfig: List[OutputSourceOutputTypeDef], # (3)
resolutionTechniques: ResolutionTechniquesOutputTypeDef, # (4)
roleArn: str,
tags: Dict[str, str],
updatedAt: datetime,
workflowArn: str,
workflowName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See IncrementalRunConfigTypeDef
- See InputSourceTypeDef
- See OutputSourceOutputTypeDef
- See ResolutionTechniquesOutputTypeDef
- See ResponseMetadataTypeDef
UpdateMatchingWorkflowOutputTypeDef#
# UpdateMatchingWorkflowOutputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import UpdateMatchingWorkflowOutputTypeDef
def get_value() -> UpdateMatchingWorkflowOutputTypeDef:
return {
"description": ...,
}
# UpdateMatchingWorkflowOutputTypeDef definition
class UpdateMatchingWorkflowOutputTypeDef(TypedDict):
description: str,
incrementalRunConfig: IncrementalRunConfigTypeDef, # (1)
inputSourceConfig: List[InputSourceTypeDef], # (2)
outputSourceConfig: List[OutputSourceOutputTypeDef], # (3)
resolutionTechniques: ResolutionTechniquesOutputTypeDef, # (4)
roleArn: str,
workflowName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See IncrementalRunConfigTypeDef
- See InputSourceTypeDef
- See OutputSourceOutputTypeDef
- See ResolutionTechniquesOutputTypeDef
- See ResponseMetadataTypeDef
IdNamespaceIdMappingWorkflowPropertiesTypeDef#
# IdNamespaceIdMappingWorkflowPropertiesTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import IdNamespaceIdMappingWorkflowPropertiesTypeDef
def get_value() -> IdNamespaceIdMappingWorkflowPropertiesTypeDef:
return {
"idMappingType": ...,
}
# IdNamespaceIdMappingWorkflowPropertiesTypeDef definition
class IdNamespaceIdMappingWorkflowPropertiesTypeDef(TypedDict):
idMappingType: IdMappingTypeType, # (1)
providerProperties: NotRequired[NamespaceProviderPropertiesUnionTypeDef], # (2)
ruleBasedProperties: NotRequired[NamespaceRuleBasedPropertiesUnionTypeDef], # (3)
- See IdMappingTypeType
- See NamespaceProviderPropertiesTypeDef NamespaceProviderPropertiesOutputTypeDef
- See NamespaceRuleBasedPropertiesTypeDef NamespaceRuleBasedPropertiesOutputTypeDef
CreateIdMappingWorkflowInputTypeDef#
# CreateIdMappingWorkflowInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import CreateIdMappingWorkflowInputTypeDef
def get_value() -> CreateIdMappingWorkflowInputTypeDef:
return {
"idMappingTechniques": ...,
}
# CreateIdMappingWorkflowInputTypeDef definition
class CreateIdMappingWorkflowInputTypeDef(TypedDict):
idMappingTechniques: IdMappingTechniquesUnionTypeDef, # (1)
inputSourceConfig: Sequence[IdMappingWorkflowInputSourceTypeDef], # (2)
workflowName: str,
description: NotRequired[str],
outputSourceConfig: NotRequired[Sequence[IdMappingWorkflowOutputSourceTypeDef]], # (3)
roleArn: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See IdMappingTechniquesTypeDef IdMappingTechniquesOutputTypeDef
- See IdMappingWorkflowInputSourceTypeDef
- See IdMappingWorkflowOutputSourceTypeDef
UpdateIdMappingWorkflowInputTypeDef#
# UpdateIdMappingWorkflowInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import UpdateIdMappingWorkflowInputTypeDef
def get_value() -> UpdateIdMappingWorkflowInputTypeDef:
return {
"idMappingTechniques": ...,
}
# UpdateIdMappingWorkflowInputTypeDef definition
class UpdateIdMappingWorkflowInputTypeDef(TypedDict):
idMappingTechniques: IdMappingTechniquesUnionTypeDef, # (1)
inputSourceConfig: Sequence[IdMappingWorkflowInputSourceTypeDef], # (2)
workflowName: str,
description: NotRequired[str],
outputSourceConfig: NotRequired[Sequence[IdMappingWorkflowOutputSourceTypeDef]], # (3)
roleArn: NotRequired[str],
- See IdMappingTechniquesTypeDef IdMappingTechniquesOutputTypeDef
- See IdMappingWorkflowInputSourceTypeDef
- See IdMappingWorkflowOutputSourceTypeDef
CreateMatchingWorkflowInputTypeDef#
# CreateMatchingWorkflowInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import CreateMatchingWorkflowInputTypeDef
def get_value() -> CreateMatchingWorkflowInputTypeDef:
return {
"inputSourceConfig": ...,
}
# CreateMatchingWorkflowInputTypeDef definition
class CreateMatchingWorkflowInputTypeDef(TypedDict):
inputSourceConfig: Sequence[InputSourceTypeDef], # (1)
outputSourceConfig: Sequence[OutputSourceUnionTypeDef], # (2)
resolutionTechniques: ResolutionTechniquesUnionTypeDef, # (3)
roleArn: str,
workflowName: str,
description: NotRequired[str],
incrementalRunConfig: NotRequired[IncrementalRunConfigTypeDef], # (4)
tags: NotRequired[Mapping[str, str]],
- See InputSourceTypeDef
- See OutputSourceTypeDef OutputSourceOutputTypeDef
- See ResolutionTechniquesTypeDef ResolutionTechniquesOutputTypeDef
- See IncrementalRunConfigTypeDef
UpdateMatchingWorkflowInputTypeDef#
# UpdateMatchingWorkflowInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import UpdateMatchingWorkflowInputTypeDef
def get_value() -> UpdateMatchingWorkflowInputTypeDef:
return {
"inputSourceConfig": ...,
}
# UpdateMatchingWorkflowInputTypeDef definition
class UpdateMatchingWorkflowInputTypeDef(TypedDict):
inputSourceConfig: Sequence[InputSourceTypeDef], # (1)
outputSourceConfig: Sequence[OutputSourceUnionTypeDef], # (2)
resolutionTechniques: ResolutionTechniquesUnionTypeDef, # (3)
roleArn: str,
workflowName: str,
description: NotRequired[str],
incrementalRunConfig: NotRequired[IncrementalRunConfigTypeDef], # (4)
- See InputSourceTypeDef
- See OutputSourceTypeDef OutputSourceOutputTypeDef
- See ResolutionTechniquesTypeDef ResolutionTechniquesOutputTypeDef
- See IncrementalRunConfigTypeDef
CreateIdNamespaceInputTypeDef#
# CreateIdNamespaceInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import CreateIdNamespaceInputTypeDef
def get_value() -> CreateIdNamespaceInputTypeDef:
return {
"idNamespaceName": ...,
}
# CreateIdNamespaceInputTypeDef definition
class CreateIdNamespaceInputTypeDef(TypedDict):
idNamespaceName: str,
type: IdNamespaceTypeType, # (1)
description: NotRequired[str],
idMappingWorkflowProperties: NotRequired[Sequence[IdNamespaceIdMappingWorkflowPropertiesUnionTypeDef]], # (2)
inputSourceConfig: NotRequired[Sequence[IdNamespaceInputSourceTypeDef]], # (3)
roleArn: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See IdNamespaceTypeType
- See IdNamespaceIdMappingWorkflowPropertiesTypeDef IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef
- See IdNamespaceInputSourceTypeDef
UpdateIdNamespaceInputTypeDef#
# UpdateIdNamespaceInputTypeDef TypedDict usage example
from types_boto3_entityresolution.type_defs import UpdateIdNamespaceInputTypeDef
def get_value() -> UpdateIdNamespaceInputTypeDef:
return {
"idNamespaceName": ...,
}
# UpdateIdNamespaceInputTypeDef definition
class UpdateIdNamespaceInputTypeDef(TypedDict):
idNamespaceName: str,
description: NotRequired[str],
idMappingWorkflowProperties: NotRequired[Sequence[IdNamespaceIdMappingWorkflowPropertiesUnionTypeDef]], # (1)
inputSourceConfig: NotRequired[Sequence[IdNamespaceInputSourceTypeDef]], # (2)
roleArn: NotRequired[str],