whzbox documentation¶
whzbox is a Go CLI for Whizlabs AWS, Azure, and GCP cloud sandboxes:
create awsreturns console and programmatic credentials.create azurereturns browser-console credentials and resource-group metadata. Usemfa azureto get a current login code.create gcpreturns browser-console credentials and project metadata. It does not return credentials forgcloudor SDKs.createcan reuse a cached, unexpired sandbox instead of provisioning a new one.execsupports AWS only.listsupports all three providers.- Whizlabs permits one active sandbox per user. Destroy it before creating a different provider.
logoutclears session tokens but preserves cached sandboxes.statusis session-only today. It does not report live sandbox state.--jsonis only implemented bycreateandlist.- AWS and Azure
--durationvalues are rounded up to whole hours. Azure accepts1hthrough3h; GCP accepts1honly.
This site is organized with the Diataxis model:
- Tutorials: learn one complete workflow end to end
- How-to Guides: solve specific tasks quickly
- Reference: look up commands, flags, env vars, schemas, and exit codes
- Explanation: understand the design decisions and operational tradeoffs
Start with the tutorial if you have not used whzbox before: