プロジェクト管理者
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
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
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
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
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