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

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


5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 5122

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)


5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 5122

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.



5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 5122

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:



5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 5122

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)


5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 5122

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)


5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 5122

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)


5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 5122

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)


5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 5122

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>)


5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 5122

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)


5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 5122

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)


5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 5122

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)


5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 5122

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)


5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 5122

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.



5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 5122

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