ListCleanupTasksQuery

Query parameters for listing CleanupTask entities.

Definition

TypeScript
interface ListCleanupTasksQuery {
  status?: "pending" | "failed" | "completed" | "in_progress" | undefined;
  resource_type?:
    | "delete_workspace"
    | "delete_app"
    | "delete_element"
    | "delete_database"
    | "delete_file"
    | "delete_email"
    | "r2_object"
    | "r2_prefix"
    | "r2_bucket"
    | "d1"
    | "pages_project"
    | "cf_image"
    | "cf_stream"
    | undefined;
  workspace_id?: string | undefined;
  parent_id?: string | undefined;
  source_event_id?: string | undefined;
}

Fields

FieldTypeNotes
status"pending" | "failed" | "completed" | "in_progress" | undefinedoptional — Filter by cleanup task status.
resource_type"delete_workspace" | "delete_app" | "delete_element" | "delete_database" | "delete_file" | "delete_email" | "r2_object" | "r2_prefix" | "r2_bucket" | "d1" | "pages_project" | "cf_image" | "cf_stream" | undefinedoptional — Filter by resource kind being cleaned up.
workspace_idstring | undefinedoptional — Filter to tasks touching a specific workspace's resources.
parent_idstring | undefinedoptional — Filter to children of a given parent cleanup task.
source_event_idstring | undefinedoptional — Filter to tasks spawned by a specific source event.