アプリ
OLP CLI は、アプリケーション管理のために次の機能をサポートしています。
アプリリスト
現在のアプリが管理者としてアクセスできるすべてのアプリが一覧表示されます。
olp app list [command options]
オプションのパラメータ :
-
[filter]
名前でアプリリストをフィルタリングする freeform テキスト。 フィルタ filter
は、アプリの HERE リソースネーム 、名前、または説明に文字列が含まれているかどうかを確認します。 フィルタリングは OLP CLI 側で行われることに注意してください。したがって、 [filter]
と --limit
の両方を使用する場合、返されるアプリの数が --limit
値よりも少ない可能性があります。 -
<--read|--write|--manage|--share>
これらのフラグのいずれかを使用して、アプリが特定の権限を持っているすべてのアプリを取得します。 --limit <max number of apps>
結果に返されたアプリの最大数 ( 既定では 100) 。 -
--credentials <path to credentials file>
コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。 -
--profile <profile name>
olpcli.ini
ファイルから使用する資格情報プロファイルの名前。 --json
コマンドの結果を JSON 形式で表示します。 --quiet
アプリ HRNS を新しい行に表示します。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
次のコマンドは、 HERE リソースネーム 、名前、または説明にが含まれているアプリを一覧表示 my-app
します。
olp app list my-app --json
出力 :
{"apps": [
{
"appCreationEnabled": true,
"hrn": "hrn:here:account::org:app/my-app-1234",
"appId": "someAppId",
"name": "my-app-name",
"description": "my app description",
"status": "active"
}
]
}
アプリが作成します
アプリを作成します。
olp app create <app name> [command options]
必須パラメータ :
オプションのパラメータ :
--description <app description>
アプリ の詳細な説明。説明は引用符で囲んでください。 -
--app-creation-enabled <true|false>
アプリで他のアプリの作成を許可するかどうかを定義false
します(デフォルト)。 -
--credentials <path to credentials file>
コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。 -
--profile <profile name>
olpcli.ini
ファイルから使用する資格情報プロファイルの名前。 --json
コマンドの結果を JSON 形式で表示します。 --quiet
アプリ HERE リソースネーム を表示します。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
次のコマンドを使用すると、新しいアプリが作成されます。
olp app create my-app-name --description "my app description"
出力 :
Application hrn:here:account::org:app/my-app-1234 has been created
アプリの更新
アプリを更新します。
olp app update <app HRN> [command options]
必須パラメータ :
-
<app HRN>
アプリの HERE リソースネーム 。
オプションのパラメータ :
-
--name <app name>
アプリの新しい人間が読める名前。 何も指定しない場合、元の名前が保持されます。 -
--description <app description>
アプリとその内容の新しい説明。 何も指定しない場合、元の説明が保持されます。 -
--app-creation-enabled <true|false>
アプリで他のアプリの作成を許可するかどうかを定義します。 何も指定しない場合、元の値が保持されます。 --trusted-domains <enable|disable>
アプリケーションの信頼できるドメインを有効にします。 アプリケーションごとに最大 3,000 の信頼できるドメインが許可されます。 -
--credentials <path to credentials file>
コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。 -
--profile <profile name>
olpcli.ini
ファイルから使用する資格情報プロファイルの名前。 --json
コマンドの結果を JSON 形式で表示します。 -
--quiet
空の出力を追加情報なしで表示します。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
次のコマンドを使用すると、アプリの名前が更新されます。
olp app update hrn:here:account::org:app/my-app-1234 --name "my updated name"
出力 :
Application hrn:here:account::org:app/my-app-1234 has been updated
次のコマンドを使用すると、アプリの信頼できるドメインが有効になります。
olp app update hrn:here:account::org:app/my-app-1234 --trusted-domains enable
出力 :
Application hrn:here:account::org:app/my-app-1234 has been updated
アプリショー
アプリの詳細を表示します。
olp app show <app HRN>
必須パラメータ :
-
<app HRN>
アプリの HERE リソースネーム 。
オプションのパラメータ :
-
--credentials <path to credentials file>
コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。 -
--profile <profile name>
olpcli.ini
ファイルから使用する資格情報プロファイルの名前。 --quiet
アプリ 名を表示します。 --json
コマンドの結果を JSON 形式で表示します。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
次のコマンドは、アプリの詳細を示しています。
olp app show hrn:here:account::org:app/my-app-1234 --json
olp app show hrn:here:account::org:app/my-app-1234 --json
出力 :
{
"appId": "my-app-1234",
"name": "my-app-name",
"description": "My app description",
"hrn": "hrn:here:account::org:app/my-app-1234",
"status": "active",
"appCreationEnabled": false,
"trustedDomainsEnabled": false,
"roles": ["CrossRealmTrustManager"]
}
アプリが削除されます
アプリを削除します。
olp app delete <app HRN>
必須パラメータ :
-
<app HRN>
削除するアプリの HERE リソースネーム 。
オプションのパラメータ :
-
--credentials <path to credentials file>
コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。 -
--profile <profile name>
olpcli.ini
ファイルから使用する資格情報プロファイルの名前。 -
--quiet
空の出力を追加情報なしで表示します。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
次のコマンドを実行すると、アプリが削除 appId
されます。
olp app delete hrn:here:account::org:app/my-app-1234
出力 :
Application hrn:here:account::org:app/my-app-1234 has been deleted