Skip to main content

@swamp/aws/route53globalresolver

v2026.04.23.3

AWS ROUTE53GLOBALRESOLVER infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsroute53globalresolvercloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/route53globalresolver

@swamp/aws/route53globalresolver/access-sourcev2026.04.23.2access_source.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Cidrstring
IpAddressType?enum
Name?string
DnsViewIdstring
Protocolenum
ClientToken?string
Tags?array
createCreate a Route53GlobalResolver AccessSource
getGet a Route53GlobalResolver AccessSource
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53GlobalResolver AccessSource
updateUpdate a Route53GlobalResolver AccessSource
deleteDelete a Route53GlobalResolver AccessSource
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53GlobalResolver AccessSource
syncSync Route53GlobalResolver AccessSource state from AWS

Resources

state(infinite)— Route53GlobalResolver AccessSource resource state
@swamp/aws/route53globalresolver/access-tokenv2026.04.23.2access_token.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Name?string
DnsViewIdstring
ExpiresAt?string
ClientToken?string
Tags?array
createCreate a Route53GlobalResolver AccessToken
getGet a Route53GlobalResolver AccessToken
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53GlobalResolver AccessToken
updateUpdate a Route53GlobalResolver AccessToken
deleteDelete a Route53GlobalResolver AccessToken
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53GlobalResolver AccessToken
syncSync Route53GlobalResolver AccessToken state from AWS

Resources

state(infinite)— Route53GlobalResolver AccessToken resource state
@swamp/aws/route53globalresolver/dns-viewv2026.04.23.2dns_view.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Namestring
Description?string
GlobalResolverIdstring
DnssecValidation?enum
EdnsClientSubnet?enum
FirewallRulesFailOpen?enum
ClientToken?string
Tags?array
createCreate a Route53GlobalResolver DnsView
getGet a Route53GlobalResolver DnsView
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53GlobalResolver DnsView
updateUpdate a Route53GlobalResolver DnsView
deleteDelete a Route53GlobalResolver DnsView
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53GlobalResolver DnsView
syncSync Route53GlobalResolver DnsView state from AWS

Resources

state(infinite)— Route53GlobalResolver DnsView resource state
@swamp/aws/route53globalresolver/firewall-domain-listv2026.04.23.2firewall_domain_list.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Namestring
Description?string
GlobalResolverIdstring
Domains?arrayAn inline list of domains to use for this domain list.
DomainFileUrl?stringS3 URL to import domains from.
ClientToken?string
Tags?array
createCreate a Route53GlobalResolver FirewallDomainList
getGet a Route53GlobalResolver FirewallDomainList
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53GlobalResolver FirewallDomainList
updateUpdate a Route53GlobalResolver FirewallDomainList
deleteDelete a Route53GlobalResolver FirewallDomainList
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53GlobalResolver FirewallDomainList
syncSync Route53GlobalResolver FirewallDomainList state from AWS

Resources

state(infinite)— Route53GlobalResolver FirewallDomainList resource state
@swamp/aws/route53globalresolver/firewall-rulev2026.04.23.2firewall_rule.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Namestring
Description?string
Actionenum
BlockResponse?enum
BlockOverrideDnsType?enum
BlockOverrideDomain?string
BlockOverrideTtl?number
ConfidenceThreshold?enum
DnsAdvancedProtection?enum
FirewallDomainListId?string
Priority?number
DnsViewIdstring
QType?string
ClientToken?string
createCreate a Route53GlobalResolver FirewallRule
getGet a Route53GlobalResolver FirewallRule
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53GlobalResolver FirewallRule
updateUpdate a Route53GlobalResolver FirewallRule
deleteDelete a Route53GlobalResolver FirewallRule
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53GlobalResolver FirewallRule
syncSync Route53GlobalResolver FirewallRule state from AWS

Resources

state(infinite)— Route53GlobalResolver FirewallRule resource state
@swamp/aws/route53globalresolver/global-resolverv2026.04.23.2global_resolver.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Namestring
Description?string
Regionsarray
ObservabilityRegion?string
IpAddressType?enum
ClientToken?string
Tags?array
createCreate a Route53GlobalResolver GlobalResolver
getGet a Route53GlobalResolver GlobalResolver
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53GlobalResolver GlobalResolver
updateUpdate a Route53GlobalResolver GlobalResolver
deleteDelete a Route53GlobalResolver GlobalResolver
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53GlobalResolver GlobalResolver
syncSync Route53GlobalResolver GlobalResolver state from AWS

Resources

state(infinite)— Route53GlobalResolver GlobalResolver resource state
@swamp/aws/route53globalresolver/hosted-zone-associationv2026.04.23.2hosted_zone_association.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Namestring
HostedZoneIdstring
ResourceArnstring
createCreate a Route53GlobalResolver HostedZoneAssociation
getGet a Route53GlobalResolver HostedZoneAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53GlobalResolver HostedZoneAssociation
updateUpdate a Route53GlobalResolver HostedZoneAssociation
deleteDelete a Route53GlobalResolver HostedZoneAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53GlobalResolver HostedZoneAssociation
syncSync Route53GlobalResolver HostedZoneAssociation state from AWS

Resources

state(infinite)— Route53GlobalResolver HostedZoneAssociation resource state