@swamp/aws/route53
v2026.04.23.3
AWS ROUTE53 infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsroute53cloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
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/route53@swamp/aws/route53/cidr-collectionv2026.04.23.2cidr_collection.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | A unique name for the CIDR collection. |
| Locations? | array | A complex type that contains information about the list of CIDR locations. |
createCreate a Route53 CidrCollection
getGet a Route53 CidrCollection
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Route53 CidrCollection |
updateUpdate a Route53 CidrCollection
deleteDelete a Route53 CidrCollection
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Route53 CidrCollection |
syncSync Route53 CidrCollection state from AWS
Resources
state(infinite)— Route53 CidrCollection resource state
@swamp/aws/route53/dnssecv2026.04.23.2dnssec.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| HostedZoneId | string | The unique string (ID) used to identify a hosted zone. |
createCreate a Route53 DNSSEC
getGet a Route53 DNSSEC
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Route53 DNSSEC |
deleteDelete a Route53 DNSSEC
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Route53 DNSSEC |
syncSync Route53 DNSSEC state from AWS
Resources
state(infinite)— Route53 DNSSEC resource state
@swamp/aws/route53/health-checkv2026.04.23.2health_check.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| HealthCheckConfig | object | A complex type that contains information about the health check. |
| HealthCheckTags? | array | An array of key-value pairs to apply to this resource. |
createCreate a Route53 HealthCheck
getGet a Route53 HealthCheck
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Route53 HealthCheck |
updateUpdate a Route53 HealthCheck
deleteDelete a Route53 HealthCheck
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Route53 HealthCheck |
syncSync Route53 HealthCheck state from AWS
Resources
state(infinite)— Route53 HealthCheck resource state
@swamp/aws/route53/hosted-zonev2026.04.23.2hosted_zone.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| HostedZoneTags? | array | Adds, edits, or deletes tags for a health check or a hosted zone. For information about using tags for cost allocation, see [Using Cost Allocation Tags](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) in the *User Guide*. |
| VPCs? | array | *Private hosted zones:* A complex type that contains information about the VPCs that are associated with the specified hosted zone. For public hosted zones, omit VPCs, VPCId, and VPCRegion. |
| HostedZoneFeatures? | object | The features configuration for the hosted zone, including accelerated recovery settings and status information. |
| HostedZoneConfig? | object | A complex type that contains an optional comment. If you don't want to specify a comment, omit the HostedZoneConfig and Comment elements. |
| QueryLoggingConfig? | object | Creates a configuration for DNS query logging. After you create a query logging configuration, Amazon Route 53 begins to publish log data to an Amazon CloudWatch Logs log group. DNS query logs contain information about the queries that Route 53 receives for a specified public hosted zone, such as the following: Route 53 edge location that responded to the DNS query Domain or subdomain that was requested DNS record type, such as A or AAAA DNS response code, such as NoError or ServFail Log Group a |
| Name? | string | The name of the domain. Specify a fully qualified domain name, for example, *www.example.com*. The trailing dot is optional; Amazon Route 53 assumes that the domain name is fully qualified. This means that Route 53 treats *www.example.com* (without a trailing dot) and *www.example.com.* (with a trailing dot) as identical. If you're creating a public hosted zone, this is the name you have registered with your DNS registrar. If your domain name is registered with a registrar other than Route 53, c |
createCreate a Route53 HostedZone
getGet a Route53 HostedZone
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Route53 HostedZone |
updateUpdate a Route53 HostedZone
deleteDelete a Route53 HostedZone
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Route53 HostedZone |
syncSync Route53 HostedZone state from AWS
Resources
state(infinite)— Route53 HostedZone resource state
@swamp/aws/route53/key-signing-keyv2026.04.23.2key_signing_key.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| HostedZoneId | string | The unique string (ID) used to identify a hosted zone. |
| Status | enum | A string specifying the initial status of the key signing key (KSK). You can set the value to ACTIVE or INACTIVE. |
| Name | string | An alphanumeric string used to identify a key signing key (KSK). Name must be unique for each key signing key in the same hosted zone. |
| KeyManagementServiceArn | string | The Amazon resource name (ARN) for a customer managed key (CMK) in AWS Key Management Service (KMS). The KeyManagementServiceArn must be unique for each key signing key (KSK) in a single hosted zone. |
createCreate a Route53 KeySigningKey
getGet a Route53 KeySigningKey
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Route53 KeySigningKey |
updateUpdate a Route53 KeySigningKey
deleteDelete a Route53 KeySigningKey
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Route53 KeySigningKey |
syncSync Route53 KeySigningKey state from AWS
Resources
state(infinite)— Route53 KeySigningKey resource state
2026.04.23.2983.3 KBApr 23, 2026
AWS ROUTE53 infrastructure models
Release Notes
- Updated: cidr_collection, dnssec, health_check, hosted_zone, key_signing_key
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsroute53cloudinfrastructure
2026.04.03.2983.6 KBApr 3, 2026
AWS ROUTE53 infrastructure models
Release Notes
- Updated: cidr_collection, dnssec, health_check, hosted_zone, key_signing_key
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsroute53cloudinfrastructure
2026.03.19.11.0 MBMar 19, 2026
AWS ROUTE53 infrastructure models
Release Notes
- Updated: cidr_collection, dnssec, health_check, hosted_zone, key_signing_key
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsroute53cloudinfrastructure
2026.03.16.11.0 MBMar 16, 2026
AWS ROUTE53 infrastructure models
Release Notes
- Updated: cidr_collection, dnssec, health_check, hosted_zone, key_signing_key
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsroute53cloudinfrastructure
2026.03.10.51022.6 KBMar 10, 2026
AWS ROUTE53 infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsroute53cloudinfrastructure