Class PutPermissionPolicyRequest

    • Method Detail

      • resourceArn

        public final String resourceArn()

        The Amazon Resource Name (ARN) of the RuleGroup to which you want to attach the policy.

        Returns:
        The Amazon Resource Name (ARN) of the RuleGroup to which you want to attach the policy.
      • policy

        public final String policy()

        The policy to attach to the specified rule group.

        The policy specifications must conform to the following:

        • The policy must be composed using IAM Policy version 2012-10-17.

        • The policy must include specifications for Effect, Action, and Principal.

        • Effect must specify Allow.

        • Action must specify wafv2:CreateWebACL, wafv2:UpdateWebACL, and wafv2:PutFirewallManagerRuleGroups and may optionally specify wafv2:GetRuleGroup. WAF rejects any extra actions or wildcard actions in the policy.

        • The policy must not include a Resource parameter.

        For more information, see IAM Policies.

        Returns:
        The policy to attach to the specified rule group.

        The policy specifications must conform to the following:

        • The policy must be composed using IAM Policy version 2012-10-17.

        • The policy must include specifications for Effect, Action, and Principal.

        • Effect must specify Allow.

        • Action must specify wafv2:CreateWebACL, wafv2:UpdateWebACL, and wafv2:PutFirewallManagerRuleGroups and may optionally specify wafv2:GetRuleGroup. WAF rejects any extra actions or wildcard actions in the policy.

        • The policy must not include a Resource parameter.

        For more information, see IAM Policies.

      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object