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"
}]
}