DediboxApi::Endpoints::SshKeys
Endpoints /user/key/ssh de l'API Dedibox.
Les clés SSH IAM sont globales au compte (pas attachées à un
serveur précis). Lors d'un passage en rescue, Dedibox injecte
automatiquement toutes les clés listées ici dans le rescue,
accessibles à l'utilisateur root.
Si la liste est vide, le rescue est joignable uniquement via un
mot de passe généré et renvoyé dans la réponse de prepare_rescue.
Constructors
new(client : DediboxApi::Client)
SourceInstance methods
Ajoute une clé SSH au compte. key doit être la ligne complète
format OpenSSH (ssh-ed25519 AAAA... commentaire).
list
Liste des clés SSH IAM du compte. Dedibox renvoie une liste
d'URIs ["/api/v1/user/key/ssh/42", ...] — on la normalise en
structs {SshKey} en récupérant le détail de chaque clé (n+1
requêtes mais la liste est petite et stable).