跳至主要内容

GET /setting/scans

此API返回扫描账户信息。扫描账户包含与云账户相关的所有信息及设置。

请求

格式

GET /setting/scans/{id}

参数

参数

类型

可选

描述

id

字符串

要显示信息的扫描账户ID。

如果请求中未指定此参数,响应将包含您公司所有扫描账户的信息。

示例

请求您公司所有扫描账户的信息:

GET /setting/scans/

请求扫描账户 2eee770a-e63d-47b2-a9ff-676f3a****** :

GET /setting/scans/2eee770a-e63d-47b2-a9ff-676f3a******

响应

格式

{
  "data": [
    {
      "id": "字符串",
      "type": "scan",
      "attributes": {
        "name": "字符串",
        "target": "字符串",
        "is_enabled": true,
        "is_archived": true,
        "created_at": "2024-01-03T07:25:51.746Z"
      },
      "relationships": {
        "scan_group": {
          "data": {
            "id": "字符串",
            "type": "scan_group"
          }
        }
      },
      "links": {
        "self": "字符串"
      }
    }
  ],
  "links": {
    "self": "字符串",
    "next": "字符串"
  },
  "meta": {
    "total": 0,
    "elapsed": 0
  }
}

属性

此端点返回包含多个属性的对象,每个属性包含有关云账户的信息。

属性

类型

描述

data

对象

包含扫描账户相关信息的一系列属性。

id

字符串

扫描账户的ID。

type

字符串

对象所描述的实体类型。

可能值: scan .

attributes

对象

提供扫描账户信息。

名称

字符串

扫描账户的名称。

目标

字符串

扫描账户所属云服务提供商的账户名称。

是否启用

布尔值

指示是否为此扫描账户启用了扫描。

是否归档

布尔值

指示扫描账户是否已被禁用。

创建时间

字符串

云账户上线的日期和时间。

关联关系

对象

相关实体的列表。

扫描组

对象

扫描账户所属的扫描组列表。

数据

字符串数组

提供相关扫描组信息的列表。

ID

字符串

相关扫描组的ID。

类型

字符串

关联实体的类型。可能取值: 扫描组 .

链接

字符串数组

提供与本扫描账户相关的链接。

自身

字符串

指向该特定扫描账户信息的直接链接。

以下属性仅在请求公司所有云账户信息时返回(请求中未指定 ID )。

链接

字符串数组

提供用于页面间导航的链接。

自身

字符串

指向该特定扫描账户信息的直接链接。

下一页

字符串

指向请求返回的下一个扫描账户信息的直接链接。

元数据

整数数组

提供关于请求返回信息的总体说明。

总数

整数

请求返回的结果总数。

耗时

整数

您已查看的结果数量,包括当前显示的结果。

示例

请求获取公司所有已上线的云账户信息:

{
    "data": [
        {
            "id": "2eee770a-e63d-47b2-a9ff-676f3a******",
            "type": "scan",
            "attributes": {
                "name": "cy-test-project-no-billing",
                "target": "cy-test-project-no-billing",
                "is_enabled": false,
                "is_archived": true,
                "created_at": "2023-10-04T04:57:10+00:00"
            },
            "relationships": {
                "scan_group": {
                    "data": {
                        "id": "8d7d5bac-9cab-405f-9ec7-ed89c6******",
                        "type": "scan_group"
                    }
                }
            },
            "links": {
                "self": "https://api.staging.cs.gravityzone.bitdefender.com/v1/setting/scans/2eee770a-e63d-47b2-a9ff-676f3a******"
            }
        },
        {
            "id": "3c807067-4097-43ac-82d7-4ee2ef******",
            "type": "scan",
            "attributes": {
                "name": "[Staging] ****** AWS Account",
                "target": "arn:aws:iam::829960215233:role/*******-******-scanner-test-0-IAMRole*************-1IEYW8O750PXW",
                "is_enabled": true,
                "is_archived": false,
                "created_at": "2023-09-26T09:22:18+00:00"
            },
            "relationships": {
                "scan_group": {
                    "data": {
                        "id": "16beea3e-d011-4c0c-932c-8d8e532a794c",
                        "type": "scan_group"
                    }
                }
            },
            "links": {
                "self": "https://api.staging.cs.gravityzone.bitdefender.com/v1/setting/scans/3c807067-4097-43ac-82d7-4ee2ef******"
            }
        },
        {
            "...": "..."
        }
    ],
    "links": {
        "self": "https://api.staging.cs.gravityzone.bitdefender.com/v1/setting/scans?page_limit=500",
        "next": null
    },
    "meta": {
        "total": 14,
        "elapsed": 14
    }
}

请求获取特定云扫描账户的信息,其 2eee770a-e63d-47b2-a9ff-676f3a****** ID:

{
    "data": {
        "id": "2eee770a-e63d-47b2-a9ff-676f3a******",
        "type": "scan",
        "attributes": {
            "name": "cy-test-project-no-billing",
            "target": "cy-test-project-no-billing",
            "is_enabled": false,
            "is_archived": true,
            "created_at": "2023-10-04T04:57:10+00:00"
        },
        "relationships": {
            "scan_group": {
                "data": {
                    "id": "8d7d5bac-9cab-405f-9ec7-ed89c6******",
                    "type": "scan_group"
                }
            }
        },
        "links": {
            "self": "https://api.staging.cs.gravityzone.bitdefender.com/v1/setting/scans/2eee770a-e63d-47b2-a9ff-676f3a******"
        }
    }
}