Class: Aws::IoTManagedIntegrations::Types::GetManagedThingResponse

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

Constant Summary collapse

SENSITIVE =
[:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]

Instance Attribute Summary collapse

Instance Attribute Details

#activated_at ⇒ Time

The timestampe value of when the device was activated.

Returns:

  • (Time)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#advertised_product_id ⇒ String

The id of the advertised product.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#arn ⇒ String

The Amazon Resource Name (ARN) of the managed thing.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#brand ⇒ String

The brand of the device.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#classification ⇒ String

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

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#connector_destination_id ⇒ String

The identifier of the connector destination associated with this managed thing.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#connector_device_id ⇒ String

The third-party device id as defined by the connector. This device id must not contain personal identifiable information (PII).

This parameter is used for cloud-to-cloud devices only.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#connector_policy_id ⇒ String

The id of the connector policy.

This parameter is used for cloud-to-cloud devices only.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#created_at ⇒ Time

The timestamp value of when the device creation request occurred.

Returns:

  • (Time)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#credential_locker_id ⇒ String

The identifier of the credential locker for the managed thing.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#device_specific_key ⇒ String

A Zwave device-specific key used during device activation.

This parameter is used for Zwave devices only.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#hub_network_mode ⇒ String

The network mode for the hub-connected device.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#id ⇒ String

The id of the managed thing.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#international_article_number ⇒ String

The unique 13 digit number that identifies the managed thing.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#mac_address ⇒ String

The media access control (MAC) address for the device represented by the managed thing.

This parameter is used for Zigbee devices only.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#meta_data ⇒ Hash<String,String>

The metadata for the managed thing.

Returns:

  • (Hash<String,String>)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#model ⇒ String

The model of the device.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#name ⇒ String

The name of the managed thing representing the physical device.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#owner ⇒ String

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

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#parent_controller_id ⇒ String

Id of the controller device used for the discovery job.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#provisioning_status ⇒ String

The provisioning status of the device in the provisioning workflow for onboarding to IoT managed integrations. For more information, see Device Provisioning.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#role ⇒ String

The type of device used. This will be the Amazon Web Services hub controller, cloud device, or IoT device.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#serial_number ⇒ String

The serial number of the device.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#tags ⇒ Hash<String,String>

A set of key/value pairs that are used to manage the managed thing.

Returns:

  • (Hash<String,String>)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#universal_product_code ⇒ String

The universal product code (UPC) of the device model. The UPC is typically used in the United States of America and Canada.

Returns:

  • (String)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#updated_at ⇒ Time

The timestamp value of when the managed thing was last updated at.

Returns:

  • (Time)


2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end

#wi_fi_simple_setup_configuration ⇒ Types::WiFiSimpleSetupConfiguration

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



2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2307

class GetManagedThingResponse < Struct.new(
  :id,
  :arn,
  :owner,
  :credential_locker_id,
  :advertised_product_id,
  :role,
  :provisioning_status,
  :name,
  :model,
  :brand,
  :serial_number,
  :universal_product_code,
  :international_article_number,
  :connector_policy_id,
  :connector_destination_id,
  :connector_device_id,
  :device_specific_key,
  :mac_address,
  :parent_controller_id,
  :classification,
  :created_at,
  :updated_at,
  :activated_at,
  :hub_network_mode,
  :meta_data,
  :tags,
  :wi_fi_simple_setup_configuration)
  SENSITIVE = [:owner, :model, :brand, :serial_number, :universal_product_code, :international_article_number, :connector_device_id, :device_specific_key, :mac_address, :classification, :tags]
  include Aws::Structure
end