Skip to content

Entityresolution Classes

AddPolicyStatementInput

action

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

arn

  • Type:
  • Required: Yes

effect

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

principal

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

statementId

  • Type:
  • Required: Yes

condition

  • Type: typing.Optional[str]

AddPolicyStatementOutput

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!

BatchDeleteUniqueIdInput

uniqueIds

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

workflowName

  • Type:
  • Required: Yes

inputSource

  • Type: typing.Optional[str]

BatchDeleteUniqueIdOutput

deleted

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

disconnectedUniqueIds

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

errors

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

status

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

ResponseMetadata

  • Type:
  • Required: Yes

CreateIdMappingWorkflowInput

idMappingTechniques

  • Type: typing.Union[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.IdMappingTechniques, aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.IdMappingTechniquesOutput]
  • Required: Yes

inputSourceConfig

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

workflowName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

outputSourceConfig

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

roleArn

  • Type: typing.Optional[str]

tags

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

CreateIdMappingWorkflowOutput

description

  • Type:
  • Required: Yes

idMappingTechniques

  • Type:
  • Required: Yes

inputSourceConfig

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

outputSourceConfig

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

roleArn

  • Type:
  • Required: Yes

workflowArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateIdNamespaceInput

idNamespaceName

  • Type:
  • Required: Yes

type

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

description

  • Type: typing.Optional[str]

idMappingWorkflowProperties

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.IdNamespaceIdMappingWorkflowProperties, aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.IdNamespaceIdMappingWorkflowPropertiesOutput]]]

inputSourceConfig

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

roleArn

  • Type: typing.Optional[str]

tags

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

CreateIdNamespaceOutput

createdAt

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

idMappingWorkflowProperties

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

idNamespaceArn

  • Type:
  • Required: Yes

idNamespaceName

  • Type:
  • Required: Yes

inputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.IdNamespaceInputSource]
  • 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

CreateMatchingWorkflowInput

inputSourceConfig

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

outputSourceConfig

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.OutputSource, aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.OutputSourceOutput]]
  • Required: Yes

resolutionTechniques

  • Type: typing.Union[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.ResolutionTechniques, aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.ResolutionTechniquesOutput]
  • 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.entityresolution_classes.IncrementalRunConfig]

tags

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

CreateMatchingWorkflowOutput

description

  • Type:
  • Required: Yes

incrementalRunConfig

  • Type:
  • Required: Yes

inputSourceConfig

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

outputSourceConfig

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

resolutionTechniques

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

workflowArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSchemaMappingInput

mappedInputFields

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

schemaName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

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

CreateSchemaMappingOutput

description

  • Type:
  • Required: Yes

mappedInputFields

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

schemaArn

  • Type:
  • Required: Yes

schemaName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteIdMappingWorkflowInput

workflowName

  • Type:
  • Required: Yes

DeleteIdMappingWorkflowOutput

message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteIdNamespaceInput

idNamespaceName

  • Type:
  • Required: Yes

DeleteIdNamespaceOutput

message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteMatchingWorkflowInput

workflowName

  • Type:
  • Required: Yes

DeleteMatchingWorkflowOutput

message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeletePolicyStatementInput

arn

  • Type:
  • Required: Yes

statementId

  • Type:
  • Required: Yes

DeletePolicyStatementOutput

arn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

token

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSchemaMappingInput

schemaName

  • Type:
  • Required: Yes

DeleteSchemaMappingOutput

message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteUniqueIdError

errorType

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

uniqueId

  • Type:
  • Required: Yes

DeletedUniqueId

uniqueId

  • Type:
  • Required: Yes

ErrorDetails

errorMessage

  • Type: typing.Optional[str]

GetIdMappingJobInput

jobId

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

GetIdMappingJobOutput

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.entityresolution_classes.IdMappingJobOutputSource]
  • Required: Yes

startTime

  • Type:
  • Required: Yes

status

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

ResponseMetadata

  • Type:
  • Required: Yes

GetIdMappingWorkflowInput

workflowName

  • Type:
  • Required: Yes

GetIdMappingWorkflowOutput

createdAt

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

idMappingTechniques

  • Type:
  • Required: Yes

inputSourceConfig

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

outputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.IdMappingWorkflowOutputSource]
  • 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

GetIdNamespaceInput

idNamespaceName

  • Type:
  • Required: Yes

GetIdNamespaceOutput

createdAt

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

idMappingWorkflowProperties

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

idNamespaceArn

  • Type:
  • Required: Yes

idNamespaceName

  • Type:
  • Required: Yes

inputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.IdNamespaceInputSource]
  • 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

GetMatchIdInput

record

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

workflowName

  • Type:
  • Required: Yes

applyNormalization

  • Type: typing.Optional[bool]

GetMatchIdOutput

matchId

  • Type:
  • Required: Yes

matchRule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMatchingJobInput

jobId

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

GetMatchingJobOutput

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.entityresolution_classes.JobOutputSource]
  • Required: Yes

startTime

  • Type:
  • Required: Yes

status

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

ResponseMetadata

  • Type:
  • Required: Yes

GetMatchingWorkflowInput

workflowName

  • Type:
  • Required: Yes

GetMatchingWorkflowOutput

createdAt

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

incrementalRunConfig

  • Type:
  • Required: Yes

inputSourceConfig

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

outputSourceConfig

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.OutputSourceOutput]
  • 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

GetPolicyInput

arn

  • Type:
  • Required: Yes

GetPolicyOutput

arn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

token

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetProviderServiceInput

providerName

  • Type:
  • Required: Yes

providerServiceName

  • Type:
  • Required: Yes

GetProviderServiceOutput

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

GetSchemaMappingInput

schemaName

  • Type:
  • Required: Yes

GetSchemaMappingOutput

createdAt

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

hasWorkflows

  • Type:
  • Required: Yes

mappedInputFields

  • Type: typing.List[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.SchemaInputAttribute]
  • 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

IdMappingJobMetrics

inputRecords

  • Type: typing.Optional[int]

recordsNotProcessed

  • Type: typing.Optional[int]

totalMappedRecords

  • Type: typing.Optional[int]

totalMappedSourceRecords

  • Type: typing.Optional[int]

totalMappedTargetRecords

  • Type: typing.Optional[int]

totalRecordsProcessed

  • Type: typing.Optional[int]

IdMappingJobOutputSource

outputS3Path

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

KMSArn

  • Type: typing.Optional[str]

IdMappingRuleBasedProperties

attributeMatchingModel

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

recordMatchingModel

  • Type: typing.Literal['MANY_SOURCE_TO_ONE_TARGET', 'ONE_SOURCE_TO_ONE_TARGET']
  • Required: Yes

ruleDefinitionType

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

rules

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

IdMappingRuleBasedPropertiesOutput

attributeMatchingModel

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

recordMatchingModel

  • Type: typing.Literal['MANY_SOURCE_TO_ONE_TARGET', 'ONE_SOURCE_TO_ONE_TARGET']
  • Required: Yes

ruleDefinitionType

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

rules

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

IdMappingTechniques

idMappingType

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

providerProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.ProviderProperties]

ruleBasedProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.IdMappingRuleBasedProperties]

IdMappingTechniquesOutput

idMappingType

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

providerProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.ProviderPropertiesOutput]

ruleBasedProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.IdMappingRuleBasedPropertiesOutput]

IdMappingWorkflowInputSource

inputSourceARN

  • Type:
  • Required: Yes

schemaName

  • Type: typing.Optional[str]

type

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

IdMappingWorkflowOutputSource

outputS3Path

  • Type:
  • Required: Yes

KMSArn

  • Type: typing.Optional[str]

IdMappingWorkflowSummary

createdAt

  • Type:
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

workflowArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

IdNamespaceIdMappingWorkflowMetadata

idMappingType

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

IdNamespaceIdMappingWorkflowProperties

idMappingType

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

providerProperties

  • Type: typing.Union[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.NamespaceProviderProperties, aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.NamespaceProviderPropertiesOutput, NoneType]

ruleBasedProperties

  • Type: typing.Union[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.NamespaceRuleBasedProperties, aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.NamespaceRuleBasedPropertiesOutput, NoneType]

IdNamespaceIdMappingWorkflowPropertiesOutput

idMappingType

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

providerProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.NamespaceProviderPropertiesOutput]

ruleBasedProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.NamespaceRuleBasedPropertiesOutput]

IdNamespaceInputSource

inputSourceARN

  • Type:
  • Required: Yes

schemaName

  • Type: typing.Optional[str]

IdNamespaceSummary

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]

idMappingWorkflowProperties

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

IncrementalRunConfig

incrementalRunType

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

InputSource

inputSourceARN

  • Type:
  • Required: Yes

schemaName

  • Type:
  • Required: Yes

applyNormalization

  • Type: typing.Optional[bool]

IntermediateSourceConfiguration

intermediateS3Path

  • Type:
  • Required: Yes

JobMetrics

inputRecords

  • Type: typing.Optional[int]

matchIDs

  • Type: typing.Optional[int]

recordsNotProcessed

  • Type: typing.Optional[int]

totalRecordsProcessed

  • Type: typing.Optional[int]

JobOutputSource

outputS3Path

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

KMSArn

  • Type: typing.Optional[str]

JobSummary

jobId

  • Type:
  • Required: Yes

startTime

  • Type:
  • Required: Yes

status

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

endTime

  • Type: typing.Optional[datetime.datetime]

ListIdMappingJobsInput

workflowName

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListIdMappingJobsInputPaginate

workflowName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.PaginatorConfig]

ListIdMappingJobsOutput

jobs

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListIdMappingWorkflowsInput

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListIdMappingWorkflowsInputPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.PaginatorConfig]

ListIdMappingWorkflowsOutput

workflowSummaries

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListIdNamespacesInput

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListIdNamespacesInputPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.PaginatorConfig]

ListIdNamespacesOutput

idNamespaceSummaries

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListMatchingJobsInput

workflowName

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListMatchingJobsInputPaginate

workflowName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.PaginatorConfig]

ListMatchingJobsOutput

jobs

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListMatchingWorkflowsInput

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListMatchingWorkflowsInputPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.PaginatorConfig]

ListMatchingWorkflowsOutput

workflowSummaries

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListProviderServicesInput

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

providerName

  • Type: typing.Optional[str]

ListProviderServicesInputPaginate

providerName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.PaginatorConfig]

ListProviderServicesOutput

providerServiceSummaries

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSchemaMappingsInput

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListSchemaMappingsInputPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.PaginatorConfig]

ListSchemaMappingsOutput

schemaList

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTagsForResourceInput

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceOutput

tags

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

ResponseMetadata

  • Type:
  • Required: Yes

MatchingWorkflowSummary

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

NamespaceProviderProperties

providerServiceArn

  • Type:
  • Required: Yes

providerConfiguration

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

NamespaceProviderPropertiesOutput

providerServiceArn

  • Type:
  • Required: Yes

providerConfiguration

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

NamespaceRuleBasedProperties

attributeMatchingModel

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

recordMatchingModels

  • Type: typing.Optional[typing.List[typing.Literal['MANY_SOURCE_TO_ONE_TARGET', 'ONE_SOURCE_TO_ONE_TARGET']]]

ruleDefinitionTypes

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

rules

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.Rule, aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.RuleOutput]]]

NamespaceRuleBasedPropertiesOutput

attributeMatchingModel

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

recordMatchingModels

  • Type: typing.Optional[typing.List[typing.Literal['MANY_SOURCE_TO_ONE_TARGET', 'ONE_SOURCE_TO_ONE_TARGET']]]

ruleDefinitionTypes

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

rules

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

OutputAttribute

name

  • Type:
  • Required: Yes

hashed

  • Type: typing.Optional[bool]

OutputSource

output

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

outputS3Path

  • Type:
  • Required: Yes

KMSArn

  • Type: typing.Optional[str]

applyNormalization

  • Type: typing.Optional[bool]

OutputSourceOutput

output

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

outputS3Path

  • Type:
  • Required: Yes

KMSArn

  • Type: typing.Optional[str]

applyNormalization

  • Type: typing.Optional[bool]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ProviderComponentSchema

providerSchemaAttributes

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

schemas

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

ProviderEndpointConfiguration

marketplaceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.ProviderMarketplaceConfiguration]

ProviderIdNameSpaceConfiguration

description

  • Type: typing.Optional[str]

providerSourceConfigurationDefinition

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

providerTargetConfigurationDefinition

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

ProviderIntermediateDataAccessConfiguration

awsAccountIds

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

requiredBucketActions

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

ProviderMarketplaceConfiguration

assetId

  • Type:
  • Required: Yes

dataSetId

  • Type:
  • Required: Yes

listingId

  • Type:
  • Required: Yes

revisionId

  • Type:
  • Required: Yes

ProviderProperties

providerServiceArn

  • Type:
  • Required: Yes

intermediateSourceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.IntermediateSourceConfiguration]

providerConfiguration

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

ProviderPropertiesOutput

providerServiceArn

  • Type:
  • Required: Yes

intermediateSourceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.IntermediateSourceConfiguration]

providerConfiguration

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

ProviderSchemaAttribute

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]

ProviderServiceSummary

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

PutPolicyInput

arn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

token

  • Type: typing.Optional[str]

PutPolicyOutput

arn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

token

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResolutionTechniques

resolutionType

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

providerProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.ProviderProperties]

ruleBasedProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.RuleBasedProperties]

ResolutionTechniquesOutput

resolutionType

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

providerProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.ProviderPropertiesOutput]

ruleBasedProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.RuleBasedPropertiesOutput]

ResponseMetadata

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]

Rule

matchingKeys

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

ruleName

  • Type:
  • Required: Yes

RuleBasedProperties

attributeMatchingModel

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

rules

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

matchPurpose

  • Type: typing.Optional[typing.Literal['IDENTIFIER_GENERATION', 'INDEXING']]

RuleBasedPropertiesOutput

attributeMatchingModel

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

rules

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

matchPurpose

  • Type: typing.Optional[typing.Literal['IDENTIFIER_GENERATION', 'INDEXING']]

RuleOutput

matchingKeys

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

ruleName

  • Type:
  • Required: Yes

SchemaInputAttribute

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]

hashed

  • Type: typing.Optional[bool]

matchKey

  • Type: typing.Optional[str]

subType

  • Type: typing.Optional[str]

SchemaMappingSummary

createdAt

  • Type:
  • Required: Yes

hasWorkflows

  • Type:
  • Required: Yes

schemaArn

  • Type:
  • Required: Yes

schemaName

  • Type:
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

StartIdMappingJobInput

workflowName

  • Type:
  • Required: Yes

outputSourceConfig

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

StartIdMappingJobOutput

jobId

  • Type:
  • Required: Yes

outputSourceConfig

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

ResponseMetadata

  • Type:
  • Required: Yes

StartMatchingJobInput

workflowName

  • Type:
  • Required: Yes

StartMatchingJobOutput

jobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagResourceInput

resourceArn

  • Type:
  • Required: Yes

tags

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

UntagResourceInput

resourceArn

  • Type:
  • Required: Yes

tagKeys

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

UpdateIdMappingWorkflowInput

idMappingTechniques

  • Type: typing.Union[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.IdMappingTechniques, aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.IdMappingTechniquesOutput]
  • Required: Yes

inputSourceConfig

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

workflowName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

outputSourceConfig

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

roleArn

  • Type: typing.Optional[str]

UpdateIdMappingWorkflowOutput

description

  • Type:
  • Required: Yes

idMappingTechniques

  • Type:
  • Required: Yes

inputSourceConfig

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

outputSourceConfig

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

roleArn

  • Type:
  • Required: Yes

workflowArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateIdNamespaceInput

idNamespaceName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

idMappingWorkflowProperties

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.IdNamespaceIdMappingWorkflowProperties, aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.IdNamespaceIdMappingWorkflowPropertiesOutput]]]

inputSourceConfig

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

roleArn

  • Type: typing.Optional[str]

UpdateIdNamespaceOutput

createdAt

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

idMappingWorkflowProperties

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

idNamespaceArn

  • Type:
  • Required: Yes

idNamespaceName

  • Type:
  • Required: Yes

inputSourceConfig

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

roleArn

  • Type:
  • Required: Yes

type

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

updatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateMatchingWorkflowInput

inputSourceConfig

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

outputSourceConfig

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.OutputSource, aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.OutputSourceOutput]]
  • Required: Yes

resolutionTechniques

  • Type: typing.Union[aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.ResolutionTechniques, aws_resource_validator.pydantic_models.entityresolution.entityresolution_classes.ResolutionTechniquesOutput]
  • 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.entityresolution_classes.IncrementalRunConfig]

UpdateMatchingWorkflowOutput

description

  • Type:
  • Required: Yes

incrementalRunConfig

  • Type:
  • Required: Yes

inputSourceConfig

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

outputSourceConfig

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

resolutionTechniques

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSchemaMappingInput

mappedInputFields

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

schemaName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

UpdateSchemaMappingOutput

description

  • Type:
  • Required: Yes

mappedInputFields

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

schemaArn

  • Type:
  • Required: Yes

schemaName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes