From 99f6d1e79c99a6fb4dbabad4e380025f54d641ba Mon Sep 17 00:00:00 2001 From: Jonathan Denly Date: Fri, 2 Aug 2019 12:44:22 +1000 Subject: [PATCH] Retry ACM certificate domain validation when the DomainValidationOptions array is completely empty. --- aws/resource_aws_acm_certificate.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/aws/resource_aws_acm_certificate.go b/aws/resource_aws_acm_certificate.go index 09002b2258f..ec867e27245 100644 --- a/aws/resource_aws_acm_certificate.go +++ b/aws/resource_aws_acm_certificate.go @@ -292,6 +292,10 @@ func convertValidationOptions(certificate *acm.CertificateDetail) ([]map[string] var emailValidationResult []string if *certificate.Type == acm.CertificateTypeAmazonIssued { + if len(certificate.DomainValidationOptions) == 0 { + log.Printf("[DEBUG] No validation options need to retry.") + return nil, nil, fmt.Errorf("No validation options need to retry.") + } for _, o := range certificate.DomainValidationOptions { if o.ResourceRecord != nil { validationOption := map[string]interface{}{