Skip to content

Entityresolution Classes

AddPolicyStatementInputRequestTypeDef

action

  • Type: typing.Sequence[str]
  • Required: Yes

arn

  • Type:
  • Required: Yes

effect

  • Type: typing.Literal['Allow', 'Deny']
  • Required: Yes

principal

  • Type: typing.Sequence[str]
  • Required: Yes

statementId

  • Type:
  • Required: Yes

condition

  • Type: typing.Optional[str]

AddPolicyStatementOutputTypeDef

arn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

token

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchDeleteUniqueIdInputRequestTypeDef

uniqueIds

  • Type: typing.Sequence[str]
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

inputSource

  • Type: typing.Optional[str]

BatchDeleteUniqueIdOutputTypeDef

deleted

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.DeletedUniqueIdTypeDef]
  • Required: Yes

disconnectedUniqueIds

  • Type: typing.List[str]
  • Required: Yes

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.DeleteUniqueIdErrorTypeDef]
  • Required: Yes

status

  • Type: typing.Literal['ACCEPTED', 'COMPLETED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateIdMappingWorkflowInputRequestTypeDef

idMappingTechniques

  • Type:
  • Required: Yes

inputSourceConfig

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.IdMappingWorkflowInputSourceTypeDef]
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

outputSourceConfig

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.IdMappingWorkflowOutputSourceTypeDef]]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateIdMappingWorkflowOutputTypeDef

description

  • Type:
  • Required: Yes

idMappingTechniques

  • Type:
  • Required: Yes

inputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.IdMappingWorkflowInputSourceTypeDef]
  • Required: Yes

outputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.IdMappingWorkflowOutputSourceTypeDef]
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

workflowArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateIdNamespaceInputRequestTypeDef

idNamespaceName

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['SOURCE', 'TARGET']
  • Required: Yes

description

  • Type: typing.Optional[str]

idMappingWorkflowProperties

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.IdNamespaceIdMappingWorkflowPropertiesTypeDef]]

inputSourceConfig

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.IdNamespaceInputSourceTypeDef]]

roleArn

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateIdNamespaceOutputTypeDef

createdAt

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

idMappingWorkflowProperties

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.IdNamespaceIdMappingWorkflowPropertiesTypeDef]
  • Required: Yes

idNamespaceArn

  • Type:
  • Required: Yes

idNamespaceName

  • Type:
  • Required: Yes

inputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.IdNamespaceInputSourceTypeDef]
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

type

  • Type: typing.Literal['SOURCE', 'TARGET']
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMatchingWorkflowInputRequestTypeDef

inputSourceConfig

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.InputSourceTypeDef]
  • Required: Yes

outputSourceConfig

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.OutputSourceTypeDef]
  • Required: Yes

resolutionTechniques

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

incrementalRunConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution_classes.IncrementalRunConfigTypeDef]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateMatchingWorkflowOutputTypeDef

description

  • Type:
  • Required: Yes

incrementalRunConfig

  • Type:
  • Required: Yes

inputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.InputSourceTypeDef]
  • Required: Yes

outputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.OutputSourceTypeDef]
  • Required: Yes

resolutionTechniques

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

workflowArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSchemaMappingInputRequestTypeDef

mappedInputFields

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.SchemaInputAttributeTypeDef]
  • Required: Yes

schemaName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateSchemaMappingOutputTypeDef

description

  • Type:
  • Required: Yes

mappedInputFields

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.SchemaInputAttributeTypeDef]
  • Required: Yes

schemaArn

  • Type:
  • Required: Yes

schemaName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteIdMappingWorkflowInputRequestTypeDef

workflowName

  • Type:
  • Required: Yes

DeleteIdMappingWorkflowOutputTypeDef

message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteIdNamespaceInputRequestTypeDef

idNamespaceName

  • Type:
  • Required: Yes

DeleteIdNamespaceOutputTypeDef

message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteMatchingWorkflowInputRequestTypeDef

workflowName

  • Type:
  • Required: Yes

DeleteMatchingWorkflowOutputTypeDef

message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeletePolicyStatementInputRequestTypeDef

arn

  • Type:
  • Required: Yes

statementId

  • Type:
  • Required: Yes

DeletePolicyStatementOutputTypeDef

arn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

token

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSchemaMappingInputRequestTypeDef

schemaName

  • Type:
  • Required: Yes

DeleteSchemaMappingOutputTypeDef

message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteUniqueIdErrorTypeDef

errorType

  • Type: typing.Literal['SERVICE_ERROR', 'VALIDATION_ERROR']
  • Required: Yes

uniqueId

  • Type:
  • Required: Yes

DeletedUniqueIdTypeDef

uniqueId

  • Type:
  • Required: Yes

ErrorDetailsTypeDef

errorMessage

  • Type: typing.Optional[str]

GetIdMappingJobInputRequestTypeDef

jobId

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

GetIdMappingJobOutputTypeDef

endTime

  • Type:
  • Required: Yes

errorDetails

  • Type:
  • Required: Yes

jobId

  • Type:
  • Required: Yes

metrics

  • Type:
  • Required: Yes

outputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.IdMappingJobOutputSourceTypeDef]
  • Required: Yes

startTime

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['FAILED', 'QUEUED', 'RUNNING', 'SUCCEEDED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetIdMappingWorkflowInputRequestTypeDef

workflowName

  • Type:
  • Required: Yes

GetIdMappingWorkflowOutputTypeDef

createdAt

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

idMappingTechniques

  • Type:
  • Required: Yes

inputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.IdMappingWorkflowInputSourceTypeDef]
  • Required: Yes

outputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.IdMappingWorkflowOutputSourceTypeDef]
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

workflowArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetIdNamespaceInputRequestTypeDef

idNamespaceName

  • Type:
  • Required: Yes

GetIdNamespaceOutputTypeDef

createdAt

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

idMappingWorkflowProperties

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.IdNamespaceIdMappingWorkflowPropertiesTypeDef]
  • Required: Yes

idNamespaceArn

  • Type:
  • Required: Yes

idNamespaceName

  • Type:
  • Required: Yes

inputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.IdNamespaceInputSourceTypeDef]
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

type

  • Type: typing.Literal['SOURCE', 'TARGET']
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMatchIdInputRequestTypeDef

record

  • Type: typing.Mapping[str, str]
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

applyNormalization

  • Type: typing.Optional[bool]

GetMatchIdOutputTypeDef

matchId

  • Type:
  • Required: Yes

matchRule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMatchingJobInputRequestTypeDef

jobId

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

GetMatchingJobOutputTypeDef

endTime

  • Type:
  • Required: Yes

errorDetails

  • Type:
  • Required: Yes

jobId

  • Type:
  • Required: Yes

metrics

  • Type:
  • Required: Yes

outputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.JobOutputSourceTypeDef]
  • Required: Yes

startTime

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['FAILED', 'QUEUED', 'RUNNING', 'SUCCEEDED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMatchingWorkflowInputRequestTypeDef

workflowName

  • Type:
  • Required: Yes

GetMatchingWorkflowOutputTypeDef

createdAt

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

incrementalRunConfig

  • Type:
  • Required: Yes

inputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.InputSourceTypeDef]
  • Required: Yes

outputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.OutputSourceTypeDef]
  • Required: Yes

resolutionTechniques

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

workflowArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPolicyInputRequestTypeDef

arn

  • Type:
  • Required: Yes

GetPolicyOutputTypeDef

arn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

token

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetProviderServiceInputRequestTypeDef

providerName

  • Type:
  • Required: Yes

providerServiceName

  • Type:
  • Required: Yes

GetProviderServiceOutputTypeDef

anonymizedOutput

  • Type:
  • Required: Yes

providerComponentSchema

  • Type:
  • Required: Yes

providerConfigurationDefinition

  • Type: typing.Dict[str, typing.Any]
  • Required: Yes

providerEndpointConfiguration

  • Type:
  • Required: Yes

providerEntityOutputDefinition

  • Type: typing.Dict[str, typing.Any]
  • Required: Yes

providerIdNameSpaceConfiguration

  • Type:
  • Required: Yes

providerIntermediateDataAccessConfiguration

  • Type:
  • Required: Yes

providerJobConfiguration

  • Type: typing.Dict[str, typing.Any]
  • Required: Yes

providerName

  • Type:
  • Required: Yes

providerServiceArn

  • Type:
  • Required: Yes

providerServiceDisplayName

  • Type:
  • Required: Yes

providerServiceName

  • Type:
  • Required: Yes

providerServiceType

  • Type: typing.Literal['ASSIGNMENT', 'ID_MAPPING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSchemaMappingInputRequestTypeDef

schemaName

  • Type:
  • Required: Yes

GetSchemaMappingOutputTypeDef

createdAt

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

hasWorkflows

  • Type:
  • Required: Yes

mappedInputFields

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.SchemaInputAttributeTypeDef]
  • Required: Yes

schemaArn

  • Type:
  • Required: Yes

schemaName

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IdMappingJobMetricsTypeDef

inputRecords

  • Type: typing.Optional[int]

recordsNotProcessed

  • Type: typing.Optional[int]

totalRecordsProcessed

  • Type: typing.Optional[int]

IdMappingJobOutputSourceTypeDef

outputS3Path

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

KMSArn

  • Type: typing.Optional[str]

IdMappingTechniquesTypeDef

idMappingType

  • Type: typing.Literal['PROVIDER']
  • Required: Yes

providerProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution_classes.ProviderPropertiesTypeDef]

IdMappingWorkflowInputSourceTypeDef

inputSourceARN

  • Type:
  • Required: Yes

schemaName

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['SOURCE', 'TARGET']]

IdMappingWorkflowOutputSourceTypeDef

outputS3Path

  • Type:
  • Required: Yes

KMSArn

  • Type: typing.Optional[str]

IdMappingWorkflowSummaryTypeDef

createdAt

  • Type:
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

workflowArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

IdNamespaceIdMappingWorkflowPropertiesTypeDef

idMappingType

  • Type: typing.Literal['PROVIDER']
  • Required: Yes

providerProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution_classes.NamespaceProviderPropertiesTypeDef]

IdNamespaceInputSourceTypeDef

inputSourceARN

  • Type:
  • Required: Yes

schemaName

  • Type: typing.Optional[str]

IdNamespaceSummaryTypeDef

createdAt

  • Type:
  • Required: Yes

idNamespaceArn

  • Type:
  • Required: Yes

idNamespaceName

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['SOURCE', 'TARGET']
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

IncrementalRunConfigTypeDef

incrementalRunType

  • Type: typing.Optional[typing.Literal['IMMEDIATE']]

InputSourceTypeDef

inputSourceARN

  • Type:
  • Required: Yes

schemaName

  • Type:
  • Required: Yes

applyNormalization

  • Type: typing.Optional[bool]

IntermediateSourceConfigurationTypeDef

intermediateS3Path

  • Type:
  • Required: Yes

JobMetricsTypeDef

inputRecords

  • Type: typing.Optional[int]

matchIDs

  • Type: typing.Optional[int]

recordsNotProcessed

  • Type: typing.Optional[int]

totalRecordsProcessed

  • Type: typing.Optional[int]

JobOutputSourceTypeDef

outputS3Path

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

KMSArn

  • Type: typing.Optional[str]

JobSummaryTypeDef

jobId

  • Type:
  • Required: Yes

startTime

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['FAILED', 'QUEUED', 'RUNNING', 'SUCCEEDED']
  • Required: Yes

endTime

  • Type: typing.Optional[datetime.datetime]

ListIdMappingJobsInputListIdMappingJobsPaginateTypeDef

workflowName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution_classes.PaginatorConfigTypeDef]

ListIdMappingJobsInputRequestTypeDef

workflowName

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListIdMappingJobsOutputTypeDef

jobs

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.JobSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListIdMappingWorkflowsInputListIdMappingWorkflowsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution_classes.PaginatorConfigTypeDef]

ListIdMappingWorkflowsInputRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListIdMappingWorkflowsOutputTypeDef

nextToken

  • Type:
  • Required: Yes

workflowSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.IdMappingWorkflowSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListIdNamespacesInputListIdNamespacesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution_classes.PaginatorConfigTypeDef]

ListIdNamespacesInputRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListIdNamespacesOutputTypeDef

idNamespaceSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.IdNamespaceSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListMatchingJobsInputListMatchingJobsPaginateTypeDef

workflowName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution_classes.PaginatorConfigTypeDef]

ListMatchingJobsInputRequestTypeDef

workflowName

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListMatchingJobsOutputTypeDef

jobs

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.JobSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListMatchingWorkflowsInputListMatchingWorkflowsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution_classes.PaginatorConfigTypeDef]

ListMatchingWorkflowsInputRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListMatchingWorkflowsOutputTypeDef

nextToken

  • Type:
  • Required: Yes

workflowSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.MatchingWorkflowSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListProviderServicesInputListProviderServicesPaginateTypeDef

providerName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution_classes.PaginatorConfigTypeDef]

ListProviderServicesInputRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

providerName

  • Type: typing.Optional[str]

ListProviderServicesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

providerServiceSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.ProviderServiceSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSchemaMappingsInputListSchemaMappingsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution_classes.PaginatorConfigTypeDef]

ListSchemaMappingsInputRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListSchemaMappingsOutputTypeDef

nextToken

  • Type:
  • Required: Yes

schemaList

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.SchemaMappingSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceInputRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceOutputTypeDef

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

MatchingWorkflowSummaryTypeDef

createdAt

  • Type:
  • Required: Yes

resolutionType

  • Type: typing.Literal['ML_MATCHING', 'PROVIDER', 'RULE_MATCHING']
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

workflowArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

NamespaceProviderPropertiesTypeDef

providerServiceArn

  • Type:
  • Required: Yes

providerConfiguration

  • Type: typing.Optional[typing.Mapping[str, typing.Any]]

OutputAttributeTypeDef

name

  • Type:
  • Required: Yes

hashed

  • Type: typing.Optional[bool]

OutputSourceTypeDef

output

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.OutputAttributeTypeDef]
  • Required: Yes

outputS3Path

  • Type:
  • Required: Yes

KMSArn

  • Type: typing.Optional[str]

applyNormalization

  • Type: typing.Optional[bool]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ProviderComponentSchemaTypeDef

providerSchemaAttributes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.ProviderSchemaAttributeTypeDef]]

schemas

  • Type: typing.Optional[typing.List[typing.List[str]]]

ProviderEndpointConfigurationTypeDef

marketplaceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution_classes.ProviderMarketplaceConfigurationTypeDef]

ProviderIdNameSpaceConfigurationTypeDef

description

  • Type: typing.Optional[str]

providerSourceConfigurationDefinition

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

providerTargetConfigurationDefinition

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

ProviderIntermediateDataAccessConfigurationTypeDef

awsAccountIds

  • Type: typing.Optional[typing.List[str]]

requiredBucketActions

  • Type: typing.Optional[typing.List[str]]

ProviderMarketplaceConfigurationTypeDef

assetId

  • Type:
  • Required: Yes

dataSetId

  • Type:
  • Required: Yes

listingId

  • Type:
  • Required: Yes

revisionId

  • Type:
  • Required: Yes

ProviderPropertiesTypeDef

providerServiceArn

  • Type:
  • Required: Yes

intermediateSourceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution_classes.IntermediateSourceConfigurationTypeDef]

providerConfiguration

  • Type: typing.Optional[typing.Mapping[str, typing.Any]]

ProviderSchemaAttributeTypeDef

fieldName

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['ADDRESS', 'ADDRESS_CITY', 'ADDRESS_COUNTRY', 'ADDRESS_POSTALCODE', 'ADDRESS_STATE', 'ADDRESS_STREET1', 'ADDRESS_STREET2', 'ADDRESS_STREET3', 'DATE', 'EMAIL_ADDRESS', 'NAME', 'NAME_FIRST', 'NAME_LAST', 'NAME_MIDDLE', 'PHONE', 'PHONE_COUNTRYCODE', 'PHONE_NUMBER', 'PROVIDER_ID', 'STRING', 'UNIQUE_ID']
  • Required: Yes

hashing

  • Type: typing.Optional[bool]

subType

  • Type: typing.Optional[str]

ProviderServiceSummaryTypeDef

providerName

  • Type:
  • Required: Yes

providerServiceArn

  • Type:
  • Required: Yes

providerServiceDisplayName

  • Type:
  • Required: Yes

providerServiceName

  • Type:
  • Required: Yes

providerServiceType

  • Type: typing.Literal['ASSIGNMENT', 'ID_MAPPING']
  • Required: Yes

PutPolicyInputRequestTypeDef

arn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

token

  • Type: typing.Optional[str]

PutPolicyOutputTypeDef

arn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

token

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResolutionTechniquesTypeDef

resolutionType

  • Type: typing.Literal['ML_MATCHING', 'PROVIDER', 'RULE_MATCHING']
  • Required: Yes

providerProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution_classes.ProviderPropertiesTypeDef]

ruleBasedProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution_classes.RuleBasedPropertiesTypeDef]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RuleBasedPropertiesTypeDef

attributeMatchingModel

  • Type: typing.Literal['MANY_TO_MANY', 'ONE_TO_ONE']
  • Required: Yes

rules

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.RuleTypeDef]
  • Required: Yes

RuleTypeDef

matchingKeys

  • Type: typing.Sequence[str]
  • Required: Yes

ruleName

  • Type:
  • Required: Yes

SchemaInputAttributeTypeDef

fieldName

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['ADDRESS', 'ADDRESS_CITY', 'ADDRESS_COUNTRY', 'ADDRESS_POSTALCODE', 'ADDRESS_STATE', 'ADDRESS_STREET1', 'ADDRESS_STREET2', 'ADDRESS_STREET3', 'DATE', 'EMAIL_ADDRESS', 'NAME', 'NAME_FIRST', 'NAME_LAST', 'NAME_MIDDLE', 'PHONE', 'PHONE_COUNTRYCODE', 'PHONE_NUMBER', 'PROVIDER_ID', 'STRING', 'UNIQUE_ID']
  • Required: Yes

groupName

  • Type: typing.Optional[str]

matchKey

  • Type: typing.Optional[str]

subType

  • Type: typing.Optional[str]

SchemaMappingSummaryTypeDef

createdAt

  • Type:
  • Required: Yes

hasWorkflows

  • Type:
  • Required: Yes

schemaArn

  • Type:
  • Required: Yes

schemaName

  • Type:
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

StartIdMappingJobInputRequestTypeDef

workflowName

  • Type:
  • Required: Yes

outputSourceConfig

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.IdMappingJobOutputSourceTypeDef]]

StartIdMappingJobOutputTypeDef

jobId

  • Type:
  • Required: Yes

outputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.IdMappingJobOutputSourceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartMatchingJobInputRequestTypeDef

workflowName

  • Type:
  • Required: Yes

StartMatchingJobOutputTypeDef

jobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagResourceInputRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

UntagResourceInputRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateIdMappingWorkflowInputRequestTypeDef

idMappingTechniques

  • Type:
  • Required: Yes

inputSourceConfig

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.IdMappingWorkflowInputSourceTypeDef]
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

outputSourceConfig

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.IdMappingWorkflowOutputSourceTypeDef]]

UpdateIdMappingWorkflowOutputTypeDef

description

  • Type:
  • Required: Yes

idMappingTechniques

  • Type:
  • Required: Yes

inputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.IdMappingWorkflowInputSourceTypeDef]
  • Required: Yes

outputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.IdMappingWorkflowOutputSourceTypeDef]
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

workflowArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateIdNamespaceInputRequestTypeDef

idNamespaceName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

idMappingWorkflowProperties

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.IdNamespaceIdMappingWorkflowPropertiesTypeDef]]

inputSourceConfig

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.IdNamespaceInputSourceTypeDef]]

roleArn

  • Type: typing.Optional[str]

UpdateIdNamespaceOutputTypeDef

createdAt

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

idMappingWorkflowProperties

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.IdNamespaceIdMappingWorkflowPropertiesTypeDef]
  • Required: Yes

idNamespaceArn

  • Type:
  • Required: Yes

idNamespaceName

  • Type:
  • Required: Yes

inputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.IdNamespaceInputSourceTypeDef]
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['SOURCE', 'TARGET']
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateMatchingWorkflowInputRequestTypeDef

inputSourceConfig

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.InputSourceTypeDef]
  • Required: Yes

outputSourceConfig

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.OutputSourceTypeDef]
  • Required: Yes

resolutionTechniques

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

incrementalRunConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution_classes.IncrementalRunConfigTypeDef]

UpdateMatchingWorkflowOutputTypeDef

description

  • Type:
  • Required: Yes

incrementalRunConfig

  • Type:
  • Required: Yes

inputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.InputSourceTypeDef]
  • Required: Yes

outputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.OutputSourceTypeDef]
  • Required: Yes

resolutionTechniques

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSchemaMappingInputRequestTypeDef

mappedInputFields

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.entityresolution_classes.SchemaInputAttributeTypeDef]
  • Required: Yes

schemaName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

UpdateSchemaMappingOutputTypeDef

description

  • Type:
  • Required: Yes

mappedInputFields

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution_classes.SchemaInputAttributeTypeDef]
  • Required: Yes

schemaArn

  • Type:
  • Required: Yes

schemaName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes