Class: Aws::Route53GlobalResolver::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::Route53GlobalResolver::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb
Overview
An API client for Route53GlobalResolver. To construct a client, you need to configure a :region and :credentials.
client = Aws::Route53GlobalResolver::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#associate_hosted_zone(params = {}) ⇒ Types::AssociateHostedZoneOutput
Associates a Route 53 private hosted zone with a Route 53 Global Resolver resource.
-
#batch_create_firewall_rule(params = {}) ⇒ Types::BatchCreateFirewallRuleOutput
Creates multiple DNS firewall rules in a single operation.
-
#batch_delete_firewall_rule(params = {}) ⇒ Types::BatchDeleteFirewallRuleOutput
Deletes multiple DNS firewall rules in a single operation.
-
#batch_update_firewall_rule(params = {}) ⇒ Types::BatchUpdateFirewallRuleOutput
Updates multiple DNS firewall rules in a single operation.
-
#create_access_source(params = {}) ⇒ Types::CreateAccessSourceOutput
Creates an access source for a DNS view.
-
#create_access_token(params = {}) ⇒ Types::CreateAccessTokenOutput
Creates an access token for a DNS view.
-
#create_dns_view(params = {}) ⇒ Types::CreateDNSViewOutput
Creates a DNS view within a Route 53 Global Resolver.
-
#create_firewall_domain_list(params = {}) ⇒ Types::CreateFirewallDomainListOutput
Creates a firewall domain list.
-
#create_firewall_rule(params = {}) ⇒ Types::CreateFirewallRuleOutput
Creates a DNS firewall rule.
-
#create_global_resolver(params = {}) ⇒ Types::CreateGlobalResolverOutput
Creates a new Route 53 Global Resolver instance.
-
#delete_access_source(params = {}) ⇒ Types::DeleteAccessSourceOutput
Deletes an access source.
-
#delete_access_token(params = {}) ⇒ Types::DeleteAccessTokenOutput
Deletes an access token.
-
#delete_dns_view(params = {}) ⇒ Types::DeleteDNSViewOutput
Deletes a DNS view.
-
#delete_firewall_domain_list(params = {}) ⇒ Types::DeleteFirewallDomainListOutput
Deletes a firewall domain list.
-
#delete_firewall_rule(params = {}) ⇒ Types::DeleteFirewallRuleOutput
Deletes a DNS firewall rule.
-
#delete_global_resolver(params = {}) ⇒ Types::DeleteGlobalResolverOutput
Deletes a Route 53 Global Resolver instance.
-
#disable_dns_view(params = {}) ⇒ Types::DisableDNSViewOutput
Disables a DNS view, preventing it from serving DNS queries.
-
#disassociate_hosted_zone(params = {}) ⇒ Types::DisassociateHostedZoneOutput
Disassociates a Route 53 private hosted zone from a Route 53 Global Resolver resource.
-
#enable_dns_view(params = {}) ⇒ Types::EnableDNSViewOutput
Enables a disabled DNS view, allowing it to serve DNS queries again.
-
#get_access_source(params = {}) ⇒ Types::GetAccessSourceOutput
Retrieves information about an access source.
-
#get_access_token(params = {}) ⇒ Types::GetAccessTokenOutput
Retrieves information about an access token.
-
#get_dns_view(params = {}) ⇒ Types::GetDNSViewOutput
Retrieves information about a DNS view.
-
#get_firewall_domain_list(params = {}) ⇒ Types::GetFirewallDomainListOutput
Retrieves information about a firewall domain list.
-
#get_firewall_rule(params = {}) ⇒ Types::GetFirewallRuleOutput
Retrieves information about a DNS firewall rule.
-
#get_global_resolver(params = {}) ⇒ Types::GetGlobalResolverOutput
Retrieves information about a Route 53 Global Resolver instance.
-
#get_hosted_zone_association(params = {}) ⇒ Types::GetHostedZoneAssociationOutput
Retrieves information about a hosted zone association.
-
#get_managed_firewall_domain_list(params = {}) ⇒ Types::GetManagedFirewallDomainListOutput
Retrieves information about an Amazon Web Services-managed firewall domain list.
-
#import_firewall_domains(params = {}) ⇒ Types::ImportFirewallDomainsOutput
Imports a list of domains from an Amazon S3 file into a firewall domain list.
-
#list_access_sources(params = {}) ⇒ Types::ListAccessSourcesOutput
Lists all access sources with pagination support.
-
#list_access_tokens(params = {}) ⇒ Types::ListAccessTokensOutput
Lists all access tokens for a DNS view with pagination support.
-
#list_dns_views(params = {}) ⇒ Types::ListDNSViewsOutput
Lists all DNS views for a Route 53 Global Resolver with pagination support.
-
#list_firewall_domain_lists(params = {}) ⇒ Types::ListFirewallDomainListsOutput
Lists all firewall domain lists for a Route 53 Global Resolver with pagination support.
-
#list_firewall_domains(params = {}) ⇒ Types::ListFirewallDomainsOutput
Lists all the domains in DNS Firewall domain list you have created.
-
#list_firewall_rules(params = {}) ⇒ Types::ListFirewallRulesOutput
Lists all DNS firewall rules for a DNS view with pagination support.
-
#list_global_resolvers(params = {}) ⇒ Types::ListGlobalResolversOutput
Lists all Route 53 Global Resolver instances in your account with pagination support.
-
#list_hosted_zone_associations(params = {}) ⇒ Types::ListHostedZoneAssociationsOutput
Lists all hosted zone associations for a Route 53 Global Resolver resource with pagination support.
-
#list_managed_firewall_domain_lists(params = {}) ⇒ Types::ListManagedFirewallDomainListsOutput
Returns a paginated list of the Amazon Web Services Managed DNS Lists and the categories for DNS Firewall.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists the tags associated with a Route 53 Global Resolver resource.
-
#tag_resource(params = {}) ⇒ Struct
Adds or updates tags for a Route 53 Global Resolver resource.
-
#untag_resource(params = {}) ⇒ Struct
Removes tags from a Route 53 Global Resolver resource.
-
#update_access_source(params = {}) ⇒ Types::UpdateAccessSourceOutput
Updates the configuration of an access source.
-
#update_access_token(params = {}) ⇒ Types::UpdateAccessTokenOutput
Updates the configuration of an access token.
-
#update_dns_view(params = {}) ⇒ Types::UpdateDNSViewOutput
Updates the configuration of a DNS view.
-
#update_firewall_domains(params = {}) ⇒ Types::UpdateFirewallDomainsOutput
Updates a DNS Firewall domain list from an array of specified domains.
-
#update_firewall_rule(params = {}) ⇒ Types::UpdateFirewallRuleOutput
Updates the configuration of a DNS firewall rule.
-
#update_global_resolver(params = {}) ⇒ Types::UpdateGlobalResolverOutput
Updates the configuration of a Route 53 Global Resolver instance.
-
#update_hosted_zone_association(params = {}) ⇒ Types::UpdateHostedZoneAssociationOutput
Updates the configuration of a hosted zone association.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
471 472 473 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 471 def initialize(*args) super end |
Instance Method Details
#associate_hosted_zone(params = {}) ⇒ Types::AssociateHostedZoneOutput
Associates a Route 53 private hosted zone with a Route 53 Global Resolver resource. This allows the resolver to resolve DNS queries for the private hosted zone from anywhere globally.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
532 533 534 535 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 532 def associate_hosted_zone(params = {}, = {}) req = build_request(:associate_hosted_zone, params) req.send_request() end |
#batch_create_firewall_rule(params = {}) ⇒ Types::BatchCreateFirewallRuleOutput
Creates multiple DNS firewall rules in a single operation. This is more efficient than creating rules individually when you need to set up multiple rules at once.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
630 631 632 633 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 630 def batch_create_firewall_rule(params = {}, = {}) req = build_request(:batch_create_firewall_rule, params) req.send_request() end |
#batch_delete_firewall_rule(params = {}) ⇒ Types::BatchDeleteFirewallRuleOutput
Deletes multiple DNS firewall rules in a single operation. This is more efficient than deleting rules individually.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
683 684 685 686 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 683 def batch_delete_firewall_rule(params = {}, = {}) req = build_request(:batch_delete_firewall_rule, params) req.send_request() end |
#batch_update_firewall_rule(params = {}) ⇒ Types::BatchUpdateFirewallRuleOutput
Updates multiple DNS firewall rules in a single operation. This is more efficient than updating rules individually.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
774 775 776 777 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 774 def batch_update_firewall_rule(params = {}, = {}) req = build_request(:batch_update_firewall_rule, params) req.send_request() end |
#create_access_source(params = {}) ⇒ Types::CreateAccessSourceOutput
Creates an access source for a DNS view. Access sources define IP addresses or CIDR ranges that are allowed to send DNS queries to the Route 53 Global Resolver, along with the permitted DNS protocols.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
890 891 892 893 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 890 def create_access_source(params = {}, = {}) req = build_request(:create_access_source, params) req.send_request() end |
#create_access_token(params = {}) ⇒ Types::CreateAccessTokenOutput
Creates an access token for a DNS view. Access tokens provide token-based authentication for DNS-over-HTTPS (DoH) and DNS-over-TLS (DoT) connections to the Route 53 Global Resolver.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
967 968 969 970 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 967 def create_access_token(params = {}, = {}) req = build_request(:create_access_token, params) req.send_request() end |
#create_dns_view(params = {}) ⇒ Types::CreateDNSViewOutput
Creates a DNS view within a Route 53 Global Resolver. A DNS view models end users, user groups, networks, and devices, and serves as a parent resource that holds configurations controlling access, authorization, DNS firewall rules, and forwarding rules.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
1066 1067 1068 1069 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1066 def create_dns_view(params = {}, = {}) req = build_request(:create_dns_view, params) req.send_request() end |
#create_firewall_domain_list(params = {}) ⇒ Types::CreateFirewallDomainListOutput
Creates a firewall domain list. Domain lists are reusable sets of domain specifications that you use in DNS firewall rules to allow, block, or alert on DNS queries to specific domains.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
1143 1144 1145 1146 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1143 def create_firewall_domain_list(params = {}, = {}) req = build_request(:create_firewall_domain_list, params) req.send_request() end |
#create_firewall_rule(params = {}) ⇒ Types::CreateFirewallRuleOutput
Creates a DNS firewall rule. Firewall rules define actions (ALLOW, BLOCK, or ALERT) to take on DNS queries that match specified domain lists, managed domain lists, or advanced threat protections.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
1299 1300 1301 1302 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1299 def create_firewall_rule(params = {}, = {}) req = build_request(:create_firewall_rule, params) req.send_request() end |
#create_global_resolver(params = {}) ⇒ Types::CreateGlobalResolverOutput
Creates a new Route 53 Global Resolver instance. A Route 53 Global Resolver is a global, internet-accessible DNS resolver that provides secure DNS resolution for both public and private domains through global anycast IP addresses.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
1404 1405 1406 1407 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1404 def create_global_resolver(params = {}, = {}) req = build_request(:create_global_resolver, params) req.send_request() end |
#delete_access_source(params = {}) ⇒ Types::DeleteAccessSourceOutput
Deletes an access source. This operation cannot be undone.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
1456 1457 1458 1459 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1456 def delete_access_source(params = {}, = {}) req = build_request(:delete_access_source, params) req.send_request() end |
#delete_access_token(params = {}) ⇒ Types::DeleteAccessTokenOutput
Deletes an access token. This operation cannot be undone.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
1494 1495 1496 1497 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1494 def delete_access_token(params = {}, = {}) req = build_request(:delete_access_token, params) req.send_request() end |
#delete_dns_view(params = {}) ⇒ Types::DeleteDNSViewOutput
Deletes a DNS view. This operation cannot be undone.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
1550 1551 1552 1553 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1550 def delete_dns_view(params = {}, = {}) req = build_request(:delete_dns_view, params) req.send_request() end |
#delete_firewall_domain_list(params = {}) ⇒ Types::DeleteFirewallDomainListOutput
Deletes a firewall domain list. This operation cannot be undone.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
1590 1591 1592 1593 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1590 def delete_firewall_domain_list(params = {}, = {}) req = build_request(:delete_firewall_domain_list, params) req.send_request() end |
#delete_firewall_rule(params = {}) ⇒ Types::DeleteFirewallRuleOutput
Deletes a DNS firewall rule. This operation cannot be undone.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
1656 1657 1658 1659 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1656 def delete_firewall_rule(params = {}, = {}) req = build_request(:delete_firewall_rule, params) req.send_request() end |
#delete_global_resolver(params = {}) ⇒ Types::DeleteGlobalResolverOutput
Deletes a Route 53 Global Resolver instance. This operation cannot be undone. All associated DNS views, access sources, tokens, and firewall rules are also deleted.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
1721 1722 1723 1724 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1721 def delete_global_resolver(params = {}, = {}) req = build_request(:delete_global_resolver, params) req.send_request() end |
#disable_dns_view(params = {}) ⇒ Types::DisableDNSViewOutput
Disables a DNS view, preventing it from serving DNS queries.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
1777 1778 1779 1780 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1777 def disable_dns_view(params = {}, = {}) req = build_request(:disable_dns_view, params) req.send_request() end |
#disassociate_hosted_zone(params = {}) ⇒ Types::DisassociateHostedZoneOutput
Disassociates a Route 53 private hosted zone from a Route 53 Global Resolver resource.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
1831 1832 1833 1834 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1831 def disassociate_hosted_zone(params = {}, = {}) req = build_request(:disassociate_hosted_zone, params) req.send_request() end |
#enable_dns_view(params = {}) ⇒ Types::EnableDNSViewOutput
Enables a disabled DNS view, allowing it to serve DNS queries again.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
1887 1888 1889 1890 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1887 def enable_dns_view(params = {}, = {}) req = build_request(:enable_dns_view, params) req.send_request() end |
#get_access_source(params = {}) ⇒ Types::GetAccessSourceOutput
Retrieves information about an access source.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
1939 1940 1941 1942 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1939 def get_access_source(params = {}, = {}) req = build_request(:get_access_source, params) req.send_request() end |
#get_access_token(params = {}) ⇒ Types::GetAccessTokenOutput
Retrieves information about an access token.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
1993 1994 1995 1996 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1993 def get_access_token(params = {}, = {}) req = build_request(:get_access_token, params) req.send_request() end |
#get_dns_view(params = {}) ⇒ Types::GetDNSViewOutput
Retrieves information about a DNS view.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
2049 2050 2051 2052 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2049 def get_dns_view(params = {}, = {}) req = build_request(:get_dns_view, params) req.send_request() end |
#get_firewall_domain_list(params = {}) ⇒ Types::GetFirewallDomainListOutput
Retrieves information about a firewall domain list.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
2103 2104 2105 2106 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2103 def get_firewall_domain_list(params = {}, = {}) req = build_request(:get_firewall_domain_list, params) req.send_request() end |
#get_firewall_rule(params = {}) ⇒ Types::GetFirewallRuleOutput
Retrieves information about a DNS firewall rule.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
2169 2170 2171 2172 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2169 def get_firewall_rule(params = {}, = {}) req = build_request(:get_firewall_rule, params) req.send_request() end |
#get_global_resolver(params = {}) ⇒ Types::GetGlobalResolverOutput
Retrieves information about a Route 53 Global Resolver instance.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
2232 2233 2234 2235 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2232 def get_global_resolver(params = {}, = {}) req = build_request(:get_global_resolver, params) req.send_request() end |
#get_hosted_zone_association(params = {}) ⇒ Types::GetHostedZoneAssociationOutput
Retrieves information about a hosted zone association.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
2280 2281 2282 2283 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2280 def get_hosted_zone_association(params = {}, = {}) req = build_request(:get_hosted_zone_association, params) req.send_request() end |
#get_managed_firewall_domain_list(params = {}) ⇒ Types::GetManagedFirewallDomainListOutput
Retrieves information about an Amazon Web Services-managed firewall domain list. Managed domain lists contain domains associated with malicious activity, content categories, or specific threats.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
2322 2323 2324 2325 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2322 def get_managed_firewall_domain_list(params = {}, = {}) req = build_request(:get_managed_firewall_domain_list, params) req.send_request() end |
#import_firewall_domains(params = {}) ⇒ Types::ImportFirewallDomainsOutput
Imports a list of domains from an Amazon S3 file into a firewall domain list. The file should contain one domain per line.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
2373 2374 2375 2376 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2373 def import_firewall_domains(params = {}, = {}) req = build_request(:import_firewall_domains, params) req.send_request() end |
#list_access_sources(params = {}) ⇒ Types::ListAccessSourcesOutput
Lists all access sources with pagination support.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2432 2433 2434 2435 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2432 def list_access_sources(params = {}, = {}) req = build_request(:list_access_sources, params) req.send_request() end |
#list_access_tokens(params = {}) ⇒ Types::ListAccessTokensOutput
Lists all access tokens for a DNS view with pagination support.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2494 2495 2496 2497 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2494 def list_access_tokens(params = {}, = {}) req = build_request(:list_access_tokens, params) req.send_request() end |
#list_dns_views(params = {}) ⇒ Types::ListDNSViewsOutput
Lists all DNS views for a Route 53 Global Resolver with pagination support.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2554 2555 2556 2557 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2554 def list_dns_views(params = {}, = {}) req = build_request(:list_dns_views, params) req.send_request() end |
#list_firewall_domain_lists(params = {}) ⇒ Types::ListFirewallDomainListsOutput
Lists all firewall domain lists for a Route 53 Global Resolver with pagination support.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2611 2612 2613 2614 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2611 def list_firewall_domain_lists(params = {}, = {}) req = build_request(:list_firewall_domain_lists, params) req.send_request() end |
#list_firewall_domains(params = {}) ⇒ Types::ListFirewallDomainsOutput
Lists all the domains in DNS Firewall domain list you have created.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2659 2660 2661 2662 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2659 def list_firewall_domains(params = {}, = {}) req = build_request(:list_firewall_domains, params) req.send_request() end |
#list_firewall_rules(params = {}) ⇒ Types::ListFirewallRulesOutput
Lists all DNS firewall rules for a DNS view with pagination support.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2729 2730 2731 2732 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2729 def list_firewall_rules(params = {}, = {}) req = build_request(:list_firewall_rules, params) req.send_request() end |
#list_global_resolvers(params = {}) ⇒ Types::ListGlobalResolversOutput
Lists all Route 53 Global Resolver instances in your account with pagination support.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2791 2792 2793 2794 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2791 def list_global_resolvers(params = {}, = {}) req = build_request(:list_global_resolvers, params) req.send_request() end |
#list_hosted_zone_associations(params = {}) ⇒ Types::ListHostedZoneAssociationsOutput
Lists all hosted zone associations for a Route 53 Global Resolver resource with pagination support.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2847 2848 2849 2850 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2847 def list_hosted_zone_associations(params = {}, = {}) req = build_request(:list_hosted_zone_associations, params) req.send_request() end |
#list_managed_firewall_domain_lists(params = {}) ⇒ Types::ListManagedFirewallDomainListsOutput
Returns a paginated list of the Amazon Web Services Managed DNS Lists
and the categories for DNS Firewall. The categories are either
THREAT or CONTENT.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2900 2901 2902 2903 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2900 def list_managed_firewall_domain_lists(params = {}, = {}) req = build_request(:list_managed_firewall_domain_lists, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists the tags associated with a Route 53 Global Resolver resource.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
2935 2936 2937 2938 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2935 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds or updates tags for a Route 53 Global Resolver resource. Tags are key-value pairs that help you organize and identify your resources.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
2971 2972 2973 2974 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2971 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from a Route 53 Global Resolver resource.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
3003 3004 3005 3006 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3003 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_access_source(params = {}) ⇒ Types::UpdateAccessSourceOutput
Updates the configuration of an access source.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
3071 3072 3073 3074 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3071 def update_access_source(params = {}, = {}) req = build_request(:update_access_source, params) req.send_request() end |
#update_access_token(params = {}) ⇒ Types::UpdateAccessTokenOutput
Updates the configuration of an access token.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
3111 3112 3113 3114 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3111 def update_access_token(params = {}, = {}) req = build_request(:update_access_token, params) req.send_request() end |
#update_dns_view(params = {}) ⇒ Types::UpdateDNSViewOutput
Updates the configuration of a DNS view.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
3187 3188 3189 3190 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3187 def update_dns_view(params = {}, = {}) req = build_request(:update_dns_view, params) req.send_request() end |
#update_firewall_domains(params = {}) ⇒ Types::UpdateFirewallDomainsOutput
Updates a DNS Firewall domain list from an array of specified domains.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
3235 3236 3237 3238 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3235 def update_firewall_domains(params = {}, = {}) req = build_request(:update_firewall_domains, params) req.send_request() end |
#update_firewall_rule(params = {}) ⇒ Types::UpdateFirewallRuleOutput
Updates the configuration of a DNS firewall rule.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
3362 3363 3364 3365 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3362 def update_firewall_rule(params = {}, = {}) req = build_request(:update_firewall_rule, params) req.send_request() end |
#update_global_resolver(params = {}) ⇒ Types::UpdateGlobalResolverOutput
Updates the configuration of a Route 53 Global Resolver instance. You can modify the name, description, and observability Region.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
3450 3451 3452 3453 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3450 def update_global_resolver(params = {}, = {}) req = build_request(:update_global_resolver, params) req.send_request() end |
#update_hosted_zone_association(params = {}) ⇒ Types::UpdateHostedZoneAssociationOutput
Updates the configuration of a hosted zone association.
Route 53 Global Resolver is a global service that supports resolvers
in multiple Amazon Web Services Regions but you must specify the US
East (Ohio) Region to create, update, or otherwise work with Route 53
Global Resolver resources. That is, for example, specify --region
us-east-2 on Amazon Web Services CLI commands.
3502 3503 3504 3505 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3502 def update_hosted_zone_association(params = {}, = {}) req = build_request(:update_hosted_zone_association, params) req.send_request() end |