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
InputSource
objects, which have the fieldsInputSourceARN
andSchemaName
.outputSourceConfig
A list of
OutputSource
objects, each of which contains fieldsOutputS3Path
andKMSArn
.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"
)