RunMachineAction
One machine action: add or remove the person's SSH public key (for SSH and SFTP to their projects' containers: Service.ssh_command), end a session, schedule or cancel a restart. Returns the machine.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| add_ssh_key | No | label: one line, ≤100 chars; empty = the key's comment. An existing key gets the new label. | |
| cancel_restart | No | True = cancels the scheduled restart. | |
| end_session_id | No | A Machine.sessions id: ends it now (its key can open new ones until removed). NOT_FOUND = ended. | |
| restart_machine | No | Containers come back per restart policy. A new call before the restart replaces it; after (Machine.boot_time changed), restarts again. | |
| remove_ssh_key_fingerprint | No | A Machine.ssh_keys fingerprint; its sessions end. NOT_FOUND = no such key. |