Class: Aws::IoTTwinMaker::Types::ComponentSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTTwinMaker::Types::ComponentSummary
- Defined in:
- gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb
Overview
An object that returns information about a component summary.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#component_name ⇒ String
The name of the component.
-
#component_path ⇒ String
This string specifies the path to the composite component, starting from the top-level component.
-
#component_type_id ⇒ String
The ID of the component type.
-
#defined_in ⇒ String
The name of the property definition set in the request.
-
#description ⇒ String
The description of the component request.
-
#property_groups ⇒ Hash<String,Types::ComponentPropertyGroupResponse>
The property groups.
-
#status ⇒ Types::Status
The status of the component type.
-
#sync_source ⇒ String
The
syncSource
of the sync job, if this entity was created by a sync job.
Instance Attribute Details
#component_name ⇒ String
The name of the component.
342 343 344 345 346 347 348 349 350 351 352 353 |
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 342 class ComponentSummary < Struct.new( :component_name, :component_type_id, :defined_in, :description, :property_groups, :status, :sync_source, :component_path) SENSITIVE = [] include Aws::Structure end |
#component_path ⇒ String
This string specifies the path to the composite component, starting from the top-level component.
342 343 344 345 346 347 348 349 350 351 352 353 |
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 342 class ComponentSummary < Struct.new( :component_name, :component_type_id, :defined_in, :description, :property_groups, :status, :sync_source, :component_path) SENSITIVE = [] include Aws::Structure end |
#component_type_id ⇒ String
The ID of the component type.
342 343 344 345 346 347 348 349 350 351 352 353 |
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 342 class ComponentSummary < Struct.new( :component_name, :component_type_id, :defined_in, :description, :property_groups, :status, :sync_source, :component_path) SENSITIVE = [] include Aws::Structure end |
#defined_in ⇒ String
The name of the property definition set in the request.
342 343 344 345 346 347 348 349 350 351 352 353 |
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 342 class ComponentSummary < Struct.new( :component_name, :component_type_id, :defined_in, :description, :property_groups, :status, :sync_source, :component_path) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the component request.
342 343 344 345 346 347 348 349 350 351 352 353 |
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 342 class ComponentSummary < Struct.new( :component_name, :component_type_id, :defined_in, :description, :property_groups, :status, :sync_source, :component_path) SENSITIVE = [] include Aws::Structure end |
#property_groups ⇒ Hash<String,Types::ComponentPropertyGroupResponse>
The property groups.
342 343 344 345 346 347 348 349 350 351 352 353 |
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 342 class ComponentSummary < Struct.new( :component_name, :component_type_id, :defined_in, :description, :property_groups, :status, :sync_source, :component_path) SENSITIVE = [] include Aws::Structure end |
#status ⇒ Types::Status
The status of the component type.
342 343 344 345 346 347 348 349 350 351 352 353 |
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 342 class ComponentSummary < Struct.new( :component_name, :component_type_id, :defined_in, :description, :property_groups, :status, :sync_source, :component_path) SENSITIVE = [] include Aws::Structure end |
#sync_source ⇒ String
The syncSource
of the sync job, if this entity was created by a
sync job.
342 343 344 345 346 347 348 349 350 351 352 353 |
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 342 class ComponentSummary < Struct.new( :component_name, :component_type_id, :defined_in, :description, :property_groups, :status, :sync_source, :component_path) SENSITIVE = [] include Aws::Structure end |