class Aws::NetworkFirewall::Types::PutResourcePolicyRequest

@note When making an API call, you may pass PutResourcePolicyRequest

data as a hash:

    {
      resource_arn: "ResourceArn", # required
      policy: "PolicyString", # required
    }

@!attribute [rw] resource_arn

The Amazon Resource Name (ARN) of the account that you want to share
rule groups and firewall policies with.
@return [String]

@!attribute [rw] policy

The AWS Identity and Access Management policy statement that lists
the accounts that you want to share your rule group or firewall
policy with and the operations that you want the accounts to be able
to perform.

For a rule group resource, you can specify the following operations
in the Actions section of the statement:

* network-firewall:CreateFirewallPolicy

* network-firewall:UpdateFirewallPolicy

* network-firewall:ListRuleGroups

For a firewall policy resource, you can specify the following
operations in the Actions section of the statement:

* network-firewall:CreateFirewall

* network-firewall:UpdateFirewall

* network-firewall:AssociateFirewallPolicy

* network-firewall:ListFirewallPolicies

In the Resource section of the statement, you specify the ARNs for
the rule groups and firewall policies that you want to share with
the account that you specified in `Arn`.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/network-firewall-2020-11-12/PutResourcePolicyRequest AWS API Documentation

Constants

SENSITIVE