/**
 * All IAM policy actions for AWS WAF V2 (WAFV2)
 *
 * Extracted by `aws-iam-policy` from
 * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awswafv2.html
 *
 * 2025-02-24T21:50:07.772Z
 */
export declare enum AwsWafv2Actions {
    /**
     * Grants permission to associate a WebACL with a resource
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_AssociateWebACL.html
     */
    AssociateWebACL = "wafv2:AssociateWebACL",
    /**
     * Grants permission to calculate web ACL capacity unit (WCU) requirements for a s
     * pecified scope and set of rules
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_CheckCapacity.html
     */
    CheckCapacity = "wafv2:CheckCapacity",
    /**
     * Grants permission to create an API key for use in the integration of the CAPTCH
     * A API in your JavaScript client applications
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_CreateAPIKey.html
     */
    CreateAPIKey = "wafv2:CreateAPIKey",
    /**
     * Grants permission to create an IPSet
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_CreateIPSet.html
     */
    CreateIPSet = "wafv2:CreateIPSet",
    /**
     * Grants permission to create a RegexPatternSet
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_CreateRegexPatternSet.html
     */
    CreateRegexPatternSet = "wafv2:CreateRegexPatternSet",
    /**
     * Grants permission to create a RuleGroup
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_CreateRuleGroup.html
     */
    CreateRuleGroup = "wafv2:CreateRuleGroup",
    /**
     * Grants permission to create a WebACL
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_CreateWebACL.html
     */
    CreateWebACL = "wafv2:CreateWebACL",
    /**
     * Grants permission to delete an API key
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteAPIKey.html
     */
    DeleteAPIKey = "wafv2:DeleteAPIKey",
    /**
     * Grants permission to delete FirewallManagedRulesGroups from a WebACL if not man
     * aged by Firewall Manager anymore
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteFirewallManagerRuleGroups.html
     */
    DeleteFirewallManagerRuleGroups = "wafv2:DeleteFirewallManagerRuleGroups",
    /**
     * Grants permission to delete an IPSet
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteIPSet.html
     */
    DeleteIPSet = "wafv2:DeleteIPSet",
    /**
     * Grants permission to delete the LoggingConfiguration from a WebACL
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteLoggingConfiguration.html
     */
    DeleteLoggingConfiguration = "wafv2:DeleteLoggingConfiguration",
    /**
     * Grants permission to delete the PermissionPolicy on a RuleGroup
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_DeletePermissionPolicy.html
     */
    DeletePermissionPolicy = "wafv2:DeletePermissionPolicy",
    /**
     * Grants permission to delete a RegexPatternSet
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteRegexPatternSet.html
     */
    DeleteRegexPatternSet = "wafv2:DeleteRegexPatternSet",
    /**
     * Grants permission to delete a RuleGroup
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteRuleGroup.html
     */
    DeleteRuleGroup = "wafv2:DeleteRuleGroup",
    /**
     * Grants permission to delete a WebACL
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteWebACL.html
     */
    DeleteWebACL = "wafv2:DeleteWebACL",
    /**
     * Grants permission to retrieve product information for a managed rule group
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_DescribeAllManagedProducts.html
     */
    DescribeAllManagedProducts = "wafv2:DescribeAllManagedProducts",
    /**
     * Grants permission to retrieve product information for a managed rule group by a
     * given vendor
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_DescribeManagedProductsByVendor.html
     */
    DescribeManagedProductsByVendor = "wafv2:DescribeManagedProductsByVendor",
    /**
     * Grants permission to retrieve high-level information for a managed rule group
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_DescribeManagedRuleGroup.html
     */
    DescribeManagedRuleGroup = "wafv2:DescribeManagedRuleGroup",
    /**
     * Grants permission to disassociate Firewall Manager from a WebACL
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_DisassociateFirewallManager.html
     */
    DisassociateFirewallManager = "wafv2:DisassociateFirewallManager",
    /**
     * Grants permission to disassociate a WebACL from an application resource
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_DisassociateWebACL.html
     */
    DisassociateWebACL = "wafv2:DisassociateWebACL",
    /**
     * Grants permission to generate a presigned download URL for the specified releas
     * e of the mobile SDK
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_GenerateMobileSdkReleaseUrl.html
     */
    GenerateMobileSdkReleaseUrl = "wafv2:GenerateMobileSdkReleaseUrl",
    /**
     * Grants permission to return your API key in decrypted form. Use this to check t
     * he token domains that you have defined for the key
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_GetDecryptedAPIKey.html
     */
    GetDecryptedAPIKey = "wafv2:GetDecryptedAPIKey",
    /**
     * Grants permission to retrieve details about an IPSet
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_GetIPSet.html
     */
    GetIPSet = "wafv2:GetIPSet",
    /**
     * Grants permission to retrieve LoggingConfiguration for a WebACL
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_GetLoggingConfiguration.html
     */
    GetLoggingConfiguration = "wafv2:GetLoggingConfiguration",
    /**
     * Grants permission to retrieve details about a ManagedRuleSet
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_GetManagedRuleSet.html
     */
    GetManagedRuleSet = "wafv2:GetManagedRuleSet",
    /**
     * Grants permission to retrieve information for the specified mobile SDK release,
     * including release notes and tags
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_GetMobileSdkRelease.html
     */
    GetMobileSdkRelease = "wafv2:GetMobileSdkRelease",
    /**
     * Grants permission to retrieve a PermissionPolicy for a RuleGroup
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_GetPermissionPolicy.html
     */
    GetPermissionPolicy = "wafv2:GetPermissionPolicy",
    /**
     * Grants permission to retrieve the keys that are currently blocked by a rate-bas
     * ed rule
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_GetRateBasedStatementManagedKeys.html
     */
    GetRateBasedStatementManagedKeys = "wafv2:GetRateBasedStatementManagedKeys",
    /**
     * Grants permission to retrieve details about a RegexPatternSet
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_GetRegexPatternSet.html
     */
    GetRegexPatternSet = "wafv2:GetRegexPatternSet",
    /**
     * Grants permission to retrieve details about a RuleGroup
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_GetRuleGroup.html
     */
    GetRuleGroup = "wafv2:GetRuleGroup",
    /**
     * Grants permission to retrieve detailed information about a sampling of web requ
     * ests
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_GetSampledRequests.html
     */
    GetSampledRequests = "wafv2:GetSampledRequests",
    /**
     * Grants permission to retrieve details about a WebACL
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_GetWebACL.html
     */
    GetWebACL = "wafv2:GetWebACL",
    /**
     * Grants permission to retrieve the WebACL that's associated with a resource
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_GetWebACLForResource.html
     */
    GetWebACLForResource = "wafv2:GetWebACLForResource",
    /**
     * Grants permission to retrieve a list of the API keys that you've defined for th
     * e specified scope
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_ListAPIKeys.html
     */
    ListAPIKeys = "wafv2:ListAPIKeys",
    /**
     * Grants permission to retrieve an array of managed rule group versions that are
     * available for you to use
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_ListAvailableManagedRuleGroupVersions.html
     */
    ListAvailableManagedRuleGroupVersions = "wafv2:ListAvailableManagedRuleGroupVersions",
    /**
     * Grants permission to retrieve an array of managed rule groups that are availabl
     * e for you to use
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_ListAvailableManagedRuleGroups.html
     */
    ListAvailableManagedRuleGroups = "wafv2:ListAvailableManagedRuleGroups",
    /**
     * Grants permission to retrieve an array of IPSetSummary objects for the IP sets
     * that you manage
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_ListIPSets.html
     */
    ListIPSets = "wafv2:ListIPSets",
    /**
     * Grants permission to retrieve an array of your LoggingConfiguration objects
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_ListLoggingConfigurations.html
     */
    ListLoggingConfigurations = "wafv2:ListLoggingConfigurations",
    /**
     * Grants permission to retrieve an array of your ManagedRuleSet objects
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_ListManagedRuleSets.html
     */
    ListManagedRuleSets = "wafv2:ListManagedRuleSets",
    /**
     * Grants permission to retrieve a list of the available releases for the mobile S
     * DK and the specified device platform
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_ListMobileSdkReleases.html
     */
    ListMobileSdkReleases = "wafv2:ListMobileSdkReleases",
    /**
     * Grants permission to retrieve an array of RegexPatternSetSummary objects for th
     * e regex pattern sets that you manage
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_ListRegexPatternSets.html
     */
    ListRegexPatternSets = "wafv2:ListRegexPatternSets",
    /**
     * Grants permission to retrieve an array of the Amazon Resource Names (ARNs) for
     * the resources that are associated with a web ACL
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_ListResourcesForWebACL.html
     */
    ListResourcesForWebACL = "wafv2:ListResourcesForWebACL",
    /**
     * Grants permission to retrieve an array of RuleGroupSummary objects for the rule
     * groups that you manage
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_ListRuleGroups.html
     */
    ListRuleGroups = "wafv2:ListRuleGroups",
    /**
     * Grants permission to list tags for a resource
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_ListTagsForResource.html
     */
    ListTagsForResource = "wafv2:ListTagsForResource",
    /**
     * Grants permission to retrieve an array of WebACLSummary objects for the web ACL
     * s that you manage
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_ListWebACLs.html
     */
    ListWebACLs = "wafv2:ListWebACLs",
    /**
     * Grants permission to create FirewallManagedRulesGroups in a WebACL
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_PutFirewallManagerRuleGroups.html
     */
    PutFirewallManagerRuleGroups = "wafv2:PutFirewallManagerRuleGroups",
    /**
     * Grants permission to enable a LoggingConfiguration, to start logging for a web
     * ACL
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_PutLoggingConfiguration.html
     */
    PutLoggingConfiguration = "wafv2:PutLoggingConfiguration",
    /**
     * Grants permission to enable create a new or update an existing version of a Man
     * agedRuleSet
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_PutManagedRuleSetVersions.html
     */
    PutManagedRuleSetVersions = "wafv2:PutManagedRuleSetVersions",
    /**
     * Grants permission to attach an IAM policy to a resource, used to share rule gro
     * ups between accounts
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_PutPermissionPolicy.html
     */
    PutPermissionPolicy = "wafv2:PutPermissionPolicy",
    /**
     * Grants permission to associate tags with a AWS resource
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_TagResource.html
     */
    TagResource = "wafv2:TagResource",
    /**
     * Grants permission to disassociate tags from an AWS resource
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_UntagResource.html
     */
    UntagResource = "wafv2:UntagResource",
    /**
     * Grants permission to update an IPSet
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_UpdateIPSet.html
     */
    UpdateIPSet = "wafv2:UpdateIPSet",
    /**
     * Grants permission to update the expiry date of a version in ManagedRuleSet
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_UpdateManagedRuleSetVersionExpiryDate.html
     */
    UpdateManagedRuleSetVersionExpiryDate = "wafv2:UpdateManagedRuleSetVersionExpiryDate",
    /**
     * Grants permission to update a RegexPatternSet
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_UpdateRegexPatternSet.html
     */
    UpdateRegexPatternSet = "wafv2:UpdateRegexPatternSet",
    /**
     * Grants permission to update a RuleGroup
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_UpdateRuleGroup.html
     */
    UpdateRuleGroup = "wafv2:UpdateRuleGroup",
    /**
     * Grants permission to update a WebACL
     *
     * See https://docs.aws.amazon.com/waf/latest/APIReference/API_UpdateWebACL.html
     */
    UpdateWebACL = "wafv2:UpdateWebACL"
}
