This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
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:StringIdMappingWorkflowProperties:- IdNamespaceIdMappingWorkflowPropertiesIdNamespaceName:StringInputSourceConfig:- IdNamespaceInputSourceRoleArn:StringTags:- TagType:String
Properties
- Description
- 
                    The description of the ID namespace. Required: No Type: String Minimum: 0Maximum: 255Update requires: No interruption 
- IdMappingWorkflowProperties
- 
                    Determines the properties of IdMappingWorflowwhere thisIdNamespacecan be used as aSourceor aTarget.Required: No Type: Array of IdNamespaceIdMappingWorkflowProperties Minimum: 1Maximum: 1Update requires: No interruption 
- IdNamespaceName
- 
                    The name of the ID namespace. Required: Yes Type: String Pattern: ^[a-zA-Z_0-9-]*$Minimum: 1Maximum: 255Update requires: Replacement 
- InputSourceConfig
- 
                    A list of InputSourceobjects, which have the fieldsInputSourceARNandSchemaName.Required: No Type: Array of IdNamespaceInputSource Minimum: 0Maximum: 20Update 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 IdNamespaceon 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: 32Maximum: 512Update requires: No interruption 
- 
                    The tags used to organize, track, or control access for this resource. Required: No Type: Array of Tag Minimum: 0Maximum: 200Update requires: No interruption 
- Type
- 
                    The type of ID namespace. There are two types: SOURCEandTARGET.The SOURCEcontains configurations forsourceIddata that will be processed in an ID mapping workflow.The TARGETcontains a configuration oftargetIdwhich allsourceIdswill resolve to.Required: Yes Type: String Allowed values: SOURCE | TARGETUpdate requires: No interruption