

# Acciones, recursos y claves de condición para AWS Amplify
<a name="list_amplify"></a>

AWS Amplify (prefijo de servicio:`amplify`) 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/amplify/latest/userguide/).
+ Vea una [lista de las operaciones de API disponibles para este servicio](https://docs.aws.amazon.com/amplify/latest/APIReference/).
+ 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/amplify/latest/userguide/security-iam.html).
+ Consulte la referencia de autorización de [servicio programática de este servicio.](https://servicereference.us-east-1.amazonaws.com/v1/amplify/amplify.json)

**Topics**
+ [Las operaciones de la API se definen mediante AWS Amplify](#list_amplify-operations)
+ [Acciones definidas por AWS Amplify](#list_amplify-actions-as-permissions)
+ [Tipos de recursos definidos por AWS Amplify](#list_amplify-resources-for-iam-policies)
+ [Claves de condición para AWS Amplify](#list_amplify-policy-keys)

## Las operaciones de la API se definen mediante AWS Amplify
<a name="list_amplify-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_amplify-actions-as-permissions).




- **   CreateApp  **
  - **Acción de IAM:**  [amplificar: CreateApp](#list_amplify-action-CreateApp)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [amplificar: TagResource](#list_amplify-action-TagResource)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir
  - **Acción de IAM:**  [objetivo: PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clave de condición:** objetivo: PassedToService / **Valores posibles:** amplify.amazonaws.com / **Nivel de acceso:** Escritura

- **   CreateBackendEnvironment  **
  - **Acción de IAM:**  [amplificar: CreateBackendEnvironment](#list_amplify-action-CreateBackendEnvironment) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   CreateBranch  **
  - **Acción de IAM:**  [amplificar: CreateBranch](#list_amplify-action-CreateBranch)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [amplificar: TagResource](#list_amplify-action-TagResource)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir
  - **Acción de IAM:**  [objetivo: PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clave de condición:** objetivo: PassedToService / **Valores posibles:** amplify.amazonaws.com / **Nivel de acceso:** Escritura

- **   CreateDeployment  **
  - **Acción de IAM:**  [amplificar: CreateDeployment](#list_amplify-action-CreateDeployment) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   CreateDomainAssociation  **
  - **Acción de IAM:**  [amplificar: CreateDomainAssociation](#list_amplify-action-CreateDomainAssociation)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [objetivo: PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clave de condición:** objetivo: PassedToService / **Valores posibles:** amplify.amazonaws.com / **Nivel de acceso:** Escritura

- **   CreateWebhook  **
  - **Acción de IAM:**  [amplificar: CreateWebHook](#list_amplify-action-CreateWebHook) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteApp  **
  - **Acción de IAM:**  [amplificar: DeleteApp](#list_amplify-action-DeleteApp) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteBackendEnvironment  **
  - **Acción de IAM:**  [amplificar: DeleteBackendEnvironment](#list_amplify-action-DeleteBackendEnvironment) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteBranch  **
  - **Acción de IAM:**  [amplificar: DeleteBranch](#list_amplify-action-DeleteBranch) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteDomainAssociation  **
  - **Acción de IAM:**  [amplificar: DeleteDomainAssociation](#list_amplify-action-DeleteDomainAssociation) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteJob  **
  - **Acción de IAM:**  [amplificar: DeleteJob](#list_amplify-action-DeleteJob) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteWebhook  **
  - **Acción de IAM:**  [amplificar: DeleteWebHook](#list_amplify-action-DeleteWebHook) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   GenerateAccessLogs  **
  - **Acción de IAM:**  [amplificar: GenerateAccessLogs](#list_amplify-action-GenerateAccessLogs) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   GetApp  **
  - **Acción de IAM:**  [amplificar: GetApp](#list_amplify-action-GetApp) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetArtifactUrl  **
  - **Acción de IAM:**  [amplificar: GetArtifactUrl](#list_amplify-action-GetArtifactUrl) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetBackendEnvironment  **
  - **Acción de IAM:**  [amplificar: GetBackendEnvironment](#list_amplify-action-GetBackendEnvironment) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetBranch  **
  - **Acción de IAM:**  [amplificar: GetBranch](#list_amplify-action-GetBranch) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetDomainAssociation  **
  - **Acción de IAM:**  [amplificar: GetDomainAssociation](#list_amplify-action-GetDomainAssociation) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetJob  **
  - **Acción de IAM:**  [amplificar: GetJob](#list_amplify-action-GetJob) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetWebhook  **
  - **Acción de IAM:**  [amplificar: GetWebHook](#list_amplify-action-GetWebHook) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   ListApps  **
  - **Acción de IAM:**  [amplificar: ListApps](#list_amplify-action-ListApps) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListArtifacts  **
  - **Acción de IAM:**  [amplificar: ListArtifacts](#list_amplify-action-ListArtifacts) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListBackendEnvironments  **
  - **Acción de IAM:**  [amplificar: ListBackendEnvironments](#list_amplify-action-ListBackendEnvironments) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListBranches  **
  - **Acción de IAM:**  [amplificar: ListBranches](#list_amplify-action-ListBranches) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListDomainAssociations  **
  - **Acción de IAM:**  [amplificar: ListDomainAssociations](#list_amplify-action-ListDomainAssociations) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListJobs  **
  - **Acción de IAM:**  [amplificar: ListJobs](#list_amplify-action-ListJobs) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListTagsForResource  **
  - **Acción de IAM:**  [amplificar: ListTagsForResource](#list_amplify-action-ListTagsForResource) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   ListWebhooks  **
  - **Acción de IAM:**  [amplificar: ListWebHooks](#list_amplify-action-ListWebHooks) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   StartDeployment  **
  - **Acción de IAM:**  [amplificar: StartDeployment](#list_amplify-action-StartDeployment) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   StartJob  **
  - **Acción de IAM:**  [amplificar: StartJob](#list_amplify-action-StartJob) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   StopJob  **
  - **Acción de IAM:**  [amplificar: StopJob](#list_amplify-action-StopJob) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   TagResource  **
  - **Acción de IAM:**  [amplificar: TagResource](#list_amplify-action-TagResource) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Etiquetar, escribir

- **   UntagResource  **
  - **Acción de IAM:**  [amplificar: UntagResource](#list_amplify-action-UntagResource) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Etiquetar, escribir

- **   UpdateApp  **
  - **Acción de IAM:**  [amplificar: UpdateApp](#list_amplify-action-UpdateApp)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [objetivo: PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clave de condición:** objetivo: PassedToService / **Valores posibles:** amplify.amazonaws.com / **Nivel de acceso:** Escritura

- **   UpdateBranch  **
  - **Acción de IAM:**  [amplificar: UpdateBranch](#list_amplify-action-UpdateBranch)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [objetivo: PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clave de condición:** objetivo: PassedToService / **Valores posibles:** amplify.amazonaws.com / **Nivel de acceso:** Escritura

- **   UpdateDomainAssociation  **
  - **Acción de IAM:**  [amplificar: UpdateDomainAssociation](#list_amplify-action-UpdateDomainAssociation)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [objetivo: PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clave de condición:** objetivo: PassedToService / **Valores posibles:** amplify.amazonaws.com / **Nivel de acceso:** Escritura

- **   UpdateWebhook  **
  - **Acción de IAM:**  [amplificar: UpdateWebHook](#list_amplify-action-UpdateWebHook) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura



## Acciones definidas por AWS Amplify
<a name="list_amplify-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.




- **  [AssociateWebACL](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para asociar una WebACL a un recurso.
  - **Tipos de recursos (\*necesarios):** [aplicaciones\*](#list_amplify-resource-apps)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [CreateApp](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para crear una nueva aplicación de Amplify
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:** [aws: RequestTag /$ {} TagKey](#list_amplify-aws_RequestTag___TagKey_)<br />[AWS: TagKeys](#list_amplify-aws_TagKeys)
  - **Nivel de acceso:** Escritura

- **   [CreateBackendEnvironment](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para crear un nuevo entorno de backend para una aplicación de Amplify
  - **Tipos de recursos (\*necesarios):** [aplicaciones\*](#list_amplify-resource-apps)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [CreateBranch](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para crear una nueva ramificación para una aplicación de Amplify
  - **Tipos de recursos (\*necesarios):** [ramas\*](#list_amplify-resource-branches)
  - **Claves de condición:** [aws: RequestTag /$ {} TagKey](#list_amplify-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_amplify-aws_TagKeys)
  - **Nivel de acceso:** Escritura

- **   [CreateDeployment](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para crear una implementación para aplicaciones de implementación manual. (Las aplicaciones no están conectadas al repositorio)
  - **Tipos de recursos (\*necesarios):** [ramas\*](#list_amplify-resource-branches)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [CreateDomainAssociation](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Otorga permiso para crear una nueva DomainAssociation en una aplicación
  - **Tipos de recursos (\*necesarios):** [dominios\*](#list_amplify-resource-domains)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [CreateWebHook](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para crear un nuevo webhook en una aplicación
  - **Tipos de recursos (\*necesarios):** [ramas\*](#list_amplify-resource-branches)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeleteApp](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para eliminar una aplicación de Amplify existente por appId
  - **Tipos de recursos (\*necesarios):** [aplicaciones\*](#list_amplify-resource-apps)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeleteBackendEnvironment](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para eliminar una ramificación de una aplicación de Amplify
  - **Tipos de recursos (\*necesarios):** [aplicaciones\*](#list_amplify-resource-apps)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeleteBranch](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para eliminar una ramificación de una aplicación de Amplify
  - **Tipos de recursos (\*necesarios):** [ramas\*](#list_amplify-resource-branches)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeleteDomainAssociation](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar un DomainAssociation
  - **Tipos de recursos (\*necesarios):** [dominios\*](#list_amplify-resource-domains)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeleteJob](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para eliminar un trabajo de una ramificación de Amplify parte de una aplicación de Amplify
  - **Tipos de recursos (\*necesarios):** [empleos\*](#list_amplify-resource-jobs)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteWebHook](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para eliminar un webhook por ID
  - **Tipos de recursos (\*necesarios):** [webhooks\*](#list_amplify-resource-webhooks)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **  [DisassociateWebACL](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para desasociar una WebACL de un recurso.
  - **Tipos de recursos (\*necesarios):** [aplicaciones\*](#list_amplify-resource-apps)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [GenerateAccessLogs](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para generar registros de acceso al sitio web para un intervalo de tiempo específico a través de una URL prefirmada
  - **Tipos de recursos (\*necesarios):** [aplicaciones\*](#list_amplify-resource-apps)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [GetApp](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para recuperar una aplicación de Amplify existente por appId
  - **Tipos de recursos (\*necesarios):** [aplicaciones\*](#list_amplify-resource-apps)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetArtifactUrl](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para recuperar información del artefacto que corresponda a un artifactId
  - **Tipos de recursos (\*necesarios):** [aplicaciones\*](#list_amplify-resource-apps)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetBackendEnvironment](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para recuperar un entorno de backend para una aplicación de Amplify
  - **Tipos de recursos (\*necesarios):** [aplicaciones\*](#list_amplify-resource-apps)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetBranch](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para recuperar una ramificación de una aplicación de Amplify
  - **Tipos de recursos (\*necesarios):** [ramas\*](#list_amplify-resource-branches)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetDomainAssociation](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para recuperar información del dominio que corresponda a un appId y domainName
  - **Tipos de recursos (\*necesarios):** [dominios\*](#list_amplify-resource-domains)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetJob](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para obtener un trabajo para una ramificación parte de una aplicación de Amplify
  - **Tipos de recursos (\*necesarios):** [empleos\*](#list_amplify-resource-jobs)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [GetWebACLForResource](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para recuperar la WebACL asociada a un recurso.
  - **Tipos de recursos (\*necesarios):** [aplicaciones\*](#list_amplify-resource-apps)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetWebHook](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para recuperar información del webhook que corresponda a un webhookId
  - **Tipos de recursos (\*necesarios):** [webhooks\*](#list_amplify-resource-webhooks)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [ListApps](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para enumerar las aplicaciones de Amplify existentes
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListArtifacts](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para enumerar los artefactos con una aplicación, una ramificación, un trabajo y un tipo de artefacto
  - **Tipos de recursos (\*necesarios):** [aplicaciones\*](#list_amplify-resource-apps)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [ListBackendEnvironments](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para enumerar entornos de backend para una aplicación de Amplify
  - **Tipos de recursos (\*necesarios):** [aplicaciones\*](#list_amplify-resource-apps)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [ListBranches](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para enumerar las ramificaciones de una aplicación de Amplify
  - **Tipos de recursos (\*necesarios):** [aplicaciones\*](#list_amplify-resource-apps)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [ListDomainAssociations](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para enumerar los dominios con una aplicación
  - **Tipos de recursos (\*necesarios):** [aplicaciones\*](#list_amplify-resource-apps)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [ListJobs](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para enumerar los trabajos de una ramificación parte de una aplicación de Amplify
  - **Tipos de recursos (\*necesarios):** [ramas\*](#list_amplify-resource-branches)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [ListResourcesForWebACL](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para enumerar los recursos asociados con una WebACL.
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListTagsForResource](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Otorga permiso para enumerar etiquetas para un recurso de AWS Amplify Console
  - **Tipos de recursos (\*necesarios):** [aplicaciones](#list_amplify-resource-apps) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [sucursales](#list_amplify-resource-branches) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [dominios](#list_amplify-resource-domains) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [webhooks](#list_amplify-resource-webhooks) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [ListWebHooks](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para enumerar los webhooks de una aplicación
  - **Tipos de recursos (\*necesarios):** [aplicaciones\*](#list_amplify-resource-apps)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [StartDeployment](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para iniciar una implementación para aplicaciones de implementación manual. (Las aplicaciones no están conectadas al repositorio)
  - **Tipos de recursos (\*necesarios):** [ramas\*](#list_amplify-resource-branches)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [StartJob](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para iniciar un nuevo trabajo para una ramificación parte de una aplicación de Amplify
  - **Tipos de recursos (\*necesarios):** [empleos\*](#list_amplify-resource-jobs)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [StopJob](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para detener un trabajo que está en curso en una ramificación de Amplify parte de una aplicación de Amplify
  - **Tipos de recursos (\*necesarios):** [empleos\*](#list_amplify-resource-jobs)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [TagResource](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Otorga permiso para etiquetar un recurso de AWS Amplify Console
  - **Tipos de recursos (\*necesarios):** [aplicaciones](#list_amplify-resource-apps) / **Claves de condición:** [aws: RequestTag /$ {} TagKey](#list_amplify-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_amplify-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [sucursales](#list_amplify-resource-branches) / **Claves de condición:** [aws: RequestTag /$ {} TagKey](#list_amplify-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_amplify-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [dominios](#list_amplify-resource-domains) / **Claves de condición:** [aws: RequestTag /$ {} TagKey](#list_amplify-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_amplify-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [webhooks](#list_amplify-resource-webhooks) / **Claves de condición:** [aws: RequestTag /$ {} TagKey](#list_amplify-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_amplify-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir

- **   [UntagResource](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar una etiqueta de un recurso de AWS Amplify Console
  - **Tipos de recursos (\*necesarios):** [aplicaciones](#list_amplify-resource-apps) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_amplify-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [sucursales](#list_amplify-resource-branches) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_amplify-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [dominios](#list_amplify-resource-domains) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_amplify-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [webhooks](#list_amplify-resource-webhooks) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_amplify-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir

- **   [UpdateApp](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para actualizar una aplicación de Amplify existente
  - **Tipos de recursos (\*necesarios):** [aplicaciones\*](#list_amplify-resource-apps)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [UpdateBranch](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para actualizar una ramificación de una aplicación de Amplify
  - **Tipos de recursos (\*necesarios):** [ramas\*](#list_amplify-resource-branches)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [UpdateDomainAssociation](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Otorga permiso para actualizar un elemento DomainAssociation en una aplicación
  - **Tipos de recursos (\*necesarios):** [dominios\*](#list_amplify-resource-domains)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [UpdateWebHook](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  **
  - **Description (Descripción):** Concede permiso para actualizar un webhook
  - **Tipos de recursos (\*necesarios):** [webhooks\*](#list_amplify-resource-webhooks)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura



## Tipos de recursos definidos por AWS Amplify
<a name="list_amplify-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 | 
| --- | --- | --- | 
| [aplicaciones](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  | arn: $ {Partition} :amplify: $ {Region} :$ {Account} :apps/$ {} AppId | [ResourceTagaws: /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_) | 
| [sucursales](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  | arn: $ {Partition} :amplify: $ {Region} :$ {Account} :apps/$ {} /branches/$ {} AppId BranchName | [awsTagKey: /$ {} ResourceTag](#list_amplify-aws_ResourceTag___TagKey_) | 
| [dominios](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  | arn: $ {Partition} :amplify: $ {Region} :$ {Account} :apps/$ {} /domains/$ {} AppId DomainName | [awsTagKey: /$ {} ResourceTag](#list_amplify-aws_ResourceTag___TagKey_) | 
| [trabajos](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  | arn: $ {Partition} :amplify: $ {Region} :$ {Account} :apps/$ {} /branches/$ {} /jobs/$ {AppId} BranchName JobId |   | 
| [webhooks](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)  | arn: $ {Partition} :amplify: $ {Region} :$ {Account} :webhooks/$ {} WebhookId | [ResourceTagaws: /$ {} TagKey](#list_amplify-aws_ResourceTag___TagKey_) | 

## Claves de condición para AWS Amplify
<a name="list_amplify-policy-keys"></a>

AWS Amplify 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 la clave y el valor de una etiqueta en una 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 la clave de una etiqueta asociada 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 etiqueta en una solicitud | ArrayOfString | 