调用DescribeCriteria获取查询资产时能显示的资产属性模糊匹配的查询条件。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeCriteria

要执行的操作。

取值:DescribeCriteria。

MachineTypes String ecs

查询的资产类型。

  • ecs :表示查询所有ECS服务器的筛选条件。
  • cloud_product :表示查询所有其他云产品的筛选条件。
Value String xxx

传入的获取模糊匹配筛选的值。

返回数据

名称 类型 示例值 描述
RequestId String 3F6E4741-6CE6-47CA-80E8-CF5CB145DBE2

结果的请求ID。

CriteriaList Array

资产查询的属性条件列表。

Values String NO,YES,UNKNOWN

查询条件类型为选择项的情况下,选择项的值。

查询条件为输入项的情况下,该参数返回值为空。

Name String riskStatus

该查询条件所对应的的资产属性名称。

Type String input

查询条件的类型。

  • input:输入项。需要手动输入。
  • select:选择项。需要从下拉框中选择。

示例

请求示例

http(s)://[Endpoint]/?Action=DescribeCriteria
&<公共请求参数>

正常返回示例

XML 格式

<code>200</code>
<data>
    <CriteriaList>
        <Type>input</Type>
        <Values/>
        <Name>internetIp</Name>
    </CriteriaList>
    <CriteriaList>
        <Type>select</Type>
        <Values>NO,YES</Values>
        <Name>vulStatus</Name>
    </CriteriaList>
</data>
<requestId>3F6E4741-6CE6-47CA-80E8-CF5CB145DBE2</requestId>

JSON 格式

{
  "code": 200,
  "data": {
    "CriteriaList": [
      {
        "Type": "input",
        "Values": "",
        "Name": "internetIp"
      },
      {
        "Type": "select",
        "Values": "NO,YES",
        "Name": "vulStatus"
      }
    ]
  },
  "requestId": "3F6E4741-6CE6-47CA-80E8-CF5CB145DBE2"
}

错误码

访问错误中心查看更多错误码。