资产树服务概述


资产树服的接口提供对资产树、资产节点、资产路径的管理操作。有关资产树的信息,参见 资产树概览


资产树服务中的接口是一些 EnOS 开放涵盖系统各个核心业务流程的 Open API 接口。有关 EnOS API 和 EnOS 提供的接口详细信息,参见 有关 EnOS API


有关如何调用 EnOS API 的信息,参见 EnOS API 快速入门

开始前准备

确保已阅读资产树的使用限制。参见 使用限制

API 列表

资产树

操作名称 描述 URL 适用于 EnOS Cloud 适用于 EnOS Edge
Create Asset Tree 创建一棵资产树,并同时创建该资产树的根节点 /asset-tree-service/v2.1/asset-trees?action=create ×
Create Asset Tree and Associate Asset 创建一棵资产树,并关联一个已有的资产作为其根节点 /asset-tree-service/v2.1/asset-trees?action=associate ×
Delete Asset Tree 删除一个资产树 /asset-tree-service/v2.1/asset-trees?action=delete ×
Get Asset Tree 获取资产树信息 /asset-tree-service/v2.1/asset-trees?action=get
Search Asset Tree 根据 tags 搜索符合条件的资产树 /asset-tree-service/v2.1/asset-trees?action=search
Update Asset Tree 更新资产树的信息 /asset-tree-service/v2.1/asset-trees?action=update ×

资产树节点

操作名称 描述 URL 适用于 EnOS Cloud 适用于 EnOS Edge
Associate Asset 将指定已有资产节点关联到资产树上 /asset-tree-service/v2.1/asset-nodes?action=associateAsset ×
Batch Associate Asset 将指定已有资产节点批量关联到资产树上 /asset-tree-service/v2.1/asset-nodes?action=associateAssetBatch ×
Create and Associate Asset 创建一个逻辑资产,并关联到资产树上 /asset-tree-service/v2.1/asset-nodes?action=createAsset ×
Move Asset Node 移动一个资产节点连同其后代节点到一个指定的位置 /asset-tree-service/v2.1/asset-nodes?action=move ×
Delete Asset Node 从资产树上移除一个资产节点 /asset-tree-service/v2.1/asset-nodes?action=delete ×
Get Asset Trees 根据一组资产 ID 搜索资产所在的资产树 /asset-tree-service/v2.1/asset-nodes?action=getAssetTree
Search Asset Node 查询满足条件的资产 /asset-tree-service/v2.1/asset-nodes?action=searchAsset
Search Related Asset Node 查询指定资产树上的资产 /asset-tree-service/v2.1/asset-nodes?action=searchRelatedAsset
Search Asset Path 查询资产树上符合条件的路径 /asset-tree-service/v2.1/asset-paths?action=search

SDK 示例


你可以在 Github 上获取资产树服务 API 的 SDK 示例: