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.
1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1240 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.
1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1240 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.
1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1240 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.
1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1240 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.
1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1240 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.
1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1240 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.
1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1240 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.
1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1240 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.
1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1240 class DescribeComponentResponse < Struct.new( :arn, :component_name, :component_version, :creation_timestamp, :publisher, :description, :status, :platforms, :tags) SENSITIVE = [] include Aws::Structure end |