更新时间:2025-09-23 GMT+08:00

查询口令复杂度策略检测报告

功能介绍

查询口令复杂度策略检测报告

URI

GET /v5/{project_id}/baseline/password-complexity

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

租户项目ID

表2 Query参数

参数

是否必选

参数类型

描述

enterprise_project_id

String

企业项目ID,查询所有企业项目时填写:all_granted_eps

host_name

String

服务器名称

host_ip

String

服务器IP地址

host_id

String

服务器id,不赋值时,查租户所有主机

limit

Integer

每页显示数量,默认10

offset

Integer

偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

x-auth-token

String

用户Token。

通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

total_num

Long

记录总数

data_list

Array of PwdPolicyInfoResponseInfo objects

口令复杂度策略检测列表

表5 PwdPolicyInfoResponseInfo

参数

参数类型

描述

host_id

String

服务器id(鼠标在“服务器名称”放置后上浮显示)

host_name

String

服务器名称

host_ip

String

服务器IP

public_ip

String

服务器公网IP

min_length

Boolean

口令最小长度

uppercase_letter

Boolean

大写字母

lowercase_letter

Boolean

小写字母

number

Boolean

数字

special_character

Boolean

特殊字符

suggestion

String

修改建议

请求示例

查询企业项目id为xxx下的主机口令复杂度检测结果。默认返回第一页(前10条)数据。

GET https://{endpoint}/v5/{project_id}/baseline/password-complexity?enterprise_project_id=xxx

响应示例

状态码:200

口令复杂度策略检测报告

{
  "total_num" : 1,
  "data_list" : [ {
    "host_id" : "76fa440a-5a08-43fa-ac11-d12183ab3a14",
    "host_ip" : "192.168.0.59",
    "public_ip" : "100.85.85.85",
    "host_name" : "ecs-6b96",
    "lowercase_letter" : false,
    "min_length" : true,
    "number" : false,
    "special_character" : false,
    "suggestion" : "The password should contain at least 3 of the following character types: uppercase letters, lowercase letters, digits, and special characters. ",
    "uppercase_letter" : false
  } ]
}

状态码

状态码

描述

200

口令复杂度策略检测报告

错误码

请参见错误码