Difference between revisions of "Terraform resource: aws acm certificate"

From wikieduonline
Jump to navigation Jump to search
(Created page with " * {{terraform aws resources}} * {{ACM}} Category:AWS")
 
 
(28 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
<code>aws_acm_certificate</code> <ref>https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/acm_certificate</ref> resource
  
 +
== Arguments ==
 +
* <code>[[domain_name]]</code>
 +
* <code>id</code> - The [[ARN]] of the certificate
 +
* <code>arn</code> - The ARN of the certificate
 +
* <code>[[subject_alternative_names]]</code>
  
 +
== Examples ==
 +
* https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/acm_certificate#create-certificate
 +
resource "aws_acm_certificate" "cert" {
 +
  domain_name      = "example.com"
 +
  validation_method = "DNS"
 +
 +
  tags = {
 +
    Environment = "test"
 +
  }
 +
 +
  [[Terraform lifecycle meta-argument|lifecycle]] {
 +
    [[create_before_destroy]] = true
 +
  }
 +
}
  
* {{terraform aws resources}}
+
resource "aws_acm_certificate" "cert" {
 +
  domain_name      = "example.com"
 +
  [[subject_alternative_names]] = ["*.example.com"]
 +
  validation_method = "DNS"
 +
 +
  tags = {
 +
    Name = "your cert name"
 +
    Environment = [[var.]]env
 +
  }
 +
 +
  [[Terraform lifecycle meta-argument|lifecycle]] {
 +
    create_before_destroy = true
 +
  }
 +
}
 +
 
 +
== Related ==
 +
* <code>[[aws_lb_listener]]</code> <code>[[certificate_arn]]</code>
 +
* <code>[[AWS::CertificateManager]]</code>
 +
* [[Terraform ACM]]
 +
* [[AWS ALB]]
 +
* <code>[[aws_acm_certificate_validation]]</code>
 +
* [[CertificateNotFound]]
 +
 
 +
== See also ==
 +
* {{tf acm}}
 
* {{ACM}}
 
* {{ACM}}
  
 
[[Category:AWS]]
 
[[Category:AWS]]

Latest revision as of 15:58, 23 June 2023

aws_acm_certificate [1] resource

Arguments[edit]

Examples[edit]

resource "aws_acm_certificate" "cert" {
 domain_name       = "example.com"
 validation_method = "DNS"

 tags = {
   Environment = "test"
 }

 lifecycle {
   create_before_destroy = true
 }
}
resource "aws_acm_certificate" "cert" {
 domain_name       = "example.com"
 subject_alternative_names = ["*.example.com"]
 validation_method = "DNS"

 tags = {
   Name = "your cert name"
   Environment = var.env
 }

 lifecycle {
   create_before_destroy = true
 }
}

Related[edit]

See also[edit]

  • https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/acm_certificate
  • Advertising: