Skip to main content

global_resolvers

Creates, updates, deletes, gets or lists a global_resolvers resource.

Overview

Nameglobal_resolvers
TypeResource
Idaws.route53globalresolver.global_resolvers

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringThe ID of the Global Resolver. (pattern: <code>[-.a-zA-Z0-9]+</code>)
namestringThe name of the Global Resolver. (pattern: <code>(?!^[0-9]+$)([a-zA-Z0-9-_/' ']+)</code>)
arnstringThe Amazon Resource Name (ARN) of the Global Resolver. (pattern: <code>arn:[-.a-z0-9]{1,63}:[-.a-z0-9]{1,63}:[-.a-z0-9]{0,63}:[-.a-z0-9]{0,63}:[^/].{0,1023}</code>)
client_tokenstringA unique, case-sensitive identifier to ensure idempotency. This means that making the same request multiple times with the same clientToken has the same result every time.
created_atstring (date-time)The date and time the Global Resolver was created.
descriptionstringThe description of the Global Resolver.
dns_namestringThe hostname used by the customers' DNS clients for certification validation.
ip_address_typestringThe IP address type configured for the Global Resolver. (IPV4, DUAL_STACK)
ipv_4_addressesarrayList of anycast IPv4 addresses associated with the Global Resolver instance.
ipv_6_addressesarrayList of anycast IPv6 addresses associated with the Global Resolver instance. This field is only populated when ipAddressType is DUAL_STACK.
observability_regionstringThe Amazon Web Services Regions in which the users' Global Resolver query resolution logs will be propagated.
regionsarrayThe Amazon Web Services Regions in which the Global Resolver operate.
statusstringThe operational status of the Global Resolver. (CREATING, OPERATIONAL, UPDATING, DELETING)
updated_atstring (date-time)The date and time the Global Resolver was updated.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_global_resolverselectglobal_resolver_id, regionRetrieves 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.
list_global_resolversselectregionmax_results, next_tokenLists 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.
create_global_resolverinsertregion, name, regionsCreates 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.
update_global_resolverupdateglobal_resolver_id, regionUpdates 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.
delete_global_resolverdeleteglobal_resolver_id, regionDeletes 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.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
global_resolver_idstringThe unique identifier of the Route 53 Global Resolver to delete.
regionstringAWS region (default: us-east-1)
max_resultsintegerThe maximum number of Route 53 Global Resolver instances to return in the response. Valid range is 1-100.
next_tokenstringThe token for the next page of results. This value is returned in the response if there are more results to retrieve.

SELECT examples

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.

SELECT
id,
name,
arn,
client_token,
created_at,
description,
dns_name,
ip_address_type,
ipv_4_addresses,
ipv_6_addresses,
observability_region,
regions,
status,
updated_at
FROM aws.route53globalresolver.global_resolvers
WHERE global_resolver_id = '{{ global_resolver_id }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

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.

INSERT INTO aws.route53globalresolver.global_resolvers (
clientToken,
description,
ipAddressType,
name,
observabilityRegion,
regions,
tags,
region
)
SELECT
'{{ clientToken }}',
'{{ description }}',
'{{ ipAddressType }}',
'{{ name }}' /* required */,
'{{ observabilityRegion }}',
'{{ regions }}' /* required */,
'{{ tags }}',
'{{ region }}'
RETURNING
id,
name,
arn,
client_token,
created_at,
description,
dns_name,
ip_address_type,
ipv_4_addresses,
ipv_6_addresses,
observability_region,
regions,
status,
updated_at
;

UPDATE examples

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.

UPDATE aws.route53globalresolver.global_resolvers
SET
name = '{{ name }}',
observabilityRegion = '{{ observabilityRegion }}',
description = '{{ description }}',
ipAddressType = '{{ ipAddressType }}',
regions = '{{ regions }}'
WHERE
global_resolver_id = '{{ global_resolver_id }}' --required
AND region = '{{ region }}' --required
RETURNING
id,
name,
arn,
client_token,
created_at,
description,
dns_name,
ip_address_type,
ipv_4_addresses,
ipv_6_addresses,
observability_region,
regions,
status,
updated_at;

DELETE examples

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.

DELETE FROM aws.route53globalresolver.global_resolvers
WHERE global_resolver_id = '{{ global_resolver_id }}' --required
AND region = '{{ region }}' --required
;