查询勒索防护服务器列表
功能介绍
查询勒索防护服务器列表,与云备份服务配合使用。因此使用勒索相关接口之前确保该局点有云备份服务
URI
GET /v5/{project_id}/ransomware/server
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
租户项目ID |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
enterprise_project_id |
否 |
String |
企业项目ID,查询所有企业项目时填写:all_granted_eps |
offset |
否 |
Integer |
偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 |
limit |
否 |
Integer |
每页显示个数 |
host_name |
否 |
String |
服务器名称 |
os_type |
否 |
String |
操作系统类型,包含如下2种。
|
host_ip |
否 |
String |
服务器IP地址 |
host_status |
否 |
String |
主机状态,包含如下3种。
|
last_days |
否 |
Integer |
查询时间范围天数,最近7天为last_days=7,若不填,则默认查询一天内的防护事件和已有备份数 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
x-auth-token |
是 |
String |
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) |
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
total_num |
Integer |
总数 |
data_list |
Array of ProtectionServerInfo objects |
查询勒索防护服务器列表 |
参数 |
参数类型 |
描述 |
---|---|---|
host_id |
String |
服务器ID |
agent_id |
String |
Agent ID |
host_name |
String |
服务器名称 |
host_ip |
String |
弹性公网IP地址 |
private_ip |
String |
私有IP地址 |
os_type |
String |
操作系统类型,包含如下2种。
|
os_name |
String |
系统名称 |
host_status |
String |
服务器状态,包含如下2种。
|
ransom_protection_status |
String |
勒索防护状态,包含如下4种。
|
agent_version |
String |
agent版本 |
protect_status |
String |
防护状态,包含如下2种。
|
group_id |
String |
服务器组ID |
group_name |
String |
服务器组名称 |
protect_policy_id |
String |
防护策略ID |
protect_policy_name |
String |
防护策略名称 |
backup_error |
backup_error object |
备份错误信息 |
backup_protection_status |
String |
是否开启备份,包含如下3种。
|
count_protect_event |
Integer |
防护事件数 |
count_backuped |
Integer |
已有备份数 |
agent_status |
String |
Agent状态 |
version |
String |
主机开通的版本,包含如下7种输入。
|
host_source |
String |
服务器类型,包含如下3种输入。
|
vault_id |
String |
存储库ID |
vault_name |
String |
存储库名称 |
vault_size |
Integer |
总容量,单位GB |
vault_used |
Integer |
已使用容量,单位MB |
vault_allocated |
Integer |
已分配容量,单位GB,指绑定的服务器大小 |
vault_charging_mode |
String |
存储库创建模式,按需:post_paid |
vault_status |
String |
存储库状态。
|
backup_policy_id |
String |
备份策略ID,若为空,则为未绑定状态,若不为空,通过backup_policy_enabled字段判断策略是否启用 |
backup_policy_name |
String |
备份策略名称 |
backup_policy_enabled |
Boolean |
策略是否启用 |
resources_num |
Integer |
已绑定服务器(个) |
请求示例
查询勒索防护服务器列表,不传limit默认返回10条。
GET https://{endpoint}/v5/{project_id}/ransomware/server
响应示例
状态码:200
勒索病毒防护服务器列表
{ "total_num" : 1, "data_list" : [ { "agent_id" : "2758d2a61598fd9144cfa6b201049e7c0af8c3f1280cd24e3ec95a2f0811a2a2", "agent_status" : "online", "backup_error" : { "error_code" : 1, "error_description" : "已綁定至其它存储库,无法开启备份" }, "ransom_protection_status" : "opened", "backup_protection_status" : "failed_to_turn_on_backup", "count_backuped" : 0, "count_protect_event" : 0, "group_id" : "7c659ea3-006f-4687-9f1c-6d975d955f37", "group_name" : "333", "host_id" : "caa958ad-a481-4d46-b51e-6861b8864515", "host_ip" : "100.85.119.68", "host_name" : "Euler", "host_status" : "ACTIVE", "os_name" : "EulerOS", "os_type" : "Linux", "private_ip" : "100.85.123.9", "protect_policy_id" : "0253edfd-30e7-439d-8f3f-17c54c99706", "protect_policy_name" : "tst", "protect_status" : "opened" } ] }
状态码
状态码 |
描述 |
---|---|
200 |
勒索病毒防护服务器列表 |
错误码
请参见错误码。