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