Skip to content

Latest commit

 

History

History

private-ca-issued-cert

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

private-ca-issued-cert

This module creates following resources.

  • aws_acm_certificate

Requirements

Name Version
terraform >= 1.5
aws >= 4.27

Providers

Name Version
aws 5.26.0

Modules

Name Source Version
resource_group tedilabs/misc/aws//modules/resource-group ~> 0.10.0

Resources

Name Type
aws_acm_certificate.this resource

Inputs

Name Description Type Default Required
certificate_authority (Required) The ARN (Amazon Resource Name) of the AWS PCA (Private Certificate Authority) that will be used to issue the certificate. string n/a yes
domain_name (Required) A domain name for which the certificate should be issued. FQDN (Fully qualified domain name), such as www.example.com, that you want to secure with an ACM certificate. Use an asterisk (*) to create a wildcard certificate that protects several sites in the same domain. string n/a yes
name (Required) The name of the certificate. string n/a yes
key_algorithm (Optional) The algorithm of the public and private key pair that your Amazon issued certificate uses to encrypt data. RSA is the default key algorithm for ACM certificates. Elliptic Curve Digital Signature Algorithm (ECDSA) keys are smaller, offering security comparable to RSA keys but with greater computing efficiency. However, ECDSA is not supported by all network clients. Some AWS services may require RSA keys, or only support ECDSA keys of a particular size, while others allow the use of either RSA and ECDSA keys to ensure that compatibility is not broken. Supported values are RSA_1024, RSA_2048, RSA_3072, RSA_4096, ECDSA_P256, ECDSA_P384, ECDSA_P521. Defaults to RSA_2048. string "RSA_2048" no
module_tags_enabled (Optional) Whether to create AWS Resource Tags for the module informations. bool true no
resource_group_description (Optional) The description of Resource Group. string "Managed by Terraform." no
resource_group_enabled (Optional) Whether to create Resource Group to find and group AWS resources which are created by this module. bool true no
resource_group_name (Optional) The name of Resource Group. A Resource Group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS or aws. string "" no
subject_alternative_names (Optional) A list of additional FQDNs (Fully qualified domain names) to be included in SANs of the issued certificate. list(string) [] no
tags (Optional) A map of tags to add to all resources. map(string) {} no

Outputs

Name Description
arn The ARN of the certificate.
certificate_authority The ARN (Amazon Resource Name) of the AWS PCA (Private Certificate Authority).
domain_name The domain name for which the certificate is issued.
effective_date Effective date and time of the certificate. Start of the validity period of the certificate.
expiration_date Expiration date and time of the certificate.
id The ID of the certificate.
key_algorithm The algorithm of the public and private key pair to encrypt data.
name The name of the certificate.
status Status of the certificate.
subject_alternative_names The list of additional FQDNs (Fully qualified domain names) to be included in SANs of the issued certificate.
type The type of the certificate.