Type definitions#
Index > EntityResolution > Type definitions
Auto-generated documentation for EntityResolution type annotations stubs module mypy-boto3-entityresolution.
NamespaceProviderPropertiesUnionTypeDef#
# NamespaceProviderPropertiesUnionTypeDef definition
NamespaceProviderPropertiesUnionTypeDef = Union[
NamespaceProviderPropertiesTypeDef, # (1)
NamespaceProviderPropertiesOutputTypeDef, # (2)
]
RuleUnionTypeDef#
# RuleUnionTypeDef definition
RuleUnionTypeDef = Union[
RuleTypeDef, # (1)
RuleOutputTypeDef, # (2)
]
- See RuleTypeDef
- See RuleOutputTypeDef
ProviderPropertiesUnionTypeDef#
# ProviderPropertiesUnionTypeDef definition
ProviderPropertiesUnionTypeDef = Union[
ProviderPropertiesTypeDef, # (1)
ProviderPropertiesOutputTypeDef, # (2)
]
OutputSourceUnionTypeDef#
# OutputSourceUnionTypeDef definition
OutputSourceUnionTypeDef = Union[
OutputSourceTypeDef, # (1)
OutputSourceOutputTypeDef, # (2)
]
IdMappingRuleBasedPropertiesUnionTypeDef#
# IdMappingRuleBasedPropertiesUnionTypeDef definition
IdMappingRuleBasedPropertiesUnionTypeDef = Union[
IdMappingRuleBasedPropertiesTypeDef, # (1)
IdMappingRuleBasedPropertiesOutputTypeDef, # (2)
]
NamespaceRuleBasedPropertiesUnionTypeDef#
# NamespaceRuleBasedPropertiesUnionTypeDef definition
NamespaceRuleBasedPropertiesUnionTypeDef = Union[
NamespaceRuleBasedPropertiesTypeDef, # (1)
NamespaceRuleBasedPropertiesOutputTypeDef, # (2)
]
RuleBasedPropertiesUnionTypeDef#
# RuleBasedPropertiesUnionTypeDef definition
RuleBasedPropertiesUnionTypeDef = Union[
RuleBasedPropertiesTypeDef, # (1)
RuleBasedPropertiesOutputTypeDef, # (2)
]
IdNamespaceIdMappingWorkflowPropertiesUnionTypeDef#
# IdNamespaceIdMappingWorkflowPropertiesUnionTypeDef definition
IdNamespaceIdMappingWorkflowPropertiesUnionTypeDef = Union[
IdNamespaceIdMappingWorkflowPropertiesTypeDef, # (1)
IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef, # (2)
]
- See IdNamespaceIdMappingWorkflowPropertiesTypeDef
- See IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef
AddPolicyStatementInputRequestTypeDef#
# AddPolicyStatementInputRequestTypeDef definition
class AddPolicyStatementInputRequestTypeDef(TypedDict):
action: Sequence[str],
arn: str,
effect: StatementEffectType, # (1)
principal: Sequence[str],
statementId: str,
condition: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
BatchDeleteUniqueIdInputRequestTypeDef#
# BatchDeleteUniqueIdInputRequestTypeDef definition
class BatchDeleteUniqueIdInputRequestTypeDef(TypedDict):
uniqueIds: Sequence[str],
workflowName: str,
inputSource: NotRequired[str],
DeleteUniqueIdErrorTypeDef#
# DeleteUniqueIdErrorTypeDef definition
class DeleteUniqueIdErrorTypeDef(TypedDict):
errorType: DeleteUniqueIdErrorTypeType, # (1)
uniqueId: str,
DeletedUniqueIdTypeDef#
# DeletedUniqueIdTypeDef definition
class DeletedUniqueIdTypeDef(TypedDict):
uniqueId: str,
IdMappingWorkflowInputSourceTypeDef#
# IdMappingWorkflowInputSourceTypeDef definition
class IdMappingWorkflowInputSourceTypeDef(TypedDict):
inputSourceARN: str,
schemaName: NotRequired[str],
type: NotRequired[IdNamespaceTypeType], # (1)
IdMappingWorkflowOutputSourceTypeDef#
# IdMappingWorkflowOutputSourceTypeDef definition
class IdMappingWorkflowOutputSourceTypeDef(TypedDict):
outputS3Path: str,
KMSArn: NotRequired[str],
IdNamespaceInputSourceTypeDef#
# IdNamespaceInputSourceTypeDef definition
class IdNamespaceInputSourceTypeDef(TypedDict):
inputSourceARN: str,
schemaName: NotRequired[str],
IncrementalRunConfigTypeDef#
# IncrementalRunConfigTypeDef definition
class IncrementalRunConfigTypeDef(TypedDict):
incrementalRunType: NotRequired[IncrementalRunTypeType], # (1)
InputSourceTypeDef#
# InputSourceTypeDef definition
class InputSourceTypeDef(TypedDict):
inputSourceARN: str,
schemaName: str,
applyNormalization: NotRequired[bool],
SchemaInputAttributeTypeDef#
# SchemaInputAttributeTypeDef definition
class SchemaInputAttributeTypeDef(TypedDict):
fieldName: str,
type: SchemaAttributeTypeType, # (1)
groupName: NotRequired[str],
hashed: NotRequired[bool],
matchKey: NotRequired[str],
subType: NotRequired[str],
DeleteIdMappingWorkflowInputRequestTypeDef#
# DeleteIdMappingWorkflowInputRequestTypeDef definition
class DeleteIdMappingWorkflowInputRequestTypeDef(TypedDict):
workflowName: str,
DeleteIdNamespaceInputRequestTypeDef#
# DeleteIdNamespaceInputRequestTypeDef definition
class DeleteIdNamespaceInputRequestTypeDef(TypedDict):
idNamespaceName: str,
DeleteMatchingWorkflowInputRequestTypeDef#
# DeleteMatchingWorkflowInputRequestTypeDef definition
class DeleteMatchingWorkflowInputRequestTypeDef(TypedDict):
workflowName: str,
DeletePolicyStatementInputRequestTypeDef#
# DeletePolicyStatementInputRequestTypeDef definition
class DeletePolicyStatementInputRequestTypeDef(TypedDict):
arn: str,
statementId: str,
DeleteSchemaMappingInputRequestTypeDef#
# DeleteSchemaMappingInputRequestTypeDef definition
class DeleteSchemaMappingInputRequestTypeDef(TypedDict):
schemaName: str,
ErrorDetailsTypeDef#
# ErrorDetailsTypeDef definition
class ErrorDetailsTypeDef(TypedDict):
errorMessage: NotRequired[str],
GetIdMappingJobInputRequestTypeDef#
# GetIdMappingJobInputRequestTypeDef definition
class GetIdMappingJobInputRequestTypeDef(TypedDict):
jobId: str,
workflowName: str,
IdMappingJobMetricsTypeDef#
# IdMappingJobMetricsTypeDef definition
class IdMappingJobMetricsTypeDef(TypedDict):
inputRecords: NotRequired[int],
recordsNotProcessed: NotRequired[int],
totalMappedRecords: NotRequired[int],
totalMappedSourceRecords: NotRequired[int],
totalMappedTargetRecords: NotRequired[int],
totalRecordsProcessed: NotRequired[int],
IdMappingJobOutputSourceTypeDef#
# IdMappingJobOutputSourceTypeDef definition
class IdMappingJobOutputSourceTypeDef(TypedDict):
outputS3Path: str,
roleArn: str,
KMSArn: NotRequired[str],
GetIdMappingWorkflowInputRequestTypeDef#
# GetIdMappingWorkflowInputRequestTypeDef definition
class GetIdMappingWorkflowInputRequestTypeDef(TypedDict):
workflowName: str,
GetIdNamespaceInputRequestTypeDef#
# GetIdNamespaceInputRequestTypeDef definition
class GetIdNamespaceInputRequestTypeDef(TypedDict):
idNamespaceName: str,
GetMatchIdInputRequestTypeDef#
# GetMatchIdInputRequestTypeDef definition
class GetMatchIdInputRequestTypeDef(TypedDict):
record: Mapping[str, str],
workflowName: str,
applyNormalization: NotRequired[bool],
GetMatchingJobInputRequestTypeDef#
# GetMatchingJobInputRequestTypeDef definition
class GetMatchingJobInputRequestTypeDef(TypedDict):
jobId: str,
workflowName: str,
JobMetricsTypeDef#
# JobMetricsTypeDef definition
class JobMetricsTypeDef(TypedDict):
inputRecords: NotRequired[int],
matchIDs: NotRequired[int],
recordsNotProcessed: NotRequired[int],
totalRecordsProcessed: NotRequired[int],
JobOutputSourceTypeDef#
# JobOutputSourceTypeDef definition
class JobOutputSourceTypeDef(TypedDict):
outputS3Path: str,
roleArn: str,
KMSArn: NotRequired[str],
GetMatchingWorkflowInputRequestTypeDef#
# GetMatchingWorkflowInputRequestTypeDef definition
class GetMatchingWorkflowInputRequestTypeDef(TypedDict):
workflowName: str,
GetPolicyInputRequestTypeDef#
# GetPolicyInputRequestTypeDef definition
class GetPolicyInputRequestTypeDef(TypedDict):
arn: str,
GetProviderServiceInputRequestTypeDef#
# GetProviderServiceInputRequestTypeDef definition
class GetProviderServiceInputRequestTypeDef(TypedDict):
providerName: str,
providerServiceName: str,
ProviderIdNameSpaceConfigurationTypeDef#
# ProviderIdNameSpaceConfigurationTypeDef definition
class ProviderIdNameSpaceConfigurationTypeDef(TypedDict):
description: NotRequired[str],
providerSourceConfigurationDefinition: NotRequired[Dict[str, Any]],
providerTargetConfigurationDefinition: NotRequired[Dict[str, Any]],
ProviderIntermediateDataAccessConfigurationTypeDef#
# ProviderIntermediateDataAccessConfigurationTypeDef definition
class ProviderIntermediateDataAccessConfigurationTypeDef(TypedDict):
awsAccountIds: NotRequired[List[str]],
requiredBucketActions: NotRequired[List[str]],
GetSchemaMappingInputRequestTypeDef#
# GetSchemaMappingInputRequestTypeDef definition
class GetSchemaMappingInputRequestTypeDef(TypedDict):
schemaName: str,
RuleOutputTypeDef#
# RuleOutputTypeDef definition
class RuleOutputTypeDef(TypedDict):
matchingKeys: List[str],
ruleName: str,
IdMappingWorkflowSummaryTypeDef#
# IdMappingWorkflowSummaryTypeDef definition
class IdMappingWorkflowSummaryTypeDef(TypedDict):
createdAt: datetime,
updatedAt: datetime,
workflowArn: str,
workflowName: str,
IdNamespaceIdMappingWorkflowMetadataTypeDef#
# IdNamespaceIdMappingWorkflowMetadataTypeDef definition
class IdNamespaceIdMappingWorkflowMetadataTypeDef(TypedDict):
idMappingType: IdMappingTypeType, # (1)
NamespaceProviderPropertiesOutputTypeDef#
# NamespaceProviderPropertiesOutputTypeDef definition
class NamespaceProviderPropertiesOutputTypeDef(TypedDict):
providerServiceArn: str,
providerConfiguration: NotRequired[Dict[str, Any]],
IntermediateSourceConfigurationTypeDef#
# IntermediateSourceConfigurationTypeDef definition
class IntermediateSourceConfigurationTypeDef(TypedDict):
intermediateS3Path: str,
JobSummaryTypeDef#
# JobSummaryTypeDef definition
class JobSummaryTypeDef(TypedDict):
jobId: str,
startTime: datetime,
status: JobStatusType, # (1)
endTime: NotRequired[datetime],
- See JobStatusType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListIdMappingJobsInputRequestTypeDef#
# ListIdMappingJobsInputRequestTypeDef definition
class ListIdMappingJobsInputRequestTypeDef(TypedDict):
workflowName: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListIdMappingWorkflowsInputRequestTypeDef#
# ListIdMappingWorkflowsInputRequestTypeDef definition
class ListIdMappingWorkflowsInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListIdNamespacesInputRequestTypeDef#
# ListIdNamespacesInputRequestTypeDef definition
class ListIdNamespacesInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListMatchingJobsInputRequestTypeDef#
# ListMatchingJobsInputRequestTypeDef definition
class ListMatchingJobsInputRequestTypeDef(TypedDict):
workflowName: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListMatchingWorkflowsInputRequestTypeDef#
# ListMatchingWorkflowsInputRequestTypeDef definition
class ListMatchingWorkflowsInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
MatchingWorkflowSummaryTypeDef#
# MatchingWorkflowSummaryTypeDef definition
class MatchingWorkflowSummaryTypeDef(TypedDict):
createdAt: datetime,
resolutionType: ResolutionTypeType, # (1)
updatedAt: datetime,
workflowArn: str,
workflowName: str,
ListProviderServicesInputRequestTypeDef#
# ListProviderServicesInputRequestTypeDef definition
class ListProviderServicesInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
providerName: NotRequired[str],
ProviderServiceSummaryTypeDef#
# ProviderServiceSummaryTypeDef definition
class ProviderServiceSummaryTypeDef(TypedDict):
providerName: str,
providerServiceArn: str,
providerServiceDisplayName: str,
providerServiceName: str,
providerServiceType: ServiceTypeType, # (1)
- See ServiceTypeType
ListSchemaMappingsInputRequestTypeDef#
# ListSchemaMappingsInputRequestTypeDef definition
class ListSchemaMappingsInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
SchemaMappingSummaryTypeDef#
# SchemaMappingSummaryTypeDef definition
class SchemaMappingSummaryTypeDef(TypedDict):
createdAt: datetime,
hasWorkflows: bool,
schemaArn: str,
schemaName: str,
updatedAt: datetime,
ListTagsForResourceInputRequestTypeDef#
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
NamespaceProviderPropertiesTypeDef#
# NamespaceProviderPropertiesTypeDef definition
class NamespaceProviderPropertiesTypeDef(TypedDict):
providerServiceArn: str,
providerConfiguration: NotRequired[Mapping[str, Any]],
OutputAttributeTypeDef#
# OutputAttributeTypeDef definition
class OutputAttributeTypeDef(TypedDict):
name: str,
hashed: NotRequired[bool],
ProviderSchemaAttributeTypeDef#
# ProviderSchemaAttributeTypeDef definition
class ProviderSchemaAttributeTypeDef(TypedDict):
fieldName: str,
type: SchemaAttributeTypeType, # (1)
hashing: NotRequired[bool],
subType: NotRequired[str],
ProviderMarketplaceConfigurationTypeDef#
# ProviderMarketplaceConfigurationTypeDef definition
class ProviderMarketplaceConfigurationTypeDef(TypedDict):
assetId: str,
dataSetId: str,
listingId: str,
revisionId: str,
PutPolicyInputRequestTypeDef#
# PutPolicyInputRequestTypeDef definition
class PutPolicyInputRequestTypeDef(TypedDict):
arn: str,
policy: str,
token: NotRequired[str],
RuleTypeDef#
# RuleTypeDef definition
class RuleTypeDef(TypedDict):
matchingKeys: Sequence[str],
ruleName: str,
StartMatchingJobInputRequestTypeDef#
# StartMatchingJobInputRequestTypeDef definition
class StartMatchingJobInputRequestTypeDef(TypedDict):
workflowName: str,
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
AddPolicyStatementOutputTypeDef#
# AddPolicyStatementOutputTypeDef definition
class AddPolicyStatementOutputTypeDef(TypedDict):
arn: str,
policy: str,
token: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteIdMappingWorkflowOutputTypeDef#
# DeleteIdMappingWorkflowOutputTypeDef definition
class DeleteIdMappingWorkflowOutputTypeDef(TypedDict):
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteIdNamespaceOutputTypeDef#
# DeleteIdNamespaceOutputTypeDef definition
class DeleteIdNamespaceOutputTypeDef(TypedDict):
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteMatchingWorkflowOutputTypeDef#
# DeleteMatchingWorkflowOutputTypeDef definition
class DeleteMatchingWorkflowOutputTypeDef(TypedDict):
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePolicyStatementOutputTypeDef#
# DeletePolicyStatementOutputTypeDef definition
class DeletePolicyStatementOutputTypeDef(TypedDict):
arn: str,
policy: str,
token: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSchemaMappingOutputTypeDef#
# DeleteSchemaMappingOutputTypeDef definition
class DeleteSchemaMappingOutputTypeDef(TypedDict):
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetMatchIdOutputTypeDef#
# GetMatchIdOutputTypeDef definition
class GetMatchIdOutputTypeDef(TypedDict):
matchId: str,
matchRule: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetPolicyOutputTypeDef#
# GetPolicyOutputTypeDef definition
class GetPolicyOutputTypeDef(TypedDict):
arn: str,
policy: str,
token: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutPolicyOutputTypeDef#
# PutPolicyOutputTypeDef definition
class PutPolicyOutputTypeDef(TypedDict):
arn: str,
policy: str,
token: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartMatchingJobOutputTypeDef#
# StartMatchingJobOutputTypeDef definition
class StartMatchingJobOutputTypeDef(TypedDict):
jobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchDeleteUniqueIdOutputTypeDef#
# BatchDeleteUniqueIdOutputTypeDef definition
class BatchDeleteUniqueIdOutputTypeDef(TypedDict):
deleted: List[DeletedUniqueIdTypeDef], # (1)
disconnectedUniqueIds: List[str],
errors: List[DeleteUniqueIdErrorTypeDef], # (2)
status: DeleteUniqueIdStatusType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See DeletedUniqueIdTypeDef
- See DeleteUniqueIdErrorTypeDef
- See DeleteUniqueIdStatusType
- See ResponseMetadataTypeDef
CreateSchemaMappingInputRequestTypeDef#
# CreateSchemaMappingInputRequestTypeDef definition
class CreateSchemaMappingInputRequestTypeDef(TypedDict):
mappedInputFields: Sequence[SchemaInputAttributeTypeDef], # (1)
schemaName: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateSchemaMappingOutputTypeDef#
# CreateSchemaMappingOutputTypeDef definition
class CreateSchemaMappingOutputTypeDef(TypedDict):
description: str,
mappedInputFields: List[SchemaInputAttributeTypeDef], # (1)
schemaArn: str,
schemaName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSchemaMappingOutputTypeDef#
# GetSchemaMappingOutputTypeDef definition
class GetSchemaMappingOutputTypeDef(TypedDict):
createdAt: datetime,
description: str,
hasWorkflows: bool,
mappedInputFields: List[SchemaInputAttributeTypeDef], # (1)
schemaArn: str,
schemaName: str,
tags: Dict[str, str],
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSchemaMappingInputRequestTypeDef#
# UpdateSchemaMappingInputRequestTypeDef definition
class UpdateSchemaMappingInputRequestTypeDef(TypedDict):
mappedInputFields: Sequence[SchemaInputAttributeTypeDef], # (1)
schemaName: str,
description: NotRequired[str],
UpdateSchemaMappingOutputTypeDef#
# UpdateSchemaMappingOutputTypeDef definition
class UpdateSchemaMappingOutputTypeDef(TypedDict):
description: str,
mappedInputFields: List[SchemaInputAttributeTypeDef], # (1)
schemaArn: str,
schemaName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIdMappingJobOutputTypeDef#
# GetIdMappingJobOutputTypeDef definition
class GetIdMappingJobOutputTypeDef(TypedDict):
endTime: datetime,
errorDetails: ErrorDetailsTypeDef, # (1)
jobId: str,
metrics: IdMappingJobMetricsTypeDef, # (2)
outputSourceConfig: List[IdMappingJobOutputSourceTypeDef], # (3)
startTime: datetime,
status: JobStatusType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ErrorDetailsTypeDef
- See IdMappingJobMetricsTypeDef
- See IdMappingJobOutputSourceTypeDef
- See JobStatusType
- See ResponseMetadataTypeDef
StartIdMappingJobInputRequestTypeDef#
# StartIdMappingJobInputRequestTypeDef definition
class StartIdMappingJobInputRequestTypeDef(TypedDict):
workflowName: str,
outputSourceConfig: NotRequired[Sequence[IdMappingJobOutputSourceTypeDef]], # (1)
StartIdMappingJobOutputTypeDef#
# StartIdMappingJobOutputTypeDef definition
class StartIdMappingJobOutputTypeDef(TypedDict):
jobId: str,
outputSourceConfig: List[IdMappingJobOutputSourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMatchingJobOutputTypeDef#
# GetMatchingJobOutputTypeDef definition
class GetMatchingJobOutputTypeDef(TypedDict):
endTime: datetime,
errorDetails: ErrorDetailsTypeDef, # (1)
jobId: str,
metrics: JobMetricsTypeDef, # (2)
outputSourceConfig: List[JobOutputSourceTypeDef], # (3)
startTime: datetime,
status: JobStatusType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ErrorDetailsTypeDef
- See JobMetricsTypeDef
- See JobOutputSourceTypeDef
- See JobStatusType
- See ResponseMetadataTypeDef
IdMappingRuleBasedPropertiesOutputTypeDef#
# IdMappingRuleBasedPropertiesOutputTypeDef definition
class IdMappingRuleBasedPropertiesOutputTypeDef(TypedDict):
attributeMatchingModel: AttributeMatchingModelType, # (1)
recordMatchingModel: RecordMatchingModelType, # (2)
ruleDefinitionType: IdMappingWorkflowRuleDefinitionTypeType, # (3)
rules: NotRequired[List[RuleOutputTypeDef]], # (4)
- See AttributeMatchingModelType
- See RecordMatchingModelType
- See IdMappingWorkflowRuleDefinitionTypeType
- See RuleOutputTypeDef
NamespaceRuleBasedPropertiesOutputTypeDef#
# NamespaceRuleBasedPropertiesOutputTypeDef definition
class NamespaceRuleBasedPropertiesOutputTypeDef(TypedDict):
attributeMatchingModel: NotRequired[AttributeMatchingModelType], # (1)
recordMatchingModels: NotRequired[List[RecordMatchingModelType]], # (2)
ruleDefinitionTypes: NotRequired[List[IdMappingWorkflowRuleDefinitionTypeType]], # (3)
rules: NotRequired[List[RuleOutputTypeDef]], # (4)
- See AttributeMatchingModelType
- See RecordMatchingModelType
- See IdMappingWorkflowRuleDefinitionTypeType
- See RuleOutputTypeDef
RuleBasedPropertiesOutputTypeDef#
# RuleBasedPropertiesOutputTypeDef definition
class RuleBasedPropertiesOutputTypeDef(TypedDict):
attributeMatchingModel: AttributeMatchingModelType, # (1)
rules: List[RuleOutputTypeDef], # (3)
matchPurpose: NotRequired[MatchPurposeType], # (2)
ListIdMappingWorkflowsOutputTypeDef#
# ListIdMappingWorkflowsOutputTypeDef definition
class ListIdMappingWorkflowsOutputTypeDef(TypedDict):
workflowSummaries: List[IdMappingWorkflowSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
IdNamespaceSummaryTypeDef#
# IdNamespaceSummaryTypeDef definition
class IdNamespaceSummaryTypeDef(TypedDict):
createdAt: datetime,
idNamespaceArn: str,
idNamespaceName: str,
type: IdNamespaceTypeType, # (2)
updatedAt: datetime,
description: NotRequired[str],
idMappingWorkflowProperties: NotRequired[List[IdNamespaceIdMappingWorkflowMetadataTypeDef]], # (1)
ProviderPropertiesOutputTypeDef#
# ProviderPropertiesOutputTypeDef definition
class ProviderPropertiesOutputTypeDef(TypedDict):
providerServiceArn: str,
intermediateSourceConfiguration: NotRequired[IntermediateSourceConfigurationTypeDef], # (1)
providerConfiguration: NotRequired[Dict[str, Any]],
ProviderPropertiesTypeDef#
# ProviderPropertiesTypeDef definition
class ProviderPropertiesTypeDef(TypedDict):
providerServiceArn: str,
intermediateSourceConfiguration: NotRequired[IntermediateSourceConfigurationTypeDef], # (1)
providerConfiguration: NotRequired[Mapping[str, Any]],
ListIdMappingJobsOutputTypeDef#
# ListIdMappingJobsOutputTypeDef definition
class ListIdMappingJobsOutputTypeDef(TypedDict):
jobs: List[JobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListMatchingJobsOutputTypeDef#
# ListMatchingJobsOutputTypeDef definition
class ListMatchingJobsOutputTypeDef(TypedDict):
jobs: List[JobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListIdMappingJobsInputListIdMappingJobsPaginateTypeDef#
# ListIdMappingJobsInputListIdMappingJobsPaginateTypeDef definition
class ListIdMappingJobsInputListIdMappingJobsPaginateTypeDef(TypedDict):
workflowName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListIdMappingWorkflowsInputListIdMappingWorkflowsPaginateTypeDef#
# ListIdMappingWorkflowsInputListIdMappingWorkflowsPaginateTypeDef definition
class ListIdMappingWorkflowsInputListIdMappingWorkflowsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListIdNamespacesInputListIdNamespacesPaginateTypeDef#
# ListIdNamespacesInputListIdNamespacesPaginateTypeDef definition
class ListIdNamespacesInputListIdNamespacesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMatchingJobsInputListMatchingJobsPaginateTypeDef#
# ListMatchingJobsInputListMatchingJobsPaginateTypeDef definition
class ListMatchingJobsInputListMatchingJobsPaginateTypeDef(TypedDict):
workflowName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMatchingWorkflowsInputListMatchingWorkflowsPaginateTypeDef#
# ListMatchingWorkflowsInputListMatchingWorkflowsPaginateTypeDef definition
class ListMatchingWorkflowsInputListMatchingWorkflowsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProviderServicesInputListProviderServicesPaginateTypeDef#
# ListProviderServicesInputListProviderServicesPaginateTypeDef definition
class ListProviderServicesInputListProviderServicesPaginateTypeDef(TypedDict):
providerName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSchemaMappingsInputListSchemaMappingsPaginateTypeDef#
# ListSchemaMappingsInputListSchemaMappingsPaginateTypeDef definition
class ListSchemaMappingsInputListSchemaMappingsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMatchingWorkflowsOutputTypeDef#
# ListMatchingWorkflowsOutputTypeDef definition
class ListMatchingWorkflowsOutputTypeDef(TypedDict):
workflowSummaries: List[MatchingWorkflowSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListProviderServicesOutputTypeDef#
# ListProviderServicesOutputTypeDef definition
class ListProviderServicesOutputTypeDef(TypedDict):
providerServiceSummaries: List[ProviderServiceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSchemaMappingsOutputTypeDef#
# ListSchemaMappingsOutputTypeDef definition
class ListSchemaMappingsOutputTypeDef(TypedDict):
schemaList: List[SchemaMappingSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
OutputSourceOutputTypeDef#
# OutputSourceOutputTypeDef definition
class OutputSourceOutputTypeDef(TypedDict):
output: List[OutputAttributeTypeDef], # (1)
outputS3Path: str,
KMSArn: NotRequired[str],
applyNormalization: NotRequired[bool],
OutputSourceTypeDef#
# OutputSourceTypeDef definition
class OutputSourceTypeDef(TypedDict):
output: Sequence[OutputAttributeTypeDef], # (1)
outputS3Path: str,
KMSArn: NotRequired[str],
applyNormalization: NotRequired[bool],
ProviderComponentSchemaTypeDef#
# ProviderComponentSchemaTypeDef definition
class ProviderComponentSchemaTypeDef(TypedDict):
providerSchemaAttributes: NotRequired[List[ProviderSchemaAttributeTypeDef]], # (1)
schemas: NotRequired[List[List[str]]],
ProviderEndpointConfigurationTypeDef#
# ProviderEndpointConfigurationTypeDef definition
class ProviderEndpointConfigurationTypeDef(TypedDict):
marketplaceConfiguration: NotRequired[ProviderMarketplaceConfigurationTypeDef], # (1)
IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef#
# IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef definition
class IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef(TypedDict):
idMappingType: IdMappingTypeType, # (1)
providerProperties: NotRequired[NamespaceProviderPropertiesOutputTypeDef], # (2)
ruleBasedProperties: NotRequired[NamespaceRuleBasedPropertiesOutputTypeDef], # (3)
- See IdMappingTypeType
- See NamespaceProviderPropertiesOutputTypeDef
- See NamespaceRuleBasedPropertiesOutputTypeDef
ListIdNamespacesOutputTypeDef#
# ListIdNamespacesOutputTypeDef definition
class ListIdNamespacesOutputTypeDef(TypedDict):
idNamespaceSummaries: List[IdNamespaceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
IdMappingTechniquesOutputTypeDef#
# IdMappingTechniquesOutputTypeDef definition
class IdMappingTechniquesOutputTypeDef(TypedDict):
idMappingType: IdMappingTypeType, # (1)
providerProperties: NotRequired[ProviderPropertiesOutputTypeDef], # (2)
ruleBasedProperties: NotRequired[IdMappingRuleBasedPropertiesOutputTypeDef], # (3)
- See IdMappingTypeType
- See ProviderPropertiesOutputTypeDef
- See IdMappingRuleBasedPropertiesOutputTypeDef
ResolutionTechniquesOutputTypeDef#
# ResolutionTechniquesOutputTypeDef definition
class ResolutionTechniquesOutputTypeDef(TypedDict):
resolutionType: ResolutionTypeType, # (2)
providerProperties: NotRequired[ProviderPropertiesOutputTypeDef], # (1)
ruleBasedProperties: NotRequired[RuleBasedPropertiesOutputTypeDef], # (3)
GetProviderServiceOutputTypeDef#
# GetProviderServiceOutputTypeDef definition
class GetProviderServiceOutputTypeDef(TypedDict):
anonymizedOutput: bool,
providerComponentSchema: ProviderComponentSchemaTypeDef, # (1)
providerConfigurationDefinition: Dict[str, Any],
providerEndpointConfiguration: ProviderEndpointConfigurationTypeDef, # (2)
providerEntityOutputDefinition: Dict[str, Any],
providerIdNameSpaceConfiguration: ProviderIdNameSpaceConfigurationTypeDef, # (3)
providerIntermediateDataAccessConfiguration: ProviderIntermediateDataAccessConfigurationTypeDef, # (4)
providerJobConfiguration: Dict[str, Any],
providerName: str,
providerServiceArn: str,
providerServiceDisplayName: str,
providerServiceName: str,
providerServiceType: ServiceTypeType, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See ProviderComponentSchemaTypeDef
- See ProviderEndpointConfigurationTypeDef
- See ProviderIdNameSpaceConfigurationTypeDef
- See ProviderIntermediateDataAccessConfigurationTypeDef
- See ServiceTypeType
- See ResponseMetadataTypeDef
IdMappingRuleBasedPropertiesTypeDef#
# IdMappingRuleBasedPropertiesTypeDef definition
class IdMappingRuleBasedPropertiesTypeDef(TypedDict):
attributeMatchingModel: AttributeMatchingModelType, # (1)
recordMatchingModel: RecordMatchingModelType, # (2)
ruleDefinitionType: IdMappingWorkflowRuleDefinitionTypeType, # (3)
rules: NotRequired[Sequence[RuleUnionTypeDef]], # (4)
- See AttributeMatchingModelType
- See RecordMatchingModelType
- See IdMappingWorkflowRuleDefinitionTypeType
- See RuleTypeDef RuleOutputTypeDef
NamespaceRuleBasedPropertiesTypeDef#
# NamespaceRuleBasedPropertiesTypeDef definition
class NamespaceRuleBasedPropertiesTypeDef(TypedDict):
attributeMatchingModel: NotRequired[AttributeMatchingModelType], # (1)
recordMatchingModels: NotRequired[Sequence[RecordMatchingModelType]], # (2)
ruleDefinitionTypes: NotRequired[Sequence[IdMappingWorkflowRuleDefinitionTypeType]], # (3)
rules: NotRequired[Sequence[RuleUnionTypeDef]], # (4)
- See AttributeMatchingModelType
- See RecordMatchingModelType
- See IdMappingWorkflowRuleDefinitionTypeType
- See RuleTypeDef RuleOutputTypeDef
RuleBasedPropertiesTypeDef#
# RuleBasedPropertiesTypeDef definition
class RuleBasedPropertiesTypeDef(TypedDict):
attributeMatchingModel: AttributeMatchingModelType, # (1)
rules: Sequence[RuleUnionTypeDef], # (3)
matchPurpose: NotRequired[MatchPurposeType], # (2)
CreateIdNamespaceOutputTypeDef#
# CreateIdNamespaceOutputTypeDef definition
class CreateIdNamespaceOutputTypeDef(TypedDict):
createdAt: datetime,
description: str,
idMappingWorkflowProperties: List[IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef], # (1)
idNamespaceArn: str,
idNamespaceName: str,
inputSourceConfig: List[IdNamespaceInputSourceTypeDef], # (2)
roleArn: str,
tags: Dict[str, str],
type: IdNamespaceTypeType, # (3)
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef
- See IdNamespaceInputSourceTypeDef
- See IdNamespaceTypeType
- See ResponseMetadataTypeDef
GetIdNamespaceOutputTypeDef#
# GetIdNamespaceOutputTypeDef definition
class GetIdNamespaceOutputTypeDef(TypedDict):
createdAt: datetime,
description: str,
idMappingWorkflowProperties: List[IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef], # (1)
idNamespaceArn: str,
idNamespaceName: str,
inputSourceConfig: List[IdNamespaceInputSourceTypeDef], # (2)
roleArn: str,
tags: Dict[str, str],
type: IdNamespaceTypeType, # (3)
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef
- See IdNamespaceInputSourceTypeDef
- See IdNamespaceTypeType
- See ResponseMetadataTypeDef
UpdateIdNamespaceOutputTypeDef#
# UpdateIdNamespaceOutputTypeDef definition
class UpdateIdNamespaceOutputTypeDef(TypedDict):
createdAt: datetime,
description: str,
idMappingWorkflowProperties: List[IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef], # (1)
idNamespaceArn: str,
idNamespaceName: str,
inputSourceConfig: List[IdNamespaceInputSourceTypeDef], # (2)
roleArn: str,
type: IdNamespaceTypeType, # (3)
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IdNamespaceIdMappingWorkflowPropertiesOutputTypeDef
- See IdNamespaceInputSourceTypeDef
- See IdNamespaceTypeType
- See ResponseMetadataTypeDef
CreateIdMappingWorkflowOutputTypeDef#
# CreateIdMappingWorkflowOutputTypeDef definition
class CreateIdMappingWorkflowOutputTypeDef(TypedDict):
description: str,
idMappingTechniques: IdMappingTechniquesOutputTypeDef, # (1)
inputSourceConfig: List[IdMappingWorkflowInputSourceTypeDef], # (2)
outputSourceConfig: List[IdMappingWorkflowOutputSourceTypeDef], # (3)
roleArn: str,
workflowArn: str,
workflowName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IdMappingTechniquesOutputTypeDef
- See IdMappingWorkflowInputSourceTypeDef
- See IdMappingWorkflowOutputSourceTypeDef
- See ResponseMetadataTypeDef
GetIdMappingWorkflowOutputTypeDef#
# GetIdMappingWorkflowOutputTypeDef definition
class GetIdMappingWorkflowOutputTypeDef(TypedDict):
createdAt: datetime,
description: str,
idMappingTechniques: IdMappingTechniquesOutputTypeDef, # (1)
inputSourceConfig: List[IdMappingWorkflowInputSourceTypeDef], # (2)
outputSourceConfig: List[IdMappingWorkflowOutputSourceTypeDef], # (3)
roleArn: str,
tags: Dict[str, str],
updatedAt: datetime,
workflowArn: str,
workflowName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IdMappingTechniquesOutputTypeDef
- See IdMappingWorkflowInputSourceTypeDef
- See IdMappingWorkflowOutputSourceTypeDef
- See ResponseMetadataTypeDef
UpdateIdMappingWorkflowOutputTypeDef#
# UpdateIdMappingWorkflowOutputTypeDef definition
class UpdateIdMappingWorkflowOutputTypeDef(TypedDict):
description: str,
idMappingTechniques: IdMappingTechniquesOutputTypeDef, # (1)
inputSourceConfig: List[IdMappingWorkflowInputSourceTypeDef], # (2)
outputSourceConfig: List[IdMappingWorkflowOutputSourceTypeDef], # (3)
roleArn: str,
workflowArn: str,
workflowName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IdMappingTechniquesOutputTypeDef
- See IdMappingWorkflowInputSourceTypeDef
- See IdMappingWorkflowOutputSourceTypeDef
- See ResponseMetadataTypeDef
CreateMatchingWorkflowOutputTypeDef#
# CreateMatchingWorkflowOutputTypeDef definition
class CreateMatchingWorkflowOutputTypeDef(TypedDict):
description: str,
incrementalRunConfig: IncrementalRunConfigTypeDef, # (1)
inputSourceConfig: List[InputSourceTypeDef], # (2)
outputSourceConfig: List[OutputSourceOutputTypeDef], # (3)
resolutionTechniques: ResolutionTechniquesOutputTypeDef, # (4)
roleArn: str,
workflowArn: str,
workflowName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See IncrementalRunConfigTypeDef
- See InputSourceTypeDef
- See OutputSourceOutputTypeDef
- See ResolutionTechniquesOutputTypeDef
- See ResponseMetadataTypeDef
GetMatchingWorkflowOutputTypeDef#
# GetMatchingWorkflowOutputTypeDef definition
class GetMatchingWorkflowOutputTypeDef(TypedDict):
createdAt: datetime,
description: str,
incrementalRunConfig: IncrementalRunConfigTypeDef, # (1)
inputSourceConfig: List[InputSourceTypeDef], # (2)
outputSourceConfig: List[OutputSourceOutputTypeDef], # (3)
resolutionTechniques: ResolutionTechniquesOutputTypeDef, # (4)
roleArn: str,
tags: Dict[str, str],
updatedAt: datetime,
workflowArn: str,
workflowName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See IncrementalRunConfigTypeDef
- See InputSourceTypeDef
- See OutputSourceOutputTypeDef
- See ResolutionTechniquesOutputTypeDef
- See ResponseMetadataTypeDef
UpdateMatchingWorkflowOutputTypeDef#
# UpdateMatchingWorkflowOutputTypeDef definition
class UpdateMatchingWorkflowOutputTypeDef(TypedDict):
description: str,
incrementalRunConfig: IncrementalRunConfigTypeDef, # (1)
inputSourceConfig: List[InputSourceTypeDef], # (2)
outputSourceConfig: List[OutputSourceOutputTypeDef], # (3)
resolutionTechniques: ResolutionTechniquesOutputTypeDef, # (4)
roleArn: str,
workflowName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See IncrementalRunConfigTypeDef
- See InputSourceTypeDef
- See OutputSourceOutputTypeDef
- See ResolutionTechniquesOutputTypeDef
- See ResponseMetadataTypeDef
IdMappingTechniquesTypeDef#
# IdMappingTechniquesTypeDef definition
class IdMappingTechniquesTypeDef(TypedDict):
idMappingType: IdMappingTypeType, # (1)
providerProperties: NotRequired[ProviderPropertiesUnionTypeDef], # (2)
ruleBasedProperties: NotRequired[IdMappingRuleBasedPropertiesUnionTypeDef], # (3)
- See IdMappingTypeType
- See ProviderPropertiesTypeDef ProviderPropertiesOutputTypeDef
- See IdMappingRuleBasedPropertiesTypeDef IdMappingRuleBasedPropertiesOutputTypeDef
IdNamespaceIdMappingWorkflowPropertiesTypeDef#
# IdNamespaceIdMappingWorkflowPropertiesTypeDef definition
class IdNamespaceIdMappingWorkflowPropertiesTypeDef(TypedDict):
idMappingType: IdMappingTypeType, # (1)
providerProperties: NotRequired[NamespaceProviderPropertiesUnionTypeDef], # (2)
ruleBasedProperties: NotRequired[NamespaceRuleBasedPropertiesUnionTypeDef], # (3)
- See IdMappingTypeType
- See NamespaceProviderPropertiesTypeDef NamespaceProviderPropertiesOutputTypeDef
- See NamespaceRuleBasedPropertiesTypeDef NamespaceRuleBasedPropertiesOutputTypeDef
ResolutionTechniquesTypeDef#
# ResolutionTechniquesTypeDef definition
class ResolutionTechniquesTypeDef(TypedDict):
resolutionType: ResolutionTypeType, # (2)
providerProperties: NotRequired[ProviderPropertiesUnionTypeDef], # (1)
ruleBasedProperties: NotRequired[RuleBasedPropertiesUnionTypeDef], # (3)
- See ProviderPropertiesTypeDef ProviderPropertiesOutputTypeDef
- See ResolutionTypeType
- See RuleBasedPropertiesTypeDef RuleBasedPropertiesOutputTypeDef
CreateIdMappingWorkflowInputRequestTypeDef#
# CreateIdMappingWorkflowInputRequestTypeDef definition
class CreateIdMappingWorkflowInputRequestTypeDef(TypedDict):
idMappingTechniques: IdMappingTechniquesTypeDef, # (1)
inputSourceConfig: Sequence[IdMappingWorkflowInputSourceTypeDef], # (2)
workflowName: str,
description: NotRequired[str],
outputSourceConfig: NotRequired[Sequence[IdMappingWorkflowOutputSourceTypeDef]], # (3)
roleArn: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See IdMappingTechniquesTypeDef
- See IdMappingWorkflowInputSourceTypeDef
- See IdMappingWorkflowOutputSourceTypeDef
UpdateIdMappingWorkflowInputRequestTypeDef#
# UpdateIdMappingWorkflowInputRequestTypeDef definition
class UpdateIdMappingWorkflowInputRequestTypeDef(TypedDict):
idMappingTechniques: IdMappingTechniquesTypeDef, # (1)
inputSourceConfig: Sequence[IdMappingWorkflowInputSourceTypeDef], # (2)
workflowName: str,
description: NotRequired[str],
outputSourceConfig: NotRequired[Sequence[IdMappingWorkflowOutputSourceTypeDef]], # (3)
roleArn: NotRequired[str],
- See IdMappingTechniquesTypeDef
- See IdMappingWorkflowInputSourceTypeDef
- See IdMappingWorkflowOutputSourceTypeDef
UpdateIdNamespaceInputRequestTypeDef#
# UpdateIdNamespaceInputRequestTypeDef definition
class UpdateIdNamespaceInputRequestTypeDef(TypedDict):
idNamespaceName: str,
description: NotRequired[str],
idMappingWorkflowProperties: NotRequired[Sequence[IdNamespaceIdMappingWorkflowPropertiesTypeDef]], # (1)
inputSourceConfig: NotRequired[Sequence[IdNamespaceInputSourceTypeDef]], # (2)
roleArn: NotRequired[str],
CreateMatchingWorkflowInputRequestTypeDef#
# CreateMatchingWorkflowInputRequestTypeDef definition
class CreateMatchingWorkflowInputRequestTypeDef(TypedDict):
inputSourceConfig: Sequence[InputSourceTypeDef], # (1)
outputSourceConfig: Sequence[OutputSourceUnionTypeDef], # (2)
resolutionTechniques: ResolutionTechniquesTypeDef, # (3)
roleArn: str,
workflowName: str,
description: NotRequired[str],
incrementalRunConfig: NotRequired[IncrementalRunConfigTypeDef], # (4)
tags: NotRequired[Mapping[str, str]],
- See InputSourceTypeDef
- See OutputSourceTypeDef OutputSourceOutputTypeDef
- See ResolutionTechniquesTypeDef
- See IncrementalRunConfigTypeDef
UpdateMatchingWorkflowInputRequestTypeDef#
# UpdateMatchingWorkflowInputRequestTypeDef definition
class UpdateMatchingWorkflowInputRequestTypeDef(TypedDict):
inputSourceConfig: Sequence[InputSourceTypeDef], # (1)
outputSourceConfig: Sequence[OutputSourceTypeDef], # (2)
resolutionTechniques: ResolutionTechniquesTypeDef, # (3)
roleArn: str,
workflowName: str,
description: NotRequired[str],
incrementalRunConfig: NotRequired[IncrementalRunConfigTypeDef], # (4)
- See InputSourceTypeDef
- See OutputSourceTypeDef
- See ResolutionTechniquesTypeDef
- See IncrementalRunConfigTypeDef
CreateIdNamespaceInputRequestTypeDef#
# CreateIdNamespaceInputRequestTypeDef definition
class CreateIdNamespaceInputRequestTypeDef(TypedDict):
idNamespaceName: str,
type: IdNamespaceTypeType, # (1)
description: NotRequired[str],
idMappingWorkflowProperties: NotRequired[Sequence[IdNamespaceIdMappingWorkflowPropertiesUnionTypeDef]], # (2)
inputSourceConfig: NotRequired[Sequence[IdNamespaceInputSourceTypeDef]], # (3)
roleArn: NotRequired[str],
tags: NotRequired[Mapping[str, str]],