Skip to content

GetManagedThingResponse

Source code in docs_src/capo_iot_managed_integrations/types/get_managed_thing_response.py
class GetManagedThingResponse(TypedDict, closed=True):
    id: NotRequired[
        "capo_iot_managed_integrations.types.managed_thing_id.ManagedThingId"
    ]
    """<p>The id of the managed thing.</p>"""
    arn: NotRequired[
        "capo_iot_managed_integrations.types.managed_thing_arn.ManagedThingArn"
    ]
    """<p>The Amazon Resource Name (ARN) of the managed thing.</p>"""
    owner: NotRequired["capo_iot_managed_integrations.types.owner.Owner"]
    """<p>Owner of the device, usually an indication of whom the device belongs to. This value should not contain personal identifiable information.</p>"""
    credential_locker_id: NotRequired[
        "capo_iot_managed_integrations.types.credential_locker_id.CredentialLockerId"
    ]
    """<p>The identifier of the credential locker for the managed thing.</p>"""
    advertised_product_id: NotRequired[
        "capo_iot_managed_integrations.types.advertised_product_id.AdvertisedProductId"
    ]
    """<p>The id of the advertised product.</p>"""
    role: NotRequired["capo_iot_managed_integrations.types.role.Role"]
    """<p>The type of device used. This will be the Amazon Web Services hub controller, cloud device, or IoT device.</p>"""
    provisioning_status: NotRequired[
        "capo_iot_managed_integrations.types.provisioning_status.ProvisioningStatus"
    ]
    """<p>The provisioning status of the device in the provisioning workflow for onboarding to IoT managed integrations. For more information, see <a href="https://docs.aws.amazon.com/iot-mi/latest/devguide/device-provisioning.html">Device Provisioning</a>.</p>"""
    name: NotRequired["capo_iot_managed_integrations.types.name.Name"]
    """<p>The name of the managed thing representing the physical device.</p>"""
    model: NotRequired["capo_iot_managed_integrations.types.model.Model"]
    """<p>The model of the device.</p>"""
    brand: NotRequired["capo_iot_managed_integrations.types.brand.Brand"]
    """<p>The brand of the device.</p>"""
    serial_number: NotRequired[
        "capo_iot_managed_integrations.types.serial_number.SerialNumber"
    ]
    """<p>The serial number of the device.</p>"""
    universal_product_code: NotRequired[
        "capo_iot_managed_integrations.types.universal_product_code.UniversalProductCode"
    ]
    """<p>The universal product code (UPC) of the device model. The UPC is typically used in the United States of America and Canada.</p>"""
    international_article_number: NotRequired[
        "capo_iot_managed_integrations.types.international_article_number.InternationalArticleNumber"
    ]
    """<p>The unique 13 digit number that identifies the managed thing.</p>"""
    connector_policy_id: NotRequired[
        "capo_iot_managed_integrations.types.connector_policy_id.ConnectorPolicyId"
    ]
    """<p>The id of the connector policy.</p> <note> <p>This parameter is used for cloud-to-cloud devices only.</p> </note>"""
    connector_destination_id: NotRequired[
        "capo_iot_managed_integrations.types.connector_destination_id.ConnectorDestinationId"
    ]
    """<p>The identifier of the connector destination associated with this managed thing.</p>"""
    connector_device_id: NotRequired[
        "capo_iot_managed_integrations.types.connector_device_id.ConnectorDeviceId"
    ]
    """<p>The third-party device id as defined by the connector. This device id must not contain personal identifiable information (PII).</p> <note> <p>This parameter is used for cloud-to-cloud devices only.</p> </note>"""
    device_specific_key: NotRequired[
        "capo_iot_managed_integrations.types.device_specific_key.DeviceSpecificKey"
    ]
    """<p>A Zwave device-specific key used during device activation.</p> <note> <p>This parameter is used for Zwave devices only.</p> </note>"""
    mac_address: NotRequired[
        "capo_iot_managed_integrations.types.mac_address.MacAddress"
    ]
    """<p>The media access control (MAC) address for the device represented by the managed thing.</p> <note> <p>This parameter is used for Zigbee devices only.</p> </note>"""
    parent_controller_id: NotRequired[
        "capo_iot_managed_integrations.types.parent_controller_id.ParentControllerId"
    ]
    """<p>Id of the controller device used for the discovery job.</p>"""
    classification: NotRequired[
        "capo_iot_managed_integrations.types.classification.Classification"
    ]
    """<p>The classification of the managed thing such as light bulb or thermostat.</p>"""
    created_at: NotRequired["capo_iot_managed_integrations.types.created_at.CreatedAt"]
    """<p>The timestamp value of when the device creation request occurred.</p>"""
    updated_at: NotRequired["capo_iot_managed_integrations.types.updated_at.UpdatedAt"]
    """<p>The timestamp value of when the managed thing was last updated at.</p>"""
    activated_at: NotRequired["capo_iot_managed_integrations.types.setup_at.SetupAt"]
    """<p>The timestampe value of when the device was activated.</p>"""
    hub_network_mode: NotRequired[
        "capo_iot_managed_integrations.types.hub_network_mode.HubNetworkMode"
    ]
    """<p>The network mode for the hub-connected device.</p>"""
    meta_data: NotRequired["capo_iot_managed_integrations.types.meta_data.MetaData"]
    """<p>The metadata for the managed thing.</p>"""
    tags: NotRequired["capo_iot_managed_integrations.types.tags_map.TagsMap"]
    """<p>A set of key/value pairs that are used to manage the managed thing.</p>"""
    wi_fi_simple_setup_configuration: NotRequired[
        "capo_iot_managed_integrations.types.wi_fi_simple_setup_configuration.WiFiSimpleSetupConfiguration"
    ]
    """<p>The Wi-Fi Simple Setup configuration for the managed thing, which defines provisioning capabilities and timeout settings.</p>"""

activated_at instance-attribute

activated_at: NotRequired[SetupAt]

The timestampe value of when the device was activated.

advertised_product_id instance-attribute

advertised_product_id: NotRequired[AdvertisedProductId]

The id of the advertised product.

arn instance-attribute

arn: NotRequired[ManagedThingArn]

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

brand instance-attribute

brand: NotRequired[Brand]

The brand of the device.

classification instance-attribute

classification: NotRequired[Classification]

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

connector_destination_id instance-attribute

connector_destination_id: NotRequired[ConnectorDestinationId]

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

connector_device_id instance-attribute

connector_device_id: NotRequired[ConnectorDeviceId]

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.

connector_policy_id instance-attribute

connector_policy_id: NotRequired[ConnectorPolicyId]

The id of the connector policy.

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

created_at instance-attribute

created_at: NotRequired[CreatedAt]

The timestamp value of when the device creation request occurred.

credential_locker_id instance-attribute

credential_locker_id: NotRequired[CredentialLockerId]

The identifier of the credential locker for the managed thing.

device_specific_key instance-attribute

device_specific_key: NotRequired[DeviceSpecificKey]

A Zwave device-specific key used during device activation.

This parameter is used for Zwave devices only.

hub_network_mode instance-attribute

hub_network_mode: NotRequired[HubNetworkMode]

The network mode for the hub-connected device.

id instance-attribute

id: NotRequired[ManagedThingId]

The id of the managed thing.

international_article_number instance-attribute

international_article_number: NotRequired[InternationalArticleNumber]

The unique 13 digit number that identifies the managed thing.

mac_address instance-attribute

mac_address: NotRequired[MacAddress]

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

This parameter is used for Zigbee devices only.

meta_data instance-attribute

meta_data: NotRequired[MetaData]

The metadata for the managed thing.

model instance-attribute

model: NotRequired[Model]

The model of the device.

name instance-attribute

name: NotRequired[Name]

The name of the managed thing representing the physical device.

owner instance-attribute

owner: NotRequired[Owner]

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

parent_controller_id instance-attribute

parent_controller_id: NotRequired[ParentControllerId]

Id of the controller device used for the discovery job.

provisioning_status instance-attribute

provisioning_status: NotRequired[ProvisioningStatus]

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

role instance-attribute

role: NotRequired[Role]

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

serial_number instance-attribute

serial_number: NotRequired[SerialNumber]

The serial number of the device.

tags instance-attribute

tags: NotRequired[TagsMap]

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

universal_product_code instance-attribute

universal_product_code: NotRequired[UniversalProductCode]

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

updated_at instance-attribute

updated_at: NotRequired[UpdatedAt]

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

wi_fi_simple_setup_configuration instance-attribute

wi_fi_simple_setup_configuration: NotRequired[WiFiSimpleSetupConfiguration]

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