Ações de API para gerenciar direitos de aplicações para o AppStream 2.0 - Amazon AppStream 2.0

Ações de API para gerenciar direitos de aplicações para o AppStream 2.0

Você pode usar as operações de API a seguir para gerenciar direitos de aplicações para o AppStream 2.0.

AddApplicationsRequestOperação do

Adiciona aplicações ao catálogo de aplicações para os usuários do AppStream 2.0. O catálogo de aplicações exibido pelo AppStream 2.0 inclui as aplicações que você adiciona usando essa operação de API e as aplicações que você adiciona na imagem. Após adicionar aplicativos usando um ou ambos os métodos, os usuários podem executar os aplicativos.

Sintaxe da solicitação

string SID do usuário;

list<Application> applications;

Parâmetros de solicitação

SID do usuário

O SID do usuário ao qual a solicitação se aplica.

Tipo: string

Obrigatório: Sim

Restrições de comprimento: mínimo de 1, máximo de 208 caracteres.

aplicações

A lista de aplicativos à qual a solicitação se aplica.

Tipo: string

Obrigatório: Sim

ApplicationObjeto

Descreve os metadados de aplicativos necessários para exibir e executar o aplicativo. O identificador de aplicativo deve ser exclusivo e não estar em conflito com outros aplicativos especificados por meio da operação da API ou a imagem.

ID de

O identificador do aplicativo que está sendo especificado. Esse valor, que corresponde ao valor application_name em um relatório de aplicações do AppStream 2.0, é fornecido quando um usuário inicializa a aplicação. Quando você habilita os relatórios de uso, para cada dia que os usuários executam pelo menos uma aplicação durante as sessões de streaming, o AppStream 2.0 exporta um relatório de aplicações para o seu bucket do Amazon S3. Para obter mais informações sobre relatórios de aplicativos, consulte Campos do relatório de aplicativos.

Tipo: string

Obrigatório: Sim

Restrições de comprimento: mínimo de 1, máximo de 512 caracteres.

Nome de exibição

O nome de exibição do aplicativo que está sendo especificado. Esse nome é exibido ao usuário no catálogo de aplicativos.

Tipo: string

Obrigatório: Sim

Restrições de comprimento: mínimo de 1, máximo de 512 caracteres.

Caminho de execução

O caminho do sistema de arquivos do Windows para o executável do aplicativo a ser iniciado.

Tipo: string

Obrigatório: Sim

Restrições de comprimento: mínimo de 1, máximo de 32,767 caracteres.

Ícone de dados

A imagem codificada em base64 para exibir no catálogo de aplicativos. A imagem deve estar em um dos seguintes formatos: .png, .jpeg ou .jpg.

Tipo: string

Obrigatório: Sim

Restrições de comprimento: mínimo de 1, máximo de 1,000,000 caracteres.

Parâmetros de execução

Os parâmetros usados para executar o aplicativo.

Tipo: string

Obrigatório: não

Restrições de tamanho: o tamanho máximo é de 32.000 caracteres.

workingDirectory

O caminho do sistema de arquivos do Windows para o diretório de trabalho no qual o aplicativo deve ser executado.

Tipo: string

Obrigatório: não

Restrições de tamanho: o tamanho máximo é de 32.767 caracteres.

RemoveApplicationsRequestOperação do

Remove os aplicativos que foram adicionados usando a operação AddApplicationsRequest. Os aplicativos são removidos do catálogo de aplicativos para o usuário. Após a remoção dos aplicativos, eles não podem ser executados. Se uma aplicação ainda estiver em execução, o AppStream 2.0 não a fechará. Não é possível remover as aplicações especificadas diretamente na imagem do AppStream 2.0.

Sintaxe da solicitação

string SID do usuário;

list<Application> applications;

Parâmetros de solicitação

SID do usuário

O SID do usuário ao qual a solicitação se aplica.

Tipo: string

Obrigatório: Sim

Restrições de comprimento: mínimo de 1, máximo de 208 caracteres.

aplicações

A lista de aplicativos à qual a solicitação se aplica.

Tipo: string

Obrigatório: Sim

ClearApplicationsRequestOperação do

Remove todos os aplicativos que foram adicionados ao catálogo de aplicativos usando a operação AddApplicationsRequest. Após a remoção dos aplicativos, eles não podem ser executados. Se as aplicações estiverem em execução quando a operação ClearApplicationsRequest for aplicada, o AppStream 2.0 não as fechará. Não é possível remover as aplicações especificadas diretamente na imagem do AppStream 2.0.

Sintaxe da solicitação

string SID do usuário;

Parâmetros de solicitação

SID do usuário

O SID do usuário ao qual a solicitação se aplica.

Tipo: string

Obrigatório: Sim

Restrições de comprimento: mínimo de 1, máximo de 208 caracteres.