查询SSH密钥对详细信息
功能介绍
查询SSH密钥对详细信息
URI
GET /v3/{project_id}/keypairs/{keypair_name}
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID |
keypair_name |
是 |
String |
密钥对名称 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
keypair |
KeypairDetail object |
密钥对详细信息 |
参数 |
参数类型 |
描述 |
---|---|---|
name |
String |
SSH密钥对的名称 |
id |
Long |
SSH密钥对的ID |
type |
String |
SSH密钥对的类型 |
scope |
String |
租户级或者用户级 |
public_key |
String |
SSH密钥对对应的publicKey信息 |
fingerprint |
String |
SSH密钥对应指纹信息 |
is_key_protection |
Boolean |
是否托管密钥 |
deleted |
Boolean |
SSH密钥对删除的标记 |
description |
String |
SSH密钥对的描述信息 |
user_id |
String |
SSH密钥对所属的用户信息 |
create_time |
Long |
SSH密钥对创建的时间,时间戳,即从1970年1月1日至该时间的总秒数 |
delete_time |
Long |
SSH密钥对删除的时间,时间戳,即从1970年1月1日至该时间的总秒数 |
update_time |
Long |
SSH密钥对的更新时间,时间戳,即从1970年1月1日至该时间的总秒数 |
frozen_state |
Integer |
冻结状态
|
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误描述 |
请求示例
无
响应示例
状态码: 200
OK
{ "keypair" : { "name" : "1hprr3TI", "id" : 116248, "type" : "ssh", "scope" : "user", "public_key" : "ssh-rsa AAAGenerated-by-Nova\n", "fingerprint" : "65:ca:87:0a:16:86:59:ea:57:ea:18:37:58:e2:04:b0", "is_key_protection" : false, "deleted" : false, "description" : "12345", "user_id" : "6c2a33b1b8474d0dbac0a24297127525", "create_time" : 1581507580000, "delete_time" : null, "update_time" : null, "frozen_state" : 0 } }
状态码: 400
Error response
{ "error_code" : "KPS.XXX", "error_msg" : "XXX" }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
400 |
Error response |
错误码
请参见错误码。