import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  Creates a new public or private hosted zone. You create records in a public hosted zone to define how you want to route traffic on the internet for a domain, such as example.com, and its subdomains (apex.example.com, acme.example.com). You create records in a private hosted zone to define how you want to route traffic for a domain and its subdomains within one or more Amazon Virtual Private Clouds (Amazon VPCs).
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html">the AWS Docs</a>
*/
export function hostedZone(hostedZoneProps = {}) {
    return new AwsResource('AWS::Route53::HostedZone', hostedZoneProps, { Id: 'Id', NameServers: 'NameServers' });
}
