AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Class: Aws::GreengrassV2::Types::CloudComponentStatus

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb

Overview

Contains the status of a component in the IoT Greengrass service.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#component_stateString

The state of the component.

Returns:

  • (String)


243
244
245
246
247
248
249
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 243

class CloudComponentStatus < Struct.new(
  :component_state,
  :message,
  :errors)
  SENSITIVE = []
  include Aws::Structure
end

#errorsHash<String,String>

A dictionary of errors that communicate why the component is in an error state. For example, if IoT Greengrass can't access an artifact for the component, then errors contains the artifact's URI as a key, and the error message as the value for that key.

Returns:

  • (Hash<String,String>)


243
244
245
246
247
248
249
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 243

class CloudComponentStatus < Struct.new(
  :component_state,
  :message,
  :errors)
  SENSITIVE = []
  include Aws::Structure
end

#messageString

A message that communicates details, such as errors, about the status of the component.

Returns:

  • (String)


243
244
245
246
247
248
249
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 243

class CloudComponentStatus < Struct.new(
  :component_state,
  :message,
  :errors)
  SENSITIVE = []
  include Aws::Structure
end