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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnCertificateProps
CfnCertificateProps.Builder, CfnCertificateProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnCertificateProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnCertificateProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringThe CA certificate used to sign the device certificate being registered, not available when CertificateMode is SNI_ONLY.final StringSpecifies which mode of certificate registration to use with this resource.final StringThe certificate data in PEM format.final StringThe certificate signing request (CSR).final StringThe status of the certificate.final inthashCode()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:CfnCertificatePropsThe 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:
getStatusin interfaceCfnCertificateProps- See Also:
-
getCaCertificatePem
Description copied from interface:CfnCertificatePropsThe CA certificate used to sign the device certificate being registered, not available when CertificateMode is SNI_ONLY.- Specified by:
getCaCertificatePemin interfaceCfnCertificateProps- See Also:
-
getCertificateMode
Description copied from interface:CfnCertificatePropsSpecifies 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 inDEFAULTmode is either generated by AWS IoT Core or registered with an issuer certificate authority (CA). Devices with certificates inDEFAULTmode 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_ONLYmode is registered without an issuer CA. Devices with certificates inSNI_ONLYmode must send the SNI extension when connecting to AWS IoT Core .- Specified by:
getCertificateModein interfaceCfnCertificateProps- See Also:
-
getCertificatePem
Description copied from interface:CfnCertificatePropsThe certificate data in PEM format.Requires SNI_ONLY for the certificate mode or the accompanying CACertificatePem for registration.
- Specified by:
getCertificatePemin interfaceCfnCertificateProps- See Also:
-
getCertificateSigningRequest
Description copied from interface:CfnCertificatePropsThe certificate signing request (CSR).- Specified by:
getCertificateSigningRequestin interfaceCfnCertificateProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-