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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iotmanagedintegrations/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)


4637
4638
4639
4640
4641
4642
4643
4644
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 4637

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

#nameString

Name for the Amazon Web Services capability.

Returns:

  • (String)


4637
4638
4639
4640
4641
4642
4643
4644
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 4637

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)


4637
4638
4639
4640
4641
4642
4643
4644
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 4637

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

#versionString

Version for the Amazon Web Services capability.

Returns:

  • (String)


4637
4638
4639
4640
4641
4642
4643
4644
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 4637

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