Class: Aws::Route53Resolver::Types::DeleteFirewallRuleRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-route53resolver/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#firewall_domain_list_idString

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

Returns:

  • (String)


969
970
971
972
973
974
975
976
# File 'lib/aws-sdk-route53resolver/types.rb', line 969

class DeleteFirewallRuleRequest < Struct.new(
  :firewall_rule_group_id,
  :firewall_domain_list_id,
  :firewall_threat_protection_id,
  :qtype)
  SENSITIVE = []
  include Aws::Structure
end

#firewall_rule_group_idString

The unique identifier of the firewall rule group that you want to delete the rule from.

Returns:

  • (String)


969
970
971
972
973
974
975
976
# File 'lib/aws-sdk-route53resolver/types.rb', line 969

class DeleteFirewallRuleRequest < Struct.new(
  :firewall_rule_group_id,
  :firewall_domain_list_id,
  :firewall_threat_protection_id,
  :qtype)
  SENSITIVE = []
  include Aws::Structure
end

#firewall_threat_protection_idString

The ID that is created for a DNS Firewall Advanced rule.

Returns:

  • (String)


969
970
971
972
973
974
975
976
# File 'lib/aws-sdk-route53resolver/types.rb', line 969

class DeleteFirewallRuleRequest < Struct.new(
  :firewall_rule_group_id,
  :firewall_domain_list_id,
  :firewall_threat_protection_id,
  :qtype)
  SENSITIVE = []
  include Aws::Structure
end

#qtypeString

The DNS query type that the rule you are deleting evaluates. Allowed values are;

  • A: Returns an IPv4 address.

  • AAAA: Returns an Ipv6 address.

  • CAA: Restricts CAs that can create SSL/TLS certifications for the domain.

  • CNAME: Returns another domain name.

  • DS: Record that identifies the DNSSEC signing key of a delegated zone.

  • MX: Specifies mail servers.

  • NAPTR: Regular-expression-based rewriting of domain names.

  • NS: Authoritative name servers.

  • PTR: Maps an IP address to a domain name.

  • SOA: Start of authority record for the zone.

  • SPF: Lists the servers authorized to send emails from a domain.

  • SRV: Application specific values that identify servers.

  • TXT: Verifies email senders and application-specific values.

  • A query type you define by using the DNS type ID, for example 28 for AAAA. The values must be defined as TYPENUMBER, where the NUMBER can be 1-65334, for example, TYPE28. For more information, see [List of DNS record types].

[1]: en.wikipedia.org/wiki/List_of_DNS_record_types

Returns:

  • (String)


969
970
971
972
973
974
975
976
# File 'lib/aws-sdk-route53resolver/types.rb', line 969

class DeleteFirewallRuleRequest < Struct.new(
  :firewall_rule_group_id,
  :firewall_domain_list_id,
  :firewall_threat_protection_id,
  :qtype)
  SENSITIVE = []
  include Aws::Structure
end