fnox lease create
- Usage:
fnox lease create [FLAGS] [BACKEND_NAME]
Create a short-lived credential lease from a secret
Arguments
[BACKEND_NAME]— Lease backend name (from[leases.<name>]config). Creates leases for all configured backends if omitted.
Flags
-a --all— Create leases for all configured backends-d --duration <DURATION>— Lease duration (e.g., "15m", "1h", "2h30m"); overrides config duration-f --format <FORMAT>— Output formatChoices:
shell,json,envDefault:
shell-i --interactive— Prompt interactively for missing credentials-l --label <LABEL>— Label for the lease (e.g., session purpose)Default:
fnox-lease-h --help— Print help
Examples
Create a lease for a configured backend. Without a backend name, all configured backends are selected. Output contains usable temporary credentials; avoid putting it in logs.
sh
fnox lease create aws --duration 30m
fnox lease create aws --interactiveRelated
- Credential leases
- Global options, including profile selection and non-interactive mode.