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