Class CfnCertificateProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCertificateProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnCertificateProps
CfnCertificateProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnCertificateProps
CfnCertificateProps.Builder, CfnCertificateProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnCertificateProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnCertificateProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The CA certificate used to sign the device certificate being registered, not available when CertificateMode is SNI_ONLY.final String
Specifies which mode of certificate registration to use with this resource.final String
The certificate data in PEM format.final String
The certificate signing request (CSR).final String
The status of the certificate.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnCertificateProps.Builder
.
-
-
Method Details
-
getStatus
Description copied from interface:CfnCertificateProps
The status of the certificate.Valid values are ACTIVE, INACTIVE, REVOKED, PENDING_TRANSFER, and PENDING_ACTIVATION.
The status value REGISTER_INACTIVE is deprecated and should not be used.
- Specified by:
getStatus
in interfaceCfnCertificateProps
-
getCaCertificatePem
Description copied from interface:CfnCertificateProps
The CA certificate used to sign the device certificate being registered, not available when CertificateMode is SNI_ONLY.- Specified by:
getCaCertificatePem
in interfaceCfnCertificateProps
-
getCertificateMode
Description copied from interface:CfnCertificateProps
Specifies which mode of certificate registration to use with this resource.Valid options are DEFAULT with CaCertificatePem and CertificatePem, SNI_ONLY with CertificatePem, and Default with CertificateSigningRequest.
DEFAULT
: A certificate inDEFAULT
mode is either generated by AWS IoT Core or registered with an issuer certificate authority (CA). Devices with certificates inDEFAULT
mode aren't required to send the Server Name Indication (SNI) extension when connecting to AWS IoT Core . However, to use features such as custom domains and VPC endpoints, we recommend that you use the SNI extension when connecting to AWS IoT Core .SNI_ONLY
: A certificate inSNI_ONLY
mode is registered without an issuer CA. Devices with certificates inSNI_ONLY
mode must send the SNI extension when connecting to AWS IoT Core .- Specified by:
getCertificateMode
in interfaceCfnCertificateProps
-
getCertificatePem
Description copied from interface:CfnCertificateProps
The certificate data in PEM format.Requires SNI_ONLY for the certificate mode or the accompanying CACertificatePem for registration.
- Specified by:
getCertificatePem
in interfaceCfnCertificateProps
-
getCertificateSigningRequest
Description copied from interface:CfnCertificateProps
The certificate signing request (CSR).- Specified by:
getCertificateSigningRequest
in interfaceCfnCertificateProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-