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(description,
  idMappingWorkflowProperties, idNamespaceName, inputSourceConfig,
  roleArn)

Arguments

description

The description of the ID namespace.

idMappingWorkflowProperties

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

idNamespaceName

[required] The name of the ID namespace.

inputSourceConfig

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

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

Request syntax

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