rack params
Display Rack parameters and their current values. Parameters control infrastructure, networking, scaling, and security settings for the Rack.
Syntax
$ convox rack params
Flags
| Flag | Short | Description |
|---|---|---|
--group |
-g |
Filter output to one parameter group (see Groups below) |
--rack |
-r |
Rack name |
--reveal |
Show the real value of masked parameters on a TTY |
Example Usage
$ convox rack params
BuildInstance
CertDuration 2160
HighAvailability true
HttpProxy **********
IdleTimeout 3600
InstanceCount 3
InstanceType t3.medium
Internal false
NodeDisk 20
Password **********
Ssl true
Two parameters — Password and HttpProxy — render as ********** on a terminal to avoid accidental exposure during screen shares or pasted bug reports. Empty values render as empty (never as **********), so a parameter that has never been set is still distinguishable from one that is masked.
The mask is a display-only wrapper. Piped output bypasses it so grep, awk, and backup automation keep working:
$ convox rack params | grep -E '^Password|^HttpProxy'
HttpProxy http://user:secret@corp-proxy.example.com:3128
Password correct-horse-battery-staple
Pass --reveal to show the real values on a terminal:
$ convox rack params --reveal
...
HttpProxy http://user:secret@corp-proxy.example.com:3128
...
Password correct-horse-battery-staple
...
Groups
The 110-parameter Rack surface is partitioned into ten logical groups. Filter to one with -g / --group:
$ convox rack params -g nlb
NLB Yes
NLBAllowCIDR 0.0.0.0/0
NLBCrossZone No
NLBDeletionProtection No
NLBInternal Yes
NLBInternalAllowCIDR
NLBInternalCrossZone No
NLBInternalDeletionProtection No
NLBInternalPreserveClientIP No
NLBPreserveClientIP No
Unique prefixes are accepted — -g net resolves to network, -g nlb resolves to nlb. Ambiguous prefixes emit an error that names the collisions and suggests shortest-unique alternatives:
$ convox rack params -g n
ERROR: group 'n' matches multiple groups: network, nlb (use 'net' or 'nlb')
available groups:
api Rack API web process config, router, ingress toggles
build Build method, build instance, Fargate build, image pruning
...
The listing is truncated here; convox rack params -g <unknown> emits all ten group names with their descriptions.
| Group | Scope |
|---|---|
api |
Rack API web process config, router, ingress toggles |
build |
Build method, build instance, Fargate build, image pruning |
instances |
AMI, instance type, boot/run commands, IAM policy, volumes, tenancy |
logging |
Logs destination, retention, syslog format |
meta |
Version, development mode, telemetry, client ID, ECS tuning |
network |
VPC, subnets, gateways, connectivity, proxy |
nlb |
Network Load Balancer: listeners, cross-zone, allow-CIDR, preserve-client-IP |
scaling |
Autoscaling, spot fleet, instance counts, schedules, HA |
security |
Credentials, allowlists, SGs, SSL, IMDS, container hardening |
storage |
S3 versioning, DynamoDB protection, EFS encryption |
A parameter may belong to more than one group when it spans two operator concerns (for example, HttpProxy appears in both network and security).
If the selected group has no matching parameters set on the Rack, convox rack params -g <group> prints NOTICE: no params in group '<group>' for this rack to stderr and exits cleanly.