tenant (tnt)
Manage tenants.
gi tenantSubcommands
| Command | Description |
|---|---|
gi tenant get <tenant-id> | Get a tenant by its id |
gi tenant list | List all tenants |
gi tenant delete <tenant-id> | Delete a tenant by its id |
gi tenant activate <tenant-id> | Activate a tenant |
gi tenant deactivate <tenant-id> | Deactivate a tenant |
Flags
list flags
| Flag | Alias | Description |
|---|---|---|
--filter | -f | Filter tenants (e.g. provider=my-provider) |
Examples
# List all tenants
gi tenant list
# Filter by provider
gi tnt list -f provider=ops-emea
# Get a specific tenant
gi tnt get tnt-001
# Activate / deactivate
gi tnt activate tnt-001
gi tnt deactivate tnt-001
# Delete a tenant
gi tnt delete tnt-001Example output (pretty):
╭────────────┬──────────────┬──────────────┬────────╮
│ ID │ Name │ Provider │ Status │
├────────────┼──────────────┼──────────────┼────────┤
│ tnt-001 │ acme-prod │ ops-emea │ READY │
│ tnt-002 │ acme-staging │ ops-emea │ READY │
╰────────────┴──────────────┴──────────────┴────────╯Example output (json):
gi -o json tnt list | jq '.'[
{
"id": "tnt-001",
"name": "acme-prod",
"provider": "ops-emea",
"status": "READY"
}
]