Skip to content

Type definitions#

Index > EntityResolution > Type definitions

Auto-generated documentation for EntityResolution type annotations stubs module mypy-boto3-entityresolution.

IdNamespaceIdMappingWorkflowPropertiesUnionTypeDef#

# IdNamespaceIdMappingWorkflowPropertiesUnionTypeDef definition

IdNamespaceIdMappingWorkflowPropertiesUnionTypeDef = Union[
    IdNamespaceIdMappingWorkflowPropertiesTypeDef,  # (1)
    IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef,  # (2)
]
  1. See IdNamespaceIdMappingWorkflowPropertiesTypeDef
  2. See IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef

OutputSourceUnionTypeDef#

# OutputSourceUnionTypeDef definition

OutputSourceUnionTypeDef = Union[
    OutputSourceTypeDef,  # (1)
    OutputSourceOutputTypeDef,  # (2)
]
  1. See OutputSourceTypeDef
  2. See OutputSourceOutputTypeDef

IdMappingTechniquesUnionTypeDef#

# IdMappingTechniquesUnionTypeDef definition

IdMappingTechniquesUnionTypeDef = Union[
    IdMappingTechniquesTypeDef,  # (1)
    IdMappingTechniquesOutputTypeDef,  # (2)
]
  1. See IdMappingTechniquesTypeDef
  2. See IdMappingTechniquesOutputTypeDef

ResolutionTechniquesUnionTypeDef#

# ResolutionTechniquesUnionTypeDef definition

ResolutionTechniquesUnionTypeDef = Union[
    ResolutionTechniquesTypeDef,  # (1)
    ResolutionTechniquesOutputTypeDef,  # (2)
]
  1. See ResolutionTechniquesTypeDef
  2. See ResolutionTechniquesOutputTypeDef

AddPolicyStatementInputRequestTypeDef#

# AddPolicyStatementInputRequestTypeDef definition

class AddPolicyStatementInputRequestTypeDef(TypedDict):
    action: Sequence[str],
    arn: str,
    effect: StatementEffectType,  # (1)
    principal: Sequence[str],
    statementId: str,
    condition: NotRequired[str],
  1. See StatementEffectType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

BatchDeleteUniqueIdInputRequestTypeDef#

# BatchDeleteUniqueIdInputRequestTypeDef definition

class BatchDeleteUniqueIdInputRequestTypeDef(TypedDict):
    uniqueIds: Sequence[str],
    workflowName: str,
    inputSource: NotRequired[str],

DeleteUniqueIdErrorTypeDef#

# DeleteUniqueIdErrorTypeDef definition

class DeleteUniqueIdErrorTypeDef(TypedDict):
    errorType: DeleteUniqueIdErrorTypeType,  # (1)
    uniqueId: str,
  1. See DeleteUniqueIdErrorTypeType

DeletedUniqueIdTypeDef#

# DeletedUniqueIdTypeDef definition

class DeletedUniqueIdTypeDef(TypedDict):
    uniqueId: str,

IdMappingWorkflowInputSourceTypeDef#

# IdMappingWorkflowInputSourceTypeDef definition

class IdMappingWorkflowInputSourceTypeDef(TypedDict):
    inputSourceARN: str,
    schemaName: NotRequired[str],
    type: NotRequired[IdNamespaceTypeType],  # (1)
  1. See IdNamespaceTypeType

IdMappingWorkflowOutputSourceTypeDef#

# IdMappingWorkflowOutputSourceTypeDef definition

class IdMappingWorkflowOutputSourceTypeDef(TypedDict):
    outputS3Path: str,
    KMSArn: NotRequired[str],

IdNamespaceInputSourceTypeDef#

# IdNamespaceInputSourceTypeDef definition

class IdNamespaceInputSourceTypeDef(TypedDict):
    inputSourceARN: str,
    schemaName: NotRequired[str],

IncrementalRunConfigTypeDef#

# IncrementalRunConfigTypeDef definition

class IncrementalRunConfigTypeDef(TypedDict):
    incrementalRunType: NotRequired[IncrementalRunTypeType],  # (1)
  1. See IncrementalRunTypeType

InputSourceTypeDef#

# InputSourceTypeDef definition

class InputSourceTypeDef(TypedDict):
    inputSourceARN: str,
    schemaName: str,
    applyNormalization: NotRequired[bool],

SchemaInputAttributeTypeDef#

# SchemaInputAttributeTypeDef definition

class SchemaInputAttributeTypeDef(TypedDict):
    fieldName: str,
    type: SchemaAttributeTypeType,  # (1)
    groupName: NotRequired[str],
    matchKey: NotRequired[str],
    subType: NotRequired[str],
  1. See SchemaAttributeTypeType

DeleteIdMappingWorkflowInputRequestTypeDef#

# DeleteIdMappingWorkflowInputRequestTypeDef definition

class DeleteIdMappingWorkflowInputRequestTypeDef(TypedDict):
    workflowName: str,

DeleteIdNamespaceInputRequestTypeDef#

# DeleteIdNamespaceInputRequestTypeDef definition

class DeleteIdNamespaceInputRequestTypeDef(TypedDict):
    idNamespaceName: str,

DeleteMatchingWorkflowInputRequestTypeDef#

# DeleteMatchingWorkflowInputRequestTypeDef definition

class DeleteMatchingWorkflowInputRequestTypeDef(TypedDict):
    workflowName: str,

DeletePolicyStatementInputRequestTypeDef#

# DeletePolicyStatementInputRequestTypeDef definition

class DeletePolicyStatementInputRequestTypeDef(TypedDict):
    arn: str,
    statementId: str,

DeleteSchemaMappingInputRequestTypeDef#

# DeleteSchemaMappingInputRequestTypeDef definition

class DeleteSchemaMappingInputRequestTypeDef(TypedDict):
    schemaName: str,

ErrorDetailsTypeDef#

# ErrorDetailsTypeDef definition

class ErrorDetailsTypeDef(TypedDict):
    errorMessage: NotRequired[str],

GetIdMappingJobInputRequestTypeDef#

# GetIdMappingJobInputRequestTypeDef definition

class GetIdMappingJobInputRequestTypeDef(TypedDict):
    jobId: str,
    workflowName: str,

IdMappingJobMetricsTypeDef#

# IdMappingJobMetricsTypeDef definition

class IdMappingJobMetricsTypeDef(TypedDict):
    inputRecords: NotRequired[int],
    recordsNotProcessed: NotRequired[int],
    totalRecordsProcessed: NotRequired[int],

IdMappingJobOutputSourceTypeDef#

# IdMappingJobOutputSourceTypeDef definition

class IdMappingJobOutputSourceTypeDef(TypedDict):
    outputS3Path: str,
    roleArn: str,
    KMSArn: NotRequired[str],

GetIdMappingWorkflowInputRequestTypeDef#

# GetIdMappingWorkflowInputRequestTypeDef definition

class GetIdMappingWorkflowInputRequestTypeDef(TypedDict):
    workflowName: str,

GetIdNamespaceInputRequestTypeDef#

# GetIdNamespaceInputRequestTypeDef definition

class GetIdNamespaceInputRequestTypeDef(TypedDict):
    idNamespaceName: str,

GetMatchIdInputRequestTypeDef#

# GetMatchIdInputRequestTypeDef definition

class GetMatchIdInputRequestTypeDef(TypedDict):
    record: Mapping[str, str],
    workflowName: str,
    applyNormalization: NotRequired[bool],

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],

JobOutputSourceTypeDef#

# JobOutputSourceTypeDef definition

class JobOutputSourceTypeDef(TypedDict):
    outputS3Path: str,
    roleArn: str,
    KMSArn: NotRequired[str],

GetMatchingWorkflowInputRequestTypeDef#

# GetMatchingWorkflowInputRequestTypeDef definition

class GetMatchingWorkflowInputRequestTypeDef(TypedDict):
    workflowName: str,

GetPolicyInputRequestTypeDef#

# GetPolicyInputRequestTypeDef definition

class GetPolicyInputRequestTypeDef(TypedDict):
    arn: str,

GetProviderServiceInputRequestTypeDef#

# GetProviderServiceInputRequestTypeDef definition

class GetProviderServiceInputRequestTypeDef(TypedDict):
    providerName: str,
    providerServiceName: str,

ProviderIdNameSpaceConfigurationTypeDef#

# ProviderIdNameSpaceConfigurationTypeDef definition

class ProviderIdNameSpaceConfigurationTypeDef(TypedDict):
    description: NotRequired[str],
    providerSourceConfigurationDefinition: NotRequired[Dict[str, Any]],
    providerTargetConfigurationDefinition: NotRequired[Dict[str, Any]],

ProviderIntermediateDataAccessConfigurationTypeDef