Package-level declarations

Types

Link copied to clipboard
data class CertificateApiPassthroughArgs(val extensions: Output<CertificateExtensionsArgs>? = null, val subject: Output<CertificateSubjectArgs>? = null) : ConvertibleToJava<CertificateApiPassthroughArgs>

Structure that specifies fields to be overridden in a certificate at the time of issuance. These requires an API Passthrough template be used or they will be ignored.

data class CertificateAuthorityAccessDescriptionArgs(val accessLocation: Output<CertificateAuthorityGeneralNameArgs>, val accessMethod: Output<CertificateAuthorityAccessMethodArgs>) : ConvertibleToJava<CertificateAuthorityAccessDescriptionArgs>

Structure that contains X.509 AccessDescription information.

Link copied to clipboard
data class CertificateAuthorityAccessMethodArgs(val accessMethodType: Output<String>? = null, val customObjectIdentifier: Output<String>? = null) : ConvertibleToJava<CertificateAuthorityAccessMethodArgs>

Structure that contains X.509 AccessMethod information. Assign one and ONLY one field.

Link copied to clipboard
data class CertificateAuthorityCrlConfigurationArgs(val customCname: Output<String>? = null, val enabled: Output<Boolean>? = null, val expirationInDays: Output<Int>? = null, val s3BucketName: Output<String>? = null, val s3ObjectAcl: Output<String>? = null) : ConvertibleToJava<CertificateAuthorityCrlConfigurationArgs>

Your certificate authority can create and maintain a certificate revocation list (CRL). A CRL contains information about certificates that have been revoked.

Link copied to clipboard
data class CertificateAuthorityCsrExtensionsArgs(val keyUsage: Output<CertificateAuthorityKeyUsageArgs>? = null, val subjectInformationAccess: Output<List<CertificateAuthorityAccessDescriptionArgs>>? = null) : ConvertibleToJava<CertificateAuthorityCsrExtensionsArgs>

Structure that contains CSR pass though extensions information.

Link copied to clipboard
data class CertificateAuthorityCustomAttributeArgs(val objectIdentifier: Output<String>, val value: Output<String>) : ConvertibleToJava<CertificateAuthorityCustomAttributeArgs>

Structure that contains X.500 attribute type and value.

Link copied to clipboard
data class CertificateAuthorityEdiPartyNameArgs(val nameAssigner: Output<String>, val partyName: Output<String>) : ConvertibleToJava<CertificateAuthorityEdiPartyNameArgs>

Structure that contains X.509 EdiPartyName information.

Link copied to clipboard
data class CertificateAuthorityGeneralNameArgs(val directoryName: Output<CertificateAuthoritySubjectArgs>? = null, val dnsName: Output<String>? = null, val ediPartyName: Output<CertificateAuthorityEdiPartyNameArgs>? = null, val ipAddress: Output<String>? = null, val otherName: Output<CertificateAuthorityOtherNameArgs>? = null, val registeredId: Output<String>? = null, val rfc822Name: Output<String>? = null, val uniformResourceIdentifier: Output<String>? = null) : ConvertibleToJava<CertificateAuthorityGeneralNameArgs>

Structure that contains X.509 GeneralName information. Assign one and ONLY one field.

Link copied to clipboard
data class CertificateAuthorityKeyUsageArgs(val crlSign: Output<Boolean>? = null, val dataEncipherment: Output<Boolean>? = null, val decipherOnly: Output<Boolean>? = null, val digitalSignature: Output<Boolean>? = null, val encipherOnly: Output<Boolean>? = null, val keyAgreement: Output<Boolean>? = null, val keyCertSign: Output<Boolean>? = null, val keyEncipherment: Output<Boolean>? = null, val nonRepudiation: Output<Boolean>? = null) : ConvertibleToJava<CertificateAuthorityKeyUsageArgs>

Structure that contains X.509 KeyUsage information.

data class CertificateAuthorityOcspConfigurationArgs(val enabled: Output<Boolean>? = null, val ocspCustomCname: Output<String>? = null) : ConvertibleToJava<CertificateAuthorityOcspConfigurationArgs>

Helps to configure online certificate status protocol (OCSP) responder for your certificate authority

Link copied to clipboard
data class CertificateAuthorityOtherNameArgs(val typeId: Output<String>, val value: Output<String>) : ConvertibleToJava<CertificateAuthorityOtherNameArgs>

Structure that contains X.509 OtherName information.

data class CertificateAuthorityRevocationConfigurationArgs(val crlConfiguration: Output<CertificateAuthorityCrlConfigurationArgs>? = null, val ocspConfiguration: Output<CertificateAuthorityOcspConfigurationArgs>? = null) : ConvertibleToJava<CertificateAuthorityRevocationConfigurationArgs>

Certificate Authority revocation information.

Link copied to clipboard
data class CertificateAuthoritySubjectArgs(val commonName: Output<String>? = null, val country: Output<String>? = null, val customAttributes: Output<List<CertificateAuthorityCustomAttributeArgs>>? = null, val distinguishedNameQualifier: Output<String>? = null, val generationQualifier: Output<String>? = null, val givenName: Output<String>? = null, val initials: Output<String>? = null, val locality: Output<String>? = null, val organization: Output<String>? = null, val organizationalUnit: Output<String>? = null, val pseudonym: Output<String>? = null, val serialNumber: Output<String>? = null, val state: Output<String>? = null, val surname: Output<String>? = null, val title: Output<String>? = null) : ConvertibleToJava<CertificateAuthoritySubjectArgs>

Structure that contains X.500 distinguished name information for your CA.

Link copied to clipboard
data class CertificateAuthorityTagArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<CertificateAuthorityTagArgs>
Link copied to clipboard
data class CertificateCustomAttributeArgs(val objectIdentifier: Output<String>, val value: Output<String>) : ConvertibleToJava<CertificateCustomAttributeArgs>

Structure that contains X.500 attribute type and value.

Link copied to clipboard
data class CertificateCustomExtensionArgs(val critical: Output<Boolean>? = null, val objectIdentifier: Output<String>, val value: Output<String>) : ConvertibleToJava<CertificateCustomExtensionArgs>

Structure that contains X.509 extension information for a certificate.

Link copied to clipboard
data class CertificateEdiPartyNameArgs(val nameAssigner: Output<String>, val partyName: Output<String>) : ConvertibleToJava<CertificateEdiPartyNameArgs>

Structure that contains X.509 EdiPartyName information.

Link copied to clipboard
data class CertificateExtendedKeyUsageArgs(val extendedKeyUsageObjectIdentifier: Output<String>? = null, val extendedKeyUsageType: Output<String>? = null) : ConvertibleToJava<CertificateExtendedKeyUsageArgs>

Structure that contains X.509 ExtendedKeyUsage information.

Link copied to clipboard
data class CertificateExtensionsArgs(val certificatePolicies: Output<List<CertificatePolicyInformationArgs>>? = null, val customExtensions: Output<List<CertificateCustomExtensionArgs>>? = null, val extendedKeyUsage: Output<List<CertificateExtendedKeyUsageArgs>>? = null, val keyUsage: Output<CertificateKeyUsageArgs>? = null, val subjectAlternativeNames: Output<List<CertificateGeneralNameArgs>>? = null) : ConvertibleToJava<CertificateExtensionsArgs>

Structure that contains X.500 extensions for a Certificate.

Link copied to clipboard
data class CertificateGeneralNameArgs(val directoryName: Output<CertificateSubjectArgs>? = null, val dnsName: Output<String>? = null, val ediPartyName: Output<CertificateEdiPartyNameArgs>? = null, val ipAddress: Output<String>? = null, val otherName: Output<CertificateOtherNameArgs>? = null, val registeredId: Output<String>? = null, val rfc822Name: Output<String>? = null, val uniformResourceIdentifier: Output<String>? = null) : ConvertibleToJava<CertificateGeneralNameArgs>

Structure that contains X.509 GeneralName information. Assign one and ONLY one field.

Link copied to clipboard
data class CertificateKeyUsageArgs(val crlSign: Output<Boolean>? = null, val dataEncipherment: Output<Boolean>? = null, val decipherOnly: Output<Boolean>? = null, val digitalSignature: Output<Boolean>? = null, val encipherOnly: Output<Boolean>? = null, val keyAgreement: Output<Boolean>? = null, val keyCertSign: Output<Boolean>? = null, val keyEncipherment: Output<Boolean>? = null, val nonRepudiation: Output<Boolean>? = null) : ConvertibleToJava<CertificateKeyUsageArgs>

Structure that contains X.509 KeyUsage information.

Link copied to clipboard
data class CertificateOtherNameArgs(val typeId: Output<String>, val value: Output<String>) : ConvertibleToJava<CertificateOtherNameArgs>

Structure that contains X.509 OtherName information.

Link copied to clipboard
data class CertificatePolicyInformationArgs(val certPolicyId: Output<String>, val policyQualifiers: Output<List<CertificatePolicyQualifierInfoArgs>>? = null) : ConvertibleToJava<CertificatePolicyInformationArgs>

Structure that contains X.509 Policy information.

Link copied to clipboard
data class CertificatePolicyQualifierInfoArgs(val policyQualifierId: Output<String>, val qualifier: Output<CertificateQualifierArgs>) : ConvertibleToJava<CertificatePolicyQualifierInfoArgs>

Structure that contains X.509 Policy qualifier information.

Link copied to clipboard
data class CertificateQualifierArgs(val cpsUri: Output<String>) : ConvertibleToJava<CertificateQualifierArgs>

Structure that contains a X.509 policy qualifier.

Link copied to clipboard
data class CertificateSubjectArgs(val commonName: Output<String>? = null, val country: Output<String>? = null, val customAttributes: Output<List<CertificateCustomAttributeArgs>>? = null, val distinguishedNameQualifier: Output<String>? = null, val generationQualifier: Output<String>? = null, val givenName: Output<String>? = null, val initials: Output<String>? = null, val locality: Output<String>? = null, val organization: Output<String>? = null, val organizationalUnit: Output<String>? = null, val pseudonym: Output<String>? = null, val serialNumber: Output<String>? = null, val state: Output<String>? = null, val surname: Output<String>? = null, val title: Output<String>? = null) : ConvertibleToJava<CertificateSubjectArgs>

Structure that contains X.500 distinguished name information.

Link copied to clipboard
data class CertificateValidityArgs(val type: Output<String>, val value: Output<Double>) : ConvertibleToJava<CertificateValidityArgs>

Validity for a certificate.

data class GetCertificateAuthorityActivationPlainArgs(val certificateAuthorityArn: String) : ConvertibleToJava<GetCertificateAuthorityActivationPlainArgs>
Link copied to clipboard
data class GetCertificateAuthorityPlainArgs(val arn: String) : ConvertibleToJava<GetCertificateAuthorityPlainArgs>
Link copied to clipboard
data class GetCertificatePlainArgs(val arn: String, val certificateAuthorityArn: String) : ConvertibleToJava<GetCertificatePlainArgs>