# @infrascan/aws-route53-scanner

A scanner module for AWS Route 53, designed to be used with the [@infrascan/sdk](../../packages/sdk).

This module pulls information about the Route 53 resources in an AWS account by calling: `ListHostedZonesByName`, and `ListResourceRecordSets`.

## Quickstart

```javascript
import Route53Scanner from "@infrascan/aws-route53-scanner";
import Infrascan from "@infrascan/sdk";

const infrascanClient = new Infrascan();
infrascanClient.registerScanner(Route53Scanner);
```

If you plan on scanning all of an AWS account, you should use the [@infrascan/aws](../../packages/aws) package.

## Contributing

The majority of the scanner modules are autogenerated from their [config.ts](./config.ts) file. 

Changes such as adding a new function/endpoint in the service to scan can be done within the config file. 

More significant changes will likely need to take place in the [aws-codegen](../codegen) package.