Interface PutPermissionPolicyRequest.Builder

    • Method Detail

      • resourceArn

        PutPermissionPolicyRequest.Builder resourceArn​(String resourceArn)

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

        Parameters:
        resourceArn - The Amazon Resource Name (ARN) of the RuleGroup to which you want to attach the policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • policy

        PutPermissionPolicyRequest.Builder policy​(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.

        Parameters:
        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:
        Returns a reference to this object so that method calls can be chained together.