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.
473 474 475 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 473 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.
534 535 536 537 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 534 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.
632 633 634 635 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 632 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.
685 686 687 688 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 685 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.
776 777 778 779 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 776 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.
892 893 894 895 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 892 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.
969 970 971 972 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 969 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.
1068 1069 1070 1071 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1068 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.
1145 1146 1147 1148 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1145 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.
1301 1302 1303 1304 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1301 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.
1406 1407 1408 1409 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1406 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.
1458 1459 1460 1461 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1458 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.
1496 1497 1498 1499 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1496 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.
1552 1553 1554 1555 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1552 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.
1592 1593 1594 1595 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1592 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.
1658 1659 1660 1661 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1658 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.
1723 1724 1725 1726 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1723 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.
1779 1780 1781 1782 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1779 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.
1833 1834 1835 1836 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1833 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.
1889 1890 1891 1892 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1889 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.
1941 1942 1943 1944 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1941 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.
1995 1996 1997 1998 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1995 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.
2051 2052 2053 2054 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2051 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.
2105 2106 2107 2108 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2105 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.
2171 2172 2173 2174 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2171 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.
2234 2235 2236 2237 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2234 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.
2282 2283 2284 2285 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2282 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.
2324 2325 2326 2327 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2324 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.
2375 2376 2377 2378 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2375 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.
2434 2435 2436 2437 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2434 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.
2496 2497 2498 2499 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2496 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.
2556 2557 2558 2559 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2556 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.
2613 2614 2615 2616 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2613 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.
2661 2662 2663 2664 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2661 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.
2731 2732 2733 2734 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2731 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.
2793 2794 2795 2796 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2793 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.
2849 2850 2851 2852 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2849 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.
2902 2903 2904 2905 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2902 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.
2937 2938 2939 2940 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2937 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.
2973 2974 2975 2976 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2973 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.
3005 3006 3007 3008 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3005 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.
3073 3074 3075 3076 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3073 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.
3113 3114 3115 3116 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3113 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.
3189 3190 3191 3192 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3189 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.
3237 3238 3239 3240 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3237 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.
3364 3365 3366 3367 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3364 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.
3446 3447 3448 3449 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3446 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.
3498 3499 3500 3501 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3498 def update_hosted_zone_association(params = {}, = {}) req = build_request(:update_hosted_zone_association, params) req.send_request() end |