| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| allow_overwrite | Whether to allow overwrite of Route53 records | bool |
true |
no |
| certificate_body | Path of certificate body. | string |
"~" |
no |
| certificate_chain | Path of certificate chain. | string |
"" |
no |
| domain_name | A domain name for which the certificate should be issued. | string |
"" |
no |
| enable | Whether or not to enable the entire module or not. | bool |
true |
no |
| enable_aws_certificate | Set to false to prevent the creation of a acm certificate. | bool |
true |
no |
| enable_dns_validation | Set to prevent validation of DNS. | bool |
false |
no |
| environment | Environment (e.g. prod, dev, staging). |
string |
"" |
no |
| import_certificate | Set to true or false to decide the creation and import of a acm certificate. | bool |
false |
no |
| label_order | Label order, e.g. name,application. |
list(any) |
[ |
no |
| managedby | ManagedBy, eg 'CloudDrove' | string |
"hello@clouddrove.com" |
no |
| name | Name (e.g. app or cluster). |
string |
"" |
no |
| private_key | Path of private key. | string |
"" |
no |
| private_zone | Used with name field to get a private Hosted Zone. | bool |
false |
no |
| repository | Terraform current module repo | string |
"https://github.com/clouddrove/terraform-aws-acm" |
no |
| subject_alternative_names | Set of domains that should be SANs in the issued certificate. To remove all elements of a previously configured list, set this value equal to an empty list ([]) or use the terraform taint command to trigger recreation. | list(any) |
[] |
no |
| ttl | Time to live. | number |
600 |
no |
| validate_certificate | Set to false to prevent the validation of a acm certificate. | bool |
false |
no |
| validation_method | Which method to use for validation, DNS or EMAIL. | string |
"DNS" |
no |
| validation_option | The domain name that you want ACM to use to send you validation emails. This domain name is the suffix of the email addresses that you want ACM to use. | any |
{} |
no |
| validation_record_fqdns | When validation is set to DNS and the DNS validation records are set externally, provide the fqdns for the validation | list(string) |
[] |
no |
| Name | Description |
|---|---|
| acm_certificate_domain_validation_options | A list of attributes to feed into other resources to complete certificate validation. Can have more than one element, e.g. if SANs are defined. Only set if DNS-validation was used. |
| acm_certificate_status | Status of the certificate. |
| arn | The ARN of the Certificate. |
| id | The ID of the Certificate. |
| tags | A mapping of tags to assign to the resource. |
| validation_route53_record_fqdns | List of FQDNs built using the zone domain and name. |