役割リソースについて
最終更新日 - 23年2025月XNUMX日
LogicMonitorのRESTAPIを使用して、アカウントのユーザーロールをプログラムで管理できます。
LogicMonitorのRESTAPIを使用すると、次のことができます。
注:すべてのAPI呼び出しと同様に、 認証が必要です.
リソースURI:
/ settings / roles
リソースのプロパティ:
すべての役割には、次のプロパティがあります。
プロパティ |
詳細説明 |
タイプ |
| id | 役割のID | 整数 |
| 名 | 役割の名前 | String |
| 説明 | 役割の説明 | String |
| カスタムヘルプラベル | [ヘルプとサポート]ドロップダウンメニューに表示されるカスタムヘルプURLのラベル | String |
| カスタムヘルプURL | [ヘルプとサポート]ドロップダウンメニューに追加する必要のあるURL | String |
| 関連付けられたユーザーカウント | この役割が適用されているユーザーの数 | 整数 |
| requireEula | この役割を割り当てられたユーザーがEULA(エンドユーザー使用許諾契約)に同意する必要があるかどうか | ブーリアン |
| 特権 | ロールに関連付けられているアカウント権限。 アカウントの各領域の役割に特権を追加できます。各特権オブジェクトの形式は次のとおりです。 "privileges":[{"objectType": "host_group"、 "objectId": "*"、 "objectName": "*"、 "operation": "write"}、{"objectType": "dashboard_group"、 "objectId ":" * "、" objectName ":" * "、" operation ":" write "}]
|
JSONオブジェクト |
事業紹介 |
オブジェクトタイプ |
オブジェクトID |
オブジェクト名 |
操作 |
例: |
| ダッシュボード | ダッシュボード | 権限が指定したダッシュボードのID 操作 許可する必要があります。 *は、すべてのダッシュボードを示すために使用できます。 グループ化されていない場合にのみ、個々のダッシュボードに権限を付与できることに注意してください。 ダッシュボードのIDは、LogicMonitorアカウントのURLバーにあります。 または、LogicMonitorのRESTAPIダッシュボードリソースにGETリクエストを送信することもできます。 | 権限が指定したダッシュボードの名前 操作 許可する必要があります。 *は、すべてのダッシュボードを示すために使用できます。 | 書く| 読んだ | {
「objectType」:「ダッシュボード」、 「objectId」:「32」、 「objectName」:「リソース割り当て」、 「操作」:「書き込み」 } |
| ダッシュボードグループ | Dashboard_group | 権限が指定されたダッシュボードグループのID 操作 許可する必要があります。 *は、すべてのグループを示すために使用できます。 | 権限が指定されたダッシュボードグループの名前 操作 許可する必要があります。 *は、すべてのグループを示すために使用できます。 | 書く| 読んだ | {
「objectType」:「dashboard_group」、 「objectId」:「*」、 「objectName」:「*」、 「操作」:「書き込み」 } |
| プライベートダッシュボード | Dashboard_group | プライベート | プライベート | 書き込み(プライベートダッシュボードを作成する機能) | {
「objectType」:「dashboard_group」、 「objectId」:「private」、 「objectName」:「private」、 「操作」:「書き込み」 } |
| デバイスグループ | ホスト_グループ | 権限が指定されたデバイスグループのID 操作 許可する必要があります。 *は、すべてのグループを示すために使用できます。 デバイスグループのIDは、LogicMonitorアカウントのURLバーにあります。 または、LogicMonitorのRESTAPIデバイスグループリソースに対してGETリクエストを行うこともできます。 | 権限が指定されたデバイスグループの名前 操作 許可する必要があります。 *は、すべてのグループを示すために使用できます。 | 書く| 読む| ack | {
「objectType」:「host_group」、 「objectId」:「*」、 「objectName」:「*」、 「操作」:「書き込み」 } |
| デバイスダッシュボード | デバイスダッシュボード | 空白のままにする | デバイスダッシュボード | 書きます | {
「objectType」:「deviceDashboard」、 「objectId」:「」、 「objectName」:「deviceDashboard」、 「操作」:「書き込み」 } |
| [構成]タブ | configNeedDeviceManagePermission | 空白のままにする | configNeedDeviceManagePermission | 書きます | {
「objectType」:「configNeedDeviceManagePermission」、 「objectId」:「」、 「objectName」:「configNeedDeviceManagePermission」、 「操作」:「書き込み」 } |
| リモートセッション | リモートセッション | 権限が指定されたデバイスグループのID 操作 許可する必要があります。 *は、すべてのグループを示すために使用できます。 デバイスグループのIDは、LogicMonitorアカウントのURLバーにあります。 または、LogicMonitorのRESTAPIデバイスグループリソースに対してGETリクエストを行うこともできます。 | 権限で指定されたデバイスグループの名前 操作 許可する必要があります。 *は、すべてのグループを示すために使用できます。 | 書きます | {
「objectType」:「remoteSession」、 「objectId」:「*」、 「objectName」:「*」、 「操作」:「書き込み」 } |
| レポート | 報告グループ | 権限が指定されたレポートグループのID 操作 許可する必要があります。 *は、すべてのグループを示すために使用できます。 レポートグループIDは、LogicMonitorのRESTAPIレポートグループリソースへのGETリクエストで見つけることができます。 | 権限が指定されたレポートグループの名前 操作 許可する必要があります。 *は、すべてのグループを示すために使用できます。 | 書く| 読んだ | {
「objectType」:「report_group」、 「objectId」:「*」、 「objectName」:「*」、 「操作」:「書き込み」 } |
| Services | サービスグループ | 権限が指定されたサービスグループのID 操作 許可する必要があります。 *は、すべてのグループを示すために使用できます。 LogicMonitorのRESTAPIサービスグループリソースへのGETリクエストでサービスグループIDを見つけることができます。 | 権限で指定されたサービスグループの名前 操作 許可する必要があります。 *は、すべてのグループを示すために使用できます。 | 書く| 読んだ | {
「objectType」:「service_group」、 「objectId」:「*」、 「objectName」:「*」、 「操作」:「書き込み」 |
| 設定 | 設定 | 権限が指定された設定セクションの名前 操作 許可する必要があります。 *は、すべてのセクションを示すために使用できます。 設定セクションは、accesslog、accountinfo、alert、collector。*、collectorgroup.groupId、datasource。*、integration、messagetemplate、useraccess。*、useraccess.personalinfo、useraccess.apitokenです。 | objectIdと同じです。 権限が指定された設定セクションの名前 操作 許可する必要があります。 *は、すべてのセクションを示すために使用できます。 設定セクションは、accesslog、accountinfo、alert、collector。*、collectorgroup.groupId、datasource。*、integration、messagetemplate、useraccess。*、useraccess.personalinfo、useraccess.apitokenです。 | 書く| 読んだ useraccess.personalinfoとuseraccess.apitokenでは書き込みのみが利用可能であることに注意してください |
{
「objectType」:「設定」、 「objectId」:「collectorgroup.4」、 「objectName」:「win7a」、 「操作」:「読み取り」 } |
| ヘルプ&サポートメニュー(アカウントの?メニュー) | 助けます | 権限が指定した[ヘルプとサポート]メニューオプションの名前 操作 許可する必要があります。 *は、すべてのオプションを示すために使用できます。 ヘルプとサポートのオプションは、ドキュメント(ドキュメント)、チャット(エンジニアとのチャット)、サポート(サポートリクエスト)、フィードバック(フィードバック)です。 | 助けます | read (チャットを除くすべてのリソースで利用可能) 書きます (チャットでのみ利用可能) |
{
「objectType」:「help」、 「objectId」:「チャット」、 「objectName」:「help」、 「操作」:「書き込み」 } |