Skip to content

Update

Source code in docs_src/capo_eks/types/update.py
class Update(TypedDict, closed=True):
    id: NotRequired["capo_eks.types.string.String"]
    """<p>A UUID that is used to track the update.</p>"""
    status: NotRequired["capo_eks.types.update_status.UpdateStatus"]
    """<p>The current status of the update.</p>"""
    type: NotRequired["capo_eks.types.update_type.UpdateType"]
    """<p>The type of the update.</p>"""
    params: NotRequired["capo_eks.types.update_params.UpdateParams"]
    """<p>A key-value map that contains the parameters associated with the update.</p>"""
    created_at: NotRequired["capo_eks.types.timestamp.Timestamp"]
    """<p>The Unix epoch timestamp at object creation.</p>"""
    errors: NotRequired["capo_eks.types.error_details.ErrorDetails"]
    """<p>Any errors associated with a <code>Failed</code> update.</p>"""
    cancellation: NotRequired["capo_eks.types.cancellation.Cancellation"]
    """<p>The latest cancellation information for the update. This field is present only if any cancellation is attempted for the update.</p>"""

cancellation instance-attribute

cancellation: NotRequired[Cancellation]

The latest cancellation information for the update. This field is present only if any cancellation is attempted for the update.

created_at instance-attribute

created_at: NotRequired[Timestamp]

The Unix epoch timestamp at object creation.

errors instance-attribute

errors: NotRequired[ErrorDetails]

Any errors associated with a Failed update.

id instance-attribute

id: NotRequired[String]

A UUID that is used to track the update.

params instance-attribute

params: NotRequired[UpdateParams]

A key-value map that contains the parameters associated with the update.

status instance-attribute

status: NotRequired[UpdateStatus]

The current status of the update.

type instance-attribute

type: NotRequired[UpdateType]

The type of the update.