Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Certificate : KotlinCustomResource

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
object CertificateMapper : ResourceMapper<Certificate>
Link copied to clipboard
Link copied to clipboard
class CertificateValidation : KotlinCustomResource

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>

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

Functions

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