blob: 5b701f6ada59c48493f1f6d187c0698f442a8c8e [file] [log] [blame]
{
"listApis": {
"listapisresponse": {
"api": [
{
"description": "List registered keypairs",
"isasync": false,
"name": "listSSHKeyPairs",
"params": [
{
"description": "",
"length": 255,
"name": "page",
"required": false,
"type": "integer"
},
{
"description": "A key pair name to look for",
"length": 255,
"name": "name",
"required": false,
"type": "string"
},
{
"description": "If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false",
"length": 255,
"name": "listall",
"required": false,
"type": "boolean"
},
{
"description": "list objects by project",
"length": 255,
"name": "projectid",
"related": "activateProject",
"required": false,
"type": "uuid"
},
{
"description": "list resources by account. Must be used with the domainId parameter.",
"length": 255,
"name": "account",
"required": false,
"type": "string"
},
{
"description": "A public key fingerprint to look for",
"length": 255,
"name": "fingerprint",
"required": false,
"type": "string"
},
{
"description": "List by keyword",
"length": 255,
"name": "keyword",
"required": false,
"type": "string"
},
{
"description": "",
"length": 255,
"name": "pagesize",
"required": false,
"type": "integer"
},
{
"description": "list only resources belonging to the domain specified",
"length": 255,
"name": "domainid",
"related": "listDomains",
"required": false,
"type": "uuid"
},
{
"description": "defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.",
"length": 255,
"name": "isrecursive",
"required": false,
"type": "boolean"
}
],
"related": "",
"response": [
{},
{
"description": "Name of the keypair",
"name": "name",
"type": "string"
},
{
"description": "Fingerprint of the public key",
"name": "fingerprint",
"type": "string"
},
{
"description": "the domain name of the keypair owner",
"name": "domain",
"type": "string"
},
{
"description": "true if the entity/resource has annotations",
"name": "hasannotations",
"type": "boolean"
},
{
"description": "the domain id of the keypair owner",
"name": "domainid",
"type": "string"
},
{
"description": "the current status of the latest async job acting on this object",
"name": "jobstatus",
"type": "integer"
},
{
"description": "the UUID of the latest async job acting on this object",
"name": "jobid",
"type": "string"
},
{
"description": "the owner of the keypair",
"name": "account",
"type": "string"
},
{},
{
"description": "ID of the ssh keypair",
"name": "id",
"type": "string"
}
]
}
],
"count": 1
}
}
}