UNPKG

aws-iam-policy-types

Version:

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

515 lines 23.2 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsWafRegionalActions = void 0; /** * 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 */ var AwsWafRegionalActions; (function (AwsWafRegionalActions) { /** * Grants permission to associate a web ACL with a resource * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_AssociateWebACL.html */ AwsWafRegionalActions["AssociateWebACL"] = "waf-regional:AssociateWebACL"; /** * Grants permission to create a ByteMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateByteMatchSet.html */ AwsWafRegionalActions["CreateByteMatchSet"] = "waf-regional:CreateByteMatchSet"; /** * Grants permission to create a GeoMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateGeoMatchSet.html */ AwsWafRegionalActions["CreateGeoMatchSet"] = "waf-regional:CreateGeoMatchSet"; /** * Grants permission to create an IPSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateIPSet.html */ AwsWafRegionalActions["CreateIPSet"] = "waf-regional:CreateIPSet"; /** * Grants permission to create a RateBasedRule * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRateBasedRule.html */ AwsWafRegionalActions["CreateRateBasedRule"] = "waf-regional:CreateRateBasedRule"; /** * Grants permission to create a RegexMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRegexMatchSet.html */ AwsWafRegionalActions["CreateRegexMatchSet"] = "waf-regional:CreateRegexMatchSet"; /** * Grants permission to create a RegexPatternSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRegexPatternSet.html */ AwsWafRegionalActions["CreateRegexPatternSet"] = "waf-regional:CreateRegexPatternSet"; /** * Grants permission to create a Rule * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRule.html */ AwsWafRegionalActions["CreateRule"] = "waf-regional:CreateRule"; /** * Grants permission to create a RuleGroup * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRuleGroup.html */ AwsWafRegionalActions["CreateRuleGroup"] = "waf-regional:CreateRuleGroup"; /** * Grants permission to create a SizeConstraintSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateSizeConstraintSet.html */ AwsWafRegionalActions["CreateSizeConstraintSet"] = "waf-regional:CreateSizeConstraintSet"; /** * Grants permission to create an SqlInjectionMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateSqlInjectionMatchSet.html */ AwsWafRegionalActions["CreateSqlInjectionMatchSet"] = "waf-regional:CreateSqlInjectionMatchSet"; /** * Grants permission to create a WebACL * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateWebACL.html */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["CreateWebACLMigrationStack"] = "waf-regional:CreateWebACLMigrationStack"; /** * Grants permission to create an XssMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateXssMatchSet.html */ AwsWafRegionalActions["CreateXssMatchSet"] = "waf-regional:CreateXssMatchSet"; /** * Grants permission to delete a ByteMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteByteMatchSet.html */ AwsWafRegionalActions["DeleteByteMatchSet"] = "waf-regional:DeleteByteMatchSet"; /** * Grants permission to delete a GeoMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteGeoMatchSet.html */ AwsWafRegionalActions["DeleteGeoMatchSet"] = "waf-regional:DeleteGeoMatchSet"; /** * Grants permission to delete an IPSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteIPSet.html */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["DeletePermissionPolicy"] = "waf-regional:DeletePermissionPolicy"; /** * Grants permission to delete a RateBasedRule * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRateBasedRule.html */ AwsWafRegionalActions["DeleteRateBasedRule"] = "waf-regional:DeleteRateBasedRule"; /** * Grants permission to delete a RegexMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRegexMatchSet.html */ AwsWafRegionalActions["DeleteRegexMatchSet"] = "waf-regional:DeleteRegexMatchSet"; /** * Grants permission to delete a RegexPatternSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRegexPatternSet.html */ AwsWafRegionalActions["DeleteRegexPatternSet"] = "waf-regional:DeleteRegexPatternSet"; /** * Grants permission to delete a Rule * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRule.html */ AwsWafRegionalActions["DeleteRule"] = "waf-regional:DeleteRule"; /** * Grants permission to delete a RuleGroup * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRuleGroup.html */ AwsWafRegionalActions["DeleteRuleGroup"] = "waf-regional:DeleteRuleGroup"; /** * Grants permission to delete a SizeConstraintSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteSizeConstraintSet.html */ AwsWafRegionalActions["DeleteSizeConstraintSet"] = "waf-regional:DeleteSizeConstraintSet"; /** * Grants permission to delete an SqlInjectionMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteSqlInjectionMatchSet.html */ AwsWafRegionalActions["DeleteSqlInjectionMatchSet"] = "waf-regional:DeleteSqlInjectionMatchSet"; /** * Grants permission to delete a WebACL * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteWebACL.html */ AwsWafRegionalActions["DeleteWebACL"] = "waf-regional:DeleteWebACL"; /** * Grants permission to delete an XssMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteXssMatchSet.html */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["DisassociateWebACL"] = "waf-regional:DisassociateWebACL"; /** * Grants permission to retrieve a ByteMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetByteMatchSet.html */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["GetChangeTokenStatus"] = "waf-regional:GetChangeTokenStatus"; /** * Grants permission to retrieve a GeoMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetGeoMatchSet.html */ AwsWafRegionalActions["GetGeoMatchSet"] = "waf-regional:GetGeoMatchSet"; /** * Grants permission to retrieve an IPSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetIPSet.html */ AwsWafRegionalActions["GetIPSet"] = "waf-regional:GetIPSet"; /** * Grants permission to retrieve a LoggingConfiguration * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetLoggingConfiguration.html */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["GetPermissionPolicy"] = "waf-regional:GetPermissionPolicy"; /** * Grants permission to retrieve a RateBasedRule * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetRateBasedRule.html */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["GetRateBasedRuleManagedKeys"] = "waf-regional:GetRateBasedRuleManagedKeys"; /** * Grants permission to retrieve a RegexMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetRegexMatchSet.html */ AwsWafRegionalActions["GetRegexMatchSet"] = "waf-regional:GetRegexMatchSet"; /** * Grants permission to retrieve a RegexPatternSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetRegexPatternSet.html */ AwsWafRegionalActions["GetRegexPatternSet"] = "waf-regional:GetRegexPatternSet"; /** * Grants permission to retrieve a Rule * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetRule.html */ AwsWafRegionalActions["GetRule"] = "waf-regional:GetRule"; /** * Grants permission to retrieve a RuleGroup * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetRuleGroup.html */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["GetSampledRequests"] = "waf-regional:GetSampledRequests"; /** * Grants permission to retrieve a SizeConstraintSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetSizeConstraintSet.html */ AwsWafRegionalActions["GetSizeConstraintSet"] = "waf-regional:GetSizeConstraintSet"; /** * Grants permission to retrieve an SqlInjectionMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetSqlInjectionMatchSet.html */ AwsWafRegionalActions["GetSqlInjectionMatchSet"] = "waf-regional:GetSqlInjectionMatchSet"; /** * Grants permission to retrieve a WebACL * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetWebACL.html */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["GetWebACLForResource"] = "waf-regional:GetWebACLForResource"; /** * Grants permission to retrieve an XssMatchSet * * See https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_GetXssMatchSet.html */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["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 */ AwsWafRegionalActions["UpdateXssMatchSet"] = "waf-regional:UpdateXssMatchSet"; })(AwsWafRegionalActions = exports.AwsWafRegionalActions || (exports.AwsWafRegionalActions = {})); //# sourceMappingURL=waf-regional.js.map