プロジェクト管理者

OLP CLI は、次のものをサポートしています。

  • 管理者を プロジェクトに追加します
  • プロジェクトの管理者を一覧表示します
  • プロジェクト から管理者を削除します

プロジェクト管理者が追加します

管理者をプロジェクトに追加します。

olp project admin add <project HRN> [command options]

必須パラメータ :

  • <project HRN> プロジェクトの HERE リソースネーム 。

オプションのパラメータ :

  • --app <appID1 appID2 ...> 管理者としてプロジェクトに追加するアプリケーション ID のリスト。スペースで区切ります。
  • --user <userID1 userID2 ...> 管理者としてプロジェクトに追加するユーザー ID のリスト。スペースで区切ります。
  • --credentials <path to credentials file> コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、プラットフォームポータルとは別にダウンロードされます。
  • --profile <profile name> olpcli.ini ファイルから使用する資格情報プロファイルの名前。
  • --quiet 空の出力を追加情報なしで表示します。

これらのオプションの少なくとも 1 つ、またはを指定する必要 があります。--app--user

資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。

例 :

Linux
olp project admin add hrn:here:authorization::org:project/my-project-0000 \
   --app F9p0HU3qCqtxnZ3KnH4z --user HERE-05966c89-aaf1-4ae2-b0e4-3676b3f8b8c3
olp project admin add hrn:here:authorization::org:project/my-project-0000 ^
   --app F9p0HU3qCqtxnZ3KnH4z --user HERE-05966c89-aaf1-4ae2-b0e4-3676b3f8b8c3

出力 :


Application D0zj1n2v7EE2CdMgxtTo has been added to the project hrn:here:authorization::org:project/my-project-0000 as administrator
User HERE-05966c89-aaf1-4ae2-b0e4-3676b3f8b8c3 has been added to the project hrn:here:authorization::org:project/my-project-0000 as administrator

プロジェクト管理者リスト

プロジェクトのすべての管理者を取得します。


olp project admin list <project HRN> [command options]

必須パラメータ :

  • <project HRN> プロジェクトの HERE リソースネーム 。

オプションのパラメータ :

  • --type <user|app> プロジェクト管理者のタイプ。 省略すると、すべてのプロジェクト管理者が表示されます。
  • --credentials <path to credentials file> コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、プラットフォームポータルとは別にダウンロードされます。
  • --profile <profile name> olpcli.ini ファイルから使用する資格情報プロファイルの名前。
  • --json コマンドの結果を JSON 形式で表示します。
  • --quiet 管理者の HRNS を新しい行に表示します。

資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。

例 :


olp project admin list hrn:here:authorization::org:project/my-project-0000 --json

出力 :


{"admins": [{
    "entityType": "app",
    "entityHrn": "hrn:here:account::org:app/D0zj1n2v7EE2CdMgxtTo",
    "info": {
        "ownerHrn": "hrn:here:account::org:user/HERE-a45335f2-9c82-4d71-b4c8-b09c4b661562",
        "clientId": "D0zj1n2v7EE2CdMgxtTo",
        "clientHrn": "hrn:here:account::org:app/D0zj1n2v7EE2CdMgxtTo",
        "name": "cli-test-app",
        "realm": "hrn:here:account::org:realm/org",
        "ownerId": "HERE-a45335f2-9c82-4d71-b4c8-b09c4b661562"
    }
}]}

プロジェクト管理者が削除します

管理者をプロジェクトから削除します。


olp project admin remove <project HRN> [command options]

必須パラメータ :

  • <project HRN> プロジェクトの HERE リソースネーム 。

オプションのパラメータ :

  • --app <appID1 appID2 ...> 管理者としてプロジェクトから削除するアプリケーション ID のリスト。スペースで区切ります。
  • --user <userID1 userID2 ...> 管理者としてプロジェクトから削除するユーザー ID のリスト。スペースで区切ります。
  • --credentials <path to credentials file> コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、プラットフォームポータルとは別にダウンロードされます。
  • --membership プロジェクトからメンバーシップを削除します。 デフォルトでは、メンバーシップは保持されます。
  • --profile <profile name> olpcli.ini ファイルから使用する資格情報プロファイルの名前。
  • --quiet 空の出力を追加情報なしで表示します。

これらのオプション、 --app またはのいずれかを少なくとも 1 つ指定する必要があります --user

資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。

例 :

Linux
olp project admin remove hrn:here:authorization::org:project/my-project-0000 \
   --app F9p0HU3qCqtxnZ3KnH4z --user HERE-05966c89-aaf1-4ae2-b0e4-3676b3f8b8c3
olp project admin remove hrn:here:authorization::org:project/my-project-0000 ^
   --app F9p0HU3qCqtxnZ3KnH4z --user HERE-05966c89-aaf1-4ae2-b0e4-3676b3f8b8c3

出力 :


Application D0zj1n2v7EE2CdMgxtTo has been removed from the project administrators for the project hrn:here:authorization::org:project/my-project-0000
User HERE-05966c89-aaf1-4ae2-b0e4-3676b3f8b8c3 has been removed from the project administrators for the project hrn:here:authorization::org:project/my-project-0000

」に一致する結果は 件です

    」に一致する結果はありません