delete_ranges_by_status
Remove cyber ranges by status to clean up failed deployments or test environments. Requires confirmation for safety.
Instructions
Delete all ranges matching a specific status (requires confirmation).
Useful for cleaning up failed deployments or test ranges.
Args: status_filter: Status to filter by (e.g., "ERROR", "FAILED", "DEPLOYING") confirm: Must be set to True to actually delete (safety measure)
Returns: Deletion results for matching ranges
Example: # Delete all ranges with ERROR status result = await delete_ranges_by_status( status_filter="ERROR", confirm=True )
Safety: - Requires confirm=True to prevent accidental deletion - Shows preview of what will be deleted - Cannot be undone
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status_filter | Yes | ||
| confirm | No |