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¶
description |
A description of the workflow. |
idMappingTechniques |
[required] An object which defines the ID mapping technique and any additional configurations. |
inputSourceConfig |
[required] A list of |
outputSourceConfig |
A list of |
roleArn |
The 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"
)