AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
The operation failed because the specified policy is not in the proper format.
The policy is subject to the following restrictions:
You can attach only one policy with each PutPermissionPolicy
request.
The policy must include an Effect
, Action
and Principal
.
Effect
must specify Allow
.
The Action
in the policy must be waf:UpdateWebACL
, waf-regional:UpdateWebACL
,
waf:GetRuleGroup
and waf-regional:GetRuleGroup
. Any extra or wildcard
actions in the policy will be rejected.
The policy cannot include a Resource
parameter.
The ARN in the request must be a valid WAF RuleGroup ARN and the RuleGroup must exist in the same region.
The user making the request must be the owner of the RuleGroup.
Your policy must be composed using IAM Policy version 2012-10-17.
Namespace: Amazon.WAF.Model
Assembly: AWSSDK.WAF.dll
Version: 3.x.y.z
public class WAFInvalidPermissionPolicyException : AmazonWAFException _Exception, ISerializable
The WAFInvalidPermissionPolicyException type exposes the following members
Name | Description | |
---|---|---|
WAFInvalidPermissionPolicyException(string) |
Constructs a new WAFInvalidPermissionPolicyException with the specified error message. |
|
WAFInvalidPermissionPolicyException(string, Exception) |
Construct instance of WAFInvalidPermissionPolicyException |
|
WAFInvalidPermissionPolicyException(Exception) |
Construct instance of WAFInvalidPermissionPolicyException |
|
WAFInvalidPermissionPolicyException(string, Exception, ErrorType, string, string, HttpStatusCode) |
Construct instance of WAFInvalidPermissionPolicyException |
|
WAFInvalidPermissionPolicyException(string, ErrorType, string, string, HttpStatusCode) |
Construct instance of WAFInvalidPermissionPolicyException |
Name | Type | Description | |
---|---|---|---|
Data | System.Collections.IDictionary | Inherited from System.Exception. | |
ErrorCode | System.String | Inherited from Amazon.Runtime.AmazonServiceException. | |
ErrorType | Amazon.Runtime.ErrorType | Inherited from Amazon.Runtime.AmazonServiceException. | |
HelpLink | System.String | Inherited from System.Exception. | |
HResult | System.Int32 | Inherited from System.Exception. | |
InnerException | System.Exception | Inherited from System.Exception. | |
Message | System.String | Inherited from System.Exception. | |
RequestId | System.String | Inherited from Amazon.Runtime.AmazonServiceException. | |
Retryable | Amazon.Runtime.RetryableDetails | Inherited from Amazon.Runtime.AmazonServiceException. | |
Source | System.String | Inherited from System.Exception. | |
StackTrace | System.String | Inherited from System.Exception. | |
StatusCode | System.Net.HttpStatusCode | Inherited from Amazon.Runtime.AmazonServiceException. | |
TargetSite | System.Reflection.MethodBase | Inherited from System.Exception. |
Name | Description | |
---|---|---|
GetObjectData(SerializationInfo, StreamingContext) |
Sets the System.Runtime.Serialization.SerializationInfo with information about the exception. |
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5