populate_id_mapping_table
async
¶
populate_id_mapping_table(
id_mapping_table_identifier: UUID,
membership_identifier: MembershipIdentifier,
*,
config_overrides: Optional[AsyncCleanRoomsClientConfig] = None,
job_type: Optional[JobType] = None,
) -> PopulateIdMappingTableOutput
Defines the information that's necessary to populate an ID mapping table.
Parameters:
-
id_mapping_table_identifier(UUID) –The unique identifier of the ID mapping table that you want to populate.
-
membership_identifier(MembershipIdentifier) –The unique identifier of the membership that contains the ID mapping table that you want to populate.
-
job_type(Optional[JobType], default:None) –The job type of the rule-based ID mapping job. Valid values include:
INCREMENTAL: Processes only new or changed data since the last job run. This is the default job type if the ID mapping workflow was created in Entity Resolution withincrementalRunConfigspecified.BATCH: Processes all data from the input source, regardless of previous job runs. This is the default job type if the ID mapping workflow was created in Entity Resolution butincrementalRunConfigwasn't specified.DELETE_ONLY: Processes only deletion requests fromBatchDeleteUniqueId, which is set in Entity Resolution.For more information about
incrementalRunConfigandBatchDeleteUniqueId, see the Entity Resolution API Reference.
Raises:
-
AccessDeniedException–Caller does not have sufficient access to perform this action.
-
ConflictException–Updating or deleting a resource can cause an inconsistent state.
-
InternalServerException–Unexpected error during processing of request.
-
ResourceNotFoundException–Request references a resource which does not exist.
-
ServiceQuotaExceededException–Request denied because service quota has been exceeded.
-
ThrottlingException–Request was denied due to request throttling.
-
ValidationException–The input fails to satisfy the specified constraints.
-
UnknownServiceError–The service returned an error code this client does not model.