Class: Aws::Route53GlobalResolver::Types::FirewallRulesItem
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53GlobalResolver::Types::FirewallRulesItem
- Defined in:
- gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb
Overview
Summary information about a firewall rule.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#action ⇒ String
The action configured for the firewall rule.
-
#block_override_dns_type ⇒ String
The DNS record type configured for the firewall rule's custom response.
-
#block_override_domain ⇒ String
The custom domain name configured for the firewall rule's BLOCK response.
-
#block_override_ttl ⇒ Integer
The TTL value configured for the firewall rule's custom response.
-
#block_response ⇒ String
The type of block response configured for the firewall rule.
-
#confidence_threshold ⇒ String
The confidence threshold configured for the firewall rule's advanced threat detection.
-
#created_at ⇒ Time
The date and time when the firewall rule was created.
-
#description ⇒ String
The description of the firewall rule.
-
#dns_advanced_protection ⇒ String
Whether advanced DNS threat protection is enabled for the firewall rule.
-
#dns_view_id ⇒ String
The ID of the DNS view associated with the firewall rule.
-
#firewall_domain_list_id ⇒ String
The ID of the firewall domain list associated with the firewall rule.
-
#id ⇒ String
The unique identifier of the firewall rule.
-
#name ⇒ String
The name of the firewall rule.
-
#priority ⇒ Integer
The priority of the firewall rule.
-
#query_type ⇒ String
The DNS query type that the firewall rule matches.
-
#status ⇒ String
The current status of the firewall rule.
-
#updated_at ⇒ Time
The date and time when the firewall rule was last updated.
Instance Attribute Details
#action ⇒ String
The action configured for the firewall rule.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#block_override_dns_type ⇒ String
The DNS record type configured for the firewall rule's custom response.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#block_override_domain ⇒ String
The custom domain name configured for the firewall rule's BLOCK response.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#block_override_ttl ⇒ Integer
The TTL value configured for the firewall rule's custom response.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#block_response ⇒ String
The type of block response configured for the firewall rule.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#confidence_threshold ⇒ String
The confidence threshold configured for the firewall rule's advanced threat detection.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The date and time when the firewall rule was created.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the firewall rule.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#dns_advanced_protection ⇒ String
Whether advanced DNS threat protection is enabled for the firewall rule.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#dns_view_id ⇒ String
The ID of the DNS view associated with the firewall rule.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#firewall_domain_list_id ⇒ String
The ID of the firewall domain list associated with the firewall rule.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The unique identifier of the firewall rule.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the firewall rule.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#priority ⇒ Integer
The priority of the firewall rule.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#query_type ⇒ String
The DNS query type that the firewall rule matches.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the firewall rule.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The date and time when the firewall rule was last updated.
2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 2474 class FirewallRulesItem < Struct.new( :action, :block_override_dns_type, :block_override_domain, :block_override_ttl, :block_response, :confidence_threshold, :created_at, :description, :dns_advanced_protection, :firewall_domain_list_id, :id, :name, :priority, :dns_view_id, :query_type, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |