Search Topology


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

操作权限


使用此 API 前,确保服务账号已被授予包含下列服务和操作权限的策略。有关授权服务账号的更多信息,参见 管理服务账号

需授权的策略

所需操作权限

设备管理

Read

资产树管理员

Read

约束条件


当前 OU 已绑定 OU 模板,且模板内已配置拓扑规则。

请求格式


POST https://{apigw-address}/amc/v1.0/topology?action=search

请求参数(URI)


名称

位置(Path/Query)

必需/可选

数据类型

描述

orgId

Query

必需

String

组织 ID。获取 orgId 信息>>

siteAssetId

Query

可选

String

场站的资产 ID。若提供该信息,则查询条件将忽略 topologyRootId。

topologyRootId

Query

可选

String

以当前传入资产 ID 为顶层节点的拓扑结构列表。如果为空,必需提供 ``siteAssetId``参数,查询场站内所有拓扑结构列表。

topologyRuleId

Query

可选

String

拓扑规则的标识符。

响应参数


名称

数据类型

描述

data

TopologyInfo 结构体数组

拓扑树的信息列表。

TopologyInfo 结构体


名称

数据类型

描述

topologyId

String

拓扑树的标识符。

topologyRuleId

String

拓扑规则的标识符。

错误码


代码

错误信息

描述

99500

Internal server error

服务器内部错误,请联系 EnOS 技术支持团队。

示例

请求示例

URL: https://{apigw-address}/amc/v1.0/topology?action=search&orgId=yourOrgId&siteAssetId=yourSiteAssetId

method: POST

返回示例

{
    "code": 0,
    "msg": "OK",
    "requestId": "05acbed9-5288-4183-88f4-da300dd54874",
    "data": [{
        "topologyId": "LyQOvJa3/HnfxM8Rc",
        "topologyRuleIdentifier":"Solar_SoilingGroup"
    }]
}