翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
API AppStream 2.0 のアプリケーション権限を管理するためのアクション
次のAPIオペレーションを使用して、 AppStream 2.0 のアプリケーションエンタイトルメントを管理できます。
AddApplicationsRequest
オペレーション
AppStream 2.0 ユーザー用のアプリケーションカタログにアプリケーションを追加します。 AppStream 2.0 に表示されるアプリケーションカタログには、このAPIオペレーションを使用して追加するアプリケーションと、イメージに追加したアプリケーションが含まれています。これらの方法の一方または両方を使用してアプリケーションを追加した後、ユーザーはアプリケーションを起動できます。
リクエストの構文
string userSid;
list<Application> applications;
リクエストパラメータ
userSid
-
リクエストが適用されるSIDユーザーの 。
型: 文字列
必須: はい
長さの制限: 最小長は 1、最大長は 208 文字。
applications
-
リクエストが適用されるアプリケーションのリスト。
型: 文字列
必須: はい
Application
オブジェクト
アプリケーションの表示と起動に必要なアプリケーションメタデータを記述します。アプリケーション識別子は一意であり、 API オペレーションまたはイメージで指定された他のアプリケーションと競合しない必要があります。
id
-
指定されているアプリケーションの ID。この値は、 AppStream 2.0 アプリケーションレポート
application_name
の値に対応し、ユーザーがアプリケーションを起動したときに提供されます。使用状況レポートを有効にすると、ストリーミングセッション中にユーザーが少なくとも 1 つのアプリケーションを起動する日ごとに、 AppStream 2.0 はアプリケーションレポートを Amazon S3 バケットにエクスポートします。アプリケーションレポートの詳細については、「アプリケーションレポートのフィールド」を参照してください。型: 文字列
必須: はい
長さの制限: 最小長は 1、最大長は 512 文字。
displayName
-
指定されているアプリケーションの表示名。この名前は、アプリケーションカタログでユーザーに表示されます。
型: 文字列
必須: はい
長さの制限: 最小長は 1、最大長は 512 文字。
launchPath
-
起動するアプリケーションの実行可能ファイルへの Windows ファイルシステムパス。
型: 文字列
必須: はい
長さの制限: 最小長は 1、最大長は 32,767 文字。
iconData
-
アプリケーションカタログに表示する Base 64 エンコードイメージ。このイメージは .png、.jpeg、または .jpg のいずれかの形式にする必要があります。
型: 文字列
必須: はい
長さの制限: 最小長は 1、最大長は 1,000,000 文字。
launchParams
-
アプリケーションを起動するために使用されるパラメータです。
型: 文字列
必須: いいえ
長さ制限: 最大長は 32,000 文字です。
workingDirectory
-
アプリケーションを起動する作業ディレクトリへの Windows ファイルシステムパス。
型: 文字列
必須: いいえ
長さ制限: 最大長は 32,767 文字です。
RemoveApplicationsRequest
オペレーション
AddApplicationsRequest
オペレーションを使用して追加されたアプリケーションを削除します。アプリケーションは、ユーザーのアプリケーションカタログから削除されます。アプリケーションが削除されたら、起動することはできません。アプリケーションがまだ実行されている場合、 AppStream 2.0 は閉じません。 AppStream 2.0 イメージで直接指定されたアプリケーションは削除できません。
リクエストの構文
string userSid;
list<Application> applications;
リクエストパラメータ
userSid
-
リクエストが適用されるSIDユーザーの 。
型: 文字列
必須: はい
長さの制限: 最小長は 1、最大長は 208 文字。
applications
-
リクエストが適用されるアプリケーションのリスト。
型: 文字列
必須: はい
ClearApplicationsRequest
オペレーション
AddApplicationsRequest
オペレーションを使用して、アプリケーションカタログに追加されたすべてのアプリケーションを削除する必要があります。アプリケーションが削除されたら、起動することはできません。ClearApplicationsRequest
オペレーションの使用時にアプリケーションが実行されている場合、 AppStream 2.0 はアプリケーションを終了しません。 AppStream 2.0 イメージで直接指定されたアプリケーションは削除できません。
リクエストの構文
string userSid;
リクエストパラメータ
userSid
-
リクエストが適用されるSIDユーザーの 。
型: 文字列
必須: はい
長さの制限: 最小長は 1、最大長は 208 文字。