

# Claves de condición, recursos y acciones de Amazon WorkSpaces Thin Client
<a name="list_workspaces-thin-client"></a>

Amazon WorkSpaces Thin Client (prefijo de servicio:`thinclient`) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:
+ Obtenga información para [configurar este servicio](https://docs.aws.amazon.com/workspaces-thin-client/latest/ug/).
+ Vea una [lista de las operaciones de API disponibles para este servicio](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/).
+ Obtenga información sobre cómo proteger este servicio y sus recursos [mediante las políticas de permisos de IAM](https://docs.aws.amazon.com/workspaces-thin-client/latest/ag/security-iam.html).
+ Consulte la referencia de [autorización de servicio programática de este servicio](https://servicereference.us-east-1.amazonaws.com/v1/thinclient/thinclient.json).

**Topics**
+ [Operaciones de API definidas por Amazon WorkSpaces Thin Client](#list_workspaces-thin-client-operations)
+ [Acciones definidas por Amazon WorkSpaces Thin Client](#list_workspaces-thin-client-actions-as-permissions)
+ [Permission-only acciones para Amazon WorkSpaces Thin Client](#list_workspaces-thin-client-permission-only-actions)
+ [Tipos de recursos definidos por Amazon WorkSpaces Thin Client](#list_workspaces-thin-client-resources-for-iam-policies)
+ [Claves de condición de Amazon WorkSpaces Thin Client](#list_workspaces-thin-client-policy-keys)

## Operaciones de API definidas por Amazon WorkSpaces Thin Client
<a name="list_workspaces-thin-client-operations"></a>

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la [tabla de acciones](#list_workspaces-thin-client-actions-as-permissions).




- **   CreateEnvironment  **
  - **Acción de IAM:**  [cliente delgado: CreateEnvironment](#list_workspaces-thin-client-action-CreateEnvironment)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [cliente delgado: TagResource](#list_workspaces-thin-client-action-TagResource)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir

- **   DeleteDevice  **
  - **Acción de IAM:**  [cliente delgado: DeleteDevice](#list_workspaces-thin-client-action-DeleteDevice) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteEnvironment  **
  - **Acción de IAM:**  [cliente delgado: DeleteEnvironment](#list_workspaces-thin-client-action-DeleteEnvironment) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeregisterDevice  **
  - **Acción de IAM:**  [cliente delgado: DeregisterDevice](#list_workspaces-thin-client-action-DeregisterDevice) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   GetDevice  **
  - **Acción de IAM:**  [cliente delgado: GetDevice](#list_workspaces-thin-client-action-GetDevice) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetEnvironment  **
  - **Acción de IAM:**  [cliente delgado: GetEnvironment](#list_workspaces-thin-client-action-GetEnvironment) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetSoftwareSet  **
  - **Acción de IAM:**  [cliente delgado: GetSoftwareSet](#list_workspaces-thin-client-action-GetSoftwareSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   ListDevices  **
  - **Acción de IAM:**  [cliente delgado: ListDevices](#list_workspaces-thin-client-action-ListDevices) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListEnvironments  **
  - **Acción de IAM:**  [cliente delgado: ListEnvironments](#list_workspaces-thin-client-action-ListEnvironments) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListSoftwareSets  **
  - **Acción de IAM:**  [cliente delgado: ListSoftwareSets](#list_workspaces-thin-client-action-ListSoftwareSets) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListTagsForResource  **
  - **Acción de IAM:**  [cliente delgado: ListTagsForResource](#list_workspaces-thin-client-action-ListTagsForResource) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   TagResource  **
  - **Acción de IAM:**  [cliente delgado: TagResource](#list_workspaces-thin-client-action-TagResource) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Etiquetar, escribir

- **   UntagResource  **
  - **Acción de IAM:**  [cliente delgado: UntagResource](#list_workspaces-thin-client-action-UntagResource) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Etiquetar, escribir

- **   UpdateDevice  **
  - **Acción de IAM:**  [cliente delgado: UpdateDevice](#list_workspaces-thin-client-action-UpdateDevice) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateEnvironment  **
  - **Acción de IAM:**  [cliente delgado: TagResource](#list_workspaces-thin-client-action-TagResource)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir
  - **Acción de IAM:**  [cliente delgado: UpdateEnvironment](#list_workspaces-thin-client-action-UpdateEnvironment)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura

- **   UpdateSoftwareSet  **
  - **Acción de IAM:**  [cliente delgado: UpdateSoftwareSet](#list_workspaces-thin-client-action-UpdateSoftwareSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura



## Acciones definidas por Amazon WorkSpaces Thin Client
<a name="list_workspaces-thin-client-actions-as-permissions"></a>

Puede especificar las siguientes acciones en el elemento `Action` de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.




- **   [CreateEnvironment](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_CreateEnvironment.html)  **
  - **Description (Descripción):** Concede permiso para crear entornos
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:** [aws: RequestTag /$ {} TagKey](#list_workspaces-thin-client-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_workspaces-thin-client-aws_TagKeys)
  - **Nivel de acceso:** Escritura

- **   [DeleteDevice](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_DeleteDevice.html)  **
  - **Description (Descripción):** Concede permiso para eliminar dispositivos
  - **Tipos de recursos (\*necesarios):** [dispositivo\*](#list_workspaces-thin-client-resource-device)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeleteEnvironment](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_DeleteEnvironment.html)  **
  - **Description (Descripción):** Concede permiso para eliminar entornos
  - **Tipos de recursos (\*necesarios):** [entorno\*](#list_workspaces-thin-client-resource-environment)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeregisterDevice](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_DeregisterDevice.html)  **
  - **Description (Descripción):** Concede permiso para anular el registro de dispositivos
  - **Tipos de recursos (\*necesarios):** [dispositivo\*](#list_workspaces-thin-client-resource-device)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [GetDevice](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_GetDevice.html)  **
  - **Description (Descripción):** Concede permiso para obtener dispositivos.
  - **Tipos de recursos (\*necesarios):** [dispositivo\*](#list_workspaces-thin-client-resource-device)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetEnvironment](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_GetEnvironment.html)  **
  - **Description (Descripción):** Concede permiso para obtener detalles de entornos
  - **Tipos de recursos (\*necesarios):** [entorno\*](#list_workspaces-thin-client-resource-environment)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetSoftwareSet](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_GetSoftwareSet.html)  **
  - **Description (Descripción):** Concede permiso para obtener detalles de conjuntos de software
  - **Tipos de recursos (\*necesarios):** [conjunto de software\*](#list_workspaces-thin-client-resource-softwareset)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [ListDevices](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_ListDevices.html)  **
  - **Description (Descripción):** Concede permiso para enumerar dispositivos
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListEnvironments](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_ListEnvironments.html)  **
  - **Description (Descripción):** Otorga permiso para enumerar los entornos.
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListSoftwareSets](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_ListSoftwareSets.html)  **
  - **Description (Descripción):** Concede permiso para enumerar conjuntos de software
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListTagsForResource](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_ListTagsForResource.html)  **
  - **Description (Descripción):** Concede permiso para enumerar las etiquetas de un recurso
  - **Tipos de recursos (\*necesarios):** [dispositivo](#list_workspaces-thin-client-resource-device) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [environment](#list_workspaces-thin-client-resource-environment) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [conjunto de software](#list_workspaces-thin-client-resource-softwareset) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [TagResource](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_TagResource.html)  **
  - **Description (Descripción):** Concede permiso para agregar una o varias etiquetas a un recurso
  - **Tipos de recursos (\*necesarios):** [dispositivo](#list_workspaces-thin-client-resource-device) / **Claves de condición:** [aws: RequestTag /$ {} TagKey](#list_workspaces-thin-client-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_workspaces-thin-client-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [environment](#list_workspaces-thin-client-resource-environment) / **Claves de condición:** [AWS: RequestTag /$ {} TagKey](#list_workspaces-thin-client-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_workspaces-thin-client-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [conjunto de software](#list_workspaces-thin-client-resource-softwareset) / **Claves de condición:** [aws: RequestTag /$ {} TagKey](#list_workspaces-thin-client-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_workspaces-thin-client-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir

- **   [UntagResource](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_UntagResource.html)  **
  - **Description (Descripción):** Concede permiso para eliminar una o varias etiquetas de un recurso.
  - **Tipos de recursos (\*necesarios):** [dispositivo](#list_workspaces-thin-client-resource-device) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_workspaces-thin-client-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [environment](#list_workspaces-thin-client-resource-environment) / **Claves de condición:** [AWS: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_workspaces-thin-client-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [conjunto de software](#list_workspaces-thin-client-resource-softwareset) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_workspaces-thin-client-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir

- **   [UpdateDevice](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_UpdateDevice.html)  **
  - **Description (Descripción):** Concede permiso para actualizar dispositivos
  - **Tipos de recursos (\*necesarios):** [dispositivo\*](#list_workspaces-thin-client-resource-device)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [UpdateEnvironment](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_UpdateEnvironment.html)  **
  - **Description (Descripción):** Otorga permiso para actualizar entornos
  - **Tipos de recursos (\*necesarios):** [entorno\*](#list_workspaces-thin-client-resource-environment)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [UpdateSoftwareSet](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_UpdateSoftwareSet.html)  **
  - **Description (Descripción):** Concede permiso para actualizar un conjunto de software
  - **Tipos de recursos (\*necesarios):** [conjunto de software\*](#list_workspaces-thin-client-resource-softwareset)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura



## Permission-only acciones para Amazon WorkSpaces Thin Client
<a name="list_workspaces-thin-client-permission-only-actions"></a>

Amazon WorkSpaces Thin Client define las siguientes acciones, pero no se pueden invocar directamente a través de ninguna operación de API. Solo se pueden utilizar en las declaraciones de política de IAM para conceder o denegar permisos.




- **   [GetDeviceDetails](${APIReferenceDocPage})  **
  - **Description (Descripción):** Concede permiso para obtener detalles de dispositivos
  - **Tipos de recursos (\*necesarios):** [dispositivo\*](#list_workspaces-thin-client-resource-device)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [ListDeviceSessions](${APIReferenceDocPage})  **
  - **Description (Descripción):** Concede permiso para enumerar sesiones de dispositivos
  - **Tipos de recursos (\*necesarios):** [dispositivo\*](#list_workspaces-thin-client-resource-device)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración



## Tipos de recursos definidos por Amazon WorkSpaces Thin Client
<a name="list_workspaces-thin-client-resources-for-iam-policies"></a>

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento `Resource` de las instrucciones de política de permisos de IAM.



| Tipos de recurso | ARN | Claves de condición | 
| --- | --- | --- | 
| [dispositivo](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_Device.html)  | arn: $ {Partition} :thinclient: $ {Region} :$ {Account} :device/$ {} DeviceId | [ResourceTagwas: /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_) | 
| [entorno](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_Environment.html)  | arn: $ {Partition} :thinclient: $ {Region} :$ {Account} :environment/$ {} EnvironmentId | [ResourceTagwas: /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_) | 
| [conjunto de software](https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_SoftwareSet.html)  | arn: $ {Partition} :thinclient: $ {Region} :$ {Account} :softwareset/$ {} SoftwareSetId | [ResourceTagwas: /$ {} TagKey](#list_workspaces-thin-client-aws_ResourceTag___TagKey_) | 

## Claves de condición de Amazon WorkSpaces Thin Client
<a name="list_workspaces-thin-client-policy-keys"></a>

Amazon WorkSpaces Thin Client define las siguientes claves de condición que se pueden utilizar en el `Condition` elemento de una política de IAM.



| Claves de condición | Descripción | Tipo | 
| --- | --- | --- | 
|  [aws: RequestTag /$ {} TagKey](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag)  | Filtra el acceso por las etiquetas que se pasan en la solicitud | Cadena | 
|  [aws: ResourceTag /$ {} TagKey](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag)  | Filtra el acceso por las etiquetas asociadas al recurso | Cadena | 
|  [AWS: TagKeys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys)  | Filtra el acceso por las claves de etiquetas que se pasan en la solicitud | ArrayOfString | 