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
IdMappingWorkflow
where thisIdNamespace
can be used as aSource
or 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
InputSource
objects, which have the fieldsInputSourceARN
andSchemaName
. -
#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.
367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 367 class CreateIdNamespaceOutput < Struct.new( :created_at, :description, :id_mapping_workflow_properties, :id_namespace_arn, :id_namespace_name, :input_source_config, :role_arn, :tags, :type, :updated_at) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the ID namespace.
367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 367 class CreateIdNamespaceOutput < Struct.new( :created_at, :description, :id_mapping_workflow_properties, :id_namespace_arn, :id_namespace_name, :input_source_config, :role_arn, :tags, :type, :updated_at) 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
.
367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 367 class CreateIdNamespaceOutput < Struct.new( :created_at, :description, :id_mapping_workflow_properties, :id_namespace_arn, :id_namespace_name, :input_source_config, :role_arn, :tags, :type, :updated_at) SENSITIVE = [] include Aws::Structure end |
#id_namespace_arn ⇒ String
The Amazon Resource Name (ARN) of the ID namespace.
367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 367 class CreateIdNamespaceOutput < Struct.new( :created_at, :description, :id_mapping_workflow_properties, :id_namespace_arn, :id_namespace_name, :input_source_config, :role_arn, :tags, :type, :updated_at) SENSITIVE = [] include Aws::Structure end |
#id_namespace_name ⇒ String
The name of the ID namespace.
367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 367 class CreateIdNamespaceOutput < Struct.new( :created_at, :description, :id_mapping_workflow_properties, :id_namespace_arn, :id_namespace_name, :input_source_config, :role_arn, :tags, :type, :updated_at) SENSITIVE = [] include Aws::Structure end |
#input_source_config ⇒ Array<Types::IdNamespaceInputSource>
A list of InputSource
objects, which have the fields
InputSourceARN
and SchemaName
.
367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 367 class CreateIdNamespaceOutput < Struct.new( :created_at, :description, :id_mapping_workflow_properties, :id_namespace_arn, :id_namespace_name, :input_source_config, :role_arn, :tags, :type, :updated_at) 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.
367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 367 class CreateIdNamespaceOutput < Struct.new( :created_at, :description, :id_mapping_workflow_properties, :id_namespace_arn, :id_namespace_name, :input_source_config, :role_arn, :tags, :type, :updated_at) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for this resource.
367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 367 class CreateIdNamespaceOutput < Struct.new( :created_at, :description, :id_mapping_workflow_properties, :id_namespace_arn, :id_namespace_name, :input_source_config, :role_arn, :tags, :type, :updated_at) 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.
367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 367 class CreateIdNamespaceOutput < Struct.new( :created_at, :description, :id_mapping_workflow_properties, :id_namespace_arn, :id_namespace_name, :input_source_config, :role_arn, :tags, :type, :updated_at) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp of when the ID namespace was last updated.
367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 367 class CreateIdNamespaceOutput < Struct.new( :created_at, :description, :id_mapping_workflow_properties, :id_namespace_arn, :id_namespace_name, :input_source_config, :role_arn, :tags, :type, :updated_at) SENSITIVE = [] include Aws::Structure end |