SSH API Reference¶
The hosting.ssh
API is used to handle user ssh keys.
Methods¶
-
hosting.ssh.
count
(apikey[, opts=nil])¶ Count ssh keys for a hosting account
New in version 3.3.19.
Parameters: - apikey (string) – API connection key
- opts (struct) –
Parameters
Returns: int – number of ssh keys found
-
hosting.ssh.
create
(apikey, params)¶ Create a new ssh key.
New in version 3.3.19.
Parameters: - apikey (string) – API connection key
- params (struct) –
Parameters for ssh key creation
Returns: struct –
ssh key information
-
hosting.ssh.
delete
(apikey, key_id)¶ Delete an ssh key
New in version 3.3.19.
Parameters: - apikey (string) – API connection key
- key_id (struct) – Id of ssh key
Returns: boolean –
1
if the ssh key has been created
-
hosting.ssh.
info
(apikey, key_id)¶ Return information about a public ssh key
New in version 3.3.19.
Parameters: - apikey (string) – API connection key
- key_id (struct) – Id of ssh key
Returns: struct –
ssh key information
-
hosting.ssh.
list
(apikey[, opts=nil])¶ List ssh keys for a hosting account
New in version 3.3.19.
Parameters: - apikey (string) – API connection key
- opts (struct) –
Parameters
Returns: struct –
list of ssh keys
Parameters¶
SshKey
¶parameter of
hosting.ssh.delete()
andhosting.ssh.info()
SshKeyCreateParam
¶parameter of
hosting.ssh.create()
Name Default Type Mandatory value string yes name string no
SshKeyFilterParam
¶parameter of
hosting.ssh.count()
andhosting.ssh.list()
Name Default Type Mandatory fingerprint string no items_per_page 100 int no number of items returned for the pagination name string no page 0 int no page number for pagination offset sort_by string no used to sort returned items: fingerprint, name
Returns¶
SshKeyReturn
¶returned by
hosting.ssh.create()
,hosting.ssh.info()
andhosting.ssh.list()
Name Type fingerprint string id int ssh key unique identifier name string ssh key name value string only returned with method hosting.ssh.info()