Keep access material separate from instance requests. AI Reserve stores public
SSH keys and encrypted registry credentials as organization resources that you
can reference from future launches.
SSH keys
For a one-off launch, pass a local public key file directly:
For a reusable organization key:
Reference the returned key ID at quote or launch time with --ssh-key-id.
Revoking a key excludes it from subsequent starts; it does not end an existing
SSH session on a running instance.
Upload public keys only. Never pass a private key, password, or secret through --public-key.
Private container registries
Add a credential once, then reference its ID from instance requests:
The CLI reads the password from a protected prompt or standard input; it does
not accept the password as an argument. Secrets are encrypted at rest and never
returned by list or get operations.
Rotate or remove a stored credential with:
An active resource can block rotation or deletion while it still references the
credential.
Usage and charges
Usage records are immutable compute and storage billing windows. See
Billing timeline for accrual
semantics and use the generated API Reference for exact SSH
key, registry credential, and usage schemas.
Templates remain available primarily for the provider-shaped Pods compatibility
flow. The normalized Instances request does not currently accept a template ID;
pass an image and workload settings explicitly instead.