The action that DNS Firewall should take on a DNS query when it matches one of the domains in the rule's domain list, or a threat in a DNS Firewall Advanced rule.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The DNS record's type. This determines the format of the record value that you provided in BlockOverrideDomain. Used for the rule action BLOCK with a BlockResponse setting of OVERRIDE.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The custom DNS record to send back in response to the query. Used for the rule action BLOCK with a BlockResponse setting of OVERRIDE.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-BlockOverrideTtl <
Int32>
The recommended amount of time, in seconds, for the DNS resolver or web browser to cache the provided override record. Used for the rule action BLOCK with a BlockResponse setting of OVERRIDE.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The way that you want DNS Firewall to block the request. Used for the rule action setting BLOCK.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Amazon.PowerShell.Cmdlets.R53GR.AmazonRoute53GlobalResolverClientCmdlet.ClientConfig
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
A unique, case-sensitive identifier to ensure idempotency. This means that making the same request multiple times with the same clientToken has the same result every time.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The confidence threshold for DNS Firewall Advanced. You must provide this value when you create a DNS Firewall Advanced rule.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The description for the Firewall rule.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The type of the DNS Firewall Advanced rule. Valid values are DGA, DNS_TUNNELING, and DICTIONARY_DGA.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The ID of the DNS Firewall rule.
| Required? | True |
| Position? | 1 |
| Accept pipeline input? | True (ByValue, ByPropertyName) |
This parameter overrides confirmation prompts to force the cmdlet to continue its operation. This parameter should always be used with caution.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The name of the DNS Firewall rule.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Changes the cmdlet behavior to return the value passed to the FirewallRuleId parameter. The -PassThru parameter is deprecated, use -Select '^FirewallRuleId' instead. This parameter will be removed in a future version.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-Priority <Int64>
The setting that determines the processing order of the rule in the rule group. DNS Firewall processes the rules in a rule group by order of priority, starting from the lowest setting.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Use the -Select parameter to control the cmdlet output. The default value is '*'. Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Route53GlobalResolver.Model.UpdateFirewallRuleResponse). Specifying the name of a property of type Amazon.Route53GlobalResolver.Model.UpdateFirewallRuleResponse will result in that property being returned. Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |