runbooks finops workspaces-decommission-analysisΒΆ
Auto-generated from
runbooks finops workspaces-decommission-analysis --helpon 2026-05-21. Source of truth: runbooks PyPI package v1.3.22
Usage: runbooks finops workspaces-decommission-analysis [OPTIONS]
WorkSpaces decommission analysis with W1-W6 scoring framework.
This command provides enterprise WorkSpaces decommission candidate
identification with: β’ W1-W6 multi-signal scoring (connection recency,
CloudWatch usage, break-even, policy) β’ MUST/SHOULD/COULD/KEEP tier
classification β’ Top 50 decommission candidates executive summary β’ Annual
savings projections per WorkSpace β’ Professional Rich CLI output for CxO
consumption
Scoring Framework (0-100 scale): β’ MUST (80-100): Immediate decommission
candidates β’ SHOULD (50-79): Strong candidates (review recommended) β’ COULD
(25-49): Potential candidates (manual review) β’ KEEP (<25): Active resources
(no action)
Signal Framework (W1-W6): β’ W1: User connection recency (β₯60 days) β +45
points β’ W2: CloudWatch UserConnected sum=0 (no sessions) β +25 points β’ W3:
Billing vs usage (hourly usage < break-even) β +10 points β’ W4: Cost
Optimizer policy (N months unused) β +10 points β’ W5: No admin API activity
(90d) β +5 points β’ W6: User status (not in Identity Center) β +5 points
Examples: # Basic decommission analysis runbooks finops workspaces-
decommission-analysis \ --input data/workspaces-inventory.xlsx \
--output data/workspaces-decommission-analysis.xlsx \ --management-
profile mgmt-ro \ --billing-profile billing-ro
# With custom operational profile runbooks finops workspaces-
decommission-analysis \ -i data/workspaces.xlsx \ -o
data/workspaces-decommission-full.xlsx \ -m mgmt-ro \ -b
billing-ro \ -p ops-ro
Input File Format: Excel file with required columns: - Identifier:
WorkSpace ID (ws-xxxxx) - AWS Account: 12-digit AWS account ID -
Region: AWS region (ap-southeast-2, etc.)
Output File Format: Multi-sheet Excel with: - Sheet 1: Enriched Data
(40+ columns with decommission scores) - Sheet 2: Top 50 Decommission
Candidates (executive summary) - Sheet 3: Cost Summary (by account/tier)
- Sheet 4: Validation Metrics
Performance Notes: β’ WorkSpaces enrichment: ~5-10 seconds β’
CloudWatch metrics: ~10-15 seconds β’ Volume encryption: ~5-10 seconds
β’ Break-even calculation: <1 second
Pattern: Migrated from notebooks/compute/workspaces.ipynb with CxO executive
polish
Options:
-i, --input PATH Input WorkSpaces inventory Excel file (with Identifier,
AWS Account, Region columns) [required]
-o, --output PATH Output enriched Excel file with decommission analysis
[required]
--output-dir PATH Output directory for exported files
--profile TEXT AWS profile (KISS: auto-resolves management/billing/ops
from AWS_MANAGEMENT_PROFILE, AWS_BILLING_PROFILE env
vars)
--all-profile TEXT Multi-Account: management profile for Organizations +
Cost Explorer across all accounts. Resolves MANAGEMENT,
BILLING, OPERATIONAL profiles from env vars.
--help Show this message and exit.