新增 API


在 EnOS 2.4 中,我们对 EnOS API 进行了重新分类,分为通用 API 和语义 API:

  • 通用 API 是 EnOS 各核心业务流程中原生数据的 API 接口。我们在通用 API 新增了多项 API 服务,并在部分原有 API 服务中新增了多项 API。

  • 语义 API 是基于业务语义将数据统一化、标准化后再输出的 API 接口。我们在语义 API 新增了接入工具服务和通用数据服务两项新 API 服务。

EnOS 通用 API


在 EnOS 2.4 中,我们在通用 API 新增了设备预配置服务、指标管理服务、工作管理服务,并为部分原有 API 服务新增了多项 API。“√” 和 “×” 分别指该 API 是否适用于 EnOS Cloud/EnOS Edge。

新增 API 服务


在 EnOS 2.4 中,我们在通用 API 新增了下列 API 服务。

设备预配置服务


API 名称

描述

适用于 EnOS Cloud

适用于 EnOS Edge

Create DPS Device

创建 DPS 设备

×

Get DPS Device

获取 DPS 设备信息

×

Allocate DPS Device

分配与激活 DPS 设备

×

Reset Device Allocation Status

重置设备分配状态

×

指标管理服务


API 名称

描述

适用于 EnOS Cloud

适用于 EnOS Edge

Query Metric Data

批量查询指标数据

×

工作管理服务


API 名称

描述

适用于 EnOS Cloud

适用于 EnOS Edge

Get Service Request List

获取服务请求列表

Get Service Request Details

获取服务请求详情

Get Work Order List

获取工单列表

Get Work Order Details

获取工单详情

Get Relation List/Downtime

获取关联记录/停机记录详情

原有 API 服务


在 EnOS 2.4 中,我们在下列通用 API 服务中新增了多项 API。

IAM 服务


API 名称

描述

适用于 EnOS Cloud

适用于 EnOS Edge

Create SSO User

创建 SSO 用户

×

Update SSO User

更新 SSO 用户信息

×

List SSO Users

获取指定组织的 SSO 用户列表信息

×

Delete SSO User

将 SSO 用户从组织中删除

×

List Policies by User

获取用户绑定的策略列表

×

List User Groups by User

获取用户在当前组织加入的用户组列表

×

Create User Group

创建用户组

×

Update User Group

更新用户组信息

×

Get User Group

获取用户组详细信息

×

List User Groups

获取组织下的用户组列表

×

Delete User Group

将用户组从组织中删除

×

Add User to User Group

将用户加入用户组

×

Remove User from User Group

将用户从用户组中移除

×

Attach Policy to User/User Group/Service Account

给用户/用户组/服务账号绑定策略

×

Remove Policy from User/User Group/Service Account

取消用户/用户组/服务账号绑定的策略

×

Get Policy

获取策略详细信息

×

List Policies by Service Account

获取服务账号绑定的策略列表

×

List Policies

获取组织下的策略列表

×

Get Resource

获取资源的信息

×

Get Resource Condition

根据资源的类型获取此资源的可筛选条件

×

Get Resource Provider

根据资源的类型获取此资源的提供方信息

×

Get Resource Operation Permissions

根据资源的类型获取此资源可选的权限操作

×

TSDB 数据服务 V2.0


API 名称

描述

适用于 EnOS Cloud

适用于 EnOS Edge

Get Asset Unified Raw Data

用于查询标准数据和非标准数据的统一接口,支持标准数据的插补

×

TSDB 数据服务 V2.1


API 名称

描述

适用于 EnOS Cloud

适用于 EnOS Edge

Get Asset Unified Raw Data

用于查询标准数据和非标准数据的统一接口,支持标准数据的插补

×

数据资产目录服务


API 名称

描述

适用于 EnOS Cloud

适用于 EnOS Edge

Import Entity by Excel

通用的导入 Entity 接口,支持使用 Excel 格式的文件导入数据。

×

Import Relationship by Excel

通用的导入 Relationship 接口,支持使用 Excel 格式的文件导入数据。

×

Export Entity to Excel

通用的导出 Entity 接口,支持将导出的数据保存为 Excel 格式的文件。

×

Export Relationship to Excel

通用的导出 Relationship 接口,支持将导出的数据保存为 Excel 格式的文件。

×

应用门户服务


API 名称

描述

适用于 EnOS Cloud

适用于 EnOS Edge

Create Message Rule

创建消息规则

Delete Message Rule

删除消息规则

Search Message Rule

查询消息规则

Update Message Rule

修改消息规则

Get Application Resources by User and Organization

获取应用的权限点及菜单列表

Confirm Password

确认已登陆用户的密码

Assign Assets to Organization Structure

将资产挂载到组织结构节点

Create Organization Structure

创建组织结构节点

Create User and Choose Organization

创建用户并为该用户分配组织

Delete Organization Structure

删除组织结构节点

Get Organization User Group List

获取组织内用户组列表

Get Structure by Application

获取应用下挂载的组织结构根节点

Get Structure by Detail

获取应用下挂载的完整组织结构节点

Get Structure by User

获取用户有权查看的组织结构

Get User by User Group

获取用户组的用户列表

Query Audit Logs

查询审计日志记录

Query Menu Access Logs

查询用户的访问菜单操作

Update Organization Structure

修改组织结构节点

Update User Information

更新用户信息

EnOS 语义 API


在 EnOS 2.4 中,我们在语义 API 新增了接入工具服务和通用数据服务两项新 API 服务。“√” 和 “×” 分别指该 API 是否适用于 EnOS Cloud/EnOS Edge。

新增 API 服务


以下是 EnOS 2.4 中新增的语义 API 服务。

接入工具服务


API 名称

描述

适用于 EnOS Cloud

适用于 EnOS Edge

Search Site

查询场站的基本信息

×

Search Device

查询全部或指定场站下设备的基本信息

×

Search Topology

查询场站内拓扑结构的基本信息

×

Search Topology Path

查询拓扑结构从根到最末的节点路径,并返回路径中所有节点的信息

×

Get Topology Definition

获取拓扑结构的元数据,以及拓扑规则允许的设备类型等信息

×

通用数据服务


API 名称

描述

适用于 EnOS Cloud

适用于 EnOS Edge

Query Meta Attribute

获取属性元数据

Query Meta Measurement Point

获取测点元数据

Query Meta Metric

获取指标元数据

Query Meta Generic Data

获取通用元数据

Query Meta Record

获取记录元数据

Query Accessible Asset Type

获取可访问的资产类型列表

Query Accessible Asset

获取可访问的资产列表

Query Asset Attribute

获取指定资产的属性

Query Asset Hierarchy

获取指定资产的层级关系

Query Asset Topology

获取指定资产的拓扑关系

Query Asset Topology Rule

获取资产拓扑规则

Query Latest Measurement Point

获取最新的测点读数

Query Latest Metric

获取最新的指标数据

Query Historical Measurement Point

获取测点的时序数据

Query Historical Metric

获取指标的历史数据

Query Record

获取第三方记录数据