put_permission_policy
(**kwargs)¶Attaches an IAM policy to the specified resource. Use this to share a rule group across accounts.
You must be the owner of the rule group to perform this operation.
This action is subject to the following restrictions:
PutPermissionPolicy
request.See also: AWS API Documentation
Request Syntax
response = client.put_permission_policy(
ResourceArn='string',
Policy='string'
)
[REQUIRED]
The Amazon Resource Name (ARN) of the RuleGroup to which you want to attach the policy.
[REQUIRED]
The policy to attach to the specified rule group.
The policy specifications must conform to the following:
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.Resource
parameter.For more information, see IAM Policies.
dict
Response Syntax
{}
Response Structure
Exceptions
WAFV2.Client.exceptions.WAFNonexistentItemException
WAFV2.Client.exceptions.WAFInternalErrorException
WAFV2.Client.exceptions.WAFInvalidParameterException
WAFV2.Client.exceptions.WAFInvalidPermissionPolicyException