Methods
Static changeResourceRecordSets
- changeResourceRecordSets(action: Route53Action, hostedZone: string, source: string, target: string): Promise<unknown>
-
Parameters
-
action: Route53Action
-
hostedZone: string
-
source: string
-
target: string
Returns Promise<unknown>
Static deleteCertificate
- deleteCertificate(identifier: string, region: string, route53Role: string): Promise<void>
-
Parameters
-
identifier: string
-
region: string
-
route53Role: string
Returns Promise<void>
Static deleteRecord
- deleteRecord(source: string, target: string, hostedZone: string): Promise<string | unknown>
-
Parameters
-
source: string
-
target: string
-
hostedZone: string
Returns Promise<string | unknown>
Static requestCertificate
- requestCertificate(requestId: string, domainName: string, subjectAlternativeNames: string[], hostedZoneId: string, region: string, route53Role: string): Promise<string>
-
Parameters
-
requestId: string
-
domainName: string
-
subjectAlternativeNames: string[]
-
hostedZoneId: string
-
region: string
-
route53Role: string
Returns Promise<string>
implementation based on https://github.com/aws/aws-cdk/blob/master/packages/%40aws-cdk/aws-certificatemanager/lambda-packages/dns_validated_certificate_handler/lib/index.js