更新时间:2026-01-08 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

每页显示数量

offset

Integer

偏移量:指定返回记录的开始位置

请求参数

表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(私有IP),为兼容用户使用,不删除此字段

private_ip

String

服务器私有IP

public_ip

String

服务器公网IP

min_length

Boolean

口令最小长度的设置是否符合要求,符合为true,不符合为false

uppercase_letter

Boolean

大写字母的设置是否符合要求,符合为true,不符合为false

lowercase_letter

Boolean

小写字母的设置是否符合要求,符合为true,不符合为false

number

Boolean

数字的设置是否符合要求,符合为true,不符合为false

special_character

Boolean

特殊字符的设置是否符合要求,符合为true,不符合为false

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",
    "private_ip" : "192.168.0.8",
    "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

请求已成功

错误码

请参见错误码