AWS WAF Regional (waf-regional)

2021-06-05

81 updated actions

Updates

    Actions
  • AssociateWebACL
      Description
    • Old: Associates a WebACL with a resource.
      New: Grants permission to associate a web ACL with a resource
  • CreateByteMatchSet
      Description
    • Old: Creates a ByteMatchSet.
      New: Grants permission to create a ByteMatchSet
  • CreateGeoMatchSet
      Description
    • Old: Creates a GeoMatchSet, which you use to specify which web requests you want to allow or block based on the country that the requests originate rom.
      New: Grants permission to create a GeoMatchSet
  • CreateIPSet
      Description
    • Old: Creates an IPSet, which you use to specify which web requests you want to allow or block based on the IP addresses that the requests originate rom.
      New: Grants permission to create an IPSet
  • CreateRateBasedRule
      Description
    • Old: Creates a RateBasedRule, which contains a RateLimit specifying the maximum number of requests that AWS WAF allows from a specified IP address n a five-minute period.
      New: Grants permission to create a RateBasedRule
  • CreateRegexMatchSet
      Description
    • Old: Creates a RegexMatchSet, which you use to specify which web requests you want to allow or block based on the regex patterns you specified in a egexPatternSet.
      New: Grants permission to create a RegexMatchSet
  • CreateRegexPatternSet
      Description
    • Old: Creates a RegexPatternSet, which you use to specify the regular expression (regex) pattern that you want AWS WAF to search for.
      New: Grants permission to create a RegexPatternSet
  • CreateRule
      Description
    • Old: Creates a Rule, which contains the IPSet objects, ByteMatchSet objects, and other predicates that identify the requests that you want to lock.
      New: Grants permission to create a Rule
  • CreateRuleGroup
      Description
    • Old: Creates a RuleGroup. A rule group is a collection of predefined rules that you add to a WebACL.
      New: Grants permission to create a RuleGroup
  • CreateSizeConstraintSet
      Description
    • Old: Creates a SizeConstraintSet, which you use to identify the part of a web request that you want to check for length.
      New: Grants permission to create a SizeConstraintSet
  • CreateSqlInjectionMatchSet
      Description
    • Old: Creates a SqlInjectionMatchSet, which you use to allow, block, or count requests that contain snippets of SQL code in a specified part of web equests.
      New: Grants permission to create an SqlInjectionMatchSet
  • CreateWebACL
      Description
    • Old: Creates a WebACL, which contains the Rules that identify the CloudFront web requests that you want to allow, block, or count.
      New: Grants permission to create a WebACL
  • CreateWebACLMigrationStack
      Description
    • Old: Create and store a CloudFormation tempalte that creates an equivalent WAF v2 WebACL from the given WAF Classic WebACL in the given S3 bucket.
      New: Grants permission to create a CloudFormation web ACL template in an S3 bucket for the purposes of migrating the web ACL from AWS WAF Classic to AWS WAF v2
  • CreateXssMatchSet
      Description
    • Old: Creates an XssMatchSet, which you use to allow, block, or count requests that contain cross-site scripting attacks in the specified part of web equests.
      New: Grants permission to create an XssMatchSet
  • DeleteByteMatchSet
      Description
    • Old: Permanently deletes a ByteMatchSet.
      New: Grants permission to delete a ByteMatchSet
  • DeleteGeoMatchSet
      Description
    • Old: Permanently deletes an GeoMatchSet.
      New: Grants permission to delete a GeoMatchSet
  • DeleteIPSet
      Description
    • Old: Permanently deletes an IPSet.
      New: Grants permission to delete an IPSet
  • DeleteLoggingConfiguration
      Description
    • Old: Permanently deletes the LoggingConfiguration from the specified web ACL.
      New: Grants permission to delete a LoggingConfiguration from a web ACL
  • DeletePermissionPolicy
      Description
    • Old: Permanently deletes an IAM policy from the specified RuleGroup.
      New: Grants permission to delete an IAM policy from a rule group
  • DeleteRateBasedRule
      Description
    • Old: Permanently deletes a RateBasedRule.
      New: Grants permission to delete a RateBasedRule
  • DeleteRegexMatchSet
      Description
    • Old: Permanently deletes an RegexMatchSet.
      New: Grants permission to delete a RegexMatchSet
  • DeleteRegexPatternSet
      Description
    • Old: Permanently deletes an RegexPatternSet.
      New: Grants permission to delete a RegexPatternSet
  • DeleteRule
      Description
    • Old: Permanently deletes a Rule.
      New: Grants permission to delete a Rule
  • DeleteRuleGroup
      Description
    • Old: Permanently deletes a RuleGroup.
      New: Grants permission to delete a RuleGroup
  • DeleteSizeConstraintSet
      Description
    • Old: Permanently deletes a SizeConstraintSet.
      New: Grants permission to delete a SizeConstraintSet
  • DeleteSqlInjectionMatchSet
      Description
    • Old: Permanently deletes a SqlInjectionMatchSet.
      New: Grants permission to delete an SqlInjectionMatchSet
  • DeleteWebACL
      Description
    • Old: Permanently deletes a WebACL.
      New: Grants permission to delete a WebACL
  • DeleteXssMatchSet
      Description
    • Old: Permanently deletes an XssMatchSet.
      New: Grants permission to delete an XssMatchSet
  • DisassociateWebACL
      Description
    • Old: Removes a WebACL from the specified resource.
      New: Grants permission to delete an association between a web ACL and a resource
  • GetByteMatchSet
      Description
    • Old: Returns the ByteMatchSet specified by ByteMatchSetId.
      New: Grants permission to retrieve a ByteMatchSet
  • GetChangeToken
      Description
    • Old: When you want to create, update, or delete AWS WAF objects, get a change token and include the change token in the create, update, or delete equest.
      New: Grants permission to retrieve a change token to use in create, update, and delete requests
  • GetChangeTokenStatus
      Description
    • Old: Returns the status of a ChangeToken that you got by calling GetChangeToken.
      New: Grants permission to retrieve the status of a change token
  • GetGeoMatchSet
      Description
    • Old: Returns the GeoMatchSet specified by GeoMatchSetId.
      New: Grants permission to retrieve a GeoMatchSet
  • GetIPSet
      Description
    • Old: Returns the IPSet that is specified by IPSetId.
      New: Grants permission to retrieve an IPSet
  • GetLoggingConfiguration
      Description
    • Old: Returns the LoggingConfiguration for the specified web ACL.
      New: Grants permission to retrieve a LoggingConfiguration
  • GetPermissionPolicy
      Description
    • Old: Returns the IAM policy attached to the RuleGroup.
      New: Grants permission to retrieve an IAM policy attached to a RuleGroup
  • GetRateBasedRule
      Description
    • Old: Returns the RateBasedRule that is specified by the RuleId that you included in the GetRateBasedRule request.
      New: Grants permission to retrieve a RateBasedRule
  • GetRateBasedRuleManagedKeys
      Description
    • Old: Returns an array of IP addresses currently being blocked by the RateBasedRule that is specified by the RuleId.
      New: Grants permission to retrieve the array of IP addresses that are currently being blocked by a RateBasedRule
  • GetRegexMatchSet
      Description
    • Old: Returns the RegexMatchSet specified by RegexMatchSetId.
      New: Grants permission to retrieve a RegexMatchSet
  • GetRegexPatternSet
      Description
    • Old: Returns the RegexPatternSet specified by RegexPatternSetId.
      New: Grants permission to retrieve a RegexPatternSet
  • GetRule
      Description
    • Old: Returns the Rule that is specified by the RuleId that you included in the GetRule request.
      New: Grants permission to retrieve a Rule
  • GetRuleGroup
      Description
    • Old: Returns the RuleGroup that is specified by the RuleGroupId that you included in the GetRuleGroup request.
      New: Grants permission to retrieve a RuleGroup
  • GetSampledRequests
      Description
    • Old: Gets detailed information about a specified number of requests--a sample--that AWS WAF randomly selects from among the first 5,000 requests hat your AWS resource received during a time range that you choose.
      New: Grants permission to retrieve detailed information for a sample set of web requests
  • GetSizeConstraintSet
      Description
    • Old: Returns the SizeConstraintSet specified by SizeConstraintSetId.
      New: Grants permission to retrieve a SizeConstraintSet
  • GetSqlInjectionMatchSet
      Description
    • Old: Returns the SqlInjectionMatchSet that is specified by SqlInjectionMatchSetId.
      New: Grants permission to retrieve an SqlInjectionMatchSet
  • GetWebACL
      Description
    • Old: Returns the WebACL that is specified by WebACLId.
      New: Grants permission to retrieve a WebACL
  • GetWebACLForResource
      Description
    • Old: Returns the WebACL for the specified resource.
      New: Grants permission to retrieve a WebACL that's associated with a specified resource
  • GetXssMatchSet
      Description
    • Old: Returns the XssMatchSet that is specified by XssMatchSetId.
      New: Grants permission to retrieve an XssMatchSet
  • ListActivatedRulesInRuleGroup
      Description
    • Old: Returns an array of ActivatedRule objects.
      New: Grants permission to retrieve an array of ActivatedRule objects
  • ListByteMatchSets
      Description
    • Old: Returns an array of ByteMatchSetSummary objects.
      New: Grants permission to retrieve an array of ByteMatchSetSummary objects
  • ListGeoMatchSets
      Description
    • Old: Returns an array of GeoMatchSetSummary objects.
      New: Grants permission to retrieve an array of GeoMatchSetSummary objects
  • ListIPSets
      Description
    • Old: Returns an array of IPSetSummary objects in the response.
      New: Grants permission to retrieve an array of IPSetSummary objects
  • ListLoggingConfigurations
      Description
    • Old: Returns an array of LoggingConfiguration objects.
      New: Grants permission to retrieve an array of LoggingConfiguration objects
  • ListRateBasedRules
      Description
    • Old: Returns an array of RuleSummary objects.
      New: Grants permission to retrieve an array of RuleSummary objects
  • ListRegexMatchSets
      Description
    • Old: Returns an array of RegexMatchSetSummary objects.
      New: Grants permission to retrieve an array of RegexMatchSetSummary objects
  • ListRegexPatternSets
      Description
    • Old: Returns an array of RegexPatternSetSummary objects.
      New: Grants permission to retrieve an array of RegexPatternSetSummary objects
  • ListResourcesForWebACL
      Description
    • Old: Returns an array of resources associated with the specified WebACL.
      New: Grants permission to retrieve an array of resources associated with a specified WebACL
  • ListRuleGroups
      Description
    • Old: Returns an array of RuleGroup objects.
      New: Grants permission to retrieve an array of RuleGroup objects
  • ListRules
      Description
    • Old: Returns an array of RuleSummary objects.
      New: Grants permission to retrieve an array of RuleSummary objects
  • ListSizeConstraintSets
      Description
    • Old: Returns an array of SizeConstraintSetSummary objects.
      New: Grants permission to retrieve an array of SizeConstraintSetSummary objects
  • ListSqlInjectionMatchSets
      Description
    • Old: Returns an array of SqlInjectionMatchSet objects.
      New: Grants permission to retrieve an array of SqlInjectionMatchSet objects
  • ListSubscribedRuleGroups
      Description
    • Old: Returns an array of RuleGroup objects that you are subscribed to.
      New: Grants permission to retrieve an array of RuleGroup objects that you are subscribed to
  • ListTagsForResource
      Description
    • Old: Lists the Tags for a given resource.
      New: Grants permission to lists the Tags for a resource
  • ListWebACLs
      Description
    • Old: Returns an array of WebACLSummary objects in the response.
      New: Grants permission to retrieve an array of WebACLSummary objects
  • ListXssMatchSets
      Description
    • Old: Returns an array of XssMatchSet objects.
      New: Grants permission to retrieve an array of XssMatchSet objects
  • PutLoggingConfiguration
      Description
    • Old: Associates a LoggingConfiguration with a specified web ACL.
      New: Grants permission to associates a LoggingConfiguration with a web ACL
  • PutPermissionPolicy
      Description
    • Old: Attaches a IAM policy to the specified resource. The only supported use for this action is to share a RuleGroup across accounts.
      New: Grants permission to attach an IAM policy to a specified rule group, to support rule group sharing between accounts
  • TagResource
      Description
    • Old: Adds a Tag to a given resource.
      New: Grants permission to add a Tag to a resource
  • UntagResource
      Description
    • Old: Removes a Tag from a given resource.
      New: Grants permission to remove a Tag from a resource
  • UpdateByteMatchSet
      Description
    • Old: Inserts or deletes ByteMatchTuple objects (filters) in a ByteMatchSet.
      New: Grants permission to insert or delete ByteMatchTuple objects in a ByteMatchSet
  • UpdateGeoMatchSet
      Description
    • Old: Inserts or deletes GeoMatchConstraint objects in a GeoMatchSet.
      New: Grants permission to insert or delete GeoMatchConstraint objects in a GeoMatchSet
  • UpdateIPSet
      Description
    • Old: Inserts or deletes IPSetDescriptor objects in an IPSet.
      New: Grants permission to insert or delete IPSetDescriptor objects in an IPSet
  • UpdateRateBasedRule
      Description
    • Old: Inserts or deletes Predicate objects in a rule and updates the RateLimit in the rule.
      New: Grants permission to insert or delete predicate objects in a rate based rule and update the RateLimit in the rule
  • UpdateRegexMatchSet
      Description
    • Old: Inserts or deletes RegexMatchTuple objects (filters) in a RegexMatchSet.
      New: Grants permission to insert or delete RegexMatchTuple objects in a RegexMatchSet
  • UpdateRegexPatternSet
      Description
    • Old: Inserts or deletes RegexPatternStrings in a RegexPatternSet.
      New: Grants permission to insert or delete RegexPatternStrings in a RegexPatternSet
  • UpdateRule
      Description
    • Old: Inserts or deletes Predicate objects in a Rule.
      New: Grants permission to insert or delete predicate objects in a Rule
  • UpdateRuleGroup
      Description
    • Old: Inserts or deletes ActivatedRule objects in a RuleGroup.
      New: Grants permission to insert or delete ActivatedRule objects in a RuleGroup
  • UpdateSizeConstraintSet
      Description
    • Old: Inserts or deletes SizeConstraint objects (filters) in a SizeConstraintSet.
      New: Grants permission to insert or delete SizeConstraint objects in a SizeConstraintSet
  • UpdateSqlInjectionMatchSet
      Description
    • Old: Inserts or deletes SqlInjectionMatchTuple objects (filters) in a SqlInjectionMatchSet.
      New: Grants permission to insert or delete SqlInjectionMatchTuple objects in an SqlInjectionMatchSet
  • UpdateWebACL
      Description
    • Old: Inserts or deletes ActivatedRule objects in a WebACL.
      New: Grants permission to insert or delete ActivatedRule objects in a WebACL
  • UpdateXssMatchSet
      Description
    • Old: Inserts or deletes XssMatchTuple objects (filters) in an XssMatchSet.
      New: Grants permission to insert or delete XssMatchTuple objects in an XssMatchSet