Class: Aws::IoTManagedIntegrations::Types::UpdateManagedThingRequest

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

Constant Summary collapse

SENSITIVE =
[:owner, :serial_number, :brand, :model, :classification]

Instance Attribute Summary collapse

Instance Attribute Details

#brandString

The brand of the device.

Returns:

  • (String)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 5135

class UpdateManagedThingRequest < Struct.new(
  :identifier,
  :owner,
  :credential_locker_id,
  :serial_number,
  :wi_fi_simple_setup_configuration,
  :brand,
  :model,
  :name,
  :capability_report,
  :capability_schemas,
  :capabilities,
  :classification,
  :hub_network_mode,
  :meta_data)
  SENSITIVE = [:owner, :serial_number, :brand, :model, :classification]
  include Aws::Structure
end

#capabilitiesString

The capabilities of the device such as light bulb.

Returns:

  • (String)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 5135

class UpdateManagedThingRequest < Struct.new(
  :identifier,
  :owner,
  :credential_locker_id,
  :serial_number,
  :wi_fi_simple_setup_configuration,
  :brand,
  :model,
  :name,
  :capability_report,
  :capability_schemas,
  :capabilities,
  :classification,
  :hub_network_mode,
  :meta_data)
  SENSITIVE = [:owner, :serial_number, :brand, :model, :classification]
  include Aws::Structure
end

#capability_reportTypes::CapabilityReport

A report of the capabilities for the managed thing.



5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 5135

class UpdateManagedThingRequest < Struct.new(
  :identifier,
  :owner,
  :credential_locker_id,
  :serial_number,
  :wi_fi_simple_setup_configuration,
  :brand,
  :model,
  :name,
  :capability_report,
  :capability_schemas,
  :capabilities,
  :classification,
  :hub_network_mode,
  :meta_data)
  SENSITIVE = [:owner, :serial_number, :brand, :model, :classification]
  include Aws::Structure
end

#capability_schemasArray<Types::CapabilitySchemaItem>

The updated capability schemas that define the functionality and features supported by the managed thing.

Returns:



5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 5135

class UpdateManagedThingRequest < Struct.new(
  :identifier,
  :owner,
  :credential_locker_id,
  :serial_number,
  :wi_fi_simple_setup_configuration,
  :brand,
  :model,
  :name,
  :capability_report,
  :capability_schemas,
  :capabilities,
  :classification,
  :hub_network_mode,
  :meta_data)
  SENSITIVE = [:owner, :serial_number, :brand, :model, :classification]
  include Aws::Structure
end

#classificationString

The classification of the managed thing such as light bulb or thermostat.

Returns:

  • (String)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 5135

class UpdateManagedThingRequest < Struct.new(
  :identifier,
  :owner,
  :credential_locker_id,
  :serial_number,
  :wi_fi_simple_setup_configuration,
  :brand,
  :model,
  :name,
  :capability_report,
  :capability_schemas,
  :capabilities,
  :classification,
  :hub_network_mode,
  :meta_data)
  SENSITIVE = [:owner, :serial_number, :brand, :model, :classification]
  include Aws::Structure
end

#credential_locker_idString

The identifier of the credential for the managed thing.

Returns:

  • (String)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 5135

class UpdateManagedThingRequest < Struct.new(
  :identifier,
  :owner,
  :credential_locker_id,
  :serial_number,
  :wi_fi_simple_setup_configuration,
  :brand,
  :model,
  :name,
  :capability_report,
  :capability_schemas,
  :capabilities,
  :classification,
  :hub_network_mode,
  :meta_data)
  SENSITIVE = [:owner, :serial_number, :brand, :model, :classification]
  include Aws::Structure
end

#hub_network_modeString

The network mode for the hub-connected device.

Returns:

  • (String)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 5135

class UpdateManagedThingRequest < Struct.new(
  :identifier,
  :owner,
  :credential_locker_id,
  :serial_number,
  :wi_fi_simple_setup_configuration,
  :brand,
  :model,
  :name,
  :capability_report,
  :capability_schemas,
  :capabilities,
  :classification,
  :hub_network_mode,
  :meta_data)
  SENSITIVE = [:owner, :serial_number, :brand, :model, :classification]
  include Aws::Structure
end

#identifierString

The id of the managed thing.

Returns:

  • (String)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 5135

class UpdateManagedThingRequest < Struct.new(
  :identifier,
  :owner,
  :credential_locker_id,
  :serial_number,
  :wi_fi_simple_setup_configuration,
  :brand,
  :model,
  :name,
  :capability_report,
  :capability_schemas,
  :capabilities,
  :classification,
  :hub_network_mode,
  :meta_data)
  SENSITIVE = [:owner, :serial_number, :brand, :model, :classification]
  include Aws::Structure
end

#meta_dataHash<String,String>

The metadata for the managed thing.

Returns:

  • (Hash<String,String>)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 5135

class UpdateManagedThingRequest < Struct.new(
  :identifier,
  :owner,
  :credential_locker_id,
  :serial_number,
  :wi_fi_simple_setup_configuration,
  :brand,
  :model,
  :name,
  :capability_report,
  :capability_schemas,
  :capabilities,
  :classification,
  :hub_network_mode,
  :meta_data)
  SENSITIVE = [:owner, :serial_number, :brand, :model, :classification]
  include Aws::Structure
end

#modelString

The model of the device.

Returns:

  • (String)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 5135

class UpdateManagedThingRequest < Struct.new(
  :identifier,
  :owner,
  :credential_locker_id,
  :serial_number,
  :wi_fi_simple_setup_configuration,
  :brand,
  :model,
  :name,
  :capability_report,
  :capability_schemas,
  :capabilities,
  :classification,
  :hub_network_mode,
  :meta_data)
  SENSITIVE = [:owner, :serial_number, :brand, :model, :classification]
  include Aws::Structure
end

#nameString

The name of the managed thing representing the physical device.

Returns:

  • (String)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 5135

class UpdateManagedThingRequest < Struct.new(
  :identifier,
  :owner,
  :credential_locker_id,
  :serial_number,
  :wi_fi_simple_setup_configuration,
  :brand,
  :model,
  :name,
  :capability_report,
  :capability_schemas,
  :capabilities,
  :classification,
  :hub_network_mode,
  :meta_data)
  SENSITIVE = [:owner, :serial_number, :brand, :model, :classification]
  include Aws::Structure
end

#ownerString

Owner of the device, usually an indication of whom the device belongs to. This value should not contain personal identifiable information.

Returns:

  • (String)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 5135

class UpdateManagedThingRequest < Struct.new(
  :identifier,
  :owner,
  :credential_locker_id,
  :serial_number,
  :wi_fi_simple_setup_configuration,
  :brand,
  :model,
  :name,
  :capability_report,
  :capability_schemas,
  :capabilities,
  :classification,
  :hub_network_mode,
  :meta_data)
  SENSITIVE = [:owner, :serial_number, :brand, :model, :classification]
  include Aws::Structure
end

#serial_numberString

The serial number of the device.

Returns:

  • (String)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 5135

class UpdateManagedThingRequest < Struct.new(
  :identifier,
  :owner,
  :credential_locker_id,
  :serial_number,
  :wi_fi_simple_setup_configuration,
  :brand,
  :model,
  :name,
  :capability_report,
  :capability_schemas,
  :capabilities,
  :classification,
  :hub_network_mode,
  :meta_data)
  SENSITIVE = [:owner, :serial_number, :brand, :model, :classification]
  include Aws::Structure
end

#wi_fi_simple_setup_configurationTypes::WiFiSimpleSetupConfiguration

The Wi-Fi Simple Setup configuration for the managed thing, which defines provisioning capabilities and timeout settings.



5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 5135

class UpdateManagedThingRequest < Struct.new(
  :identifier,
  :owner,
  :credential_locker_id,
  :serial_number,
  :wi_fi_simple_setup_configuration,
  :brand,
  :model,
  :name,
  :capability_report,
  :capability_schemas,
  :capabilities,
  :classification,
  :hub_network_mode,
  :meta_data)
  SENSITIVE = [:owner, :serial_number, :brand, :model, :classification]
  include Aws::Structure
end