aws-lite

Route 53

@aws-lite/route53

Maintained by: @architect

Install

npm i @aws-lite/route53

Optionally install types:

npm i -D @aws-lite/route53-types

Methods

ChangeResourceRecordSets

Canonical AWS API doc

Properties

HostedZoneId (string) [required]

ID of the hosted zone containing the resource records set

ChangeBatch (object)

ChangeBatch object

Example
await aws.Route53.ChangeResourceRecordSets({
  HostedZoneId: String, // required
  ChangeBatch: Object,
})

ListResourceRecordSets

Canonical AWS API doc

Properties

HostedZoneId (string) [required]

ID of the hosted zone containing the resource records set

MaxItems (number)

Maximum number of items to be returned

StartRecordIdentifier (string)

Pagination cursor when the routing policy is not simple and results were truncated for a given DNS

StartRecordName (string)

Name of the first resource record to be listed in lexicographic ordering. If the name doesn’t exist, results will begin from the first record with a name greater than the provided value

StartRecordType (string)

The type of resource record to begin listing from

paginate (boolean, string)

Enable automatic result pagination; use this instead of making your own individual pagination requests

Example

await aws.Route53.ListResourceRecordSets({
  HostedZoneId: String, // required
  MaxItems: Number,
  StartRecordIdentifier: String,
  StartRecordName: String,
  StartRecordType: String,
  paginate: Boolean || String,
})

Methods yet to be implemented

Please help out by opening a PR!

aws-lite is an Apache 2.0-licensed open source project under the umbrella of OpenJS Foundation Architect. aws-lite is not in any way affiliated with Amazon Web Services, Inc. (AWS). All names and trademarks are the property of their respective owners.