Ross Teach
09/15/2022, 10:56 AM{
"id": "ffc2832b-959b-4950-b08f-4a710b850c35",
"created": "2022-09-06T13:11:33.108901+00:00",
"updated": "2022-09-06T13:11:28.970538+00:00",
"name": "enormous-toucan",
"flow_id": "d3f7aed7-f1a7-4d10-9903-04b7f20bb846",
"state_id": "2b539407-f42e-4a5d-b047-568b293b6dbc",
"deployment_id": null,
"work_queue_name": "prod",
"flow_version": null,
"parameters": {},
"idempotency_key": "scheduled 2f8d28e6-9b39-497f-a1cf-9d656b5cd768 2022-10-16T06:00:00-04:00",
"context": {},
"empirical_policy": {
"max_retries": 0,
"retry_delay_seconds": 0,
"retries": null,
"retry_delay": null
},
"tags": [
"auto-scheduled",
"prod",
"airbyte",
"google"
],
"parent_task_run_id": null,
"state_type": "SCHEDULED",
"state_name": "Scheduled",
"run_count": 0,
"expected_start_time": "2022-10-16T10:00:00+00:00",
"next_scheduled_start_time": "2022-10-16T10:00:00+00:00",
"start_time": null,
"end_time": null,
"total_run_time": 0,
"estimated_run_time": 0,
"estimated_start_time_delta": 0,
"auto_scheduled": true,
"infrastructure_document_id": "56c4c095-188f-4a89-9a6e-ccc18eda986b",
"state": {
"id": "2b539407-f42e-4a5d-b047-568b293b6dbc",
"type": "SCHEDULED",
"name": "Scheduled",
"timestamp": "2022-09-06T13:11:30.485515+00:00",
"message": "Flow run scheduled",
"data": null,
"state_details": {
"flow_run_id": null,
"task_run_id": null,
"child_flow_run_id": null,
"scheduled_time": "2022-10-16T06:00:00-04:00",
"cache_key": null,
"cache_expiration": null,
"untrackable_result": false
}
}
}
Anna Geller
09/15/2022, 11:00 AMRoss Teach
09/15/2022, 11:02 AMAnna Geller
09/15/2022, 11:24 AMimport asyncio
from prefect.client import get_client
async def remove_all_deployments():
client = get_client()
deployments = await client.read_deployments()
for deployment in deployments:
print(f"Deleting deployment: {deployment.name}")
await client.delete_deployment(deployment.id)
print(f"Deployment with UUID {deployment.id} deleted")
if __name__ == "__main__":
asyncio.run(remove_all_deployments())
Ross Teach
09/15/2022, 11:27 AM