@@ -436,50 +436,8 @@ resource "aws_acm_certificate_validation" "test" {
436
436
func testAccAWSAPIGatewayDomainNameConfig_CertificateArn (rootDomain string , domain string ) string {
437
437
return composeConfig (
438
438
testAccApigatewayEdgeDomainNameRegionProviderConfig (),
439
- fmt .Sprintf (`
440
- data "aws_route53_zone" "test" {
441
- name = %[1]q
442
- private_zone = false
443
- }
444
-
445
- resource "aws_acm_certificate" "test" {
446
- domain_name = %[2]q
447
- validation_method = "DNS"
448
- }
449
-
450
- #
451
- # for_each acceptance testing requires:
452
- # https://github.com/hashicorp/terraform-plugin-sdk/issues/536
453
- #
454
- # resource "aws_route53_record" "test" {
455
- # for_each = {
456
- # for dvo in aws_acm_certificate.test.domain_validation_options: dvo.domain_name => {
457
- # name = dvo.resource_record_name
458
- # record = dvo.resource_record_value
459
- # type = dvo.resource_record_type
460
- # }
461
- # }
462
- # allow_overwrite = true
463
- # name = each.value.name
464
- # records = [each.value.record]
465
- # ttl = 60
466
- # type = each.value.type
467
- # zone_id = data.aws_route53_zone.test.zone_id
468
- # }
469
-
470
- resource "aws_route53_record" "test" {
471
- allow_overwrite = true
472
- name = tolist(aws_acm_certificate.test.domain_validation_options)[0].resource_record_name
473
- records = [tolist(aws_acm_certificate.test.domain_validation_options)[0].resource_record_value]
474
- ttl = 60
475
- type = tolist(aws_acm_certificate.test.domain_validation_options)[0].resource_record_type
476
- zone_id = data.aws_route53_zone.test.zone_id
477
- }
478
-
479
- resource "aws_acm_certificate_validation" "test" {
480
- certificate_arn = aws_acm_certificate.test.arn
481
- validation_record_fqdns = [aws_route53_record.test.fqdn]
482
- }
439
+ testAccAWSAPIGatewayDomainNameConfigPublicCert (rootDomain , domain ),
440
+ `
483
441
resource "aws_api_gateway_domain_name" "test" {
484
442
domain_name = aws_acm_certificate.test.domain_name
485
443
certificate_arn = aws_acm_certificate_validation.test.certificate_arn
@@ -488,7 +446,7 @@ resource "aws_api_gateway_domain_name" "test" {
488
446
types = ["EDGE"]
489
447
}
490
448
}
491
- ` , rootDomain , domain ) )
449
+ ` )
492
450
}
493
451
494
452
func testAccAWSAPIGatewayDomainNameConfig_CertificateName (domainName , key , certificate , chainCertificate string ) string {
0 commit comments