View a markdown version of this page

Ações, recursos e chaves de condição para o Amazon WorkSpaces Thin Client - Referência de autorização do serviço

Ações, recursos e chaves de condição para o Amazon WorkSpaces Thin Client

O Amazon WorkSpaces Thin Client (prefixo do serviço:thinclient) fornece as seguintes operações, recursos, ações e chaves de condição específicos do serviço para uso nas políticas de permissão do IAM.

Referências:

Operações de API definidas pelo Amazon WorkSpaces Thin Client

A tabela a seguir mapeia as operações da API às ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a API e a ação fornecidas são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a tabela Ações.

Operation Ação do IAM Chave de condição Valor (es) possível (s) Nível de acesso

CreateEnvironment

cliente fino: CreateEnvironment

Gravar

cliente fino: TagResource

Marcação, gravação

DeleteDevice

cliente fino: DeleteDevice

Gravar

DeleteEnvironment

cliente fino: DeleteEnvironment

Gravar

DeregisterDevice

cliente fino: DeregisterDevice

Gravar

GetDevice

cliente fino: GetDevice

Ler

GetEnvironment

cliente fino: GetEnvironment

Ler

GetSoftwareSet

cliente fino: GetSoftwareSet

Ler

ListDevices

cliente fino: ListDevices

Lista

ListEnvironments

cliente fino: ListEnvironments

Lista

ListSoftwareSets

cliente fino: ListSoftwareSets

Lista

ListTagsForResource

cliente fino: ListTagsForResource

Lista

TagResource

cliente fino: TagResource

Marcação, gravação

UntagResource

cliente fino: UntagResource

Marcação, gravação

UpdateDevice

cliente fino: UpdateDevice

Gravar

UpdateEnvironment

cliente fino: TagResource

Marcação, gravação

cliente fino: UpdateEnvironment

Gravar

UpdateSoftwareSet

cliente fino: UpdateSoftwareSet

Gravar

Ações definidas pelo Amazon WorkSpaces Thin Client

Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.

Ações Description Tipos de recursos (*necessários) Chaves de condição Nível de acesso

CreateEnvironment

Concede permissão para criar ambientes

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

DeleteDevice

Concede permissão para excluir dispositivos

dispositivo*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteEnvironment

Concede permissão para excluir ambientes

ambiente*

foi: ResourceTag /$ {} TagKey

Gravar

DeregisterDevice

Concede permissão para cancelar o registro de dispositivos

dispositivo*

foi: ResourceTag /$ {} TagKey

Gravar

GetDevice

Concede permissão para obter dispositivos

dispositivo*

foi: ResourceTag /$ {} TagKey

Ler

GetEnvironment

Concede permissão para obter detalhes de ambientes

ambiente*

foi: ResourceTag /$ {} TagKey

Ler

GetSoftwareSet

Concede permissão para obter detalhes de conjuntos de softwares

conjunto de software*

foi: ResourceTag /$ {} TagKey

Ler

ListDevices

Concede permissão para listar dispositivos

Lista

ListEnvironments

Concede permissão para listar ambientes

Lista

ListSoftwareSets

Concede permissão para listar conjuntos de softwares

Lista

ListTagsForResource

Concede permissão para listar as etiquetas de um recurso

dispositivo

foi: ResourceTag /$ {} TagKey

Lista

ambiente

foi: ResourceTag /$ {} TagKey

conjunto de software

foi: ResourceTag /$ {} TagKey

TagResource

Concede permissão para adicionar uma ou mais etiquetas a um recurso

dispositivo

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

ambiente

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

conjunto de software

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UntagResource

Concede permissão para remover uma ou mais etiquetas de um recurso

dispositivo

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

ambiente

foi: ResourceTag /$ {} TagKey

leis: TagKeys

conjunto de software

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UpdateDevice

Concede permissão para atualizar dispositivos

dispositivo*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateEnvironment

Concede permissão para atualizar ambientes

ambiente*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateSoftwareSet

Concede permissão para atualizar conjuntos de softwares

conjunto de software*

foi: ResourceTag /$ {} TagKey

Gravar

Permission-only ações para o Amazon WorkSpaces Thin Client

As ações a seguir são definidas pelo Amazon WorkSpaces Thin Client, mas não podem ser invocadas diretamente por meio de nenhuma operação de API. Eles só podem ser usados em declarações de política do IAM para conceder ou negar permissões.

Ações Description Tipos de recursos (*necessários) Chaves de condição Nível de acesso

GetDeviceDetails

Concede permissão para obter detalhes de dispositivos

dispositivo*

foi: ResourceTag /$ {} TagKey

Ler

ListDeviceSessions

Concede permissão para listar sessões de dispositivos

dispositivo*

foi: ResourceTag /$ {} TagKey

Lista

Tipos de recursos definidos pelo Amazon WorkSpaces Thin Client

Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.

Resource types ARN Chaves de condição

dispositivo

arn: $ {Partition} :thinclient: $ {Region} :$ {Account} :device/$ {} DeviceId

foi: ResourceTag /$ {} TagKey

meio ambiente

arn: $ {Partition} :thinclient: $ {Region} :$ {Account} :environment/$ {} EnvironmentId

foi: ResourceTag /$ {} TagKey

conjunto de software

arn: $ {Partition} :thinclient: $ {Region} :$ {Account} :softwareset/$ {} SoftwareSetId

foi: ResourceTag /$ {} TagKey

Chaves de condição para o Amazon WorkSpaces Thin Client

O Amazon WorkSpaces Thin Client define as seguintes chaves de condição que podem ser usadas no Condition elemento de uma política do IAM.

Chaves de condição Descrição Tipo

foi: RequestTag /$ {} TagKey

Filtra o acesso pelas etiquetas que são transmitidas na solicitação

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso pelas etiquetas associadas ao recurso

String

leis: TagKeys

Filtra o acesso pelas chaves da etiqueta que são transmitidas na solicitação

ArrayOfString