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_atTime

The timestampe value of when the device was activated.

Returns:

  • (Time)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_idString

The id of the advertised product.

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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

#arnString

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

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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

#brandString

The brand of the device.

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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

#classificationString

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

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_idString

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

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_idString

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)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_idString

The id of the connector policy.

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

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_atTime

The timestamp value of when the device creation request occurred.

Returns:

  • (Time)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_idString

The identifier of the credential locker for the managed thing.

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_keyString

A Zwave device-specific key used during device activation.

This parameter is used for Zwave devices only.

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_modeString

The network mode for the hub-connected device.

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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

#idString

The id of the managed thing.

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_numberString

The unique 13 digit number that identifies the managed thing.

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_addressString

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

This parameter is used for Zigbee devices only.

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_dataHash<String,String>

The metadata for the managed thing.

Returns:

  • (Hash<String,String>)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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

#modelString

The model of the device.

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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

#nameString

The name of the managed thing representing the physical device.

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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

#ownerString

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

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_idString

Id of the controller device used for the discovery job.

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_statusString

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

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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

#roleString

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

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_numberString

The serial number of the device.

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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

#tagsHash<String,String>

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

Returns:

  • (Hash<String,String>)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_codeString

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

Returns:

  • (String)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_atTime

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

Returns:

  • (Time)


2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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_configurationTypes::WiFiSimpleSetupConfiguration

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



2301
2302
2303
2304
2305
2306
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
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2301

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