AWS Certificate Validation
This resource makes it easy to validate any certificates you provision. It supports certificates with multiple domain names attached, creating all required validation records.
Usage
import { ValidateCertificate } from '@wanews/pulumi-certificate-validation'
import { Certificate } from '@pulumi/aws/acm'
const cert = new Certificate(`${name}-cert`, {
domainName: 'my.customdomain.net',
validationMethod: 'DNS',
})
const zone = pulumi.output(aws.route53.getZone({ name: 'customdomain.net' }))
.zoneId
const validCertificate = new ValidateCertificate(`cert-validation`, {
cert,
zones: [
{
domain: 'my.customdomain.net',
zoneId,
},
],
})
const certArn = validCertificate.validCertificateArn