Use this data source to lookup information about IAM Server Certificates.
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}" } }
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. arn
is set to the ARN of the IAM Server Certificate path
is set to the path of the IAM Server Certificate expiration_date
is set to the expiration date of the IAM Server Certificate upload_date
is the date when the server certificate was uploaded certificate_body
is the public key certificate (PEM-encoded). This is useful when configuring back-end instance authentication policy for load balancer certificate_chain
is the public key certificate chain (PEM-encoded) if exists, empty otherwise 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 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/aws/d/iam_server_certificate.html