Skip to content

Update Id Namespace

entityresolution_update_id_namespace R Documentation

Updates an existing ID namespace

Description

Updates an existing ID namespace.

Usage

entityresolution_update_id_namespace(idNamespaceName, description,
  inputSourceConfig, idMappingWorkflowProperties, roleArn)

Arguments

idNamespaceName

[required] The name of the ID namespace.

description

The description of the ID namespace.

inputSourceConfig

A list of InputSource objects, which have the fields InputSourceARN and SchemaName.

idMappingWorkflowProperties

Determines the properties of IdMappingWorkflow where this IdNamespace can be used as a Source or a Target.

roleArn

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources defined in this IdNamespace on your behalf as part of a workflow run.

Value

A list with the following syntax:

list(
  idNamespaceName = "string",
  idNamespaceArn = "string",
  description = "string",
  inputSourceConfig = list(
    list(
      inputSourceARN = "string",
      schemaName = "string"
    )
  ),
  idMappingWorkflowProperties = list(
    list(
      idMappingType = "PROVIDER"|"RULE_BASED",
      ruleBasedProperties = list(
        rules = list(
          list(
            ruleName = "string",
            matchingKeys = list(
              "string"
            )
          )
        ),
        ruleDefinitionTypes = list(
          "SOURCE"|"TARGET"
        ),
        attributeMatchingModel = "ONE_TO_ONE"|"MANY_TO_MANY",
        recordMatchingModels = list(
          "ONE_SOURCE_TO_ONE_TARGET"|"MANY_SOURCE_TO_ONE_TARGET"
        )
      ),
      providerProperties = list(
        providerServiceArn = "string",
        providerConfiguration = list()
      )
    )
  ),
  type = "SOURCE"|"TARGET",
  roleArn = "string",
  createdAt = as.POSIXct(
    "2015-01-01"
  ),
  updatedAt = as.POSIXct(
    "2015-01-01"
  )
)

Request syntax

svc$update_id_namespace(
  idNamespaceName = "string",
  description = "string",
  inputSourceConfig = list(
    list(
      inputSourceARN = "string",
      schemaName = "string"
    )
  ),
  idMappingWorkflowProperties = list(
    list(
      idMappingType = "PROVIDER"|"RULE_BASED",
      ruleBasedProperties = list(
        rules = list(
          list(
            ruleName = "string",
            matchingKeys = list(
              "string"
            )
          )
        ),
        ruleDefinitionTypes = list(
          "SOURCE"|"TARGET"
        ),
        attributeMatchingModel = "ONE_TO_ONE"|"MANY_TO_MANY",
        recordMatchingModels = list(
          "ONE_SOURCE_TO_ONE_TARGET"|"MANY_SOURCE_TO_ONE_TARGET"
        )
      ),
      providerProperties = list(
        providerServiceArn = "string",
        providerConfiguration = list()
      )
    )
  ),
  roleArn = "string"
)