Skip to content

ManagedThingSummary

Source code in docs_src/capo_iot_managed_integrations/types/managed_thing_summary.py
class ManagedThingSummary(TypedDict, closed=True):
    id: NotRequired[
        "capo_iot_managed_integrations.types.managed_thing_id.ManagedThingId"
    ]
    """<p>The id of the device.</p>"""
    arn: NotRequired[
        "capo_iot_managed_integrations.types.managed_thing_arn.ManagedThingArn"
    ]
    """<p>The Amazon Resource Name (ARN) of 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>"""
    brand: NotRequired["capo_iot_managed_integrations.types.brand.Brand"]
    """<p>The brand of the device.</p>"""
    classification: NotRequired[
        "capo_iot_managed_integrations.types.classification.Classification"
    ]
    """<p>The classification of the managed thing such as light bulb or thermostat.</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>"""
    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, if applicable.</p>"""
    model: NotRequired["capo_iot_managed_integrations.types.model.Model"]
    """<p>The model of the device.</p>"""
    name: NotRequired["capo_iot_managed_integrations.types.name.Name"]
    """<p>The name of the managed thing representing the physical device.</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>"""
    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>"""
    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>"""
    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>"""
    serial_number: NotRequired[
        "capo_iot_managed_integrations.types.serial_number.SerialNumber"
    ]
    """<p>The serial number of the device.</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.created_at.CreatedAt"]
    """<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 managed thing was activated at.</p>"""

activated_at instance-attribute

activated_at: NotRequired[SetupAt]

The timestampe value of when the managed thing was activated at.

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, if applicable.

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.

id instance-attribute

id: NotRequired[ManagedThingId]

The id of the device.

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.

updated_at instance-attribute

updated_at: NotRequired[CreatedAt]

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