GetCertificatePlainArgs

data class GetCertificatePlainArgs(val domain: String, val keyTypes: List<String>? = null, val mostRecent: Boolean? = null, val statuses: List<String>? = null, val tags: Map<String, String>? = null, val types: List<String>? = null) : ConvertibleToJava<GetCertificatePlainArgs>

A collection of arguments for invoking getCertificate.

Constructors

Link copied to clipboard
constructor(domain: String, keyTypes: List<String>? = null, mostRecent: Boolean? = null, statuses: List<String>? = null, tags: Map<String, String>? = null, types: List<String>? = null)

Properties

Link copied to clipboard

Domain of the certificate to look up. If no certificate is found with this name, an error will be returned.

Link copied to clipboard
val keyTypes: List<String>? = null

List of key algorithms to filter certificates. By default, ACM does not return all certificate types when searching. See the ACM API Reference for supported key algorithms.

Link copied to clipboard
val mostRecent: Boolean? = null

If set to true, it sorts the certificates matched by previous criteria by the NotBefore field, returning only the most recent one. If set to false, it returns an error if more than one certificate is found. Defaults to false.

Link copied to clipboard
val statuses: List<String>? = null

List of statuses on which to filter the returned list. Valid values are PENDING_VALIDATION, ISSUED, INACTIVE, EXPIRED, VALIDATION_TIMED_OUT, REVOKED and FAILED. If no value is specified, only certificates in the ISSUED state are returned.

Link copied to clipboard
val tags: Map<String, String>? = null

Mapping of tags for the resource.

Link copied to clipboard
val types: List<String>? = null

List of types on which to filter the returned list. Valid values are AMAZON_ISSUED, PRIVATE, and IMPORTED.

Functions

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