UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

510 lines (509 loc) 20.9 kB
/** * All IAM policy actions for AWS WAF Regional (WAF-REGIONAL) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awswafregional.html * * 2025-02-24T21:50:07.263Z */ export declare enum AwsWafRegionalActions { /** * Grants permission to associate a web ACL with a resource * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_AssociateWebACL.html */ AssociateWebACL = "waf-regional:AssociateWebACL", /** * Grants permission to create a ByteMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateByteMatchSet.html */ CreateByteMatchSet = "waf-regional:CreateByteMatchSet", /** * Grants permission to create a GeoMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateGeoMatchSet.html */ CreateGeoMatchSet = "waf-regional:CreateGeoMatchSet", /** * Grants permission to create an IPSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateIPSet.html */ CreateIPSet = "waf-regional:CreateIPSet", /** * Grants permission to create a RateBasedRule * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRateBasedRule.html */ CreateRateBasedRule = "waf-regional:CreateRateBasedRule", /** * Grants permission to create a RegexMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRegexMatchSet.html */ CreateRegexMatchSet = "waf-regional:CreateRegexMatchSet", /** * Grants permission to create a RegexPatternSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRegexPatternSet.html */ CreateRegexPatternSet = "waf-regional:CreateRegexPatternSet", /** * Grants permission to create a Rule * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRule.html */ CreateRule = "waf-regional:CreateRule", /** * Grants permission to create a RuleGroup * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRuleGroup.html */ CreateRuleGroup = "waf-regional:CreateRuleGroup", /** * Grants permission to create a SizeConstraintSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateSizeConstraintSet.html */ CreateSizeConstraintSet = "waf-regional:CreateSizeConstraintSet", /** * Grants permission to create an SqlInjectionMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateSqlInjectionMatchSet.html */ CreateSqlInjectionMatchSet = "waf-regional:CreateSqlInjectionMatchSet", /** * Grants permission to create a WebACL * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateWebACL.html */ CreateWebACL = "waf-regional:CreateWebACL", /** * Grants permission to create a CloudFormation web ACL template in an S3 bucket f * or the purposes of migrating the web ACL from AWS WAF Classic to AWS WAF v2 * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateWebACLMigrationStack.html */ CreateWebACLMigrationStack = "waf-regional:CreateWebACLMigrationStack", /** * Grants permission to create an XssMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateXssMatchSet.html */ CreateXssMatchSet = "waf-regional:CreateXssMatchSet", /** * Grants permission to delete a ByteMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteByteMatchSet.html */ DeleteByteMatchSet = "waf-regional:DeleteByteMatchSet", /** * Grants permission to delete a GeoMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteGeoMatchSet.html */ DeleteGeoMatchSet = "waf-regional:DeleteGeoMatchSet", /** * Grants permission to delete an IPSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteIPSet.html */ DeleteIPSet = "waf-regional:DeleteIPSet", /** * Grants permission to delete a LoggingConfiguration from a web ACL * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteLoggingConfiguration.html */ DeleteLoggingConfiguration = "waf-regional:DeleteLoggingConfiguration", /** * Grants permission to delete an IAM policy from a rule group * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeletePermissionPolicy.html */ DeletePermissionPolicy = "waf-regional:DeletePermissionPolicy", /** * Grants permission to delete a RateBasedRule * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRateBasedRule.html */ DeleteRateBasedRule = "waf-regional:DeleteRateBasedRule", /** * Grants permission to delete a RegexMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRegexMatchSet.html */ DeleteRegexMatchSet = "waf-regional:DeleteRegexMatchSet", /** * Grants permission to delete a RegexPatternSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRegexPatternSet.html */ DeleteRegexPatternSet = "waf-regional:DeleteRegexPatternSet", /** * Grants permission to delete a Rule * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRule.html */ DeleteRule = "waf-regional:DeleteRule", /** * Grants permission to delete a RuleGroup * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRuleGroup.html */ DeleteRuleGroup = "waf-regional:DeleteRuleGroup", /** * Grants permission to delete a SizeConstraintSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteSizeConstraintSet.html */ DeleteSizeConstraintSet = "waf-regional:DeleteSizeConstraintSet", /** * Grants permission to delete an SqlInjectionMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteSqlInjectionMatchSet.html */ DeleteSqlInjectionMatchSet = "waf-regional:DeleteSqlInjectionMatchSet", /** * Grants permission to delete a WebACL * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteWebACL.html */ DeleteWebACL = "waf-regional:DeleteWebACL", /** * Grants permission to delete an XssMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteXssMatchSet.html */ DeleteXssMatchSet = "waf-regional:DeleteXssMatchSet", /** * Grants permission to delete an association between a web ACL and a resource * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DisassociateWebACL.html */ DisassociateWebACL = "waf-regional:DisassociateWebACL", /** * Grants permission to retrieve a ByteMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetByteMatchSet.html */ GetByteMatchSet = "waf-regional:GetByteMatchSet", /** * Grants permission to retrieve a change token to use in create, update, and dele * te requests * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetChangeToken.html */ GetChangeToken = "waf-regional:GetChangeToken", /** * Grants permission to retrieve the status of a change token * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetChangeTokenStatus.html */ GetChangeTokenStatus = "waf-regional:GetChangeTokenStatus", /** * Grants permission to retrieve a GeoMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetGeoMatchSet.html */ GetGeoMatchSet = "waf-regional:GetGeoMatchSet", /** * Grants permission to retrieve an IPSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetIPSet.html */ GetIPSet = "waf-regional:GetIPSet", /** * Grants permission to retrieve a LoggingConfiguration * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetLoggingConfiguration.html */ GetLoggingConfiguration = "waf-regional:GetLoggingConfiguration", /** * Grants permission to retrieve an IAM policy attached to a RuleGroup * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetPermissionPolicy.html */ GetPermissionPolicy = "waf-regional:GetPermissionPolicy", /** * Grants permission to retrieve a RateBasedRule * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetRateBasedRule.html */ GetRateBasedRule = "waf-regional:GetRateBasedRule", /** * Grants permission to retrieve the array of IP addresses that are currently bein * g blocked by a RateBasedRule * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetRateBasedRuleManagedKeys.html */ GetRateBasedRuleManagedKeys = "waf-regional:GetRateBasedRuleManagedKeys", /** * Grants permission to retrieve a RegexMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetRegexMatchSet.html */ GetRegexMatchSet = "waf-regional:GetRegexMatchSet", /** * Grants permission to retrieve a RegexPatternSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetRegexPatternSet.html */ GetRegexPatternSet = "waf-regional:GetRegexPatternSet", /** * Grants permission to retrieve a Rule * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetRule.html */ GetRule = "waf-regional:GetRule", /** * Grants permission to retrieve a RuleGroup * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetRuleGroup.html */ GetRuleGroup = "waf-regional:GetRuleGroup", /** * Grants permission to retrieve detailed information for a sample set of web requ * ests * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetSampledRequests.html */ GetSampledRequests = "waf-regional:GetSampledRequests", /** * Grants permission to retrieve a SizeConstraintSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetSizeConstraintSet.html */ GetSizeConstraintSet = "waf-regional:GetSizeConstraintSet", /** * Grants permission to retrieve an SqlInjectionMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetSqlInjectionMatchSet.html */ GetSqlInjectionMatchSet = "waf-regional:GetSqlInjectionMatchSet", /** * Grants permission to retrieve a WebACL * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetWebACL.html */ GetWebACL = "waf-regional:GetWebACL", /** * Grants permission to retrieve a WebACL that's associated with a specified resou * rce * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetWebACLForResource.html */ GetWebACLForResource = "waf-regional:GetWebACLForResource", /** * Grants permission to retrieve an XssMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetXssMatchSet.html */ GetXssMatchSet = "waf-regional:GetXssMatchSet", /** * Grants permission to retrieve an array of ActivatedRule objects * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListActivatedRulesInRuleGroup.html */ ListActivatedRulesInRuleGroup = "waf-regional:ListActivatedRulesInRuleGroup", /** * Grants permission to retrieve an array of ByteMatchSetSummary objects * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListByteMatchSets.html */ ListByteMatchSets = "waf-regional:ListByteMatchSets", /** * Grants permission to retrieve an array of GeoMatchSetSummary objects * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListGeoMatchSets.html */ ListGeoMatchSets = "waf-regional:ListGeoMatchSets", /** * Grants permission to retrieve an array of IPSetSummary objects * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListIPSets.html */ ListIPSets = "waf-regional:ListIPSets", /** * Grants permission to retrieve an array of LoggingConfiguration objects * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListLoggingConfigurations.html */ ListLoggingConfigurations = "waf-regional:ListLoggingConfigurations", /** * Grants permission to retrieve an array of RuleSummary objects * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListRateBasedRules.html */ ListRateBasedRules = "waf-regional:ListRateBasedRules", /** * Grants permission to retrieve an array of RegexMatchSetSummary objects * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListRegexMatchSets.html */ ListRegexMatchSets = "waf-regional:ListRegexMatchSets", /** * Grants permission to retrieve an array of RegexPatternSetSummary objects * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListRegexPatternSets.html */ ListRegexPatternSets = "waf-regional:ListRegexPatternSets", /** * Grants permission to retrieve an array of resources associated with a specified * WebACL * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListResourcesForWebACL.html */ ListResourcesForWebACL = "waf-regional:ListResourcesForWebACL", /** * Grants permission to retrieve an array of RuleGroup objects * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListRuleGroups.html */ ListRuleGroups = "waf-regional:ListRuleGroups", /** * Grants permission to retrieve an array of RuleSummary objects * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListRules.html */ ListRules = "waf-regional:ListRules", /** * Grants permission to retrieve an array of SizeConstraintSetSummary objects * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListSizeConstraintSets.html */ ListSizeConstraintSets = "waf-regional:ListSizeConstraintSets", /** * Grants permission to retrieve an array of SqlInjectionMatchSet objects * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListSqlInjectionMatchSets.html */ ListSqlInjectionMatchSets = "waf-regional:ListSqlInjectionMatchSets", /** * Grants permission to retrieve an array of RuleGroup objects that you are subscr * ibed to * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListSubscribedRuleGroups.html */ ListSubscribedRuleGroups = "waf-regional:ListSubscribedRuleGroups", /** * Grants permission to lists the Tags for a resource * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListTagsForResource.html */ ListTagsForResource = "waf-regional:ListTagsForResource", /** * Grants permission to retrieve an array of WebACLSummary objects * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListWebACLs.html */ ListWebACLs = "waf-regional:ListWebACLs", /** * Grants permission to retrieve an array of XssMatchSet objects * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_ListXssMatchSets.html */ ListXssMatchSets = "waf-regional:ListXssMatchSets", /** * Grants permission to associates a LoggingConfiguration with a web ACL * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_PutLoggingConfiguration.html */ PutLoggingConfiguration = "waf-regional:PutLoggingConfiguration", /** * Grants permission to attach an IAM policy to a specified rule group, to support * rule group sharing between accounts * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_PutPermissionPolicy.html */ PutPermissionPolicy = "waf-regional:PutPermissionPolicy", /** * Grants permission to add a Tag to a resource * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_TagResource.html */ TagResource = "waf-regional:TagResource", /** * Grants permission to remove a Tag from a resource * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UntagResource.html */ UntagResource = "waf-regional:UntagResource", /** * Grants permission to insert or delete ByteMatchTuple objects in a ByteMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateByteMatchSet.html */ UpdateByteMatchSet = "waf-regional:UpdateByteMatchSet", /** * Grants permission to insert or delete GeoMatchConstraint objects in a GeoMatchS * et * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateGeoMatchSet.html */ UpdateGeoMatchSet = "waf-regional:UpdateGeoMatchSet", /** * Grants permission to insert or delete IPSetDescriptor objects in an IPSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateIPSet.html */ UpdateIPSet = "waf-regional:UpdateIPSet", /** * Grants permission to insert or delete predicate objects in a rate based rule an * d update the RateLimit in the rule * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateRateBasedRule.html */ UpdateRateBasedRule = "waf-regional:UpdateRateBasedRule", /** * Grants permission to insert or delete RegexMatchTuple objects in a RegexMatchSe * t * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateRegexMatchSet.html */ UpdateRegexMatchSet = "waf-regional:UpdateRegexMatchSet", /** * Grants permission to insert or delete RegexPatternStrings in a RegexPatternSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateRegexPatternSet.html */ UpdateRegexPatternSet = "waf-regional:UpdateRegexPatternSet", /** * Grants permission to insert or delete predicate objects in a Rule * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateRule.html */ UpdateRule = "waf-regional:UpdateRule", /** * Grants permission to insert or delete ActivatedRule objects in a RuleGroup * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateRuleGroup.html */ UpdateRuleGroup = "waf-regional:UpdateRuleGroup", /** * Grants permission to insert or delete SizeConstraint objects in a SizeConstrain * tSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateSizeConstraintSet.html */ UpdateSizeConstraintSet = "waf-regional:UpdateSizeConstraintSet", /** * Grants permission to insert or delete SqlInjectionMatchTuple objects in an SqlI * njectionMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateSqlInjectionMatchSet.html */ UpdateSqlInjectionMatchSet = "waf-regional:UpdateSqlInjectionMatchSet", /** * Grants permission to insert or delete ActivatedRule objects in a WebACL * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateWebACL.html */ UpdateWebACL = "waf-regional:UpdateWebACL", /** * Grants permission to insert or delete XssMatchTuple objects in an XssMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateXssMatchSet.html */ UpdateXssMatchSet = "waf-regional:UpdateXssMatchSet" }