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 AWS-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 AWS 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.
528 529 530 531 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 528 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.
620 621 622 623 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 620 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.
667 668 669 670 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 667 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.
752 753 754 755 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 752 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.
862 863 864 865 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 862 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.
933 934 935 936 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 933 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.
1026 1027 1028 1029 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1026 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.
1097 1098 1099 1100 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1097 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.
1247 1248 1249 1250 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1247 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.
1335 1336 1337 1338 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1335 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.
1381 1382 1383 1384 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1381 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.
1413 1414 1415 1416 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1413 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.
1463 1464 1465 1466 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1463 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.
1497 1498 1499 1500 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1497 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.
1557 1558 1559 1560 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1557 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.
1611 1612 1613 1614 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1611 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.
1661 1662 1663 1664 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1661 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.
1709 1710 1711 1712 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1709 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.
1759 1760 1761 1762 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1759 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.
1805 1806 1807 1808 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1805 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.
1853 1854 1855 1856 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1853 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.
1903 1904 1905 1906 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1903 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.
1951 1952 1953 1954 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 1951 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.
2011 2012 2013 2014 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2011 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.
2063 2064 2065 2066 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2063 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.
2105 2106 2107 2108 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2105 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 AWS-managed firewall domain list. Managed domain lists contain domains associated with malicious activity, content categories, or specific threats.
2141 2142 2143 2144 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2141 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.
2186 2187 2188 2189 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2186 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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2239 2240 2241 2242 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2239 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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2295 2296 2297 2298 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2295 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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2349 2350 2351 2352 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2349 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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2400 2401 2402 2403 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2400 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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2442 2443 2444 2445 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2442 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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2506 2507 2508 2509 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2506 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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2559 2560 2561 2562 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2559 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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2609 2610 2611 2612 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2609 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 AWS Managed DNS Lists and the
categories for DNS Firewall. The categories are either THREAT or
CONTENT.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2656 2657 2658 2659 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2656 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.
2685 2686 2687 2688 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2685 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.
2715 2716 2717 2718 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2715 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.
2741 2742 2743 2744 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2741 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.
2803 2804 2805 2806 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2803 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.
2837 2838 2839 2840 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2837 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.
2907 2908 2909 2910 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2907 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.
2949 2950 2951 2952 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 2949 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.
3070 3071 3072 3073 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3070 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.
3136 3137 3138 3139 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3136 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.
3182 3183 3184 3185 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/client.rb', line 3182 def update_hosted_zone_association(params = {}, = {}) req = build_request(:update_hosted_zone_association, params) req.send_request() end |