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(workflowName, description,
inputSourceConfig, outputSourceConfig, idMappingTechniques, roleArn)
Arguments¶
workflowName |
[required] The name of the workflow. |
description |
A description of the workflow. |
inputSourceConfig |
[required] A list of |
outputSourceConfig |
A list of |
idMappingTechniques |
[required] An object which defines the ID mapping technique and any additional configurations. |
roleArn |
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf. |
Value¶
A list with the following syntax:
list(
workflowName = "string",
workflowArn = "string",
description = "string",
inputSourceConfig = list(
list(
inputSourceARN = "string",
schemaName = "string",
type = "SOURCE"|"TARGET"
)
),
outputSourceConfig = list(
list(
outputS3Path = "string",
KMSArn = "string"
)
),
idMappingTechniques = list(
idMappingType = "PROVIDER"|"RULE_BASED",
ruleBasedProperties = list(
rules = list(
list(
ruleName = "string",
matchingKeys = list(
"string"
)
)
),
ruleDefinitionType = "SOURCE"|"TARGET",
attributeMatchingModel = "ONE_TO_ONE"|"MANY_TO_MANY",
recordMatchingModel = "ONE_SOURCE_TO_ONE_TARGET"|"MANY_SOURCE_TO_ONE_TARGET"
),
providerProperties = list(
providerServiceArn = "string",
providerConfiguration = list(),
intermediateSourceConfiguration = list(
intermediateS3Path = "string"
)
)
),
roleArn = "string"
)
Request syntax¶
svc$update_id_mapping_workflow(
workflowName = "string",
description = "string",
inputSourceConfig = list(
list(
inputSourceARN = "string",
schemaName = "string",
type = "SOURCE"|"TARGET"
)
),
outputSourceConfig = list(
list(
outputS3Path = "string",
KMSArn = "string"
)
),
idMappingTechniques = list(
idMappingType = "PROVIDER"|"RULE_BASED",
ruleBasedProperties = list(
rules = list(
list(
ruleName = "string",
matchingKeys = list(
"string"
)
)
),
ruleDefinitionType = "SOURCE"|"TARGET",
attributeMatchingModel = "ONE_TO_ONE"|"MANY_TO_MANY",
recordMatchingModel = "ONE_SOURCE_TO_ONE_TARGET"|"MANY_SOURCE_TO_ONE_TARGET"
),
providerProperties = list(
providerServiceArn = "string",
providerConfiguration = list(),
intermediateSourceConfiguration = list(
intermediateS3Path = "string"
)
)
),
roleArn = "string"
)