Skip to content

DeleteOTAUpdateRequest

Source code in docs_src/capo_iot/types/delete_ota_update_request.py
class DeleteOTAUpdateRequest(TypedDict, closed=True):
    ota_update_id: "capo_iot.types.ota_update_id.OTAUpdateId"
    """<p>The ID of the OTA update to delete.</p>"""
    delete_stream: "capo_iot.types.delete_stream_.DeleteStream_"
    """<p>When true, the stream created by the OTAUpdate process is deleted when the OTA update is deleted. Ignored if the stream specified in the OTAUpdate is supplied by the user.</p>"""
    force_delete_aws_job: "capo_iot.types.force_delete_aws_job.ForceDeleteAWSJob"
    """<p>When true, deletes the IoT job created by the OTAUpdate process even if it is "IN_PROGRESS". Otherwise, if the job is not in a terminal state ("COMPLETED" or "CANCELED") an exception will occur. The default is false.</p>"""

delete_stream instance-attribute

delete_stream: DeleteStream_

When true, the stream created by the OTAUpdate process is deleted when the OTA update is deleted. Ignored if the stream specified in the OTAUpdate is supplied by the user.

force_delete_aws_job instance-attribute

force_delete_aws_job: ForceDeleteAWSJob

When true, deletes the IoT job created by the OTAUpdate process even if it is "IN_PROGRESS". Otherwise, if the job is not in a terminal state ("COMPLETED" or "CANCELED") an exception will occur. The default is false.

ota_update_id instance-attribute

ota_update_id: OTAUpdateId

The ID of the OTA update to delete.