Class: Aws::Route53GlobalResolver::Types::CreateFirewallRuleOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53GlobalResolver::Types::CreateFirewallRuleOutput
- Defined in:
- gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#action ⇒ String
The action that DNS Firewall takes on DNS queries that match this rule.
-
#block_override_dns_type ⇒ String
The DNS record type for the custom response when blockResponse is OVERRIDE.
-
#block_override_domain ⇒ String
The custom domain to return when the action is BLOCK and blockResponse is OVERRIDE.
-
#block_override_ttl ⇒ Integer
The time-to-live (TTL) value for the custom response when blockResponse is OVERRIDE.
-
#block_response ⇒ String
The response to return when the action is BLOCK.
-
#confidence_threshold ⇒ String
The confidence threshold for 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 this rule.
-
#dns_view_id ⇒ String
The ID of the DNS view associated with this firewall rule.
-
#firewall_domain_list_id ⇒ String
The ID of the firewall domain list used in this rule.
-
#id ⇒ String
The unique identifier for 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 this rule matches.
-
#status ⇒ String
The operational 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 that DNS Firewall takes on DNS queries that match this rule.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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 for the custom response when blockResponse is OVERRIDE.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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 to return when the action is BLOCK and blockResponse is OVERRIDE.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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 time-to-live (TTL) value for the custom response when blockResponse is OVERRIDE.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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 response to return when the action is BLOCK.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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 for advanced threat detection.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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 this rule.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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 this firewall rule.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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 used in this rule.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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 for the firewall rule.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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 this rule matches.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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 operational status of the firewall rule.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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.
1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1434 class CreateFirewallRuleOutput < 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 |