GetResolverFirewallRulesFirewallRule

data class GetResolverFirewallRulesFirewallRule(val action: String, val blockOverrideDnsType: String, val blockOverrideDomain: String, val blockOverrideTtl: Int, val blockResponse: String, val creationTime: String, val creatorRequestId: String, val firewallDomainListId: String, val firewallRuleGroupId: String, val modificationTime: String, val name: String, val priority: Int)

Constructors

Link copied to clipboard
constructor(action: String, blockOverrideDnsType: String, blockOverrideDomain: String, blockOverrideTtl: Int, blockResponse: String, creationTime: String, creatorRequestId: String, firewallDomainListId: String, firewallRuleGroupId: String, modificationTime: String, name: String, priority: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The action that DNS Firewall should take on a DNS query when it matches one of the domains in the rule's domain list.

Link copied to clipboard

The DNS record's type.

Link copied to clipboard

The custom DNS record to send back in response to the query.

Link copied to clipboard

The recommended amount of time, in seconds, for the DNS resolver or web browser to cache the provided override record.

Link copied to clipboard

The way that you want DNS Firewall to block the request.

Link copied to clipboard

The date and time that the rule was created, in Unix time format and Coordinated Universal Time (UTC).

Link copied to clipboard

A unique string defined by you to identify the request.

Link copied to clipboard

The ID of the domain list that's used in the rule.

Link copied to clipboard

The unique identifier of the firewall rule group that you want to retrieve the rules for.

Link copied to clipboard

The date and time that the rule was last modified, in Unix time format and Coordinated Universal Time (UTC).

Link copied to clipboard

The name of the rule.

Link copied to clipboard

The setting that determines the processing order of the rules in a rule group.