Package-level declarations

Types

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

The `AWS::ACMPCA::Certificate` resource is used to issue a certificate using your private certificate authority. For more information, see the IssueCertificate action.

Link copied to clipboard
data class CertificateArgs(val apiPassthrough: Output<CertificateApiPassthroughArgs>? = null, val certificateAuthorityArn: Output<String>? = null, val certificateSigningRequest: Output<String>? = null, val signingAlgorithm: Output<String>? = null, val templateArn: Output<String>? = null, val validity: Output<CertificateValidityArgs>? = null, val validityNotBefore: Output<CertificateValidityArgs>? = null) : ConvertibleToJava<CertificateArgs>

The `AWS::ACMPCA::Certificate` resource is used to issue a certificate using your private certificate authority. For more information, see the IssueCertificate action.

Link copied to clipboard
Link copied to clipboard
class CertificateAuthority : KotlinCustomResource

Private certificate authority.

Link copied to clipboard
class CertificateAuthorityActivation : KotlinCustomResource

Used to install the certificate authority certificate and update the certificate authority status.

Link copied to clipboard
data class CertificateAuthorityActivationArgs(val certificate: Output<String>? = null, val certificateAuthorityArn: Output<String>? = null, val certificateChain: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<CertificateAuthorityActivationArgs>

Used to install the certificate authority certificate and update the certificate authority status.

Link copied to clipboard
data class CertificateAuthorityArgs(val csrExtensions: Output<CertificateAuthorityCsrExtensionsArgs>? = null, val keyAlgorithm: Output<String>? = null, val keyStorageSecurityStandard: Output<String>? = null, val revocationConfiguration: Output<CertificateAuthorityRevocationConfigurationArgs>? = null, val signingAlgorithm: Output<String>? = null, val subject: Output<CertificateAuthoritySubjectArgs>? = null, val tags: Output<List<TagArgs>>? = null, val type: Output<String>? = null, val usageMode: Output<String>? = null) : ConvertibleToJava<CertificateAuthorityArgs>

Private certificate authority.

Link copied to clipboard
Link copied to clipboard
object CertificateMapper : ResourceMapper<Certificate>
Link copied to clipboard
Link copied to clipboard
class Permission : KotlinCustomResource

Permission set on private certificate authority

Link copied to clipboard
data class PermissionArgs(val actions: Output<List<String>>? = null, val certificateAuthorityArn: Output<String>? = null, val principal: Output<String>? = null, val sourceAccount: Output<String>? = null) : ConvertibleToJava<PermissionArgs>

Permission set on private certificate authority

Link copied to clipboard
Link copied to clipboard
object PermissionMapper : ResourceMapper<Permission>
Link copied to clipboard

Functions