Skip to content

Device

Source code in docs_src/capo_panorama/types/device.py
class Device(TypedDict, closed=True):
    device_id: NotRequired["capo_panorama.types.device_id.DeviceId"]
    """<p>The device's ID.</p>"""
    name: NotRequired["capo_panorama.types.device_name.DeviceName"]
    """<p>The device's name.</p>"""
    created_time: NotRequired["capo_panorama.types.created_time.CreatedTime"]
    """<p>When the device was created.</p>"""
    provisioning_status: NotRequired["capo_panorama.types.device_status.DeviceStatus"]
    """<p>The device's provisioning status.</p>"""
    last_updated_time: NotRequired[
        "capo_panorama.types.last_updated_time.LastUpdatedTime"
    ]
    """<p>When the device was updated.</p>"""
    lease_expiration_time: NotRequired[
        "capo_panorama.types.lease_expiration_time.LeaseExpirationTime"
    ]
    """<p>The device's lease expiration time.</p>"""
    brand: NotRequired["capo_panorama.types.device_brand.DeviceBrand"]
    """<p>The device's maker.</p>"""
    current_software: NotRequired[
        "capo_panorama.types.current_software.CurrentSoftware"
    ]
    """<p>A device's current software.</p>"""
    description: NotRequired["capo_panorama.types.description.Description"]
    """<p>A description for the device.</p>"""
    tags: NotRequired["capo_panorama.types.tag_map.TagMap"]
    """<p>The device's tags.</p>"""
    type: NotRequired["capo_panorama.types.device_type.DeviceType"]
    """<p>The device's type.</p>"""
    latest_device_job: NotRequired[
        "capo_panorama.types.latest_device_job.LatestDeviceJob"
    ]
    """<p>A device's latest job. Includes the target image version, and the update job status.</p>"""
    device_aggregated_status: NotRequired[
        "capo_panorama.types.device_aggregated_status.DeviceAggregatedStatus"
    ]
    """<p>A device's aggregated status. Including the device's connection status, provisioning status, and lease status.</p>"""

brand instance-attribute

brand: NotRequired[DeviceBrand]

The device's maker.

created_time instance-attribute

created_time: NotRequired[CreatedTime]

When the device was created.

current_software instance-attribute

current_software: NotRequired[CurrentSoftware]

A device's current software.

description instance-attribute

description: NotRequired[Description]

A description for the device.

device_aggregated_status instance-attribute

device_aggregated_status: NotRequired[DeviceAggregatedStatus]

A device's aggregated status. Including the device's connection status, provisioning status, and lease status.

device_id instance-attribute

device_id: NotRequired[DeviceId]

The device's ID.

last_updated_time instance-attribute

last_updated_time: NotRequired[LastUpdatedTime]

When the device was updated.

latest_device_job instance-attribute

latest_device_job: NotRequired[LatestDeviceJob]

A device's latest job. Includes the target image version, and the update job status.

lease_expiration_time instance-attribute

lease_expiration_time: NotRequired[LeaseExpirationTime]

The device's lease expiration time.

name instance-attribute

name: NotRequired[DeviceName]

The device's name.

provisioning_status instance-attribute

provisioning_status: NotRequired[DeviceStatus]

The device's provisioning status.

tags instance-attribute

tags: NotRequired[TagMap]

The device's tags.

type instance-attribute

type: NotRequired[DeviceType]

The device's type.