Update Id Mapping Workflow
| entityresolution_update_id_mapping_workflow | R Documentation |
Updates an existing IdMappingWorkflow¶
Description¶
Updates an existing IdMappingWorkflow. This method is identical to
create_id_mapping_workflow, except it uses an HTTP PUT request
instead of a POST request, and the IdMappingWorkflow must already
exist for the method to succeed.
Usage¶
entityresolution_update_id_mapping_workflow(description,
idMappingTechniques, inputSourceConfig, outputSourceConfig, roleArn,
workflowName)
Arguments¶
descriptionA description of the workflow.
idMappingTechniques[required] An object which defines the ID mapping technique and any additional configurations.
inputSourceConfig[required] A list of
InputSourceobjects, which have the fieldsInputSourceARNandSchemaName.outputSourceConfigA list of
OutputSourceobjects, each of which contains fieldsOutputS3PathandKMSArn.roleArnThe Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf.
workflowName[required] The name of the workflow.
Value¶
A list with the following syntax:
list(
description = "string",
idMappingTechniques = list(
idMappingType = "PROVIDER"|"RULE_BASED",
providerProperties = list(
intermediateSourceConfiguration = list(
intermediateS3Path = "string"
),
providerConfiguration = list(),
providerServiceArn = "string"
),
ruleBasedProperties = list(
attributeMatchingModel = "ONE_TO_ONE"|"MANY_TO_MANY",
recordMatchingModel = "ONE_SOURCE_TO_ONE_TARGET"|"MANY_SOURCE_TO_ONE_TARGET",
ruleDefinitionType = "SOURCE"|"TARGET",
rules = list(
list(
matchingKeys = list(
"string"
),
ruleName = "string"
)
)
)
),
inputSourceConfig = list(
list(
inputSourceARN = "string",
schemaName = "string",
type = "SOURCE"|"TARGET"
)
),
outputSourceConfig = list(
list(
KMSArn = "string",
outputS3Path = "string"
)
),
roleArn = "string",
workflowArn = "string",
workflowName = "string"
)
Request syntax¶
svc$update_id_mapping_workflow(
description = "string",
idMappingTechniques = list(
idMappingType = "PROVIDER"|"RULE_BASED",
providerProperties = list(
intermediateSourceConfiguration = list(
intermediateS3Path = "string"
),
providerConfiguration = list(),
providerServiceArn = "string"
),
ruleBasedProperties = list(
attributeMatchingModel = "ONE_TO_ONE"|"MANY_TO_MANY",
recordMatchingModel = "ONE_SOURCE_TO_ONE_TARGET"|"MANY_SOURCE_TO_ONE_TARGET",
ruleDefinitionType = "SOURCE"|"TARGET",
rules = list(
list(
matchingKeys = list(
"string"
),
ruleName = "string"
)
)
)
),
inputSourceConfig = list(
list(
inputSourceARN = "string",
schemaName = "string",
type = "SOURCE"|"TARGET"
)
),
outputSourceConfig = list(
list(
KMSArn = "string",
outputS3Path = "string"
)
),
roleArn = "string",
workflowName = "string"
)