@aws-cdk/aws-route53
Advanced tools
Comparing version 0.20.0 to 0.21.0
@@ -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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
712938
4242
+ Added@aws-cdk/aws-cloudwatch@0.21.0(transitive)
+ Added@aws-cdk/aws-ec2@0.21.0(transitive)
+ Added@aws-cdk/aws-iam@0.21.0(transitive)
+ Added@aws-cdk/aws-logs@0.21.0(transitive)
+ Added@aws-cdk/cdk@0.21.0(transitive)
+ Added@aws-cdk/cx-api@0.21.0(transitive)
- Removed@aws-cdk/aws-cloudwatch@0.20.0(transitive)
- Removed@aws-cdk/aws-ec2@0.20.0(transitive)
- Removed@aws-cdk/aws-iam@0.20.0(transitive)
- Removed@aws-cdk/aws-logs@0.20.0(transitive)
- Removed@aws-cdk/cdk@0.20.0(transitive)
- Removed@aws-cdk/cx-api@0.20.0(transitive)
Updated@aws-cdk/aws-ec2@^0.21.0
Updated@aws-cdk/aws-logs@^0.21.0
Updated@aws-cdk/cdk@^0.21.0
Updated@aws-cdk/cx-api@^0.21.0