@common-creation/aws-cdk-ses-domain-identity
Version:
Constructs for provisioning and referencing domain identities which can be used in SES RuleSets and Actions Construct.
20 lines • 736 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CreateCustomResourceHandler = void 0;
const verifier_1 = require("../verifier");
const base_1 = require("./base");
class CreateCustomResourceHandler extends base_1.CustomResourceHandler {
async consumeEvent() {
const verifier = verifier_1.Verifier.from(this.event.ResourceProperties);
await verifier.verifyIdentity();
if (this.event.ResourceProperties.DKIM) {
await verifier.enableDKIM();
}
return {
physicalResourceId: verifier.domainName,
data: {},
};
}
}
exports.CreateCustomResourceHandler = CreateCustomResourceHandler;
//# sourceMappingURL=create.js.map