Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

The ACM certificate resource allows requesting and management of certificates from the Amazon Certificate Manager. ACM certificates can be created in three ways: Amazon-issued, where AWS provides the certificate authority and automatically manages renewal; imported certificates, issued by another certificate authority; and private certificates, issued using an ACM Private Certificate Authority.

Link copied to clipboard
data class CertificateArgs(val certificateAuthorityArn: Output<String>? = null, val certificateBody: Output<String>? = null, val certificateChain: Output<String>? = null, val domainName: Output<String>? = null, val earlyRenewalDuration: Output<String>? = null, val keyAlgorithm: Output<String>? = null, val options: Output<CertificateOptionsArgs>? = null, val privateKey: Output<String>? = null, val subjectAlternativeNames: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val validationMethod: Output<String>? = null, val validationOptions: Output<List<CertificateValidationOptionArgs>>? = null) : ConvertibleToJava<CertificateArgs>

The ACM certificate resource allows requesting and management of certificates from the Amazon Certificate Manager. ACM certificates can be created in three ways: Amazon-issued, where AWS provides the certificate authority and automatically manages renewal; imported certificates, issued by another certificate authority; and private certificates, issued using an ACM Private Certificate Authority.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

{{% examples %}} This resource represents a successful validation of an ACM certificate in concert with other resources. Most commonly, this resource is used together with aws.route53.Record and aws.acm.Certificate to request a DNS validated certificate, deploy the required validation records and wait for validation to complete.

Link copied to clipboard
data class CertificateValidationArgs(val certificateArn: Output<String>? = null, val validationRecordFqdns: Output<List<String>>? = null) : ConvertibleToJava<CertificateValidationArgs>

{{% examples %}} This resource represents a successful validation of an ACM certificate in concert with other resources. Most commonly, this resource is used together with aws.route53.Record and aws.acm.Certificate to request a DNS validated certificate, deploy the required validation records and wait for validation to complete.

Functions

Link copied to clipboard
suspend fun certificateResource(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate