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