AWS::EntityResolution::IdNamespace
Creates an ID namespace object which will help customers provide metadata explaining
their dataset and how to use it. Each ID namespace must have a unique name. To modify an
existing ID namespace, use the UpdateIdNamespace
API.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::EntityResolution::IdNamespace", "Properties" : { "Description" :
String
, "IdMappingWorkflowProperties" :[ IdNamespaceIdMappingWorkflowProperties, ... ]
, "IdNamespaceName" :String
, "InputSourceConfig" :[ IdNamespaceInputSource, ... ]
, "RoleArn" :String
, "Tags" :[ Tag, ... ]
, "Type" :String
} }
YAML
Type: AWS::EntityResolution::IdNamespace Properties: Description:
String
IdMappingWorkflowProperties:- IdNamespaceIdMappingWorkflowProperties
IdNamespaceName:String
InputSourceConfig:- IdNamespaceInputSource
RoleArn:String
Tags:- Tag
Type:String
Properties
Description
-
The description of the ID namespace.
Required: No
Type: String
Minimum:
0
Maximum:
255
Update requires: No interruption
IdMappingWorkflowProperties
-
Determines the properties of
IdMappingWorflow
where thisIdNamespace
can be used as aSource
or aTarget
.Required: No
Type: Array of IdNamespaceIdMappingWorkflowProperties
Minimum:
1
Maximum:
1
Update requires: No interruption
IdNamespaceName
-
The name of the ID namespace.
Required: Yes
Type: String
Pattern:
^[a-zA-Z_0-9-]*$
Minimum:
1
Maximum:
255
Update requires: Replacement
InputSourceConfig
-
A list of
InputSource
objects, which have the fieldsInputSourceARN
andSchemaName
.Required: No
Type: Array of IdNamespaceInputSource
Minimum:
0
Maximum:
20
Update requires: No interruption
RoleArn
-
The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to access the resources defined in this
IdNamespace
on your behalf as part of the workflow run.Required: No
Type: String
Pattern:
^arn:(aws|aws-us-gov|aws-cn):iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+$
Minimum:
32
Maximum:
512
Update requires: No interruption
-
The tags used to organize, track, or control access for this resource.
Required: No
Type: Array of Tag
Minimum:
0
Maximum:
200
Update requires: No interruption
Type
-
The type of ID namespace. There are two types:
SOURCE
andTARGET
.The
SOURCE
contains configurations forsourceId
data that will be processed in an ID mapping workflow.The
TARGET
contains a configuration oftargetId
which allsourceIds
will resolve to.Required: Yes
Type: String
Allowed values:
SOURCE | TARGET
Update requires: No interruption