stratumctl instance-types
Manage the instance-type catalog
stratumctl instance-types [flags]Aliases: instance-type, itype
Subcommands
Section titled “Subcommands”stratumctl instance-types activate: Re-activate a deprecated instance typestratumctl instance-types create: Create an instance type (operator-only)stratumctl instance-types deprecate: Stop new launches (running instances keep running)stratumctl instance-types get: Describe an instance typestratumctl instance-types list: List instance types (defaults to state=active)stratumctl instance-types remove: Mark an instance type removed (terminal; refused while live instances reference it)
stratumctl instance-types activate
Section titled “stratumctl instance-types activate”Re-activate a deprecated instance type
stratumctl instance-types activate <name> [flags]Examples
Section titled “Examples”stratumctl instance-types activate m1.largestratumctl instance-types create
Section titled “stratumctl instance-types create”Create an instance type (operator-only)
stratumctl instance-types create <name> [flags]Examples
Section titled “Examples”stratumctl instance-types create m1.xlarge --vcpus 8 --memory-bytes 34359738368 --architecture amd64 --driver libvirt-kvmstratumctl instance-types create m1.xlarge --vcpus 8 --memory-bytes 34359738368 --architecture amd64 --driver libvirt-kvm \ --display-name "m1.xlarge" --disk-iops 5000| Flag | Type | Default | Description |
|---|---|---|---|
--architecture |
string | Architecture (amd64 | arm64) | |
--default-root-volume-bytes |
int64 | 0 |
Default root volume size in bytes |
--description |
string | Free-form description | |
--disk-iops |
int | 0 |
Enforced per-instance disk IOPS ceiling (0 = unlimited) |
--disk-throughput-mbps |
int | 0 |
Enforced per-instance disk throughput ceiling in MB/s (0 = unlimited) |
--display-name |
string | Human-friendly display name | |
--driver |
string | Hypervisor driver kind (libvirt-kvm | fake |…) | |
--memory-bytes |
int64 | 0 |
Memory in bytes |
--network-performance |
string | Human-readable network performance hint | |
--network-throughput-mbps |
int | 0 |
Enforced per-NIC bandwidth ceiling in Mbit/s (0 = unlimited) |
--vcpus |
int | 0 |
vCPU count |
stratumctl instance-types deprecate
Section titled “stratumctl instance-types deprecate”Stop new launches (running instances keep running)
stratumctl instance-types deprecate <name> [flags]Examples
Section titled “Examples”stratumctl instance-types deprecate m1.largestratumctl instance-types get
Section titled “stratumctl instance-types get”Describe an instance type
stratumctl instance-types get <name> [flags]Examples
Section titled “Examples”stratumctl instance-types get m1.largestratumctl instance-types get m1.large --output jsonstratumctl instance-types list
Section titled “stratumctl instance-types list”List instance types (defaults to state=active)
stratumctl instance-types list [flags]Examples
Section titled “Examples”stratumctl instance-types liststratumctl instance-types list --state all --architecture amd64| Flag | Type | Default | Description |
|---|---|---|---|
--architecture |
string | Filter by architecture (amd64 | arm64) | |
--driver |
string | Filter by hypervisor driver | |
--state |
string | Filter by state (active | deprecated | removed | all) |
stratumctl instance-types remove
Section titled “stratumctl instance-types remove”Mark an instance type removed (terminal; refused while live instances reference it)
stratumctl instance-types remove <name> [flags]Examples
Section titled “Examples”stratumctl instance-types remove m1.large