Data Source: aws_iam_server_certificate

Use this data source to lookup information about IAM Server Certificates.

Example Usage

data "aws_iam_server_certificate" "my-domain" {
  name_prefix = "my-domain.org"
  latest      = true
}

resource "aws_elb" "elb" {
  name = "my-domain-elb"

  listener {
    instance_port      = 8000
    instance_protocol  = "https"
    lb_port            = 443
    lb_protocol        = "https"
    ssl_certificate_id = "${data.aws_iam_server_certificate.my-domain.arn}"
  }
}

Argument Reference

  • name_prefix - prefix of cert to filter by
  • path_prefix - prefix of path to filter by
  • name - exact name of the cert to lookup
  • latest - sort results by expiration date. returns the certificate with expiration date in furthest in the future.

Attributes Reference

Import

The terraform import function will read in certificate body, certificate chain (if it exists), id, name, path, and arn. It will not retrieve the private key which is not available through the AWS API.

© 2018 HashiCorp
Licensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/aws/d/iam_server_certificate.html