Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@aws-cdk/aws-route53

Package Overview
Dependencies
Maintainers
4
Versions
288
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-cdk/aws-route53 - npm Package Compare versions

Comparing version 0.20.0 to 0.21.0

6

lib/hosted-zone.js

@@ -14,3 +14,3 @@ "use strict";

util_1.validateZoneName(props.zoneName);
const hostedZone = new route53_generated_1.cloudformation.HostedZoneResource(this, 'Resource', Object.assign({}, determineHostedZoneProps(props)));
const hostedZone = new route53_generated_1.CfnHostedZone(this, 'Resource', Object.assign({}, determineHostedZoneProps(props)));
this.hostedZoneId = hostedZone.ref;

@@ -36,3 +36,3 @@ this.nameServers = hostedZone.hostedZoneNameServers;

util_1.validateZoneName(props.zoneName);
const hostedZone = new route53_generated_1.cloudformation.HostedZoneResource(this, 'Resource', Object.assign({ vpcs: new cdk.Token(() => this.vpcs ? this.vpcs : undefined) }, determineHostedZoneProps(props)));
const hostedZone = new route53_generated_1.CfnHostedZone(this, 'Resource', Object.assign({ vpcs: new cdk.Token(() => this.vpcs ? this.vpcs : undefined) }, determineHostedZoneProps(props)));
this.hostedZoneId = hostedZone.ref;

@@ -61,2 +61,2 @@ this.zoneName = props.zoneName;

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9zdGVkLXpvbmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJob3N0ZWQtem9uZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUNBLG9DQUFxQztBQUNyQyx1REFBa0Q7QUFDbEQsMkRBQTRFO0FBQzVFLGlDQUEwQztBQTBCMUM7O0dBRUc7QUFDSCxNQUFhLGdCQUFpQixTQUFRLCtCQUFhO0lBZ0JqRCxZQUFZLE1BQXFCLEVBQUUsSUFBWSxFQUFFLEtBQTRCO1FBQzNFLEtBQUssQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFFcEIsdUJBQWdCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBRWpDLE1BQU0sVUFBVSxHQUFHLElBQUksa0NBQWMsQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLEVBQUUsVUFBVSxvQkFDcEUsd0JBQXdCLENBQUMsS0FBSyxDQUFDLEVBQ2xDLENBQUM7UUFFSCxJQUFJLENBQUMsWUFBWSxHQUFHLFVBQVUsQ0FBQyxHQUFHLENBQUM7UUFDbkMsSUFBSSxDQUFDLFdBQVcsR0FBRyxVQUFVLENBQUMscUJBQXFCLENBQUM7UUFDcEQsSUFBSSxDQUFDLFFBQVEsR0FBRyxLQUFLLENBQUMsUUFBUSxDQUFDO0lBQ2pDLENBQUM7Q0FDRjtBQTdCRCw0Q0E2QkM7QUFZRDs7Ozs7R0FLRztBQUNILE1BQWEsaUJBQWtCLFNBQVEsK0JBQWE7SUFnQmxELFlBQVksTUFBcUIsRUFBRSxJQUFZLEVBQUUsS0FBNkI7UUFDNUUsS0FBSyxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQztRQU50Qjs7V0FFRztRQUNjLFNBQUksR0FBb0QsRUFBRSxDQUFDO1FBSzFFLHVCQUFnQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUVqQyxNQUFNLFVBQVUsR0FBRyxJQUFJLGtDQUFjLENBQUMsa0JBQWtCLENBQUMsSUFBSSxFQUFFLFVBQVUsa0JBQ3ZFLElBQUksRUFBRSxJQUFJLEdBQUcsQ0FBQyxLQUFLLENBQUMsR0FBRyxFQUFFLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLElBQ3pELHdCQUF3QixDQUFDLEtBQUssQ0FBQyxFQUNsQyxDQUFDO1FBRUgsSUFBSSxDQUFDLFlBQVksR0FBRyxVQUFVLENBQUMsR0FBRyxDQUFDO1FBQ25DLElBQUksQ0FBQyxRQUFRLEdBQUcsS0FBSyxDQUFDLFFBQVEsQ0FBQztRQUUvQixJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUN6QixDQUFDO0lBRUQ7Ozs7T0FJRztJQUNJLE1BQU0sQ0FBQyxHQUFzQjtRQUNsQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztJQUNyQyxDQUFDO0NBQ0Y7QUF4Q0QsOENBd0NDO0FBRUQsU0FBUyxhQUFhLENBQUMsR0FBc0I7SUFDM0MsT0FBTyxFQUFFLEtBQUssRUFBRSxHQUFHLENBQUMsS0FBSyxFQUFFLFNBQVMsRUFBRSxJQUFJLEdBQUcsQ0FBQyxTQUFTLEVBQUUsRUFBRSxDQUFDO0FBQzlELENBQUM7QUFFRCxTQUFTLHdCQUF3QixDQUFDLEtBQTRCO0lBQzVELE1BQU0sSUFBSSxHQUFHLEtBQUssQ0FBQyxRQUFRLEdBQUcsR0FBRyxDQUFDO0lBQ2xDLE1BQU0sZ0JBQWdCLEdBQUcsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRSxPQUFPLEVBQUUsS0FBSyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUM7SUFDaEYsTUFBTSxrQkFBa0IsR0FBRyxLQUFLLENBQUMsb0JBQW9CLENBQUMsQ0FBQyxDQUFDLEVBQUUseUJBQXlCLEVBQUUsS0FBSyxDQUFDLG9CQUFvQixFQUFFLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQztJQUU5SCxPQUFPLEVBQUUsSUFBSSxFQUFFLGdCQUFnQixFQUFFLGtCQUFrQixFQUFFLENBQUM7QUFDeEQsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBlYzIgPSByZXF1aXJlKCdAYXdzLWNkay9hd3MtZWMyJyk7XG5pbXBvcnQgY2RrID0gcmVxdWlyZSgnQGF3cy1jZGsvY2RrJyk7XG5pbXBvcnQgeyBIb3N0ZWRab25lUmVmIH0gZnJvbSAnLi9ob3N0ZWQtem9uZS1yZWYnO1xuaW1wb3J0IHsgY2xvdWRmb3JtYXRpb24sIEhvc3RlZFpvbmVOYW1lU2VydmVycyB9IGZyb20gJy4vcm91dGU1My5nZW5lcmF0ZWQnO1xuaW1wb3J0IHsgdmFsaWRhdGVab25lTmFtZSB9IGZyb20gJy4vdXRpbCc7XG5cbi8qKlxuICogUHJvcGVydGllcyBvZiBhIG5ldyBob3N0ZWQgem9uZVxuICovXG5leHBvcnQgaW50ZXJmYWNlIFB1YmxpY0hvc3RlZFpvbmVQcm9wcyB7XG4gIC8qKlxuICAgKiBUaGUgZnVsbHkgcXVhbGlmaWVkIGRvbWFpbiBuYW1lIGZvciB0aGUgaG9zdGVkIHpvbmVcbiAgICovXG4gIHpvbmVOYW1lOiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIEFueSBjb21tZW50cyB0aGF0IHlvdSB3YW50IHRvIGluY2x1ZGUgYWJvdXQgdGhlIGhvc3RlZCB6b25lLlxuICAgKlxuICAgKiBAZGVmYXVsdCBubyBjb21tZW50XG4gICAqL1xuICBjb21tZW50Pzogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBUaGUgQW1hem9uIFJlc291cmNlIE5hbWUgKEFSTikgZm9yIHRoZSBsb2cgZ3JvdXAgdGhhdCB5b3Ugd2FudCBBbWF6b24gUm91dGUgNTMgdG8gc2VuZCBxdWVyeSBsb2dzIHRvLlxuICAgKlxuICAgKiBAZGVmYXVsdCBubyBETlMgcXVlcnkgbG9nZ2luZ1xuICAgKi9cbiAgcXVlcnlMb2dzTG9nR3JvdXBBcm4/OiBzdHJpbmc7XG59XG5cbi8qKlxuICogQ3JlYXRlIGEgUm91dGU1MyBwdWJsaWMgaG9zdGVkIHpvbmUuXG4gKi9cbmV4cG9ydCBjbGFzcyBQdWJsaWNIb3N0ZWRab25lIGV4dGVuZHMgSG9zdGVkWm9uZVJlZiB7XG4gIC8qKlxuICAgKiBJZGVudGlmaWVyIG9mIHRoaXMgaG9zdGVkIHpvbmVcbiAgICovXG4gIHB1YmxpYyByZWFkb25seSBob3N0ZWRab25lSWQ6IHN0cmluZztcblxuICAvKipcbiAgICogRnVsbHkgcXVhbGlmaWVkIGRvbWFpbiBuYW1lIGZvciB0aGUgaG9zdGVkIHpvbmVcbiAgICovXG4gIHB1YmxpYyByZWFkb25seSB6b25lTmFtZTogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBOYW1lc2VydmVycyBmb3IgdGhpcyBwdWJsaWMgaG9zdGVkIHpvbmVcbiAgICovXG4gIHB1YmxpYyByZWFkb25seSBuYW1lU2VydmVyczogSG9zdGVkWm9uZU5hbWVTZXJ2ZXJzO1xuXG4gIGNvbnN0cnVjdG9yKHBhcmVudDogY2RrLkNvbnN0cnVjdCwgbmFtZTogc3RyaW5nLCBwcm9wczogUHVibGljSG9zdGVkWm9uZVByb3BzKSB7XG4gICAgc3VwZXIocGFyZW50LCBuYW1lKTtcblxuICAgIHZhbGlkYXRlWm9uZU5hbWUocHJvcHMuem9uZU5hbWUpO1xuXG4gICAgY29uc3QgaG9zdGVkWm9uZSA9IG5ldyBjbG91ZGZvcm1hdGlvbi5Ib3N0ZWRab25lUmVzb3VyY2UodGhpcywgJ1Jlc291cmNlJywge1xuICAgICAgLi4uZGV0ZXJtaW5lSG9zdGVkWm9uZVByb3BzKHByb3BzKVxuICAgIH0pO1xuXG4gICAgdGhpcy5ob3N0ZWRab25lSWQgPSBob3N0ZWRab25lLnJlZjtcbiAgICB0aGlzLm5hbWVTZXJ2ZXJzID0gaG9zdGVkWm9uZS5ob3N0ZWRab25lTmFtZVNlcnZlcnM7XG4gICAgdGhpcy56b25lTmFtZSA9IHByb3BzLnpvbmVOYW1lO1xuICB9XG59XG5cbi8qKlxuICogUHJvcGVydGllcyBmb3IgYSBwcml2YXRlIGhvc3RlZCB6b25lLlxuICovXG5leHBvcnQgaW50ZXJmYWNlIFByaXZhdGVIb3N0ZWRab25lUHJvcHMgZXh0ZW5kcyBQdWJsaWNIb3N0ZWRab25lUHJvcHMge1xuICAvKipcbiAgICogT25lIFZQQyB0aGF0IHlvdSB3YW50IHRvIGFzc29jaWF0ZSB3aXRoIHRoaXMgaG9zdGVkIHpvbmUuXG4gICAqL1xuICB2cGM6IGVjMi5WcGNOZXR3b3JrUmVmO1xufVxuXG4vKipcbiAqIENyZWF0ZSBhIFJvdXRlNTMgcHJpdmF0ZSBob3N0ZWQgem9uZSBmb3IgdXNlIGluIG9uZSBvciBtb3JlIFZQQ3MuXG4gKlxuICogTm90ZSB0aGF0IGBlbmFibGVEbnNIb3N0bmFtZXNgIGFuZCBgZW5hYmxlRG5zU3VwcG9ydGAgbXVzdCBoYXZlIGJlZW4gZW5hYmxlZFxuICogZm9yIHRoZSBWUEMgeW91J3JlIGNvbmZpZ3VyaW5nIGZvciBwcml2YXRlIGhvc3RlZCB6b25lcy5cbiAqL1xuZXhwb3J0IGNsYXNzIFByaXZhdGVIb3N0ZWRab25lIGV4dGVuZHMgSG9zdGVkWm9uZVJlZiB7XG4gIC8qKlxuICAgKiBJZGVudGlmaWVyIG9mIHRoaXMgaG9zdGVkIHpvbmVcbiAgICovXG4gIHB1YmxpYyByZWFkb25seSBob3N0ZWRab25lSWQ6IHN0cmluZztcblxuICAvKipcbiAgICogRnVsbHkgcXVhbGlmaWVkIGRvbWFpbiBuYW1lIGZvciB0aGUgaG9zdGVkIHpvbmVcbiAgICovXG4gIHB1YmxpYyByZWFkb25seSB6b25lTmFtZTogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBWUENzIHRvIHdoaWNoIHRoaXMgaG9zdGVkIHpvbmUgd2lsbCBiZSBhZGRlZFxuICAgKi9cbiAgcHJpdmF0ZSByZWFkb25seSB2cGNzOiBjbG91ZGZvcm1hdGlvbi5Ib3N0ZWRab25lUmVzb3VyY2UuVlBDUHJvcGVydHlbXSA9IFtdO1xuXG4gIGNvbnN0cnVjdG9yKHBhcmVudDogY2RrLkNvbnN0cnVjdCwgbmFtZTogc3RyaW5nLCBwcm9wczogUHJpdmF0ZUhvc3RlZFpvbmVQcm9wcykge1xuICAgIHN1cGVyKHBhcmVudCwgbmFtZSk7XG5cbiAgICB2YWxpZGF0ZVpvbmVOYW1lKHByb3BzLnpvbmVOYW1lKTtcblxuICAgIGNvbnN0IGhvc3RlZFpvbmUgPSBuZXcgY2xvdWRmb3JtYXRpb24uSG9zdGVkWm9uZVJlc291cmNlKHRoaXMsICdSZXNvdXJjZScsIHtcbiAgICAgIHZwY3M6IG5ldyBjZGsuVG9rZW4oKCkgPT4gdGhpcy52cGNzID8gdGhpcy52cGNzIDogdW5kZWZpbmVkKSxcbiAgICAgIC4uLmRldGVybWluZUhvc3RlZFpvbmVQcm9wcyhwcm9wcylcbiAgICB9KTtcblxuICAgIHRoaXMuaG9zdGVkWm9uZUlkID0gaG9zdGVkWm9uZS5yZWY7XG4gICAgdGhpcy56b25lTmFtZSA9IHByb3BzLnpvbmVOYW1lO1xuXG4gICAgdGhpcy5hZGRWcGMocHJvcHMudnBjKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBBZGQgYW5vdGhlciBWUEMgdG8gdGhpcyBwcml2YXRlIGhvc3RlZCB6b25lLlxuICAgKlxuICAgKiBAcGFyYW0gdnBjIHRoZSBvdGhlciBWUEMgdG8gYWRkLlxuICAgKi9cbiAgcHVibGljIGFkZFZwYyh2cGM6IGVjMi5WcGNOZXR3b3JrUmVmKSB7XG4gICAgdGhpcy52cGNzLnB1c2godG9WcGNQcm9wZXJ0eSh2cGMpKTtcbiAgfVxufVxuXG5mdW5jdGlvbiB0b1ZwY1Byb3BlcnR5KHZwYzogZWMyLlZwY05ldHdvcmtSZWYpOiBjbG91ZGZvcm1hdGlvbi5Ib3N0ZWRab25lUmVzb3VyY2UuVlBDUHJvcGVydHkge1xuICByZXR1cm4geyB2cGNJZDogdnBjLnZwY0lkLCB2cGNSZWdpb246IG5ldyBjZGsuQXdzUmVnaW9uKCkgfTtcbn1cblxuZnVuY3Rpb24gZGV0ZXJtaW5lSG9zdGVkWm9uZVByb3BzKHByb3BzOiBQdWJsaWNIb3N0ZWRab25lUHJvcHMpIHtcbiAgY29uc3QgbmFtZSA9IHByb3BzLnpvbmVOYW1lICsgJy4nO1xuICBjb25zdCBob3N0ZWRab25lQ29uZmlnID0gcHJvcHMuY29tbWVudCA/IHsgY29tbWVudDogcHJvcHMuY29tbWVudCB9IDogdW5kZWZpbmVkO1xuICBjb25zdCBxdWVyeUxvZ2dpbmdDb25maWcgPSBwcm9wcy5xdWVyeUxvZ3NMb2dHcm91cEFybiA/IHsgY2xvdWRXYXRjaExvZ3NMb2dHcm91cEFybjogcHJvcHMucXVlcnlMb2dzTG9nR3JvdXBBcm4gfSA6IHVuZGVmaW5lZDtcblxuICByZXR1cm4geyBuYW1lLCBob3N0ZWRab25lQ29uZmlnLCBxdWVyeUxvZ2dpbmdDb25maWcgfTtcbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9zdGVkLXpvbmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJob3N0ZWQtem9uZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUNBLG9DQUFxQztBQUNyQyx1REFBa0Q7QUFDbEQsMkRBQTJFO0FBQzNFLGlDQUEwQztBQTBCMUM7O0dBRUc7QUFDSCxNQUFhLGdCQUFpQixTQUFRLCtCQUFhO0lBZ0JqRCxZQUFZLE1BQXFCLEVBQUUsSUFBWSxFQUFFLEtBQTRCO1FBQzNFLEtBQUssQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFFcEIsdUJBQWdCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBRWpDLE1BQU0sVUFBVSxHQUFHLElBQUksaUNBQWEsQ0FBQyxJQUFJLEVBQUUsVUFBVSxvQkFDaEQsd0JBQXdCLENBQUMsS0FBSyxDQUFDLEVBQ2xDLENBQUM7UUFFSCxJQUFJLENBQUMsWUFBWSxHQUFHLFVBQVUsQ0FBQyxHQUFHLENBQUM7UUFDbkMsSUFBSSxDQUFDLFdBQVcsR0FBRyxVQUFVLENBQUMscUJBQXFCLENBQUM7UUFDcEQsSUFBSSxDQUFDLFFBQVEsR0FBRyxLQUFLLENBQUMsUUFBUSxDQUFDO0lBQ2pDLENBQUM7Q0FDRjtBQTdCRCw0Q0E2QkM7QUFZRDs7Ozs7R0FLRztBQUNILE1BQWEsaUJBQWtCLFNBQVEsK0JBQWE7SUFnQmxELFlBQVksTUFBcUIsRUFBRSxJQUFZLEVBQUUsS0FBNkI7UUFDNUUsS0FBSyxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQztRQU50Qjs7V0FFRztRQUNjLFNBQUksR0FBZ0MsRUFBRSxDQUFDO1FBS3RELHVCQUFnQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUVqQyxNQUFNLFVBQVUsR0FBRyxJQUFJLGlDQUFhLENBQUMsSUFBSSxFQUFFLFVBQVUsa0JBQ25ELElBQUksRUFBRSxJQUFJLEdBQUcsQ0FBQyxLQUFLLENBQUMsR0FBRyxFQUFFLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLElBQ3pELHdCQUF3QixDQUFDLEtBQUssQ0FBQyxFQUNsQyxDQUFDO1FBRUgsSUFBSSxDQUFDLFlBQVksR0FBRyxVQUFVLENBQUMsR0FBRyxDQUFDO1FBQ25DLElBQUksQ0FBQyxRQUFRLEdBQUcsS0FBSyxDQUFDLFFBQVEsQ0FBQztRQUUvQixJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUN6QixDQUFDO0lBRUQ7Ozs7T0FJRztJQUNJLE1BQU0sQ0FBQyxHQUFzQjtRQUNsQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztJQUNyQyxDQUFDO0NBQ0Y7QUF4Q0QsOENBd0NDO0FBRUQsU0FBUyxhQUFhLENBQUMsR0FBc0I7SUFDM0MsT0FBTyxFQUFFLEtBQUssRUFBRSxHQUFHLENBQUMsS0FBSyxFQUFFLFNBQVMsRUFBRSxJQUFJLEdBQUcsQ0FBQyxTQUFTLEVBQUUsRUFBRSxDQUFDO0FBQzlELENBQUM7QUFFRCxTQUFTLHdCQUF3QixDQUFDLEtBQTRCO0lBQzVELE1BQU0sSUFBSSxHQUFHLEtBQUssQ0FBQyxRQUFRLEdBQUcsR0FBRyxDQUFDO0lBQ2xDLE1BQU0sZ0JBQWdCLEdBQUcsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRSxPQUFPLEVBQUUsS0FBSyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUM7SUFDaEYsTUFBTSxrQkFBa0IsR0FBRyxLQUFLLENBQUMsb0JBQW9CLENBQUMsQ0FBQyxDQUFDLEVBQUUseUJBQXlCLEVBQUUsS0FBSyxDQUFDLG9CQUFvQixFQUFFLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQztJQUU5SCxPQUFPLEVBQUUsSUFBSSxFQUFFLGdCQUFnQixFQUFFLGtCQUFrQixFQUFFLENBQUM7QUFDeEQsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBlYzIgPSByZXF1aXJlKCdAYXdzLWNkay9hd3MtZWMyJyk7XG5pbXBvcnQgY2RrID0gcmVxdWlyZSgnQGF3cy1jZGsvY2RrJyk7XG5pbXBvcnQgeyBIb3N0ZWRab25lUmVmIH0gZnJvbSAnLi9ob3N0ZWQtem9uZS1yZWYnO1xuaW1wb3J0IHsgQ2ZuSG9zdGVkWm9uZSwgSG9zdGVkWm9uZU5hbWVTZXJ2ZXJzIH0gZnJvbSAnLi9yb3V0ZTUzLmdlbmVyYXRlZCc7XG5pbXBvcnQgeyB2YWxpZGF0ZVpvbmVOYW1lIH0gZnJvbSAnLi91dGlsJztcblxuLyoqXG4gKiBQcm9wZXJ0aWVzIG9mIGEgbmV3IGhvc3RlZCB6b25lXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgUHVibGljSG9zdGVkWm9uZVByb3BzIHtcbiAgLyoqXG4gICAqIFRoZSBmdWxseSBxdWFsaWZpZWQgZG9tYWluIG5hbWUgZm9yIHRoZSBob3N0ZWQgem9uZVxuICAgKi9cbiAgem9uZU5hbWU6IHN0cmluZztcblxuICAvKipcbiAgICogQW55IGNvbW1lbnRzIHRoYXQgeW91IHdhbnQgdG8gaW5jbHVkZSBhYm91dCB0aGUgaG9zdGVkIHpvbmUuXG4gICAqXG4gICAqIEBkZWZhdWx0IG5vIGNvbW1lbnRcbiAgICovXG4gIGNvbW1lbnQ/OiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIFRoZSBBbWF6b24gUmVzb3VyY2UgTmFtZSAoQVJOKSBmb3IgdGhlIGxvZyBncm91cCB0aGF0IHlvdSB3YW50IEFtYXpvbiBSb3V0ZSA1MyB0byBzZW5kIHF1ZXJ5IGxvZ3MgdG8uXG4gICAqXG4gICAqIEBkZWZhdWx0IG5vIEROUyBxdWVyeSBsb2dnaW5nXG4gICAqL1xuICBxdWVyeUxvZ3NMb2dHcm91cEFybj86IHN0cmluZztcbn1cblxuLyoqXG4gKiBDcmVhdGUgYSBSb3V0ZTUzIHB1YmxpYyBob3N0ZWQgem9uZS5cbiAqL1xuZXhwb3J0IGNsYXNzIFB1YmxpY0hvc3RlZFpvbmUgZXh0ZW5kcyBIb3N0ZWRab25lUmVmIHtcbiAgLyoqXG4gICAqIElkZW50aWZpZXIgb2YgdGhpcyBob3N0ZWQgem9uZVxuICAgKi9cbiAgcHVibGljIHJlYWRvbmx5IGhvc3RlZFpvbmVJZDogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBGdWxseSBxdWFsaWZpZWQgZG9tYWluIG5hbWUgZm9yIHRoZSBob3N0ZWQgem9uZVxuICAgKi9cbiAgcHVibGljIHJlYWRvbmx5IHpvbmVOYW1lOiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIE5hbWVzZXJ2ZXJzIGZvciB0aGlzIHB1YmxpYyBob3N0ZWQgem9uZVxuICAgKi9cbiAgcHVibGljIHJlYWRvbmx5IG5hbWVTZXJ2ZXJzOiBIb3N0ZWRab25lTmFtZVNlcnZlcnM7XG5cbiAgY29uc3RydWN0b3IocGFyZW50OiBjZGsuQ29uc3RydWN0LCBuYW1lOiBzdHJpbmcsIHByb3BzOiBQdWJsaWNIb3N0ZWRab25lUHJvcHMpIHtcbiAgICBzdXBlcihwYXJlbnQsIG5hbWUpO1xuXG4gICAgdmFsaWRhdGVab25lTmFtZShwcm9wcy56b25lTmFtZSk7XG5cbiAgICBjb25zdCBob3N0ZWRab25lID0gbmV3IENmbkhvc3RlZFpvbmUodGhpcywgJ1Jlc291cmNlJywge1xuICAgICAgLi4uZGV0ZXJtaW5lSG9zdGVkWm9uZVByb3BzKHByb3BzKVxuICAgIH0pO1xuXG4gICAgdGhpcy5ob3N0ZWRab25lSWQgPSBob3N0ZWRab25lLnJlZjtcbiAgICB0aGlzLm5hbWVTZXJ2ZXJzID0gaG9zdGVkWm9uZS5ob3N0ZWRab25lTmFtZVNlcnZlcnM7XG4gICAgdGhpcy56b25lTmFtZSA9IHByb3BzLnpvbmVOYW1lO1xuICB9XG59XG5cbi8qKlxuICogUHJvcGVydGllcyBmb3IgYSBwcml2YXRlIGhvc3RlZCB6b25lLlxuICovXG5leHBvcnQgaW50ZXJmYWNlIFByaXZhdGVIb3N0ZWRab25lUHJvcHMgZXh0ZW5kcyBQdWJsaWNIb3N0ZWRab25lUHJvcHMge1xuICAvKipcbiAgICogT25lIFZQQyB0aGF0IHlvdSB3YW50IHRvIGFzc29jaWF0ZSB3aXRoIHRoaXMgaG9zdGVkIHpvbmUuXG4gICAqL1xuICB2cGM6IGVjMi5WcGNOZXR3b3JrUmVmO1xufVxuXG4vKipcbiAqIENyZWF0ZSBhIFJvdXRlNTMgcHJpdmF0ZSBob3N0ZWQgem9uZSBmb3IgdXNlIGluIG9uZSBvciBtb3JlIFZQQ3MuXG4gKlxuICogTm90ZSB0aGF0IGBlbmFibGVEbnNIb3N0bmFtZXNgIGFuZCBgZW5hYmxlRG5zU3VwcG9ydGAgbXVzdCBoYXZlIGJlZW4gZW5hYmxlZFxuICogZm9yIHRoZSBWUEMgeW91J3JlIGNvbmZpZ3VyaW5nIGZvciBwcml2YXRlIGhvc3RlZCB6b25lcy5cbiAqL1xuZXhwb3J0IGNsYXNzIFByaXZhdGVIb3N0ZWRab25lIGV4dGVuZHMgSG9zdGVkWm9uZVJlZiB7XG4gIC8qKlxuICAgKiBJZGVudGlmaWVyIG9mIHRoaXMgaG9zdGVkIHpvbmVcbiAgICovXG4gIHB1YmxpYyByZWFkb25seSBob3N0ZWRab25lSWQ6IHN0cmluZztcblxuICAvKipcbiAgICogRnVsbHkgcXVhbGlmaWVkIGRvbWFpbiBuYW1lIGZvciB0aGUgaG9zdGVkIHpvbmVcbiAgICovXG4gIHB1YmxpYyByZWFkb25seSB6b25lTmFtZTogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBWUENzIHRvIHdoaWNoIHRoaXMgaG9zdGVkIHpvbmUgd2lsbCBiZSBhZGRlZFxuICAgKi9cbiAgcHJpdmF0ZSByZWFkb25seSB2cGNzOiBDZm5Ib3N0ZWRab25lLlZQQ1Byb3BlcnR5W10gPSBbXTtcblxuICBjb25zdHJ1Y3RvcihwYXJlbnQ6IGNkay5Db25zdHJ1Y3QsIG5hbWU6IHN0cmluZywgcHJvcHM6IFByaXZhdGVIb3N0ZWRab25lUHJvcHMpIHtcbiAgICBzdXBlcihwYXJlbnQsIG5hbWUpO1xuXG4gICAgdmFsaWRhdGVab25lTmFtZShwcm9wcy56b25lTmFtZSk7XG5cbiAgICBjb25zdCBob3N0ZWRab25lID0gbmV3IENmbkhvc3RlZFpvbmUodGhpcywgJ1Jlc291cmNlJywge1xuICAgICAgdnBjczogbmV3IGNkay5Ub2tlbigoKSA9PiB0aGlzLnZwY3MgPyB0aGlzLnZwY3MgOiB1bmRlZmluZWQpLFxuICAgICAgLi4uZGV0ZXJtaW5lSG9zdGVkWm9uZVByb3BzKHByb3BzKVxuICAgIH0pO1xuXG4gICAgdGhpcy5ob3N0ZWRab25lSWQgPSBob3N0ZWRab25lLnJlZjtcbiAgICB0aGlzLnpvbmVOYW1lID0gcHJvcHMuem9uZU5hbWU7XG5cbiAgICB0aGlzLmFkZFZwYyhwcm9wcy52cGMpO1xuICB9XG5cbiAgLyoqXG4gICAqIEFkZCBhbm90aGVyIFZQQyB0byB0aGlzIHByaXZhdGUgaG9zdGVkIHpvbmUuXG4gICAqXG4gICAqIEBwYXJhbSB2cGMgdGhlIG90aGVyIFZQQyB0byBhZGQuXG4gICAqL1xuICBwdWJsaWMgYWRkVnBjKHZwYzogZWMyLlZwY05ldHdvcmtSZWYpIHtcbiAgICB0aGlzLnZwY3MucHVzaCh0b1ZwY1Byb3BlcnR5KHZwYykpO1xuICB9XG59XG5cbmZ1bmN0aW9uIHRvVnBjUHJvcGVydHkodnBjOiBlYzIuVnBjTmV0d29ya1JlZik6IENmbkhvc3RlZFpvbmUuVlBDUHJvcGVydHkge1xuICByZXR1cm4geyB2cGNJZDogdnBjLnZwY0lkLCB2cGNSZWdpb246IG5ldyBjZGsuQXdzUmVnaW9uKCkgfTtcbn1cblxuZnVuY3Rpb24gZGV0ZXJtaW5lSG9zdGVkWm9uZVByb3BzKHByb3BzOiBQdWJsaWNIb3N0ZWRab25lUHJvcHMpIHtcbiAgY29uc3QgbmFtZSA9IHByb3BzLnpvbmVOYW1lICsgJy4nO1xuICBjb25zdCBob3N0ZWRab25lQ29uZmlnID0gcHJvcHMuY29tbWVudCA/IHsgY29tbWVudDogcHJvcHMuY29tbWVudCB9IDogdW5kZWZpbmVkO1xuICBjb25zdCBxdWVyeUxvZ2dpbmdDb25maWcgPSBwcm9wcy5xdWVyeUxvZ3NMb2dHcm91cEFybiA/IHsgY2xvdWRXYXRjaExvZ3NMb2dHcm91cEFybjogcHJvcHMucXVlcnlMb2dzTG9nR3JvdXBBcm4gfSA6IHVuZGVmaW5lZDtcblxuICByZXR1cm4geyBuYW1lLCBob3N0ZWRab25lQ29uZmlnLCBxdWVyeUxvZ2dpbmdDb25maWcgfTtcbn1cbiJdfQ==

@@ -12,3 +12,3 @@ "use strict";

super(parent, id);
new route53_generated_1.cloudformation.RecordSetResource(this, 'Resource', {
new route53_generated_1.CfnRecordSet(this, 'Resource', {
hostedZoneId: parent.hostedZoneId,

@@ -22,2 +22,2 @@ name: _util_1.determineFullyQualifiedDomainName(props.recordName, parent),

exports.AliasRecord = AliasRecord;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWxpYXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJhbGlhcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHNDQUF5QztBQUV6Qyw0REFBc0Q7QUFDdEQsbUNBQTREO0FBd0M1RDs7R0FFRztBQUNILE1BQWEsV0FBWSxTQUFRLGVBQVM7SUFDeEMsWUFBWSxNQUFxQixFQUFFLEVBQVUsRUFBRSxLQUF1QjtRQUNwRSxLQUFLLENBQUMsTUFBTSxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBRWxCLElBQUksa0NBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLEVBQUUsVUFBVSxFQUFFO1lBQ3JELFlBQVksRUFBRSxNQUFNLENBQUMsWUFBWTtZQUNqQyxJQUFJLEVBQUUseUNBQWlDLENBQUMsS0FBSyxDQUFDLFVBQVUsRUFBRSxNQUFNLENBQUM7WUFDakUsSUFBSSxFQUFFLEdBQUc7WUFDVCxXQUFXLEVBQUUsS0FBSyxDQUFDLE1BQU0sQ0FBQyxtQkFBbUIsRUFBRTtTQUNoRCxDQUFDLENBQUM7SUFDTCxDQUFDO0NBQ0Y7QUFYRCxrQ0FXQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbnN0cnVjdCB9IGZyb20gJ0Bhd3MtY2RrL2Nkayc7XG5pbXBvcnQgeyBIb3N0ZWRab25lUmVmIH0gZnJvbSAnLi4vaG9zdGVkLXpvbmUtcmVmJztcbmltcG9ydCB7IGNsb3VkZm9ybWF0aW9uIH0gZnJvbSAnLi4vcm91dGU1My5nZW5lcmF0ZWQnO1xuaW1wb3J0IHsgZGV0ZXJtaW5lRnVsbHlRdWFsaWZpZWREb21haW5OYW1lIH0gZnJvbSAnLi9fdXRpbCc7XG5cbi8qKlxuICogQ2xhc3NlcyB0aGF0IGFyZSB2YWxpZCBhbGlhcyByZWNvcmQgdGFyZ2V0cywgbGlrZSBDbG91ZEZyb250IGRpc3RyaWJ1dGlvbnMgYW5kIGxvYWRcbiAqIGJhbGFuY2Vycywgc2hvdWxkIGltcGxlbWVudCB0aGlzIGludGVyZmFjZS5cbiAqL1xuZXhwb3J0IGludGVyZmFjZSBJQWxpYXNSZWNvcmRUYXJnZXQge1xuICAvKipcbiAgICogUmV0dXJuIGhvc3RlZCB6b25lIElEIGFuZCBETlMgbmFtZSwgdXNhYmxlIGZvciBSb3V0ZTUzIGFsaWFzIHRhcmdldHNcbiAgICovXG4gIGFzQWxpYXNSZWNvcmRUYXJnZXQoKTogQWxpYXNSZWNvcmRUYXJnZXRQcm9wcztcbn1cblxuLyoqXG4gKiBSZXByZXNlbnRzIHRoZSBwcm9wZXJ0aWVzIG9mIGFuIGFsaWFzIHRhcmdldCBkZXN0aW5hdGlvbi5cbiAqL1xuZXhwb3J0IGludGVyZmFjZSBBbGlhc1JlY29yZFRhcmdldFByb3BzIHtcbiAgLyoqXG4gICAqIEhvc3RlZCB6b25lIElEIG9mIHRoZSB0YXJnZXRcbiAgICovXG4gIGhvc3RlZFpvbmVJZDogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBETlMgbmFtZSBvZiB0aGUgdGFyZ2V0XG4gICAqL1xuICBkbnNOYW1lOiBzdHJpbmc7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQWxpYXNSZWNvcmRQcm9wcyB7XG4gIC8qKlxuICAgKiBOYW1lIGZvciB0aGUgcmVjb3JkLiBUaGlzIGNhbiBiZSB0aGUgRlFETiBmb3IgdGhlIHJlY29yZCAoZm9vLmV4YW1wbGUuY29tKSBvclxuICAgKiBhIHN1YmRvbWFpbiBvZiB0aGUgcGFyZW50IGhvc3RlZCB6b25lIChmb28sIHdpdGggZXhhbXBsZS5jb20gYXMgdGhlIGhvc3RlZCB6b25lKS5cbiAgICovXG4gIHJlY29yZE5hbWU6IHN0cmluZztcbiAgLyoqXG4gICAqIFRhcmdldCBmb3IgdGhlIGFsaWFzIHJlY29yZFxuICAgKi9cbiAgdGFyZ2V0OiBJQWxpYXNSZWNvcmRUYXJnZXQ7XG59XG5cbi8qKlxuICogQSBSb3V0ZTUzIGFsaWFzIHJlY29yZFxuICovXG5leHBvcnQgY2xhc3MgQWxpYXNSZWNvcmQgZXh0ZW5kcyBDb25zdHJ1Y3Qge1xuICBjb25zdHJ1Y3RvcihwYXJlbnQ6IEhvc3RlZFpvbmVSZWYsIGlkOiBzdHJpbmcsIHByb3BzOiBBbGlhc1JlY29yZFByb3BzKSB7XG4gICAgc3VwZXIocGFyZW50LCBpZCk7XG5cbiAgICBuZXcgY2xvdWRmb3JtYXRpb24uUmVjb3JkU2V0UmVzb3VyY2UodGhpcywgJ1Jlc291cmNlJywge1xuICAgICAgaG9zdGVkWm9uZUlkOiBwYXJlbnQuaG9zdGVkWm9uZUlkLFxuICAgICAgbmFtZTogZGV0ZXJtaW5lRnVsbHlRdWFsaWZpZWREb21haW5OYW1lKHByb3BzLnJlY29yZE5hbWUsIHBhcmVudCksXG4gICAgICB0eXBlOiAnQScsICAvLyBpcHY0XG4gICAgICBhbGlhc1RhcmdldDogcHJvcHMudGFyZ2V0LmFzQWxpYXNSZWNvcmRUYXJnZXQoKVxuICAgIH0pO1xuICB9XG59Il19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWxpYXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJhbGlhcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHNDQUF5QztBQUV6Qyw0REFBb0Q7QUFDcEQsbUNBQTREO0FBd0M1RDs7R0FFRztBQUNILE1BQWEsV0FBWSxTQUFRLGVBQVM7SUFDeEMsWUFBWSxNQUFxQixFQUFFLEVBQVUsRUFBRSxLQUF1QjtRQUNwRSxLQUFLLENBQUMsTUFBTSxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBRWxCLElBQUksZ0NBQVksQ0FBQyxJQUFJLEVBQUUsVUFBVSxFQUFFO1lBQ2pDLFlBQVksRUFBRSxNQUFNLENBQUMsWUFBWTtZQUNqQyxJQUFJLEVBQUUseUNBQWlDLENBQUMsS0FBSyxDQUFDLFVBQVUsRUFBRSxNQUFNLENBQUM7WUFDakUsSUFBSSxFQUFFLEdBQUc7WUFDVCxXQUFXLEVBQUUsS0FBSyxDQUFDLE1BQU0sQ0FBQyxtQkFBbUIsRUFBRTtTQUNoRCxDQUFDLENBQUM7SUFDTCxDQUFDO0NBQ0Y7QUFYRCxrQ0FXQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbnN0cnVjdCB9IGZyb20gJ0Bhd3MtY2RrL2Nkayc7XG5pbXBvcnQgeyBIb3N0ZWRab25lUmVmIH0gZnJvbSAnLi4vaG9zdGVkLXpvbmUtcmVmJztcbmltcG9ydCB7IENmblJlY29yZFNldCB9IGZyb20gJy4uL3JvdXRlNTMuZ2VuZXJhdGVkJztcbmltcG9ydCB7IGRldGVybWluZUZ1bGx5UXVhbGlmaWVkRG9tYWluTmFtZSB9IGZyb20gJy4vX3V0aWwnO1xuXG4vKipcbiAqIENsYXNzZXMgdGhhdCBhcmUgdmFsaWQgYWxpYXMgcmVjb3JkIHRhcmdldHMsIGxpa2UgQ2xvdWRGcm9udCBkaXN0cmlidXRpb25zIGFuZCBsb2FkXG4gKiBiYWxhbmNlcnMsIHNob3VsZCBpbXBsZW1lbnQgdGhpcyBpbnRlcmZhY2UuXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgSUFsaWFzUmVjb3JkVGFyZ2V0IHtcbiAgLyoqXG4gICAqIFJldHVybiBob3N0ZWQgem9uZSBJRCBhbmQgRE5TIG5hbWUsIHVzYWJsZSBmb3IgUm91dGU1MyBhbGlhcyB0YXJnZXRzXG4gICAqL1xuICBhc0FsaWFzUmVjb3JkVGFyZ2V0KCk6IEFsaWFzUmVjb3JkVGFyZ2V0UHJvcHM7XG59XG5cbi8qKlxuICogUmVwcmVzZW50cyB0aGUgcHJvcGVydGllcyBvZiBhbiBhbGlhcyB0YXJnZXQgZGVzdGluYXRpb24uXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgQWxpYXNSZWNvcmRUYXJnZXRQcm9wcyB7XG4gIC8qKlxuICAgKiBIb3N0ZWQgem9uZSBJRCBvZiB0aGUgdGFyZ2V0XG4gICAqL1xuICBob3N0ZWRab25lSWQ6IHN0cmluZztcblxuICAvKipcbiAgICogRE5TIG5hbWUgb2YgdGhlIHRhcmdldFxuICAgKi9cbiAgZG5zTmFtZTogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEFsaWFzUmVjb3JkUHJvcHMge1xuICAvKipcbiAgICogTmFtZSBmb3IgdGhlIHJlY29yZC4gVGhpcyBjYW4gYmUgdGhlIEZRRE4gZm9yIHRoZSByZWNvcmQgKGZvby5leGFtcGxlLmNvbSkgb3JcbiAgICogYSBzdWJkb21haW4gb2YgdGhlIHBhcmVudCBob3N0ZWQgem9uZSAoZm9vLCB3aXRoIGV4YW1wbGUuY29tIGFzIHRoZSBob3N0ZWQgem9uZSkuXG4gICAqL1xuICByZWNvcmROYW1lOiBzdHJpbmc7XG4gIC8qKlxuICAgKiBUYXJnZXQgZm9yIHRoZSBhbGlhcyByZWNvcmRcbiAgICovXG4gIHRhcmdldDogSUFsaWFzUmVjb3JkVGFyZ2V0O1xufVxuXG4vKipcbiAqIEEgUm91dGU1MyBhbGlhcyByZWNvcmRcbiAqL1xuZXhwb3J0IGNsYXNzIEFsaWFzUmVjb3JkIGV4dGVuZHMgQ29uc3RydWN0IHtcbiAgY29uc3RydWN0b3IocGFyZW50OiBIb3N0ZWRab25lUmVmLCBpZDogc3RyaW5nLCBwcm9wczogQWxpYXNSZWNvcmRQcm9wcykge1xuICAgIHN1cGVyKHBhcmVudCwgaWQpO1xuXG4gICAgbmV3IENmblJlY29yZFNldCh0aGlzLCAnUmVzb3VyY2UnLCB7XG4gICAgICBob3N0ZWRab25lSWQ6IHBhcmVudC5ob3N0ZWRab25lSWQsXG4gICAgICBuYW1lOiBkZXRlcm1pbmVGdWxseVF1YWxpZmllZERvbWFpbk5hbWUocHJvcHMucmVjb3JkTmFtZSwgcGFyZW50KSxcbiAgICAgIHR5cGU6ICdBJywgIC8vIGlwdjRcbiAgICAgIGFsaWFzVGFyZ2V0OiBwcm9wcy50YXJnZXQuYXNBbGlhc1JlY29yZFRhcmdldCgpXG4gICAgfSk7XG4gIH1cbn0iXX0=

@@ -15,3 +15,3 @@ "use strict";

const ttl = props.ttl === undefined ? 1800 : props.ttl;
new route53_generated_1.cloudformation.RecordSetResource(this, 'Resource', {
new route53_generated_1.CfnRecordSet(this, 'Resource', {
hostedZoneId: parent.hostedZoneId,

@@ -26,2 +26,2 @@ name: _util_1.determineFullyQualifiedDomainName(props.recordName, parent),

exports.TXTRecord = TXTRecord;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHh0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidHh0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsc0NBQXlDO0FBRXpDLDREQUFzRDtBQUN0RCxtQ0FBNEQ7QUFTNUQ7O0dBRUc7QUFDSCxNQUFhLFNBQVUsU0FBUSxlQUFTO0lBQ3RDLFlBQVksTUFBcUIsRUFBRSxJQUFZLEVBQUUsS0FBcUI7UUFDcEUsS0FBSyxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQztRQUVwQixnRUFBZ0U7UUFDaEUsTUFBTSxXQUFXLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLENBQUM7UUFDdEQsTUFBTSxHQUFHLEdBQUcsS0FBSyxDQUFDLEdBQUcsS0FBSyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQztRQUV2RCxJQUFJLGtDQUFjLENBQUMsaUJBQWlCLENBQUMsSUFBSSxFQUFFLFVBQVUsRUFBRTtZQUNyRCxZQUFZLEVBQUUsTUFBTSxDQUFDLFlBQVk7WUFDakMsSUFBSSxFQUFFLHlDQUFpQyxDQUFDLEtBQUssQ0FBQyxVQUFVLEVBQUUsTUFBTSxDQUFDO1lBQ2pFLElBQUksRUFBRSxLQUFLO1lBQ1gsZUFBZSxFQUFFLENBQUMsV0FBVyxDQUFDO1lBQzlCLEdBQUcsRUFBRSxHQUFHLENBQUMsUUFBUSxFQUFFO1NBQ3BCLENBQUMsQ0FBQztJQUNMLENBQUM7Q0FDRjtBQWhCRCw4QkFnQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb25zdHJ1Y3QgfSBmcm9tICdAYXdzLWNkay9jZGsnO1xuaW1wb3J0IHsgSG9zdGVkWm9uZVJlZiB9IGZyb20gJy4uL2hvc3RlZC16b25lLXJlZic7XG5pbXBvcnQgeyBjbG91ZGZvcm1hdGlvbiB9IGZyb20gJy4uL3JvdXRlNTMuZ2VuZXJhdGVkJztcbmltcG9ydCB7IGRldGVybWluZUZ1bGx5UXVhbGlmaWVkRG9tYWluTmFtZSB9IGZyb20gJy4vX3V0aWwnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFRYVFJlY29yZFByb3BzIHtcbiAgcmVjb3JkTmFtZTogc3RyaW5nO1xuICByZWNvcmRWYWx1ZTogc3RyaW5nO1xuICAvKiogQGRlZmF1bHQgMTgwMCBzZWNvbmRzICovXG4gIHR0bD86IG51bWJlcjtcbn1cblxuLyoqXG4gKiBBIEROUyBUWFQgcmVjb3JkXG4gKi9cbmV4cG9ydCBjbGFzcyBUWFRSZWNvcmQgZXh0ZW5kcyBDb25zdHJ1Y3Qge1xuICBjb25zdHJ1Y3RvcihwYXJlbnQ6IEhvc3RlZFpvbmVSZWYsIG5hbWU6IHN0cmluZywgcHJvcHM6IFRYVFJlY29yZFByb3BzKSB7XG4gICAgc3VwZXIocGFyZW50LCBuYW1lKTtcblxuICAgIC8vIEpTT04uc3RyaW5naWZ5IGNvbnZlbmllbnRseSB3cmFwcyBzdHJpbmdzIGluIFwiIGFuZCBlc2NhcGVzIFwiLlxuICAgIGNvbnN0IHJlY29yZFZhbHVlID0gSlNPTi5zdHJpbmdpZnkocHJvcHMucmVjb3JkVmFsdWUpO1xuICAgIGNvbnN0IHR0bCA9IHByb3BzLnR0bCA9PT0gdW5kZWZpbmVkID8gMTgwMCA6IHByb3BzLnR0bDtcblxuICAgIG5ldyBjbG91ZGZvcm1hdGlvbi5SZWNvcmRTZXRSZXNvdXJjZSh0aGlzLCAnUmVzb3VyY2UnLCB7XG4gICAgICBob3N0ZWRab25lSWQ6IHBhcmVudC5ob3N0ZWRab25lSWQsXG4gICAgICBuYW1lOiBkZXRlcm1pbmVGdWxseVF1YWxpZmllZERvbWFpbk5hbWUocHJvcHMucmVjb3JkTmFtZSwgcGFyZW50KSxcbiAgICAgIHR5cGU6ICdUWFQnLFxuICAgICAgcmVzb3VyY2VSZWNvcmRzOiBbcmVjb3JkVmFsdWVdLFxuICAgICAgdHRsOiB0dGwudG9TdHJpbmcoKVxuICAgIH0pO1xuICB9XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHh0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidHh0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsc0NBQXlDO0FBRXpDLDREQUFvRDtBQUNwRCxtQ0FBNEQ7QUFTNUQ7O0dBRUc7QUFDSCxNQUFhLFNBQVUsU0FBUSxlQUFTO0lBQ3RDLFlBQVksTUFBcUIsRUFBRSxJQUFZLEVBQUUsS0FBcUI7UUFDcEUsS0FBSyxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQztRQUVwQixnRUFBZ0U7UUFDaEUsTUFBTSxXQUFXLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLENBQUM7UUFDdEQsTUFBTSxHQUFHLEdBQUcsS0FBSyxDQUFDLEdBQUcsS0FBSyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQztRQUV2RCxJQUFJLGdDQUFZLENBQUMsSUFBSSxFQUFFLFVBQVUsRUFBRTtZQUNqQyxZQUFZLEVBQUUsTUFBTSxDQUFDLFlBQVk7WUFDakMsSUFBSSxFQUFFLHlDQUFpQyxDQUFDLEtBQUssQ0FBQyxVQUFVLEVBQUUsTUFBTSxDQUFDO1lBQ2pFLElBQUksRUFBRSxLQUFLO1lBQ1gsZUFBZSxFQUFFLENBQUMsV0FBVyxDQUFDO1lBQzlCLEdBQUcsRUFBRSxHQUFHLENBQUMsUUFBUSxFQUFFO1NBQ3BCLENBQUMsQ0FBQztJQUNMLENBQUM7Q0FDRjtBQWhCRCw4QkFnQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb25zdHJ1Y3QgfSBmcm9tICdAYXdzLWNkay9jZGsnO1xuaW1wb3J0IHsgSG9zdGVkWm9uZVJlZiB9IGZyb20gJy4uL2hvc3RlZC16b25lLXJlZic7XG5pbXBvcnQgeyBDZm5SZWNvcmRTZXQgfSBmcm9tICcuLi9yb3V0ZTUzLmdlbmVyYXRlZCc7XG5pbXBvcnQgeyBkZXRlcm1pbmVGdWxseVF1YWxpZmllZERvbWFpbk5hbWUgfSBmcm9tICcuL191dGlsJztcblxuZXhwb3J0IGludGVyZmFjZSBUWFRSZWNvcmRQcm9wcyB7XG4gIHJlY29yZE5hbWU6IHN0cmluZztcbiAgcmVjb3JkVmFsdWU6IHN0cmluZztcbiAgLyoqIEBkZWZhdWx0IDE4MDAgc2Vjb25kcyAqL1xuICB0dGw/OiBudW1iZXI7XG59XG5cbi8qKlxuICogQSBETlMgVFhUIHJlY29yZFxuICovXG5leHBvcnQgY2xhc3MgVFhUUmVjb3JkIGV4dGVuZHMgQ29uc3RydWN0IHtcbiAgY29uc3RydWN0b3IocGFyZW50OiBIb3N0ZWRab25lUmVmLCBuYW1lOiBzdHJpbmcsIHByb3BzOiBUWFRSZWNvcmRQcm9wcykge1xuICAgIHN1cGVyKHBhcmVudCwgbmFtZSk7XG5cbiAgICAvLyBKU09OLnN0cmluZ2lmeSBjb252ZW5pZW50bHkgd3JhcHMgc3RyaW5ncyBpbiBcIiBhbmQgZXNjYXBlcyBcIi5cbiAgICBjb25zdCByZWNvcmRWYWx1ZSA9IEpTT04uc3RyaW5naWZ5KHByb3BzLnJlY29yZFZhbHVlKTtcbiAgICBjb25zdCB0dGwgPSBwcm9wcy50dGwgPT09IHVuZGVmaW5lZCA/IDE4MDAgOiBwcm9wcy50dGw7XG5cbiAgICBuZXcgQ2ZuUmVjb3JkU2V0KHRoaXMsICdSZXNvdXJjZScsIHtcbiAgICAgIGhvc3RlZFpvbmVJZDogcGFyZW50Lmhvc3RlZFpvbmVJZCxcbiAgICAgIG5hbWU6IGRldGVybWluZUZ1bGx5UXVhbGlmaWVkRG9tYWluTmFtZShwcm9wcy5yZWNvcmROYW1lLCBwYXJlbnQpLFxuICAgICAgdHlwZTogJ1RYVCcsXG4gICAgICByZXNvdXJjZVJlY29yZHM6IFtyZWNvcmRWYWx1ZV0sXG4gICAgICB0dGw6IHR0bC50b1N0cmluZygpXG4gICAgfSk7XG4gIH1cbn1cbiJdfQ==

@@ -13,3 +13,3 @@ "use strict";

const ttl = props.ttl === undefined ? 172800 : props.ttl;
new route53_generated_1.cloudformation.RecordSetResource(this, 'Resource', {
new route53_generated_1.CfnRecordSet(this, 'Resource', {
hostedZoneId: parent.hostedZoneId,

@@ -25,2 +25,2 @@ name: _util_1.determineFullyQualifiedDomainName(props.delegatedZoneName, parent),

exports.ZoneDelegationRecord = ZoneDelegationRecord;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiem9uZS1kZWxlZ2F0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiem9uZS1kZWxlZ2F0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsc0NBQXlDO0FBRXpDLDREQUFzRDtBQUN0RCxtQ0FBNEQ7QUE0QjVEOztHQUVHO0FBQ0gsTUFBYSxvQkFBcUIsU0FBUSxlQUFTO0lBQ2pELFlBQVksTUFBcUIsRUFBRSxJQUFZLEVBQUUsS0FBZ0M7UUFDL0UsS0FBSyxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQztRQUVwQixNQUFNLEdBQUcsR0FBRyxLQUFLLENBQUMsR0FBRyxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUMsTUFBTyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDO1FBRTFELElBQUksa0NBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLEVBQUUsVUFBVSxFQUFFO1lBQ3JELFlBQVksRUFBRSxNQUFNLENBQUMsWUFBWTtZQUNqQyxJQUFJLEVBQUUseUNBQWlDLENBQUMsS0FBSyxDQUFDLGlCQUFpQixFQUFFLE1BQU0sQ0FBQztZQUN4RSxJQUFJLEVBQUUsSUFBSTtZQUNWLEdBQUcsRUFBRSxHQUFHLENBQUMsUUFBUSxFQUFFO1lBQ25CLE9BQU8sRUFBRSxLQUFLLENBQUMsT0FBTztZQUN0QixlQUFlLEVBQUUsS0FBSyxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxHQUFHLENBQUM7U0FDL0UsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztDQUNGO0FBZkQsb0RBZUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb25zdHJ1Y3QgfSBmcm9tICdAYXdzLWNkay9jZGsnO1xuaW1wb3J0IHsgSG9zdGVkWm9uZVJlZiB9IGZyb20gJy4uL2hvc3RlZC16b25lLXJlZic7XG5pbXBvcnQgeyBjbG91ZGZvcm1hdGlvbiB9IGZyb20gJy4uL3JvdXRlNTMuZ2VuZXJhdGVkJztcbmltcG9ydCB7IGRldGVybWluZUZ1bGx5UXVhbGlmaWVkRG9tYWluTmFtZSB9IGZyb20gJy4vX3V0aWwnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFpvbmVEZWxlZ2F0aW9uUmVjb3JkUHJvcHMge1xuICAvKipcbiAgICogVGhlIG5hbWUgb2YgdGhlIHpvbmUgdGhhdCBkZWxlZ2F0aW9uIGlzIG1hZGUgdG8uXG4gICAqL1xuICBkZWxlZ2F0ZWRab25lTmFtZTogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBUaGUgbmFtZSBzZXJ2ZXJzIHRvIHJlcG9ydCBpbiB0aGUgZGVsZWdhdGlvbiByZWNvcmRzLlxuICAgKi9cbiAgbmFtZVNlcnZlcnM6IHN0cmluZ1tdO1xuXG4gIC8qKlxuICAgKiBUaGUgVFRMIG9mIHRoZSB6b25lIGRlbGVnYXRpb24gcmVjb3Jkcy5cbiAgICpcbiAgICogQGRlZmF1bHQgMTcyODAwIHNlY29uZHMuXG4gICAqL1xuICB0dGw/OiBudW1iZXI7XG5cbiAgLyoqXG4gICAqIEFueSBjb21tZW50cyB0aGF0IHlvdSB3YW50IHRvIGluY2x1ZGUgYWJvdXQgdGhlIHpvbmUgZGVsZWdhdGlvbiByZWNvcmRzLlxuICAgKlxuICAgKiBAZGVmYXVsdCBubyBjb21tZW50LlxuICAgKi9cbiAgY29tbWVudD86IHN0cmluZztcbn1cblxuLyoqXG4gKiBBIHJlY29yZCB0byBkZWxlZ2F0ZSBmdXJ0aGVyIGxvb2t1cHMgdG8gYSBkaWZmZXJlbnQgc2V0IG9mIG5hbWUgc2VydmVyc1xuICovXG5leHBvcnQgY2xhc3MgWm9uZURlbGVnYXRpb25SZWNvcmQgZXh0ZW5kcyBDb25zdHJ1Y3Qge1xuICBjb25zdHJ1Y3RvcihwYXJlbnQ6IEhvc3RlZFpvbmVSZWYsIG5hbWU6IHN0cmluZywgcHJvcHM6IFpvbmVEZWxlZ2F0aW9uUmVjb3JkUHJvcHMpIHtcbiAgICBzdXBlcihwYXJlbnQsIG5hbWUpO1xuXG4gICAgY29uc3QgdHRsID0gcHJvcHMudHRsID09PSB1bmRlZmluZWQgPyAxNzJfODAwIDogcHJvcHMudHRsO1xuXG4gICAgbmV3IGNsb3VkZm9ybWF0aW9uLlJlY29yZFNldFJlc291cmNlKHRoaXMsICdSZXNvdXJjZScsIHtcbiAgICAgIGhvc3RlZFpvbmVJZDogcGFyZW50Lmhvc3RlZFpvbmVJZCxcbiAgICAgIG5hbWU6IGRldGVybWluZUZ1bGx5UXVhbGlmaWVkRG9tYWluTmFtZShwcm9wcy5kZWxlZ2F0ZWRab25lTmFtZSwgcGFyZW50KSxcbiAgICAgIHR5cGU6ICdOUycsXG4gICAgICB0dGw6IHR0bC50b1N0cmluZygpLFxuICAgICAgY29tbWVudDogcHJvcHMuY29tbWVudCxcbiAgICAgIHJlc291cmNlUmVjb3JkczogcHJvcHMubmFtZVNlcnZlcnMubWFwKG5zID0+IG5zLmVuZHNXaXRoKCcuJykgPyBucyA6IGAke25zfS5gKVxuICAgIH0pO1xuICB9XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiem9uZS1kZWxlZ2F0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiem9uZS1kZWxlZ2F0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsc0NBQXlDO0FBRXpDLDREQUFvRDtBQUNwRCxtQ0FBNEQ7QUE0QjVEOztHQUVHO0FBQ0gsTUFBYSxvQkFBcUIsU0FBUSxlQUFTO0lBQ2pELFlBQVksTUFBcUIsRUFBRSxJQUFZLEVBQUUsS0FBZ0M7UUFDL0UsS0FBSyxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQztRQUVwQixNQUFNLEdBQUcsR0FBRyxLQUFLLENBQUMsR0FBRyxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUMsTUFBTyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDO1FBRTFELElBQUksZ0NBQVksQ0FBQyxJQUFJLEVBQUUsVUFBVSxFQUFFO1lBQ2pDLFlBQVksRUFBRSxNQUFNLENBQUMsWUFBWTtZQUNqQyxJQUFJLEVBQUUseUNBQWlDLENBQUMsS0FBSyxDQUFDLGlCQUFpQixFQUFFLE1BQU0sQ0FBQztZQUN4RSxJQUFJLEVBQUUsSUFBSTtZQUNWLEdBQUcsRUFBRSxHQUFHLENBQUMsUUFBUSxFQUFFO1lBQ25CLE9BQU8sRUFBRSxLQUFLLENBQUMsT0FBTztZQUN0QixlQUFlLEVBQUUsS0FBSyxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxHQUFHLENBQUM7U0FDL0UsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztDQUNGO0FBZkQsb0RBZUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb25zdHJ1Y3QgfSBmcm9tICdAYXdzLWNkay9jZGsnO1xuaW1wb3J0IHsgSG9zdGVkWm9uZVJlZiB9IGZyb20gJy4uL2hvc3RlZC16b25lLXJlZic7XG5pbXBvcnQgeyBDZm5SZWNvcmRTZXQgfSBmcm9tICcuLi9yb3V0ZTUzLmdlbmVyYXRlZCc7XG5pbXBvcnQgeyBkZXRlcm1pbmVGdWxseVF1YWxpZmllZERvbWFpbk5hbWUgfSBmcm9tICcuL191dGlsJztcblxuZXhwb3J0IGludGVyZmFjZSBab25lRGVsZWdhdGlvblJlY29yZFByb3BzIHtcbiAgLyoqXG4gICAqIFRoZSBuYW1lIG9mIHRoZSB6b25lIHRoYXQgZGVsZWdhdGlvbiBpcyBtYWRlIHRvLlxuICAgKi9cbiAgZGVsZWdhdGVkWm9uZU5hbWU6IHN0cmluZztcblxuICAvKipcbiAgICogVGhlIG5hbWUgc2VydmVycyB0byByZXBvcnQgaW4gdGhlIGRlbGVnYXRpb24gcmVjb3Jkcy5cbiAgICovXG4gIG5hbWVTZXJ2ZXJzOiBzdHJpbmdbXTtcblxuICAvKipcbiAgICogVGhlIFRUTCBvZiB0aGUgem9uZSBkZWxlZ2F0aW9uIHJlY29yZHMuXG4gICAqXG4gICAqIEBkZWZhdWx0IDE3MjgwMCBzZWNvbmRzLlxuICAgKi9cbiAgdHRsPzogbnVtYmVyO1xuXG4gIC8qKlxuICAgKiBBbnkgY29tbWVudHMgdGhhdCB5b3Ugd2FudCB0byBpbmNsdWRlIGFib3V0IHRoZSB6b25lIGRlbGVnYXRpb24gcmVjb3Jkcy5cbiAgICpcbiAgICogQGRlZmF1bHQgbm8gY29tbWVudC5cbiAgICovXG4gIGNvbW1lbnQ/OiBzdHJpbmc7XG59XG5cbi8qKlxuICogQSByZWNvcmQgdG8gZGVsZWdhdGUgZnVydGhlciBsb29rdXBzIHRvIGEgZGlmZmVyZW50IHNldCBvZiBuYW1lIHNlcnZlcnNcbiAqL1xuZXhwb3J0IGNsYXNzIFpvbmVEZWxlZ2F0aW9uUmVjb3JkIGV4dGVuZHMgQ29uc3RydWN0IHtcbiAgY29uc3RydWN0b3IocGFyZW50OiBIb3N0ZWRab25lUmVmLCBuYW1lOiBzdHJpbmcsIHByb3BzOiBab25lRGVsZWdhdGlvblJlY29yZFByb3BzKSB7XG4gICAgc3VwZXIocGFyZW50LCBuYW1lKTtcblxuICAgIGNvbnN0IHR0bCA9IHByb3BzLnR0bCA9PT0gdW5kZWZpbmVkID8gMTcyXzgwMCA6IHByb3BzLnR0bDtcblxuICAgIG5ldyBDZm5SZWNvcmRTZXQodGhpcywgJ1Jlc291cmNlJywge1xuICAgICAgaG9zdGVkWm9uZUlkOiBwYXJlbnQuaG9zdGVkWm9uZUlkLFxuICAgICAgbmFtZTogZGV0ZXJtaW5lRnVsbHlRdWFsaWZpZWREb21haW5OYW1lKHByb3BzLmRlbGVnYXRlZFpvbmVOYW1lLCBwYXJlbnQpLFxuICAgICAgdHlwZTogJ05TJyxcbiAgICAgIHR0bDogdHRsLnRvU3RyaW5nKCksXG4gICAgICBjb21tZW50OiBwcm9wcy5jb21tZW50LFxuICAgICAgcmVzb3VyY2VSZWNvcmRzOiBwcm9wcy5uYW1lU2VydmVycy5tYXAobnMgPT4gbnMuZW5kc1dpdGgoJy4nKSA/IG5zIDogYCR7bnN9LmApXG4gICAgfSk7XG4gIH1cbn1cbiJdfQ==
import cdk = require('@aws-cdk/cdk');
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html
*/
export interface CfnHealthCheckProps {
/**
* ``AWS::Route53::HealthCheck.HealthCheckConfig``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html#cfn-route53-healthcheck-healthcheckconfig
*/
healthCheckConfig: CfnHealthCheck.HealthCheckConfigProperty | cdk.Token;
/**
* ``AWS::Route53::HealthCheck.HealthCheckTags``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html#cfn-route53-healthcheck-healthchecktags
*/
healthCheckTags?: Array<CfnHealthCheck.HealthCheckTagProperty | cdk.Token> | cdk.Token;
}
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html
*/
export declare class CfnHealthCheck extends cdk.Resource {
/**
* The CloudFormation resource type name for this resource class.
*/
static readonly resourceTypeName = "AWS::Route53::HealthCheck";
readonly healthCheckId: string;
/**
* Creates a new ``AWS::Route53::HealthCheck``.
*
* @param parent the ``cdk.Construct`` this ``CfnHealthCheck`` is a part of
* @param name the name of the resource in the ``cdk.Construct`` tree
* @param properties the properties of this ``CfnHealthCheck``
*/
constructor(parent: cdk.Construct, name: string, properties: CfnHealthCheckProps);
readonly propertyOverrides: CfnHealthCheckProps;
protected renderProperties(properties: any): {
[key: string]: any;
};
}
export declare namespace CfnHealthCheck {
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-alarmidentifier.html
*/
interface AlarmIdentifierProperty {
/**
* ``CfnHealthCheck.AlarmIdentifierProperty.Name``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-alarmidentifier.html#cfn-route53-healthcheck-alarmidentifier-name
*/
name: string | cdk.Token;
/**
* ``CfnHealthCheck.AlarmIdentifierProperty.Region``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-alarmidentifier.html#cfn-route53-healthcheck-alarmidentifier-region
*/
region: string | cdk.Token;
}
}
export declare namespace CfnHealthCheck {
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html
*/
interface HealthCheckConfigProperty {
/**
* ``CfnHealthCheck.HealthCheckConfigProperty.AlarmIdentifier``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-alarmidentifier
*/
alarmIdentifier?: CfnHealthCheck.AlarmIdentifierProperty | cdk.Token;
/**
* ``CfnHealthCheck.HealthCheckConfigProperty.ChildHealthChecks``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-childhealthchecks
*/
childHealthChecks?: Array<string | cdk.Token> | cdk.Token;
/**
* ``CfnHealthCheck.HealthCheckConfigProperty.EnableSNI``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-enablesni
*/
enableSni?: boolean | cdk.Token;
/**
* ``CfnHealthCheck.HealthCheckConfigProperty.FailureThreshold``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-failurethreshold
*/
failureThreshold?: number | cdk.Token;
/**
* ``CfnHealthCheck.HealthCheckConfigProperty.FullyQualifiedDomainName``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-fullyqualifieddomainname
*/
fullyQualifiedDomainName?: string | cdk.Token;
/**
* ``CfnHealthCheck.HealthCheckConfigProperty.HealthThreshold``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-healththreshold
*/
healthThreshold?: number | cdk.Token;
/**
* ``CfnHealthCheck.HealthCheckConfigProperty.IPAddress``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-ipaddress
*/
ipAddress?: string | cdk.Token;
/**
* ``CfnHealthCheck.HealthCheckConfigProperty.InsufficientDataHealthStatus``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-insufficientdatahealthstatus
*/
insufficientDataHealthStatus?: string | cdk.Token;
/**
* ``CfnHealthCheck.HealthCheckConfigProperty.Inverted``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-inverted
*/
inverted?: boolean | cdk.Token;
/**
* ``CfnHealthCheck.HealthCheckConfigProperty.MeasureLatency``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-measurelatency
*/
measureLatency?: boolean | cdk.Token;
/**
* ``CfnHealthCheck.HealthCheckConfigProperty.Port``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-port
*/
port?: number | cdk.Token;
/**
* ``CfnHealthCheck.HealthCheckConfigProperty.Regions``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-regions
*/
regions?: Array<string | cdk.Token> | cdk.Token;
/**
* ``CfnHealthCheck.HealthCheckConfigProperty.RequestInterval``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-requestinterval
*/
requestInterval?: number | cdk.Token;
/**
* ``CfnHealthCheck.HealthCheckConfigProperty.ResourcePath``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-resourcepath
*/
resourcePath?: string | cdk.Token;
/**
* ``CfnHealthCheck.HealthCheckConfigProperty.SearchString``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-searchstring
*/
searchString?: string | cdk.Token;
/**
* ``CfnHealthCheck.HealthCheckConfigProperty.Type``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-type
*/
type: string | cdk.Token;
}
}
export declare namespace CfnHealthCheck {
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html
*/
interface HealthCheckTagProperty {
/**
* ``CfnHealthCheck.HealthCheckTagProperty.Key``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html#cfn-route53-healthchecktags-key
*/
key: string | cdk.Token;
/**
* ``CfnHealthCheck.HealthCheckTagProperty.Value``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html#cfn-route53-healthchecktags-value
*/
value: string | cdk.Token;
}
}
export declare namespace cloudformation {

@@ -19,2 +177,3 @@ /**

/**
* @deprecated "cloudformation.HealthCheckResource" will be deprecated in a future release in favor of "CfnHealthCheck" (see https://github.com/awslabs/aws-cdk/issues/878)
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html

@@ -67,3 +226,3 @@ */

*/
alarmIdentifier?: AlarmIdentifierProperty | cdk.Token;
alarmIdentifier?: HealthCheckResource.AlarmIdentifierProperty | cdk.Token;
/**

@@ -164,2 +323,116 @@ * ``HealthCheckResource.HealthCheckConfigProperty.ChildHealthChecks``

}
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html
*/
export interface CfnHostedZoneProps {
/**
* ``AWS::Route53::HostedZone.Name``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-name
*/
name: string | cdk.Token;
/**
* ``AWS::Route53::HostedZone.HostedZoneConfig``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-hostedzoneconfig
*/
hostedZoneConfig?: CfnHostedZone.HostedZoneConfigProperty | cdk.Token;
/**
* ``AWS::Route53::HostedZone.HostedZoneTags``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-hostedzonetags
*/
hostedZoneTags?: Array<CfnHostedZone.HostedZoneTagProperty | cdk.Token> | cdk.Token;
/**
* ``AWS::Route53::HostedZone.QueryLoggingConfig``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-queryloggingconfig
*/
queryLoggingConfig?: CfnHostedZone.QueryLoggingConfigProperty | cdk.Token;
/**
* ``AWS::Route53::HostedZone.VPCs``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-vpcs
*/
vpcs?: Array<CfnHostedZone.VPCProperty | cdk.Token> | cdk.Token;
}
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html
*/
export declare class CfnHostedZone extends cdk.Resource {
/**
* The CloudFormation resource type name for this resource class.
*/
static readonly resourceTypeName = "AWS::Route53::HostedZone";
/**
* @cloudformation_attribute NameServers
*/
readonly hostedZoneNameServers: HostedZoneNameServers;
readonly hostedZoneId: string;
/**
* Creates a new ``AWS::Route53::HostedZone``.
*
* @param parent the ``cdk.Construct`` this ``CfnHostedZone`` is a part of
* @param name the name of the resource in the ``cdk.Construct`` tree
* @param properties the properties of this ``CfnHostedZone``
*/
constructor(parent: cdk.Construct, name: string, properties: CfnHostedZoneProps);
readonly propertyOverrides: CfnHostedZoneProps;
protected renderProperties(properties: any): {
[key: string]: any;
};
}
export declare namespace CfnHostedZone {
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzoneconfig.html
*/
interface HostedZoneConfigProperty {
/**
* ``CfnHostedZone.HostedZoneConfigProperty.Comment``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzoneconfig.html#cfn-route53-hostedzone-hostedzoneconfig-comment
*/
comment?: string | cdk.Token;
}
}
export declare namespace CfnHostedZone {
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzonetags.html
*/
interface HostedZoneTagProperty {
/**
* ``CfnHostedZone.HostedZoneTagProperty.Key``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzonetags.html#cfn-route53-hostedzonetags-key
*/
key: string | cdk.Token;
/**
* ``CfnHostedZone.HostedZoneTagProperty.Value``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzonetags.html#cfn-route53-hostedzonetags-value
*/
value: string | cdk.Token;
}
}
export declare namespace CfnHostedZone {
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-queryloggingconfig.html
*/
interface QueryLoggingConfigProperty {
/**
* ``CfnHostedZone.QueryLoggingConfigProperty.CloudWatchLogsLogGroupArn``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-queryloggingconfig.html#cfn-route53-hostedzone-queryloggingconfig-cloudwatchlogsloggrouparn
*/
cloudWatchLogsLogGroupArn: string | cdk.Token;
}
}
export declare namespace CfnHostedZone {
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone-hostedzonevpcs.html
*/
interface VPCProperty {
/**
* ``CfnHostedZone.VPCProperty.VPCId``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone-hostedzonevpcs.html#cfn-route53-hostedzone-hostedzonevpcs-vpcid
*/
vpcId: string | cdk.Token;
/**
* ``CfnHostedZone.VPCProperty.VPCRegion``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone-hostedzonevpcs.html#cfn-route53-hostedzone-hostedzonevpcs-vpcregion
*/
vpcRegion: string | cdk.Token;
}
}
export declare namespace cloudformation {

@@ -197,2 +470,3 @@ /**

/**
* @deprecated "cloudformation.HostedZoneResource" will be deprecated in a future release in favor of "CfnHostedZone" (see https://github.com/awslabs/aws-cdk/issues/878)
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html

@@ -285,2 +559,148 @@ */

}
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html
*/
export interface CfnRecordSetProps {
/**
* ``AWS::Route53::RecordSet.Name``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-name
*/
name: string | cdk.Token;
/**
* ``AWS::Route53::RecordSet.Type``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-type
*/
type: string | cdk.Token;
/**
* ``AWS::Route53::RecordSet.AliasTarget``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-aliastarget
*/
aliasTarget?: CfnRecordSet.AliasTargetProperty | cdk.Token;
/**
* ``AWS::Route53::RecordSet.Comment``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-comment
*/
comment?: string | cdk.Token;
/**
* ``AWS::Route53::RecordSet.Failover``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-failover
*/
failover?: string | cdk.Token;
/**
* ``AWS::Route53::RecordSet.GeoLocation``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-geolocation
*/
geoLocation?: CfnRecordSet.GeoLocationProperty | cdk.Token;
/**
* ``AWS::Route53::RecordSet.HealthCheckId``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-healthcheckid
*/
healthCheckId?: string | cdk.Token;
/**
* ``AWS::Route53::RecordSet.HostedZoneId``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-hostedzoneid
*/
hostedZoneId?: string | cdk.Token;
/**
* ``AWS::Route53::RecordSet.HostedZoneName``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-hostedzonename
*/
hostedZoneName?: string | cdk.Token;
/**
* ``AWS::Route53::RecordSet.MultiValueAnswer``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-multivalueanswer
*/
multiValueAnswer?: boolean | cdk.Token;
/**
* ``AWS::Route53::RecordSet.Region``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-region
*/
region?: string | cdk.Token;
/**
* ``AWS::Route53::RecordSet.ResourceRecords``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-resourcerecords
*/
resourceRecords?: Array<string | cdk.Token> | cdk.Token;
/**
* ``AWS::Route53::RecordSet.SetIdentifier``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-setidentifier
*/
setIdentifier?: string | cdk.Token;
/**
* ``AWS::Route53::RecordSet.TTL``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-ttl
*/
ttl?: string | cdk.Token;
/**
* ``AWS::Route53::RecordSet.Weight``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-weight
*/
weight?: number | cdk.Token;
}
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html
*/
export declare class CfnRecordSet extends cdk.Resource {
/**
* The CloudFormation resource type name for this resource class.
*/
static readonly resourceTypeName = "AWS::Route53::RecordSet";
readonly recordSetDomainName: string;
/**
* Creates a new ``AWS::Route53::RecordSet``.
*
* @param parent the ``cdk.Construct`` this ``CfnRecordSet`` is a part of
* @param name the name of the resource in the ``cdk.Construct`` tree
* @param properties the properties of this ``CfnRecordSet``
*/
constructor(parent: cdk.Construct, name: string, properties: CfnRecordSetProps);
readonly propertyOverrides: CfnRecordSetProps;
protected renderProperties(properties: any): {
[key: string]: any;
};
}
export declare namespace CfnRecordSet {
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html
*/
interface AliasTargetProperty {
/**
* ``CfnRecordSet.AliasTargetProperty.DNSName``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-dnshostname
*/
dnsName: string | cdk.Token;
/**
* ``CfnRecordSet.AliasTargetProperty.EvaluateTargetHealth``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-evaluatetargethealth
*/
evaluateTargetHealth?: boolean | cdk.Token;
/**
* ``CfnRecordSet.AliasTargetProperty.HostedZoneId``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-hostedzoneid
*/
hostedZoneId: string | cdk.Token;
}
}
export declare namespace CfnRecordSet {
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html
*/
interface GeoLocationProperty {
/**
* ``CfnRecordSet.GeoLocationProperty.ContinentCode``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordset-geolocation-continentcode
*/
continentCode?: string | cdk.Token;
/**
* ``CfnRecordSet.GeoLocationProperty.CountryCode``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordset-geolocation-countrycode
*/
countryCode?: string | cdk.Token;
/**
* ``CfnRecordSet.GeoLocationProperty.SubdivisionCode``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordset-geolocation-subdivisioncode
*/
subdivisionCode?: string | cdk.Token;
}
}
export declare namespace cloudformation {

@@ -368,2 +788,3 @@ /**

/**
* @deprecated "cloudformation.RecordSetResource" will be deprecated in a future release in favor of "CfnRecordSet" (see https://github.com/awslabs/aws-cdk/issues/878)
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html

@@ -435,2 +856,175 @@ */

}
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html
*/
export interface CfnRecordSetGroupProps {
/**
* ``AWS::Route53::RecordSetGroup.Comment``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html#cfn-route53-recordsetgroup-comment
*/
comment?: string | cdk.Token;
/**
* ``AWS::Route53::RecordSetGroup.HostedZoneId``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html#cfn-route53-recordsetgroup-hostedzoneid
*/
hostedZoneId?: string | cdk.Token;
/**
* ``AWS::Route53::RecordSetGroup.HostedZoneName``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html#cfn-route53-recordsetgroup-hostedzonename
*/
hostedZoneName?: string | cdk.Token;
/**
* ``AWS::Route53::RecordSetGroup.RecordSets``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html#cfn-route53-recordsetgroup-recordsets
*/
recordSets?: Array<CfnRecordSetGroup.RecordSetProperty | cdk.Token> | cdk.Token;
}
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html
*/
export declare class CfnRecordSetGroup extends cdk.Resource {
/**
* The CloudFormation resource type name for this resource class.
*/
static readonly resourceTypeName = "AWS::Route53::RecordSetGroup";
readonly recordSetGroupName: string;
/**
* Creates a new ``AWS::Route53::RecordSetGroup``.
*
* @param parent the ``cdk.Construct`` this ``CfnRecordSetGroup`` is a part of
* @param name the name of the resource in the ``cdk.Construct`` tree
* @param properties the properties of this ``CfnRecordSetGroup``
*/
constructor(parent: cdk.Construct, name: string, properties?: CfnRecordSetGroupProps);
readonly propertyOverrides: CfnRecordSetGroupProps;
protected renderProperties(properties: any): {
[key: string]: any;
};
}
export declare namespace CfnRecordSetGroup {
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html
*/
interface AliasTargetProperty {
/**
* ``CfnRecordSetGroup.AliasTargetProperty.DNSName``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-dnshostname
*/
dnsName: string | cdk.Token;
/**
* ``CfnRecordSetGroup.AliasTargetProperty.EvaluateTargetHealth``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-evaluatetargethealth
*/
evaluateTargetHealth?: boolean | cdk.Token;
/**
* ``CfnRecordSetGroup.AliasTargetProperty.HostedZoneId``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-hostedzoneid
*/
hostedZoneId: string | cdk.Token;
}
}
export declare namespace CfnRecordSetGroup {
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html
*/
interface GeoLocationProperty {
/**
* ``CfnRecordSetGroup.GeoLocationProperty.ContinentCode``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordsetgroup-geolocation-continentcode
*/
continentCode?: string | cdk.Token;
/**
* ``CfnRecordSetGroup.GeoLocationProperty.CountryCode``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordset-geolocation-countrycode
*/
countryCode?: string | cdk.Token;
/**
* ``CfnRecordSetGroup.GeoLocationProperty.SubdivisionCode``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordset-geolocation-subdivisioncode
*/
subdivisionCode?: string | cdk.Token;
}
}
export declare namespace CfnRecordSetGroup {
/**
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html
*/
interface RecordSetProperty {
/**
* ``CfnRecordSetGroup.RecordSetProperty.AliasTarget``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-aliastarget
*/
aliasTarget?: CfnRecordSetGroup.AliasTargetProperty | cdk.Token;
/**
* ``CfnRecordSetGroup.RecordSetProperty.Comment``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-comment
*/
comment?: string | cdk.Token;
/**
* ``CfnRecordSetGroup.RecordSetProperty.Failover``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-failover
*/
failover?: string | cdk.Token;
/**
* ``CfnRecordSetGroup.RecordSetProperty.GeoLocation``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-geolocation
*/
geoLocation?: CfnRecordSetGroup.GeoLocationProperty | cdk.Token;
/**
* ``CfnRecordSetGroup.RecordSetProperty.HealthCheckId``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-healthcheckid
*/
healthCheckId?: string | cdk.Token;
/**
* ``CfnRecordSetGroup.RecordSetProperty.HostedZoneId``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-hostedzoneid
*/
hostedZoneId?: string | cdk.Token;
/**
* ``CfnRecordSetGroup.RecordSetProperty.HostedZoneName``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-hostedzonename
*/
hostedZoneName?: string | cdk.Token;
/**
* ``CfnRecordSetGroup.RecordSetProperty.MultiValueAnswer``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-multivalueanswer
*/
multiValueAnswer?: boolean | cdk.Token;
/**
* ``CfnRecordSetGroup.RecordSetProperty.Name``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-name
*/
name: string | cdk.Token;
/**
* ``CfnRecordSetGroup.RecordSetProperty.Region``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-region
*/
region?: string | cdk.Token;
/**
* ``CfnRecordSetGroup.RecordSetProperty.ResourceRecords``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-resourcerecords
*/
resourceRecords?: Array<string | cdk.Token> | cdk.Token;
/**
* ``CfnRecordSetGroup.RecordSetProperty.SetIdentifier``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-setidentifier
*/
setIdentifier?: string | cdk.Token;
/**
* ``CfnRecordSetGroup.RecordSetProperty.TTL``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-ttl
*/
ttl?: string | cdk.Token;
/**
* ``CfnRecordSetGroup.RecordSetProperty.Type``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-type
*/
type: string | cdk.Token;
/**
* ``CfnRecordSetGroup.RecordSetProperty.Weight``
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-weight
*/
weight?: number | cdk.Token;
}
}
export declare namespace cloudformation {

@@ -463,2 +1057,3 @@ /**

/**
* @deprecated "cloudformation.RecordSetGroupResource" will be deprecated in a future release in favor of "CfnRecordSetGroup" (see https://github.com/awslabs/aws-cdk/issues/878)
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html

@@ -538,3 +1133,3 @@ */

*/
aliasTarget?: AliasTargetProperty | cdk.Token;
aliasTarget?: RecordSetGroupResource.AliasTargetProperty | cdk.Token;
/**

@@ -554,3 +1149,3 @@ * ``RecordSetGroupResource.RecordSetProperty.Comment``

*/
geoLocation?: GeoLocationProperty | cdk.Token;
geoLocation?: RecordSetGroupResource.GeoLocationProperty | cdk.Token;
/**

@@ -557,0 +1152,0 @@ * ``RecordSetGroupResource.RecordSetProperty.HealthCheckId``

{
"name": "@aws-cdk/aws-route53",
"version": "0.20.0",
"version": "0.21.0",
"description": "CDK Constructs for AWS Route53",

@@ -55,20 +55,23 @@ "main": "lib/index.js",

"devDependencies": {
"@aws-cdk/assert": "^0.20.0",
"@aws-cdk/assert": "^0.21.0",
"aws-sdk": "^2.259.1",
"cdk-build-tools": "^0.20.0",
"cdk-integ-tools": "^0.20.0",
"cfn2ts": "^0.20.0",
"pkglint": "^0.20.0"
"cdk-build-tools": "^0.21.0",
"cdk-integ-tools": "^0.21.0",
"cfn2ts": "^0.21.0",
"pkglint": "^0.21.0"
},
"dependencies": {
"@aws-cdk/aws-ec2": "^0.20.0",
"@aws-cdk/aws-logs": "^0.20.0",
"@aws-cdk/cdk": "^0.20.0",
"@aws-cdk/cx-api": "^0.20.0"
"@aws-cdk/aws-ec2": "^0.21.0",
"@aws-cdk/aws-logs": "^0.21.0",
"@aws-cdk/cdk": "^0.21.0",
"@aws-cdk/cx-api": "^0.21.0"
},
"homepage": "https://github.com/awslabs/aws-cdk",
"peerDependencies": {
"@aws-cdk/aws-ec2": "^0.20.0",
"@aws-cdk/cdk": "^0.20.0"
"@aws-cdk/aws-ec2": "^0.21.0",
"@aws-cdk/cdk": "^0.21.0"
},
"engines": {
"node": ">= 8.10.0"
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc