CertificateArgs

data class CertificateArgs(val activeDate: Output<String>? = null, val certificate: Output<String>? = null, val certificateChain: Output<String>? = null, val description: Output<String>? = null, val inactiveDate: Output<String>? = null, val privateKey: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val usage: Output<CertificateUsage>? = null) : ConvertibleToJava<CertificateArgs>

Resource Type definition for AWS::Transfer::Certificate

Constructors

Link copied to clipboard
constructor(activeDate: Output<String>? = null, certificate: Output<String>? = null, certificateChain: Output<String>? = null, description: Output<String>? = null, inactiveDate: Output<String>? = null, privateKey: Output<String>? = null, tags: Output<List<TagArgs>>? = null, usage: Output<CertificateUsage>? = null)

Properties

Link copied to clipboard
val activeDate: Output<String>? = null

Specifies the active date for the certificate.

Link copied to clipboard
val certificate: Output<String>? = null

Specifies the certificate body to be imported.

Link copied to clipboard
val certificateChain: Output<String>? = null

Specifies the certificate chain to be imported.

Link copied to clipboard
val description: Output<String>? = null

A textual description for the certificate.

Link copied to clipboard
val inactiveDate: Output<String>? = null

Specifies the inactive date for the certificate.

Link copied to clipboard
val privateKey: Output<String>? = null

Specifies the private key for the certificate.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

Key-value pairs that can be used to group and search for certificates. Tags are metadata attached to certificates for any purpose.

Link copied to clipboard
val usage: Output<CertificateUsage>? = null

Specifies the usage type for the certificate.

Functions

Link copied to clipboard
open override fun toJava(): CertificateArgs