public static final class CfnCertificate.Builder
extends java.lang.Object
CfnCertificate
.Modifier and Type | Method and Description |
---|---|
CfnCertificate |
build() |
CfnCertificate.Builder |
caCertificatePem(java.lang.String caCertificatePem)
The CA certificate used to sign the device certificate being registered, not available when CertificateMode is SNI_ONLY.
|
CfnCertificate.Builder |
certificateMode(java.lang.String certificateMode)
Specifies which mode of certificate registration to use with this resource.
|
CfnCertificate.Builder |
certificatePem(java.lang.String certificatePem)
The certificate data in PEM format.
|
CfnCertificate.Builder |
certificateSigningRequest(java.lang.String certificateSigningRequest)
The certificate signing request (CSR).
|
static CfnCertificate.Builder |
create(Construct scope,
java.lang.String id) |
CfnCertificate.Builder |
status(java.lang.String status)
The status of the certificate.
|
public static CfnCertificate.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnCertificate.Builder
.public CfnCertificate.Builder status(java.lang.String status)
Valid values are ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER, and PENDING_ACTIVATION.
The status value REGISTER_INACTIVE is deprecated and should not be used.
status
- The status of the certificate. This parameter is required.this
public CfnCertificate.Builder caCertificatePem(java.lang.String caCertificatePem)
caCertificatePem
- The CA certificate used to sign the device certificate being registered, not available when CertificateMode is SNI_ONLY. This parameter is required.this
public CfnCertificate.Builder certificateMode(java.lang.String certificateMode)
Valid options are DEFAULT with CaCertificatePem and CertificatePem, SNI_ONLY with CertificatePem, and Default with CertificateSigningRequest.
certificateMode
- Specifies which mode of certificate registration to use with this resource. This parameter is required.this
public CfnCertificate.Builder certificatePem(java.lang.String certificatePem)
Requires SNI_ONLY for the certificate mode or the accompanying CACertificatePem for registration.
certificatePem
- The certificate data in PEM format. This parameter is required.this
public CfnCertificate.Builder certificateSigningRequest(java.lang.String certificateSigningRequest)
certificateSigningRequest
- The certificate signing request (CSR). This parameter is required.this
public CfnCertificate build()