/* * Copyright 2012-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.auth.policy.actions; import javax.annotation.Generated; import com.amazonaws.auth.policy.Action; /** * The available AWS access control policy actions for WAF Regional. */ @Generated("com.amazonaws:aws-java-sdk-code-generator") public enum WafRegionalActions implements Action { /** Represents any action executed on WAF Regional. */ AllWafRegionalActions("waf-regional:*"), /** Action for the AssociateWebACL operation. */ AssociateWebACL("waf-regional:AssociateWebACL"), /** Action for the CreateByteMatchSet operation. */ CreateByteMatchSet("waf-regional:CreateByteMatchSet"), /** Action for the CreateIPSet operation. */ CreateIPSet("waf-regional:CreateIPSet"), /** Action for the CreateRule operation. */ CreateRule("waf-regional:CreateRule"), /** Action for the CreateSizeConstraintSet operation. */ CreateSizeConstraintSet("waf-regional:CreateSizeConstraintSet"), /** Action for the CreateSqlInjectionMatchSet operation. */ CreateSqlInjectionMatchSet("waf-regional:CreateSqlInjectionMatchSet"), /** Action for the CreateWebACL operation. */ CreateWebACL("waf-regional:CreateWebACL"), /** Action for the CreateXssMatchSet operation. */ CreateXssMatchSet("waf-regional:CreateXssMatchSet"), /** Action for the DeleteByteMatchSet operation. */ DeleteByteMatchSet("waf-regional:DeleteByteMatchSet"), /** Action for the DeleteIPSet operation. */ DeleteIPSet("waf-regional:DeleteIPSet"), /** Action for the DeleteRule operation. */ DeleteRule("waf-regional:DeleteRule"), /** Action for the DeleteSizeConstraintSet operation. */ DeleteSizeConstraintSet("waf-regional:DeleteSizeConstraintSet"), /** Action for the DeleteSqlInjectionMatchSet operation. */ DeleteSqlInjectionMatchSet("waf-regional:DeleteSqlInjectionMatchSet"), /** Action for the DeleteWebACL operation. */ DeleteWebACL("waf-regional:DeleteWebACL"), /** Action for the DeleteXssMatchSet operation. */ DeleteXssMatchSet("waf-regional:DeleteXssMatchSet"), /** Action for the DisassociateWebACL operation. */ DisassociateWebACL("waf-regional:DisassociateWebACL"), /** Action for the GetByteMatchSet operation. */ GetByteMatchSet("waf-regional:GetByteMatchSet"), /** Action for the GetChangeToken operation. */ GetChangeToken("waf-regional:GetChangeToken"), /** Action for the GetChangeTokenStatus operation. */ GetChangeTokenStatus("waf-regional:GetChangeTokenStatus"), /** Action for the GetIPSet operation. */ GetIPSet("waf-regional:GetIPSet"), /** Action for the GetRule operation. */ GetRule("waf-regional:GetRule"), /** Action for the GetSampledRequests operation. */ GetSampledRequests("waf-regional:GetSampledRequests"), /** Action for the GetSizeConstraintSet operation. */ GetSizeConstraintSet("waf-regional:GetSizeConstraintSet"), /** Action for the GetSqlInjectionMatchSet operation. */ GetSqlInjectionMatchSet("waf-regional:GetSqlInjectionMatchSet"), /** Action for the GetWebACL operation. */ GetWebACL("waf-regional:GetWebACL"), /** Action for the GetWebACLForResource operation. */ GetWebACLForResource("waf-regional:GetWebACLForResource"), /** Action for the GetXssMatchSet operation. */ GetXssMatchSet("waf-regional:GetXssMatchSet"), /** Action for the ListByteMatchSets operation. */ ListByteMatchSets("waf-regional:ListByteMatchSets"), /** Action for the ListIPSets operation. */ ListIPSets("waf-regional:ListIPSets"), /** Action for the ListResourcesForWebACL operation. */ ListResourcesForWebACL("waf-regional:ListResourcesForWebACL"), /** Action for the ListRules operation. */ ListRules("waf-regional:ListRules"), /** Action for the ListSizeConstraintSets operation. */ ListSizeConstraintSets("waf-regional:ListSizeConstraintSets"), /** Action for the ListSqlInjectionMatchSets operation. */ ListSqlInjectionMatchSets("waf-regional:ListSqlInjectionMatchSets"), /** Action for the ListWebACLs operation. */ ListWebACLs("waf-regional:ListWebACLs"), /** Action for the ListXssMatchSets operation. */ ListXssMatchSets("waf-regional:ListXssMatchSets"), /** Action for the UpdateByteMatchSet operation. */ UpdateByteMatchSet("waf-regional:UpdateByteMatchSet"), /** Action for the UpdateIPSet operation. */ UpdateIPSet("waf-regional:UpdateIPSet"), /** Action for the UpdateRule operation. */ UpdateRule("waf-regional:UpdateRule"), /** Action for the UpdateSizeConstraintSet operation. */ UpdateSizeConstraintSet("waf-regional:UpdateSizeConstraintSet"), /** Action for the UpdateSqlInjectionMatchSet operation. */ UpdateSqlInjectionMatchSet("waf-regional:UpdateSqlInjectionMatchSet"), /** Action for the UpdateWebACL operation. */ UpdateWebACL("waf-regional:UpdateWebACL"), /** Action for the UpdateXssMatchSet operation. */ UpdateXssMatchSet("waf-regional:UpdateXssMatchSet"), ; private final String action; private WafRegionalActions(String action) { this.action = action; } public String getActionName() { return this.action; } }