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 hosted zone associations 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_shared_dns_views(params = {}) ⇒ Types::ListSharedDNSViewsOutput
Lists the DNS views that have been shared with your Amazon Web Services account through Amazon Web Services Resource Access Manager (Amazon Web Services RAM), with pagination support.
-
#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.
478 479 480 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 478 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.
539 540 541 542 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 539 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.
637 638 639 640 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 637 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.
690 691 692 693 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 690 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.
781 782 783 784 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 781 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.
897 898 899 900 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 897 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.
974 975 976 977 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 974 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.
1073 1074 1075 1076 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1073 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.
1150 1151 1152 1153 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1150 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.
1306 1307 1308 1309 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1306 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.
1411 1412 1413 1414 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1411 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.
1463 1464 1465 1466 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1463 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.
1501 1502 1503 1504 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1501 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.
1557 1558 1559 1560 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1557 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.
1597 1598 1599 1600 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1597 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.
1663 1664 1665 1666 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1663 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.
1728 1729 1730 1731 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1728 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.
1784 1785 1786 1787 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1784 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.
1838 1839 1840 1841 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1838 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.
1894 1895 1896 1897 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1894 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.
1946 1947 1948 1949 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1946 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.
2000 2001 2002 2003 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2000 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.
2056 2057 2058 2059 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2056 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.
2110 2111 2112 2113 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2110 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.
2176 2177 2178 2179 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2176 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.
2239 2240 2241 2242 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2239 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.
2287 2288 2289 2290 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2287 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.
2329 2330 2331 2332 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2329 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.
2380 2381 2382 2383 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2380 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.
2439 2440 2441 2442 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2439 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.
2501 2502 2503 2504 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2501 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.
2561 2562 2563 2564 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2561 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.
2618 2619 2620 2621 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2618 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.
2666 2667 2668 2669 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2666 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.
2736 2737 2738 2739 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2736 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.
2798 2799 2800 2801 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2798 def list_global_resolvers(params = {}, = {}) req = build_request(:list_global_resolvers, params) req.send_request() end |
#list_hosted_zone_associations(params = {}) ⇒ Types::ListHostedZoneAssociationsOutput
Lists hosted zone associations with pagination support. Specify a DNS
view through the resourceArn parameter to list the hosted zone
associations for that DNS view, or omit it to list all hosted zone
associations in your Amazon Web Services account.
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.
2859 2860 2861 2862 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2859 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.
2912 2913 2914 2915 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2912 def list_managed_firewall_domain_lists(params = {}, = {}) req = build_request(:list_managed_firewall_domain_lists, params) req.send_request() end |
#list_shared_dns_views(params = {}) ⇒ Types::ListSharedDNSViewsOutput
Lists the DNS views that have been shared with your Amazon Web Services account through Amazon Web Services Resource Access Manager (Amazon Web Services RAM), 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.
2970 2971 2972 2973 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2970 def list_shared_dns_views(params = {}, = {}) req = build_request(:list_shared_dns_views, 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.
3005 3006 3007 3008 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3005 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.
3041 3042 3043 3044 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3041 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.
3073 3074 3075 3076 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3073 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.
3141 3142 3143 3144 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3141 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.
3181 3182 3183 3184 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3181 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.
3257 3258 3259 3260 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3257 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.
3305 3306 3307 3308 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3305 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.
3432 3433 3434 3435 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3432 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.
3520 3521 3522 3523 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3520 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.
3572 3573 3574 3575 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3572 def update_hosted_zone_association(params = {}, = {}) req = build_request(:update_hosted_zone_association, params) req.send_request() end |