Skip to content

VmEntitlement

Source code in docs_src/capo_evs/types/vm_entitlement.py
class VmEntitlement(TypedDict, closed=True):
    vm_id: NotRequired["capo_evs.types.vm_id.VmId"]
    """<p>The unique ID of the virtual machine.</p>"""
    environment_id: NotRequired["capo_evs.types.environment_id.EnvironmentId"]
    """<p>The unique ID of the environment.</p>"""
    connector_id: NotRequired["capo_evs.types.connector_id.ConnectorId"]
    """<p>The unique ID of the connector associated with the entitlement.</p>"""
    vm_name: NotRequired["capo_evs.types.vm_name.VmName"]
    """<p>The name of the virtual machine.</p>"""
    type: NotRequired["capo_evs.types.entitlement_type.EntitlementType"]
    """<p>The type of entitlement.</p>"""
    status: NotRequired["capo_evs.types.entitlement_status.EntitlementStatus"]
    """<p>The status of the entitlement.</p>"""
    last_synced_at: NotRequired["datetime.datetime"]
    """<p>The date and time that the entitlement was last synced.</p>"""
    started_at: NotRequired["datetime.datetime"]
    """<p>The date and time that the entitlement started.</p>"""
    stopped_at: NotRequired["datetime.datetime"]
    """<p>The date and time that the entitlement stopped.</p>"""
    error_detail: NotRequired["capo_evs.types.error_detail.ErrorDetail"]
    """<p>The error details associated with the entitlement, if applicable.</p>"""

connector_id instance-attribute

connector_id: NotRequired[ConnectorId]

The unique ID of the connector associated with the entitlement.

environment_id instance-attribute

environment_id: NotRequired[EnvironmentId]

The unique ID of the environment.

error_detail instance-attribute

error_detail: NotRequired[ErrorDetail]

The error details associated with the entitlement, if applicable.

last_synced_at instance-attribute

last_synced_at: NotRequired[datetime]

The date and time that the entitlement was last synced.

started_at instance-attribute

started_at: NotRequired[datetime]

The date and time that the entitlement started.

status instance-attribute

status: NotRequired[EntitlementStatus]

The status of the entitlement.

stopped_at instance-attribute

stopped_at: NotRequired[datetime]

The date and time that the entitlement stopped.

type instance-attribute

type: NotRequired[EntitlementType]

The type of entitlement.

vm_id instance-attribute

vm_id: NotRequired[VmId]

The unique ID of the virtual machine.

vm_name instance-attribute

vm_name: NotRequired[VmName]

The name of the virtual machine.