Package com.pulumi.aws.route53.outputs
Class GetResolverFirewallRulesFirewallRule
- java.lang.Object
-
- com.pulumi.aws.route53.outputs.GetResolverFirewallRulesFirewallRule
-
public final class GetResolverFirewallRulesFirewallRule extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetResolverFirewallRulesFirewallRule.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringaction()java.lang.StringblockOverrideDnsType()java.lang.StringblockOverrideDomain()java.lang.IntegerblockOverrideTtl()java.lang.StringblockResponse()static GetResolverFirewallRulesFirewallRule.Builderbuilder()static GetResolverFirewallRulesFirewallRule.Builderbuilder(GetResolverFirewallRulesFirewallRule defaults)java.lang.StringconfidenceThreshold()java.lang.StringcreationTime()java.lang.StringcreatorRequestId()java.lang.StringdnsThreatProtection()java.lang.StringfirewallDomainListId()java.lang.StringfirewallDomainRedirectionAction()java.lang.StringfirewallRuleGroupId()java.lang.StringfirewallThreatProtectionId()java.lang.StringmodificationTime()java.lang.Stringname()java.lang.Integerpriority()java.lang.StringqType()
-
-
-
Method Detail
-
action
public java.lang.String action()
- Returns:
- The action that DNS Firewall should take on a DNS query when it matches one of the domains in the rule's domain list.
-
blockOverrideDnsType
public java.lang.String blockOverrideDnsType()
- Returns:
- The DNS record's type.
-
blockOverrideDomain
public java.lang.String blockOverrideDomain()
- Returns:
- The custom DNS record to send back in response to the query.
-
blockOverrideTtl
public java.lang.Integer blockOverrideTtl()
- Returns:
- The recommended amount of time, in seconds, for the DNS resolver or web browser to cache the provided override record.
-
blockResponse
public java.lang.String blockResponse()
- Returns:
- The way that you want DNS Firewall to block the request.
-
confidenceThreshold
public java.lang.String confidenceThreshold()
- Returns:
- The confidence threshold for DNS Firewall Advanced rules.
-
creationTime
public java.lang.String creationTime()
- Returns:
- The date and time that the rule was created, in Unix time format and Coordinated Universal Time (UTC).
-
creatorRequestId
public java.lang.String creatorRequestId()
- Returns:
- A unique string defined by you to identify the request.
-
dnsThreatProtection
public java.lang.String dnsThreatProtection()
- Returns:
- The type of DNS Firewall Advanced rule.
-
firewallDomainListId
public java.lang.String firewallDomainListId()
- Returns:
- The ID of the domain list that's used in the rule.
-
firewallDomainRedirectionAction
public java.lang.String firewallDomainRedirectionAction()
- Returns:
- How DNS Firewall evaluates DNS redirection in the DNS redirection chain.
-
firewallRuleGroupId
public java.lang.String firewallRuleGroupId()
- Returns:
- The unique identifier of the firewall rule group that you want to retrieve the rules for.
-
firewallThreatProtectionId
public java.lang.String firewallThreatProtectionId()
- Returns:
- The ID of the DNS Firewall Advanced rule.
-
modificationTime
public java.lang.String modificationTime()
- Returns:
- The date and time that the rule was last modified, in Unix time format and Coordinated Universal Time (UTC).
-
name
public java.lang.String name()
- Returns:
- The name of the rule.
-
priority
public java.lang.Integer priority()
- Returns:
- The setting that determines the processing order of the rules in a rule group.
-
qType
public java.lang.String qType()
- Returns:
- The DNS query type that the rule evaluates.
-
builder
public static GetResolverFirewallRulesFirewallRule.Builder builder()
-
builder
public static GetResolverFirewallRulesFirewallRule.Builder builder(GetResolverFirewallRulesFirewallRule defaults)
-
-