Class: Aws::GreengrassV2::Types::DescribeComponentResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::GreengrassV2::Types::DescribeComponentResponse
- Defined in:
- gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The [ARN][1] of the component version.
-
#component_name ⇒ String
The name of the component.
-
#component_version ⇒ String
The version of the component.
-
#creation_timestamp ⇒ Time
The time at which the component was created, expressed in ISO 8601 format.
-
#description ⇒ String
The description of the component version.
-
#platforms ⇒ Array<Types::ComponentPlatform>
The platforms that the component version supports.
-
#publisher ⇒ String
The publisher of the component version.
-
#status ⇒ Types::CloudComponentStatus
The status of the component version in IoT Greengrass V2.
-
#tags ⇒ Hash<String,String>
A list of key-value pairs that contain metadata for the resource.
Instance Attribute Details
#arn ⇒ String
The ARN of the component version.
1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1547 class DescribeComponentResponse < Struct.new( :arn, :component_name, :component_version, :creation_timestamp, :publisher, :description, :status, :platforms, :tags) SENSITIVE = [] include Aws::Structure end |
#component_name ⇒ String
The name of the component.
1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1547 class DescribeComponentResponse < Struct.new( :arn, :component_name, :component_version, :creation_timestamp, :publisher, :description, :status, :platforms, :tags) SENSITIVE = [] include Aws::Structure end |
#component_version ⇒ String
The version of the component.
1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1547 class DescribeComponentResponse < Struct.new( :arn, :component_name, :component_version, :creation_timestamp, :publisher, :description, :status, :platforms, :tags) SENSITIVE = [] include Aws::Structure end |
#creation_timestamp ⇒ Time
The time at which the component was created, expressed in ISO 8601 format.
1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1547 class DescribeComponentResponse < Struct.new( :arn, :component_name, :component_version, :creation_timestamp, :publisher, :description, :status, :platforms, :tags) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the component version.
1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1547 class DescribeComponentResponse < Struct.new( :arn, :component_name, :component_version, :creation_timestamp, :publisher, :description, :status, :platforms, :tags) SENSITIVE = [] include Aws::Structure end |
#platforms ⇒ Array<Types::ComponentPlatform>
The platforms that the component version supports.
1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1547 class DescribeComponentResponse < Struct.new( :arn, :component_name, :component_version, :creation_timestamp, :publisher, :description, :status, :platforms, :tags) SENSITIVE = [] include Aws::Structure end |
#publisher ⇒ String
The publisher of the component version.
1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1547 class DescribeComponentResponse < Struct.new( :arn, :component_name, :component_version, :creation_timestamp, :publisher, :description, :status, :platforms, :tags) SENSITIVE = [] include Aws::Structure end |
#status ⇒ Types::CloudComponentStatus
The status of the component version in IoT Greengrass V2. This status is different from the status of the component on a core device.
1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1547 class DescribeComponentResponse < Struct.new( :arn, :component_name, :component_version, :creation_timestamp, :publisher, :description, :status, :platforms, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the IoT Greengrass V2 Developer Guide.
1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1547 class DescribeComponentResponse < Struct.new( :arn, :component_name, :component_version, :creation_timestamp, :publisher, :description, :status, :platforms, :tags) SENSITIVE = [] include Aws::Structure end |