Deviceロール
Deviceロールサービスは、DeviceとCLIプロキシやNETCONFプロキシを関連付ける機能です。
DeviceロールをDeviceに付与することでDeviceから簡単に各種プロキシを呼び出すことが可能になります。
Deviceロールの定義項目
属性 | 概要 | 備考 |
---|---|---|
role |
ロールのユニークな名称を指定します。 | - |
super_role |
上位のロールを指定します。 | 指定した場合、上位のロールが保有する情報を継承します。 |
actions | 関連付けるCLIプロキシ情報やNETCONFプロキシ情報を列挙指定します。 | - |
actions.tag |
関連付けたプロキシはDevice オブジェクトのメソッドとして実装されます。 |
actions.tag は、Device オブジェクトに実装されるメソッド名となります。 |
actions.southbound_api_path |
関連付けるプロキシのAPIパスを指定します。 | 存在しているプロキシを指定する必要があります。 |
Deviceロールの定義例
Deviceロールは以下のように定義します。Deviceにロールを指定した場合の利用方法については、Docs » Lambda » Device
を参照してください。
role: sampleRole
actions:
- southbound_api_path: /showVersion
tag: showVersion
- southbound_api_path: /config
tag: setInterface