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.
479 480 481 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 479 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.
540 541 542 543 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 540 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.
638 639 640 641 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 638 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.
691 692 693 694 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 691 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.
782 783 784 785 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 782 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.
898 899 900 901 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 898 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.
975 976 977 978 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 975 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.
1074 1075 1076 1077 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1074 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.
1151 1152 1153 1154 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1151 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.
1307 1308 1309 1310 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1307 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.
1412 1413 1414 1415 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1412 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.
1464 1465 1466 1467 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1464 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.
1502 1503 1504 1505 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1502 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.
1558 1559 1560 1561 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1558 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.
1598 1599 1600 1601 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1598 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.
1664 1665 1666 1667 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1664 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.
1729 1730 1731 1732 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1729 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.
1785 1786 1787 1788 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1785 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.
1839 1840 1841 1842 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1839 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.
1895 1896 1897 1898 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1895 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.
1947 1948 1949 1950 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1947 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.
2001 2002 2003 2004 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2001 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.
2057 2058 2059 2060 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2057 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.
2111 2112 2113 2114 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2111 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.
2177 2178 2179 2180 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2177 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.
2240 2241 2242 2243 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2240 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.
2288 2289 2290 2291 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2288 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.
2330 2331 2332 2333 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2330 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.
2381 2382 2383 2384 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2381 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.
2440 2441 2442 2443 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2440 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.
2502 2503 2504 2505 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2502 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.
2562 2563 2564 2565 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2562 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.
2619 2620 2621 2622 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2619 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.
2667 2668 2669 2670 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2667 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.
2737 2738 2739 2740 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2737 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.
2799 2800 2801 2802 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2799 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.
2860 2861 2862 2863 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2860 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.
2913 2914 2915 2916 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2913 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.
2971 2972 2973 2974 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2971 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.
3006 3007 3008 3009 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3006 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.
3042 3043 3044 3045 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3042 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.
3074 3075 3076 3077 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3074 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.
3142 3143 3144 3145 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3142 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.
3182 3183 3184 3185 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3182 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.
3258 3259 3260 3261 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3258 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.
3306 3307 3308 3309 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3306 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.
3433 3434 3435 3436 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3433 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.
3521 3522 3523 3524 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3521 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.
3573 3574 3575 3576 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3573 def update_hosted_zone_association(params = {}, = {}) req = build_request(:update_hosted_zone_association, params) req.send_request() end |