Class: Aws::IoTManagedIntegrations::Types::StateCapability

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iotmanagedintegrations/types.rb

Overview

State capabilities added for the managed thing.

Constant Summary collapse

SENSITIVE =
[:properties]

Instance Attribute Summary collapse

Instance Attribute Details

#idString

The id of the managed thing in the capability report.

Returns:

  • (String)


4661
4662
4663
4664
4665
4666
4667
4668
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 4661

class StateCapability < Struct.new(
  :id,
  :name,
  :version,
  :properties)
  SENSITIVE = [:properties]
  include Aws::Structure
end

#nameString

Name for the Amazon Web Services capability.

Returns:

  • (String)


4661
4662
4663
4664
4665
4666
4667
4668
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 4661

class StateCapability < Struct.new(
  :id,
  :name,
  :version,
  :properties)
  SENSITIVE = [:properties]
  include Aws::Structure
end

#propertiesHash, ...

Describe the command capability with the properties it supports.

Returns:

  • (Hash, Array, String, Numeric, Boolean)


4661
4662
4663
4664
4665
4666
4667
4668
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 4661

class StateCapability < Struct.new(
  :id,
  :name,
  :version,
  :properties)
  SENSITIVE = [:properties]
  include Aws::Structure
end

#versionString

Version for the Amazon Web Services capability.

Returns:

  • (String)


4661
4662
4663
4664
4665
4666
4667
4668
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 4661

class StateCapability < Struct.new(
  :id,
  :name,
  :version,
  :properties)
  SENSITIVE = [:properties]
  include Aws::Structure
end