Class: Aws::Route53GlobalResolver::Types::BatchUpdateFirewallRuleInputItem
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53GlobalResolver::Types::BatchUpdateFirewallRuleInputItem
- Defined in:
- gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb
Overview
Information for updating a firewall rule in a batch operation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#action ⇒ String
The action to take when a DNS query matches the firewall rule.
-
#block_override_dns_type ⇒ String
The DNS record type for the custom response when the action is BLOCK.
-
#block_override_domain ⇒ String
The custom domain name for the BLOCK response.
-
#block_override_ttl ⇒ Integer
The TTL value for the custom response when the action is BLOCK.
-
#block_response ⇒ String
The type of block response to return when the action is BLOCK.
-
#confidence_threshold ⇒ String
The confidence threshold for advanced threat detection.
-
#description ⇒ String
A description of the firewall rule.
-
#dns_advanced_protection ⇒ String
Whether to enable advanced DNS threat protection for the firewall rule.
-
#firewall_rule_id ⇒ String
The unique identifier of the firewall rule to update.
-
#name ⇒ String
A name for the firewall rule.
-
#priority ⇒ Integer
The priority of the firewall rule.
Instance Attribute Details
#action ⇒ String
The action to take when a DNS query matches the firewall rule.
628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 628 class BatchUpdateFirewallRuleInputItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :description, :dns_advanced_protection, :firewall_rule_id, :name, :priority) SENSITIVE = [] include Aws::Structure end |
#block_override_dns_type ⇒ String
The DNS record type for the custom response when the action is BLOCK.
628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 628 class BatchUpdateFirewallRuleInputItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :description, :dns_advanced_protection, :firewall_rule_id, :name, :priority) SENSITIVE = [] include Aws::Structure end |
#block_override_domain ⇒ String
The custom domain name for the BLOCK response.
628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 628 class BatchUpdateFirewallRuleInputItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :description, :dns_advanced_protection, :firewall_rule_id, :name, :priority) SENSITIVE = [] include Aws::Structure end |
#block_override_ttl ⇒ Integer
The TTL value for the custom response when the action is BLOCK.
628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 628 class BatchUpdateFirewallRuleInputItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :description, :dns_advanced_protection, :firewall_rule_id, :name, :priority) SENSITIVE = [] include Aws::Structure end |
#block_response ⇒ String
The type of block response to return when the action is BLOCK.
628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 628 class BatchUpdateFirewallRuleInputItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :description, :dns_advanced_protection, :firewall_rule_id, :name, :priority) SENSITIVE = [] include Aws::Structure end |
#confidence_threshold ⇒ String
The confidence threshold for advanced threat detection.
628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 628 class BatchUpdateFirewallRuleInputItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :description, :dns_advanced_protection, :firewall_rule_id, :name, :priority) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the firewall rule.
628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 628 class BatchUpdateFirewallRuleInputItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :description, :dns_advanced_protection, :firewall_rule_id, :name, :priority) SENSITIVE = [] include Aws::Structure end |
#dns_advanced_protection ⇒ String
Whether to enable advanced DNS threat protection for the firewall rule.
628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 628 class BatchUpdateFirewallRuleInputItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :description, :dns_advanced_protection, :firewall_rule_id, :name, :priority) SENSITIVE = [] include Aws::Structure end |
#firewall_rule_id ⇒ String
The unique identifier of the firewall rule to update.
628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 628 class BatchUpdateFirewallRuleInputItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :description, :dns_advanced_protection, :firewall_rule_id, :name, :priority) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A name for the firewall rule.
628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 628 class BatchUpdateFirewallRuleInputItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :description, :dns_advanced_protection, :firewall_rule_id, :name, :priority) SENSITIVE = [] include Aws::Structure end |
#priority ⇒ Integer
The priority of the firewall rule.
628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 628 class BatchUpdateFirewallRuleInputItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :description, :dns_advanced_protection, :firewall_rule_id, :name, :priority) SENSITIVE = [] include Aws::Structure end |