BatchUpdateFirewallRuleInputItem
Information for updating a firewall rule in a batch operation.
Contents
- firewallRuleId
-
The unique identifier of the firewall rule to update.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 64.
Pattern:
[-.a-zA-Z0-9]+Required: Yes
- action
-
The action to take when a DNS query matches the firewall rule.
Type: String
Valid Values:
ALLOW | ALERT | BLOCKRequired: No
- blockOverrideDnsType
-
The DNS record type for the custom response when the action is BLOCK.
Type: String
Valid Values:
CNAMERequired: No
- blockOverrideDomain
-
The custom domain name for the BLOCK response.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 256.
Pattern:
\*?[-a-zA-Z0-9.]+Required: No
- blockOverrideTtl
-
The TTL value for the custom response when the action is BLOCK.
Type: Integer
Valid Range: Minimum value of 0. Maximum value of 604800.
Required: No
- blockResponse
-
The type of block response to return when the action is BLOCK.
Type: String
Valid Values:
NODATA | NXDOMAIN | OVERRIDERequired: No
- confidenceThreshold
-
The confidence threshold for advanced threat detection.
Type: String
Valid Values:
LOW | MEDIUM | HIGHRequired: No
- description
-
A description of the firewall rule.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 256.
Required: No
- dnsAdvancedProtection
-
Whether to enable advanced DNS threat protection for the firewall rule.
Type: String
Valid Values:
DGA | DNS_TUNNELINGRequired: No
- name
-
A name for the firewall rule.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 64.
Pattern:
(?!^[0-9]+$)([a-zA-Z0-9-_/' ']+)Required: No
- priority
-
The priority of the firewall rule.
Type: Long
Valid Range: Minimum value of 1. Maximum value of 10000.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: