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