-1

当我尝试通过 rest API (aci_rest) 更改Cisco APIC上端口的管理状态时,我收到以下错误:

“味精”:“APIC 错误 170:无效访问,MO:l1PhysIf”,
“状态”:-1

有人对此有任何想法吗?
提前致谢。

- name: Change admin state of the port 
  aci_rest:
    hostname: "{{ inventory_hostname }}"
    username: "{{ aci_user }}"
    password: "{{ aci_password }}"
    validate_certs: no
    path: "/api/node/mo/topology/pod-{{ pod_id }}/node-{{ node_id }}/sys/phys-[eth{{ interface }}].json"  
    method: post
    content:
      {
        "l1PhysIf": {
          "attributes": {
            "adminSt":"down",
          }
        }
     }
4

1 回答 1

0

我已经解决了这个问题。思科限制了“l1PhysIf”对象,并且文档看起来像: Class l1:PhysIf (CONCRETE) Class ID:3627 Class Label:Layer 1 Physical Interface Configuration Encrypted:false - Exportable:false - Persistent:true - Configurable:false -受限于配额:已禁用 - 抽象层:具体模型 - APIC NX 处理:已禁用 写访问:[NON CONFIGURABLE]

我改用了“fabricRsOosPath”,它已经奏效了。

于 2020-07-08T09:52:43.127 回答