Skip to content

Device

Source code in docs_src/capo_workspaces_thin_client/types/device.py
class Device(TypedDict, closed=True):
    id: NotRequired["capo_workspaces_thin_client.types.device_id.DeviceId"]
    """<p>The ID of the device.</p>"""
    serial_number: NotRequired["str"]
    """<p>The hardware serial number of the device.</p>"""
    name: NotRequired["capo_workspaces_thin_client.types.device_name.DeviceName"]
    """<p>The name of the device.</p>"""
    model: NotRequired["str"]
    """<p>The model number of the device.</p>"""
    environment_id: NotRequired[
        "capo_workspaces_thin_client.types.environment_id.EnvironmentId"
    ]
    """<p>The ID of the environment the device is associated with.</p>"""
    status: NotRequired["capo_workspaces_thin_client.types.device_status.DeviceStatus"]
    """<p>The status of the device.</p>"""
    current_software_set_id: NotRequired[
        "capo_workspaces_thin_client.types.software_set_id.SoftwareSetId"
    ]
    """<p>The ID of the software set currently installed on the device.</p>"""
    current_software_set_version: NotRequired["str"]
    """<p>The version of the software set currently installed on the device.</p>"""
    desired_software_set_id: NotRequired[
        "capo_workspaces_thin_client.types.software_set_id.SoftwareSetId"
    ]
    """<p>The ID of the software set which the device has been set to.</p>"""
    pending_software_set_id: NotRequired[
        "capo_workspaces_thin_client.types.software_set_id.SoftwareSetId"
    ]
    """<p>The ID of the software set that is pending to be installed on the device.</p>"""
    pending_software_set_version: NotRequired["str"]
    """<p>The version of the software set that is pending to be installed on the device.</p>"""
    software_set_update_schedule: NotRequired[
        "capo_workspaces_thin_client.types.software_set_update_schedule.SoftwareSetUpdateSchedule"
    ]
    """<p>An option to define if software updates should be applied within a maintenance window.</p>"""
    software_set_compliance_status: NotRequired[
        "capo_workspaces_thin_client.types.device_software_set_compliance_status.DeviceSoftwareSetComplianceStatus"
    ]
    """<p>Describes if the software currently installed on the device is a supported version.</p>"""
    software_set_update_status: NotRequired[
        "capo_workspaces_thin_client.types.software_set_update_status.SoftwareSetUpdateStatus"
    ]
    """<p>Describes if the device has a supported version of software installed.</p>"""
    last_connected_at: NotRequired[
        "capo_workspaces_thin_client.types.timestamp.Timestamp"
    ]
    """<p>The timestamp of the most recent session on the device.</p>"""
    last_posture_at: NotRequired[
        "capo_workspaces_thin_client.types.timestamp.Timestamp"
    ]
    """<p>The timestamp of the most recent check-in of the device.</p>"""
    created_at: NotRequired["capo_workspaces_thin_client.types.timestamp.Timestamp"]
    """<p>The timestamp of when the device was created.</p>"""
    updated_at: NotRequired["capo_workspaces_thin_client.types.timestamp.Timestamp"]
    """<p>The timestamp of when the device was updated.</p>"""
    arn: NotRequired["capo_workspaces_thin_client.types.arn.Arn"]
    """<p>The Amazon Resource Name (ARN) of the device.</p>"""
    kms_key_arn: NotRequired["capo_workspaces_thin_client.types.kms_key_arn.KmsKeyArn"]
    """<p>The Amazon Resource Name (ARN) of the Key Management Service key used to encrypt the device.</p>"""
    last_user_id: NotRequired["capo_workspaces_thin_client.types.user_id.UserId"]
    """<p>The user ID of the most recent session on the device.</p>"""

arn instance-attribute

arn: NotRequired[Arn]

The Amazon Resource Name (ARN) of the device.

created_at instance-attribute

created_at: NotRequired[Timestamp]

The timestamp of when the device was created.

current_software_set_id instance-attribute

current_software_set_id: NotRequired[SoftwareSetId]

The ID of the software set currently installed on the device.

current_software_set_version instance-attribute

current_software_set_version: NotRequired[str]

The version of the software set currently installed on the device.

desired_software_set_id instance-attribute

desired_software_set_id: NotRequired[SoftwareSetId]

The ID of the software set which the device has been set to.

environment_id instance-attribute

environment_id: NotRequired[EnvironmentId]

The ID of the environment the device is associated with.

id instance-attribute

id: NotRequired[DeviceId]

The ID of the device.

kms_key_arn instance-attribute

kms_key_arn: NotRequired[KmsKeyArn]

The Amazon Resource Name (ARN) of the Key Management Service key used to encrypt the device.

last_connected_at instance-attribute

last_connected_at: NotRequired[Timestamp]

The timestamp of the most recent session on the device.

last_posture_at instance-attribute

last_posture_at: NotRequired[Timestamp]

The timestamp of the most recent check-in of the device.

last_user_id instance-attribute

last_user_id: NotRequired[UserId]

The user ID of the most recent session on the device.

model instance-attribute

model: NotRequired[str]

The model number of the device.

name instance-attribute

name: NotRequired[DeviceName]

The name of the device.

pending_software_set_id instance-attribute

pending_software_set_id: NotRequired[SoftwareSetId]

The ID of the software set that is pending to be installed on the device.

pending_software_set_version instance-attribute

pending_software_set_version: NotRequired[str]

The version of the software set that is pending to be installed on the device.

serial_number instance-attribute

serial_number: NotRequired[str]

The hardware serial number of the device.

software_set_compliance_status instance-attribute

software_set_compliance_status: NotRequired[DeviceSoftwareSetComplianceStatus]

Describes if the software currently installed on the device is a supported version.

software_set_update_schedule instance-attribute

software_set_update_schedule: NotRequired[SoftwareSetUpdateSchedule]

An option to define if software updates should be applied within a maintenance window.

software_set_update_status instance-attribute

software_set_update_status: NotRequired[SoftwareSetUpdateStatus]

Describes if the device has a supported version of software installed.

status instance-attribute

status: NotRequired[DeviceStatus]

The status of the device.

updated_at instance-attribute

updated_at: NotRequired[Timestamp]

The timestamp of when the device was updated.