Class: Aws::EntityResolution::Types::CreateIdNamespaceOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::EntityResolution::Types::CreateIdNamespaceOutput
- Defined in:
- gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#created_at ⇒ Time
The timestamp of when the ID namespace was created.
-
#description ⇒ String
The description of the ID namespace.
-
#id_mapping_workflow_properties ⇒ Array<Types::IdNamespaceIdMappingWorkflowProperties>
Determines the properties of
IdMappingWorkflowwhere thisIdNamespacecan be used as aSourceor aTarget. -
#id_namespace_arn ⇒ String
The Amazon Resource Name (ARN) of the ID namespace.
-
#id_namespace_name ⇒ String
The name of the ID namespace.
-
#input_source_config ⇒ Array<Types::IdNamespaceInputSource>
A list of
InputSourceobjects, which have the fieldsInputSourceARNandSchemaName. -
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role.
-
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for this resource.
-
#type ⇒ String
The type of ID namespace.
-
#updated_at ⇒ Time
The timestamp of when the ID namespace was last updated.
Instance Attribute Details
#created_at ⇒ Time
The timestamp of when the ID namespace was created.
377 378 379 380 381 382 383 384 385 386 387 388 389 390 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 377 class CreateIdNamespaceOutput < Struct.new( :id_namespace_name, :id_namespace_arn, :description, :input_source_config, :id_mapping_workflow_properties, :type, :role_arn, :created_at, :updated_at, :tags) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the ID namespace.
377 378 379 380 381 382 383 384 385 386 387 388 389 390 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 377 class CreateIdNamespaceOutput < Struct.new( :id_namespace_name, :id_namespace_arn, :description, :input_source_config, :id_mapping_workflow_properties, :type, :role_arn, :created_at, :updated_at, :tags) SENSITIVE = [] include Aws::Structure end |
#id_mapping_workflow_properties ⇒ Array<Types::IdNamespaceIdMappingWorkflowProperties>
Determines the properties of IdMappingWorkflow where this
IdNamespace can be used as a Source or a Target.
377 378 379 380 381 382 383 384 385 386 387 388 389 390 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 377 class CreateIdNamespaceOutput < Struct.new( :id_namespace_name, :id_namespace_arn, :description, :input_source_config, :id_mapping_workflow_properties, :type, :role_arn, :created_at, :updated_at, :tags) SENSITIVE = [] include Aws::Structure end |
#id_namespace_arn ⇒ String
The Amazon Resource Name (ARN) of the ID namespace.
377 378 379 380 381 382 383 384 385 386 387 388 389 390 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 377 class CreateIdNamespaceOutput < Struct.new( :id_namespace_name, :id_namespace_arn, :description, :input_source_config, :id_mapping_workflow_properties, :type, :role_arn, :created_at, :updated_at, :tags) SENSITIVE = [] include Aws::Structure end |
#id_namespace_name ⇒ String
The name of the ID namespace.
377 378 379 380 381 382 383 384 385 386 387 388 389 390 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 377 class CreateIdNamespaceOutput < Struct.new( :id_namespace_name, :id_namespace_arn, :description, :input_source_config, :id_mapping_workflow_properties, :type, :role_arn, :created_at, :updated_at, :tags) SENSITIVE = [] include Aws::Structure end |
#input_source_config ⇒ Array<Types::IdNamespaceInputSource>
A list of InputSource objects, which have the fields
InputSourceARN and SchemaName.
377 378 379 380 381 382 383 384 385 386 387 388 389 390 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 377 class CreateIdNamespaceOutput < Struct.new( :id_namespace_name, :id_namespace_arn, :description, :input_source_config, :id_mapping_workflow_properties, :type, :role_arn, :created_at, :updated_at, :tags) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution
assumes this role to access the resources defined in
inputSourceConfig on your behalf as part of the workflow run.
377 378 379 380 381 382 383 384 385 386 387 388 389 390 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 377 class CreateIdNamespaceOutput < Struct.new( :id_namespace_name, :id_namespace_arn, :description, :input_source_config, :id_mapping_workflow_properties, :type, :role_arn, :created_at, :updated_at, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for this resource.
377 378 379 380 381 382 383 384 385 386 387 388 389 390 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 377 class CreateIdNamespaceOutput < Struct.new( :id_namespace_name, :id_namespace_arn, :description, :input_source_config, :id_mapping_workflow_properties, :type, :role_arn, :created_at, :updated_at, :tags) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of ID namespace. There are two types: SOURCE and
TARGET.
The SOURCE contains configurations for sourceId data that will
be processed in an ID mapping workflow.
The TARGET contains a configuration of targetId to which all
sourceIds will resolve to.
377 378 379 380 381 382 383 384 385 386 387 388 389 390 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 377 class CreateIdNamespaceOutput < Struct.new( :id_namespace_name, :id_namespace_arn, :description, :input_source_config, :id_mapping_workflow_properties, :type, :role_arn, :created_at, :updated_at, :tags) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp of when the ID namespace was last updated.
377 378 379 380 381 382 383 384 385 386 387 388 389 390 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 377 class CreateIdNamespaceOutput < Struct.new( :id_namespace_name, :id_namespace_arn, :description, :input_source_config, :id_mapping_workflow_properties, :type, :role_arn, :created_at, :updated_at, :tags) SENSITIVE = [] include Aws::Structure end |