Class CfnCertificateMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCertificateMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCertificateMixinProps
CfnCertificateMixinProps-
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.mixins.preview.services.iot.mixins.CfnCertificateMixinProps
CfnCertificateMixinProps.Builder, CfnCertificateMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCertificateMixinProps.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 theCfnCertificateMixinProps.Builder.
-
-
Method Details
-
getCaCertificatePem
Description copied from interface:CfnCertificateMixinPropsThe CA certificate used to sign the device certificate being registered, not available when CertificateMode is SNI_ONLY.- Specified by:
getCaCertificatePemin interfaceCfnCertificateMixinProps- See Also:
-
getCertificateMode
Description copied from interface:CfnCertificateMixinPropsSpecifies 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 interfaceCfnCertificateMixinProps- See Also:
-
getCertificatePem
Description copied from interface:CfnCertificateMixinPropsThe certificate data in PEM format.Requires SNI_ONLY for the certificate mode or the accompanying CACertificatePem for registration.
- Specified by:
getCertificatePemin interfaceCfnCertificateMixinProps- See Also:
-
getCertificateSigningRequest
Description copied from interface:CfnCertificateMixinPropsThe certificate signing request (CSR).- Specified by:
getCertificateSigningRequestin interfaceCfnCertificateMixinProps- See Also:
-
getStatus
Description copied from interface:CfnCertificateMixinPropsThe 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 interfaceCfnCertificateMixinProps- 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()
-