

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

AWS El WAF (prefijo de servicio:`waf`) 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/waf/latest/developerguide/classic-waf-chapter.html).
+ Vea una [lista de las operaciones de API disponibles para este servicio](https://docs.aws.amazon.com/waf/latest/APIReference/API_Operations_AWS_WAF.html).
+ 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/waf/latest/developerguide/classic-waf-auth-and-access-control.html).
+ Consulte la referencia de autorización de [servicio programática de este servicio.](https://servicereference.us-east-1.amazonaws.com/v1/waf/waf.json)

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

## Las operaciones de API definidas por AWS WAF
<a name="list_waf-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_waf-actions-as-permissions).




- **   CreateByteMatchSet  **
  - **Acción de IAM:**  [waf: CreateByteMatchSet](#list_waf-action-CreateByteMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   CreateGeoMatchSet  **
  - **Acción de IAM:**  [waf: CreateGeoMatchSet](#list_waf-action-CreateGeoMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **  Crear CreateipSet  **
  - **Acción de IAM:**  [WAF: crear IPset](#list_waf-action-CreateIPSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   CreateRateBasedRule  **
  - **Acción de IAM:**  [waf: CreateRateBasedRule](#list_waf-action-CreateRateBasedRule)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [waf: TagResource](#list_waf-action-TagResource)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir

- **   CreateRegexMatchSet  **
  - **Acción de IAM:**  [waf: CreateRegexMatchSet](#list_waf-action-CreateRegexMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   CreateRegexPatternSet  **
  - **Acción de IAM:**  [waf: CreateRegexPatternSet](#list_waf-action-CreateRegexPatternSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   CreateRule  **
  - **Acción de IAM:**  [waf: CreateRule](#list_waf-action-CreateRule)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [waf: TagResource](#list_waf-action-TagResource)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir

- **   CreateRuleGroup  **
  - **Acción de IAM:**  [waf: CreateRuleGroup](#list_waf-action-CreateRuleGroup)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [waf: TagResource](#list_waf-action-TagResource)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir

- **   CreateSizeConstraintSet  **
  - **Acción de IAM:**  [waf: CreateSizeConstraintSet](#list_waf-action-CreateSizeConstraintSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   CreateSqlInjectionMatchSet  **
  - **Acción de IAM:**  [waf: CreateSqlInjectionMatchSet](#list_waf-action-CreateSqlInjectionMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   CreateWebACL  **
  - **Acción de IAM:**  [waf: ACL CreateWeb](#list_waf-action-CreateWebACL)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Administración de permisos, escritura
  - **Acción de IAM:**  [waf: TagResource](#list_waf-action-TagResource)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir

- **   CreateWebACLMigrationStack  **
  - **Acción de IAM:**  [waf: CreateWebACLMigrationStack](#list_waf-action-CreateWebACLMigrationStack) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   CreateXssMatchSet  **
  - **Acción de IAM:**  [waf: CreateXssMatchSet](#list_waf-action-CreateXssMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteByteMatchSet  **
  - **Acción de IAM:**  [waf: DeleteByteMatchSet](#list_waf-action-DeleteByteMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteGeoMatchSet  **
  - **Acción de IAM:**  [waf: DeleteGeoMatchSet](#list_waf-action-DeleteGeoMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **  Eliminar IPset  **
  - **Acción de IAM:**  [WAF: eliminar IPset](#list_waf-action-DeleteIPSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteLoggingConfiguration  **
  - **Acción de IAM:**  [waf: DeleteLoggingConfiguration](#list_waf-action-DeleteLoggingConfiguration) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeletePermissionPolicy  **
  - **Acción de IAM:**  [waf: DeletePermissionPolicy](#list_waf-action-DeletePermissionPolicy) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Gestión de permisos, escritura

- **   DeleteRateBasedRule  **
  - **Acción de IAM:**  [waf: DeleteRateBasedRule](#list_waf-action-DeleteRateBasedRule) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteRegexMatchSet  **
  - **Acción de IAM:**  [waf: DeleteRegexMatchSet](#list_waf-action-DeleteRegexMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteRegexPatternSet  **
  - **Acción de IAM:**  [waf: DeleteRegexPatternSet](#list_waf-action-DeleteRegexPatternSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteRule  **
  - **Acción de IAM:**  [waf: DeleteRule](#list_waf-action-DeleteRule) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteRuleGroup  **
  - **Acción de IAM:**  [waf: DeleteRuleGroup](#list_waf-action-DeleteRuleGroup) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteSizeConstraintSet  **
  - **Acción de IAM:**  [waf: DeleteSizeConstraintSet](#list_waf-action-DeleteSizeConstraintSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteSqlInjectionMatchSet  **
  - **Acción de IAM:**  [waf: DeleteSqlInjectionMatchSet](#list_waf-action-DeleteSqlInjectionMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteWebACL  **
  - **Acción de IAM:**  [waf: ACL DeleteWeb](#list_waf-action-DeleteWebACL) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Administración de permisos, escritura

- **   DeleteXssMatchSet  **
  - **Acción de IAM:**  [waf: DeleteXssMatchSet](#list_waf-action-DeleteXssMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   GetByteMatchSet  **
  - **Acción de IAM:**  [waf: GetByteMatchSet](#list_waf-action-GetByteMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetChangeToken  **
  - **Acción de IAM:**  [waf: GetChangeToken](#list_waf-action-GetChangeToken) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetChangeTokenStatus  **
  - **Acción de IAM:**  [waf: GetChangeTokenStatus](#list_waf-action-GetChangeTokenStatus) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetGeoMatchSet  **
  - **Acción de IAM:**  [waf: GetGeoMatchSet](#list_waf-action-GetGeoMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **  Getipset  **
  - **Acción de IAM:**  [WAF: getIpset](#list_waf-action-GetIPSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetLoggingConfiguration  **
  - **Acción de IAM:**  [waf: GetLoggingConfiguration](#list_waf-action-GetLoggingConfiguration) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetPermissionPolicy  **
  - **Acción de IAM:**  [waf: GetPermissionPolicy](#list_waf-action-GetPermissionPolicy) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetRateBasedRule  **
  - **Acción de IAM:**  [waf: GetRateBasedRule](#list_waf-action-GetRateBasedRule) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetRateBasedRuleManagedKeys  **
  - **Acción de IAM:**  [waf: GetRateBasedRuleManagedKeys](#list_waf-action-GetRateBasedRuleManagedKeys) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetRegexMatchSet  **
  - **Acción de IAM:**  [waf: GetRegexMatchSet](#list_waf-action-GetRegexMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetRegexPatternSet  **
  - **Acción de IAM:**  [waf: GetRegexPatternSet](#list_waf-action-GetRegexPatternSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetRule  **
  - **Acción de IAM:**  [waf: GetRule](#list_waf-action-GetRule) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetRuleGroup  **
  - **Acción de IAM:**  [waf: GetRuleGroup](#list_waf-action-GetRuleGroup) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetSampledRequests  **
  - **Acción de IAM:**  [waf: GetSampledRequests](#list_waf-action-GetSampledRequests) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetSizeConstraintSet  **
  - **Acción de IAM:**  [waf: GetSizeConstraintSet](#list_waf-action-GetSizeConstraintSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetSqlInjectionMatchSet  **
  - **Acción de IAM:**  [waf: GetSqlInjectionMatchSet](#list_waf-action-GetSqlInjectionMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetWebACL  **
  - **Acción de IAM:**  [waf: ACL GetWeb](#list_waf-action-GetWebACL) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetXssMatchSet  **
  - **Acción de IAM:**  [waf: GetXssMatchSet](#list_waf-action-GetXssMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   ListActivatedRulesInRuleGroup  **
  - **Acción de IAM:**  [waf: ListActivatedRulesInRuleGroup](#list_waf-action-ListActivatedRulesInRuleGroup) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListByteMatchSets  **
  - **Acción de IAM:**  [waf: ListByteMatchSets](#list_waf-action-ListByteMatchSets) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListGeoMatchSets  **
  - **Acción de IAM:**  [waf: ListGeoMatchSets](#list_waf-action-ListGeoMatchSets) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **  Listipsets  **
  - **Acción de IAM:**  [WAF: lista de conjuntos](#list_waf-action-ListIPSets) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListLoggingConfigurations  **
  - **Acción de IAM:**  [waf: ListLoggingConfigurations](#list_waf-action-ListLoggingConfigurations) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListRateBasedRules  **
  - **Acción de IAM:**  [waf: ListRateBasedRules](#list_waf-action-ListRateBasedRules) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListRegexMatchSets  **
  - **Acción de IAM:**  [waf: ListRegexMatchSets](#list_waf-action-ListRegexMatchSets) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListRegexPatternSets  **
  - **Acción de IAM:**  [waf: ListRegexPatternSets](#list_waf-action-ListRegexPatternSets) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListRuleGroups  **
  - **Acción de IAM:**  [waf: ListRuleGroups](#list_waf-action-ListRuleGroups) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListRules  **
  - **Acción de IAM:**  [waf: ListRules](#list_waf-action-ListRules) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListSizeConstraintSets  **
  - **Acción de IAM:**  [waf: ListSizeConstraintSets](#list_waf-action-ListSizeConstraintSets) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListSqlInjectionMatchSets  **
  - **Acción de IAM:**  [waf: ListSqlInjectionMatchSets](#list_waf-action-ListSqlInjectionMatchSets) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListSubscribedRuleGroups  **
  - **Acción de IAM:**  [waf: ListSubscribedRuleGroups](#list_waf-action-ListSubscribedRuleGroups) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

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

- **   ListWebACLs  **
  - **Acción de IAM:**  [waf: ListWebACLs](#list_waf-action-ListWebACLs) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListXssMatchSets  **
  - **Acción de IAM:**  [waf: ListXssMatchSets](#list_waf-action-ListXssMatchSets) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   PutLoggingConfiguration  **
  - **Acción de IAM:**  [waf: PutLoggingConfiguration](#list_waf-action-PutLoggingConfiguration) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   PutPermissionPolicy  **
  - **Acción de IAM:**  [waf: PutPermissionPolicy](#list_waf-action-PutPermissionPolicy) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Gestión de permisos, escritura

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

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

- **   UpdateByteMatchSet  **
  - **Acción de IAM:**  [waf: UpdateByteMatchSet](#list_waf-action-UpdateByteMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateGeoMatchSet  **
  - **Acción de IAM:**  [waf: UpdateGeoMatchSet](#list_waf-action-UpdateGeoMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **  Actualizar IPset  **
  - **Acción de IAM:**  [WAF: actualizar IPSET](#list_waf-action-UpdateIPSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateRateBasedRule  **
  - **Acción de IAM:**  [waf: UpdateRateBasedRule](#list_waf-action-UpdateRateBasedRule) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateRegexMatchSet  **
  - **Acción de IAM:**  [waf: UpdateRegexMatchSet](#list_waf-action-UpdateRegexMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateRegexPatternSet  **
  - **Acción de IAM:**  [waf: UpdateRegexPatternSet](#list_waf-action-UpdateRegexPatternSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateRule  **
  - **Acción de IAM:**  [waf: UpdateRule](#list_waf-action-UpdateRule) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateRuleGroup  **
  - **Acción de IAM:**  [waf: UpdateRuleGroup](#list_waf-action-UpdateRuleGroup) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateSizeConstraintSet  **
  - **Acción de IAM:**  [waf: UpdateSizeConstraintSet](#list_waf-action-UpdateSizeConstraintSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateSqlInjectionMatchSet  **
  - **Acción de IAM:**  [waf: UpdateSqlInjectionMatchSet](#list_waf-action-UpdateSqlInjectionMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateWebACL  **
  - **Acción de IAM:**  [waf: ACL UpdateWeb](#list_waf-action-UpdateWebACL) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Administración de permisos, escritura

- **   UpdateXssMatchSet  **
  - **Acción de IAM:**  [waf: UpdateXssMatchSet](#list_waf-action-UpdateXssMatchSet) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura



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




- **   [CreateByteMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateByteMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para crear un ByteMatchSet
  - **Tipos de recursos (\*necesarios):** [bytematchset\*](#list_waf-resource-bytematchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [CreateGeoMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateGeoMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para crear un GeoMatchSet
  - **Tipos de recursos (\*necesarios):** [geomatchset\*](#list_waf-resource-geomatchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **  [Crear CreateipSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateIPSet.html)  **
  - **Description (Descripción):** Concede permiso para crear un IPSet
  - **Tipos de recursos (\*necesarios):** [ipset\*](#list_waf-resource-ipset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [CreateRateBasedRule](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateRateBasedRule.html)  **
  - **Description (Descripción):** Otorga permiso para crear un RateBasedRule para limitar el volumen de solicitudes desde una sola dirección IP
  - **Tipos de recursos (\*necesarios):** [regla basada en tarifas\*](#list_waf-resource-ratebasedrule)
  - **Claves de condición:** [was: /$ {} RequestTag TagKey](#list_waf-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_waf-aws_TagKeys)
  - **Nivel de acceso:** Escritura

- **   [CreateRegexMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateRegexMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para crear un RegexMatchSet
  - **Tipos de recursos (\*necesarios):** [regexmatchset\*](#list_waf-resource-regexmatchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [CreateRegexPatternSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateRegexPatternSet.html)  **
  - **Description (Descripción):** Otorga permiso para crear un RegexPatternSet
  - **Tipos de recursos (\*necesarios):** [conjunto de patrones de regex\*](#list_waf-resource-regexpatternset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [CreateRule](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateRule.html)  **
  - **Description (Descripción):** Concede permiso para crear una regla para filtrar solicitudes web
  - **Tipos de recursos (\*necesarios):** [regla\*](#list_waf-resource-rule)
  - **Claves de condición:** [aws: RequestTag /$ {} TagKey](#list_waf-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_waf-aws_TagKeys)
  - **Nivel de acceso:** Escritura

- **   [CreateRuleGroup](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateRuleGroup.html)  **
  - **Description (Descripción):** Otorga permiso para crear una RuleGroup, que es una colección de reglas predefinidas que puede usar en una WebACL
  - **Tipos de recursos (\*necesarios):** [grupo de reglas\*](#list_waf-resource-rulegroup)
  - **Claves de condición:** [was: /$ {} RequestTag TagKey](#list_waf-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_waf-aws_TagKeys)
  - **Nivel de acceso:** Escritura

- **   [CreateSizeConstraintSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateSizeConstraintSet.html)  **
  - **Description (Descripción):** Otorga permiso para crear un SizeConstraintSet
  - **Tipos de recursos (\*necesarios):** [conjunto de restricciones de tamaño\*](#list_waf-resource-sizeconstraintset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [CreateSqlInjectionMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateSqlInjectionMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para crear un SqlInjectionMatchSet
  - **Tipos de recursos (\*necesarios):** [sqlinjectionmatchset\*](#list_waf-resource-sqlinjectionmatchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **  [CreateWebACL](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateWebACL.html)  **
  - **Description (Descripción):** Concede permiso para crear una WebACL, que contiene reglas para filtrar solicitudes web
  - **Tipos de recursos (\*necesarios):** [webacl\*](#list_waf-resource-webacl)
  - **Claves de condición:** [aws: /$ {} RequestTag TagKey](#list_waf-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_waf-aws_TagKeys)
  - **Nivel de acceso:** Gestión de permisos, escritura

- **   [CreateWebACLMigrationStack](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateWebACLMigrationStack.html)  **
  - **Description (Descripción):** Otorga permiso para crear una plantilla de ACL CloudFormation web en un bucket de S3 con el fin de migrar la ACL web de AWS WAF Classic a AWS WAF v2
  - **Tipos de recursos (\*necesarios):** [webacl\*](#list_waf-resource-webacl)
  - **Claves de condición:** [aws: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [CreateXssMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateXssMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para crear un XssMatchSet, que se utiliza para detectar solicitudes que contienen ataques de secuencias de comandos entre sitios
  - **Tipos de recursos (\*necesarios):** [xssmatchset\*](#list_waf-resource-xssmatchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteByteMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteByteMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar un ByteMatchSet
  - **Tipos de recursos (\*necesarios):** [bytematchset\*](#list_waf-resource-bytematchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteGeoMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteGeoMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar un GeoMatchSet
  - **Tipos de recursos (\*necesarios):** [geomatchset\*](#list_waf-resource-geomatchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **  [Eliminar IPset](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteIPSet.html)  **
  - **Description (Descripción):** Concede permiso para eliminar un IPSet
  - **Tipos de recursos (\*necesarios):** [ipset\*](#list_waf-resource-ipset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteLoggingConfiguration](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteLoggingConfiguration.html)  **
  - **Description (Descripción):** Otorga permiso para eliminarla LoggingConfiguration de una ACL web
  - **Tipos de recursos (\*necesarios):** [webacl\*](#list_waf-resource-webacl)
  - **Claves de condición:** [aws: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeletePermissionPolicy](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeletePermissionPolicy.html)  **
  - **Description (Descripción):** Concede permiso para eliminar una política de IAM de un grupo de reglas
  - **Tipos de recursos (\*necesarios):** [grupo de reglas\*](#list_waf-resource-rulegroup)
  - **Claves de condición:** [was: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Gestión de permisos, Write

- **   [DeleteRateBasedRule](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteRateBasedRule.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar un RateBasedRule
  - **Tipos de recursos (\*necesarios):** [regla basada en tarifas\*](#list_waf-resource-ratebasedrule)
  - **Claves de condición:** [was: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeleteRegexMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteRegexMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar un RegexMatchSet
  - **Tipos de recursos (\*necesarios):** [regexmatchset\*](#list_waf-resource-regexmatchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteRegexPatternSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteRegexPatternSet.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar un RegexPatternSet
  - **Tipos de recursos (\*necesarios):** [conjunto de patrones de regex\*](#list_waf-resource-regexpatternset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteRule](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteRule.html)  **
  - **Description (Descripción):** Concede permiso para eliminar una regla
  - **Tipos de recursos (\*necesarios):** [regla\*](#list_waf-resource-rule)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeleteRuleGroup](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteRuleGroup.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar un RuleGroup
  - **Tipos de recursos (\*necesarios):** [grupo de reglas\*](#list_waf-resource-rulegroup)
  - **Claves de condición:** [was: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeleteSizeConstraintSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteSizeConstraintSet.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar un SizeConstraintSet
  - **Tipos de recursos (\*necesarios):** [conjunto de restricciones de tamaño\*](#list_waf-resource-sizeconstraintset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteSqlInjectionMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteSqlInjectionMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar un SqlInjectionMatchSet
  - **Tipos de recursos (\*necesarios):** [sqlinjectionmatchset\*](#list_waf-resource-sqlinjectionmatchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **  [DeleteWebACL](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteWebACL.html)  **
  - **Description (Descripción):** Concede permiso para eliminar una WebACL
  - **Tipos de recursos (\*necesarios):** [webacl\*](#list_waf-resource-webacl)
  - **Claves de condición:** [aws: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Gestión de permisos, Write

- **   [DeleteXssMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteXssMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar un XssMatchSet
  - **Tipos de recursos (\*necesarios):** [xssmatchset\*](#list_waf-resource-xssmatchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [GetByteMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetByteMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar un ByteMatchSet
  - **Tipos de recursos (\*necesarios):** [bytematchset\*](#list_waf-resource-bytematchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [GetChangeToken](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetChangeToken.html)  **
  - **Description (Descripción):** Concede permiso para recuperar un token de cambio para utilizarlo en las solicitudes de creación, actualización y eliminación
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Read

- **   [GetChangeTokenStatus](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetChangeTokenStatus.html)  **
  - **Description (Descripción):** Concede permiso para recuperar el estado de un token de cambio
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [GetGeoMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetGeoMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar un GeoMatchSet
  - **Tipos de recursos (\*necesarios):** [geomatchset\*](#list_waf-resource-geomatchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **  [Getipset](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetIPSet.html)  **
  - **Description (Descripción):** Concede permiso para recuperar un IPSet
  - **Tipos de recursos (\*necesarios):** [ipset\*](#list_waf-resource-ipset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [GetLoggingConfiguration](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetLoggingConfiguration.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar una LoggingConfiguration ACL web
  - **Tipos de recursos (\*necesarios):** [webacl\*](#list_waf-resource-webacl)
  - **Claves de condición:** [aws: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetPermissionPolicy](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetPermissionPolicy.html)  **
  - **Description (Descripción):** Concede permiso para recuperar una política de IAM para un grupo de reglas
  - **Tipos de recursos (\*necesarios):** [grupo de reglas\*](#list_waf-resource-rulegroup)
  - **Claves de condición:** [was: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetRateBasedRule](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetRateBasedRule.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar un RateBasedRule
  - **Tipos de recursos (\*necesarios):** [regla basada en tarifas\*](#list_waf-resource-ratebasedrule)
  - **Claves de condición:** [was: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetRateBasedRuleManagedKeys](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetRateBasedRuleManagedKeys.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar la matriz de direcciones IP que actualmente están bloqueadas por un RateBasedRule
  - **Tipos de recursos (\*necesarios):** [regla basada en tarifas\*](#list_waf-resource-ratebasedrule)
  - **Claves de condición:** [was: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetRegexMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetRegexMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar un RegexMatchSet
  - **Tipos de recursos (\*necesarios):** [regexmatchset\*](#list_waf-resource-regexmatchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [GetRegexPatternSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetRegexPatternSet.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar un RegexPatternSet
  - **Tipos de recursos (\*necesarios):** [conjunto de patrones de regex\*](#list_waf-resource-regexpatternset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [GetRule](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetRule.html)  **
  - **Description (Descripción):** Concede permiso para recuperar una regla
  - **Tipos de recursos (\*necesarios):** [regla\*](#list_waf-resource-rule)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetRuleGroup](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetRuleGroup.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar un RuleGroup
  - **Tipos de recursos (\*necesarios):** [grupo de reglas\*](#list_waf-resource-rulegroup)
  - **Claves de condición:** [was: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetSampledRequests](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetSampledRequests.html)  **
  - **Description (Descripción):** Concede permiso para recuperar información detallada sobre un conjunto de ejemplo de solicitudes web
  - **Tipos de recursos (\*necesarios):** [web.acl](#list_waf-resource-webacl)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetSizeConstraintSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetSizeConstraintSet.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar un SizeConstraintSet
  - **Tipos de recursos (\*necesarios):** [conjunto de restricciones de tamaño\*](#list_waf-resource-sizeconstraintset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [GetSqlInjectionMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetSqlInjectionMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar un SqlInjectionMatchSet
  - **Tipos de recursos (\*necesarios):** [sqlinjectionmatchset\*](#list_waf-resource-sqlinjectionmatchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **  [GetWebACL](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetWebACL.html)  **
  - **Description (Descripción):** Concede permisos para recuperar una WebACL
  - **Tipos de recursos (\*necesarios):** [webacl\*](#list_waf-resource-webacl)
  - **Claves de condición:** [aws: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetXssMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GetXssMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar un XssMatchSet
  - **Tipos de recursos (\*necesarios):** [xssmatchset\*](#list_waf-resource-xssmatchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [ListActivatedRulesInRuleGroup](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ListActivatedRulesInRuleGroup.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar una matriz de objetos ActivatedRule 
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListByteMatchSets](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ListByteMatchSets.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar una matriz de ByteMatchSetSummary objetos
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListGeoMatchSets](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ListGeoMatchSets.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar una matriz de GeoMatchSetSummary objetos
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **  [Listipsets](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ListIPSets.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar una matriz de objetos IPSetSummary 
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListLoggingConfigurations](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ListLoggingConfigurations.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar una matriz de LoggingConfiguration objetos
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListRateBasedRules](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ListRateBasedRules.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar una matriz de RuleSummary objetos
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListRegexMatchSets](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ListRegexMatchSets.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar una matriz de RegexMatchSetSummary objetos
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListRegexPatternSets](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ListRegexPatternSets.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar una matriz de RegexPatternSetSummary objetos
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListRuleGroups](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ListRuleGroups.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar una matriz de RuleGroup objetos
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListRules](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ListRules.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar una matriz de RuleSummary objetos
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListSizeConstraintSets](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ListSizeConstraintSets.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar una matriz de SizeConstraintSetSummary objetos
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListSqlInjectionMatchSets](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ListSqlInjectionMatchSets.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar una matriz de SqlInjectionMatchSet objetos
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListSubscribedRuleGroups](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ListSubscribedRuleGroups.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar una matriz de RuleGroup objetos a la que está suscrito
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListTagsForResource](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ListTagsForResource.html)  **
  - **Description (Descripción):** Concede permiso para recuperar las etiquetas de un recurso.
  - **Tipos de recursos (\*necesarios):** [regla basada en tasas](#list_waf-resource-ratebasedrule) / **Claves de condición:** [was: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [regla](#list_waf-resource-rule) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [grupo de reglas](#list_waf-resource-rulegroup) / **Claves de condición:** [was: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [web.acl](#list_waf-resource-webacl) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [ListWebACLs](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ListWebACLs.html)  **
  - **Description (Descripción):** Concede permiso para recuperar una matriz de objetos WebACLSummary
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListXssMatchSets](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ListXssMatchSets.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar una matriz de objetos XssMatchSet 
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [PutLoggingConfiguration](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_PutLoggingConfiguration.html)  **
  - **Description (Descripción):** Otorga permiso para asociar a a una ACL web específica LoggingConfiguration 
  - **Tipos de recursos (\*necesarios):** [webacl\*](#list_waf-resource-webacl)
  - **Claves de condición:** [aws: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [PutPermissionPolicy](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_PutPermissionPolicy.html)  **
  - **Description (Descripción):** Concede permiso para adjuntar una política de IAM a un grupo de reglas, a fin de compartir el grupo de reglas entre cuentas
  - **Tipos de recursos (\*necesarios):** [grupo de reglas\*](#list_waf-resource-rulegroup)
  - **Claves de condición:** [was: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Gestión de permisos, Write

- **   [TagResource](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_TagResource.html)  **
  - **Description (Descripción):** Concede permiso para agregar una etiqueta a un recurso
  - **Tipos de recursos (\*necesarios):** [Regla basada en tasas](#list_waf-resource-ratebasedrule) / **Claves de condición:** [was: /$ {} RequestTag TagKey](#list_waf-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_waf-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [regla](#list_waf-resource-rule) / **Claves de condición:** [AWS: RequestTag /$ {} TagKey](#list_waf-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_waf-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [grupo de reglas](#list_waf-resource-rulegroup) / **Claves de condición:** [was: /$ {} RequestTag TagKey](#list_waf-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_waf-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [webacl](#list_waf-resource-webacl) / **Claves de condición:** [aws: RequestTag /$ {} TagKey](#list_waf-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_waf-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir

- **   [UntagResource](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UntagResource.html)  **
  - **Description (Descripción):** Concede permiso para eliminar una etiqueta de un recurso
  - **Tipos de recursos (\*necesarios):** [regla basada en tarifas](#list_waf-resource-ratebasedrule) / **Claves de condición:** [was: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_waf-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [regla](#list_waf-resource-rule) / **Claves de condición:** [AWS: ResourceTag /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_waf-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [grupo de reglas](#list_waf-resource-rulegroup) / **Claves de condición:** [was: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_waf-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [webacl](#list_waf-resource-webacl) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_waf-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir

- **   [UpdateByteMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateByteMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para insertar o eliminar ByteMatchTuple objetos en un ByteMatchSet
  - **Tipos de recursos (\*necesarios):** [bytematchset\*](#list_waf-resource-bytematchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [UpdateGeoMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateGeoMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para insertar o eliminar objetos en un GeoMatchConstraint GeoMatchSet
  - **Tipos de recursos (\*necesarios):** [geomatchset\*](#list_waf-resource-geomatchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **  [Actualizar IPset](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateIPSet.html)  **
  - **Description (Descripción):** Otorga permiso para insertar o eliminar IPSetDescriptor objetos en un IPSet
  - **Tipos de recursos (\*necesarios):** [ipset\*](#list_waf-resource-ipset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [UpdateRateBasedRule](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateRateBasedRule.html)  **
  - **Description (Descripción):** Concede permiso para modificar una regla basada en tasas
  - **Tipos de recursos (\*necesarios):** [regla basada en tarifas\*](#list_waf-resource-ratebasedrule)
  - **Claves de condición:** [was: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [UpdateRegexMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateRegexMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para insertar o eliminar RegexMatchTuple objetos en un RegexMatchSet
  - **Tipos de recursos (\*necesarios):** [regexmatchset\*](#list_waf-resource-regexmatchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [UpdateRegexPatternSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateRegexPatternSet.html)  **
  - **Description (Descripción):** Otorga permiso para insertar o eliminar en un RegexPatternStrings RegexPatternSet
  - **Tipos de recursos (\*necesarios):** [conjunto de patrones de regex\*](#list_waf-resource-regexpatternset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [UpdateRule](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateRule.html)  **
  - **Description (Descripción):** Concede permiso para modificar una regla
  - **Tipos de recursos (\*necesarios):** [regla\*](#list_waf-resource-rule)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [UpdateRuleGroup](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateRuleGroup.html)  **
  - **Description (Descripción):** Otorga permiso para insertar o eliminar ActivatedRule objetos en un RuleGroup
  - **Tipos de recursos (\*necesarios):** [grupo de reglas\*](#list_waf-resource-rulegroup)
  - **Claves de condición:** [was: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [UpdateSizeConstraintSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateSizeConstraintSet.html)  **
  - **Description (Descripción):** Otorga permiso para insertar o eliminar SizeConstraint objetos en un SizeConstraintSet
  - **Tipos de recursos (\*necesarios):** [conjunto de restricciones de tamaño\*](#list_waf-resource-sizeconstraintset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [UpdateSqlInjectionMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateSqlInjectionMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para insertar o eliminar objetos en un SqlInjectionMatchTuple SqlInjectionMatchSet
  - **Tipos de recursos (\*necesarios):** [sqlinjectionmatchset\*](#list_waf-resource-sqlinjectionmatchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **  [UpdateWebACL](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateWebACL.html)  **
  - **Description (Descripción):** Otorga permiso para insertar o eliminar ActivatedRule objetos en una WebACL
  - **Tipos de recursos (\*necesarios):** [webacl\*](#list_waf-resource-webacl)
  - **Claves de condición:** [aws: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Gestión de permisos, Write

- **   [UpdateXssMatchSet](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateXssMatchSet.html)  **
  - **Description (Descripción):** Otorga permiso para insertar o eliminar XssMatchTuple objetos en un XssMatchSet
  - **Tipos de recursos (\*necesarios):** [xssmatchset\*](#list_waf-resource-xssmatchset)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura



## Tipos de recursos definidos por AWS WAF
<a name="list_waf-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 | 
| --- | --- | --- | 
| [conjunto de combinaciones de bytes](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_ByteMatchSet.html)  | arn: $ {Partition} :waf: :$ {Account} :bytematchset/$ {Id} |   | 
| [geomatchset](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_GeoMatchSet.html)  | arn: $ {Partition} :waf: :$ {Account} :geomatchset/$ {Id} |   | 
| [ipset](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_IPSet.html)  | arn: $ {Partition} :waf: :$ {Account} :ipset/$ {Id} |   | 
| [regla basada en tasas](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_RateBasedRule.html)  | arn: $ {Partition} :waf: :$ {Account} :ratebasedrule/$ {Id} | [was: /$ {} ResourceTag TagKey](#list_waf-aws_ResourceTag___TagKey_) | 
| [conjunto de partidas regulares](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_RegexMatchSet.html)  | arn: $ {Partition} :waf: :$ {Account} :regexmatch/$ {Id} |   | 
| [conjunto de patrones de expresiones regulares](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_RegexPatternSet.html)  | arn: $ {Partition} :waf: :$ {Account} :regexpatternset/$ {Id} |   | 
| [regla](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_Rule.html)  | arn: $ {Partition} :waf: :$ {Account} :rule/$ {Id} | [ResourceTagaws: /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_) | 
| [grupo de reglas](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_RuleGroup.html)  | arn: $ {Partition} :waf: :$ {Account} :rulegroup/$ {Id} | [ResourceTagaws: /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_) | 
| [conjunto de restricciones de tamaño](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_SizeConstraintSet.html)  | arn: $ {Partition} :waf: :$ {Account} :sizeconstraintset/$ {Id} |   | 
| [conjunto de coincidencias de inyección sql](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_SqlInjectionMatchSet.html)  | arn: $ {Partition} :waf: :$ {Account} :sqlinjectionset/$ {Id} |   | 
| [webacl](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_WebACL.html)  | arn: $ {Partition} :waf: :$ {Account} :webacl/$ {Id} | [ResourceTagaws: /$ {} TagKey](#list_waf-aws_ResourceTag___TagKey_) | 
| [ssmatchset](https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_XssMatchSet.html)  | arn: $ {Partition} :waf: :$ {Account} :xssmatchset/$ {Id} |   | 

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

AWS El WAF 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 acciones en función del conjunto de valores permitidos para cada una de las etiquetas. | Cadena | 
|  [aws: ResourceTag /$ {} TagKey](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag)  | Filtra acciones en función del valor-etiqueta asociado al recurso | Cadena | 
|  [AWS: TagKeys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys)  | Filtra acciones en función de la presencia de etiquetas obligatorias en la solicitud. | ArrayOfString | 