Class PrivateCertificateProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.certificatemanager.PrivateCertificateProps.Jsii$Proxy
- All Implemented Interfaces:
PrivateCertificateProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
PrivateCertificateProps
@Stability(Stable)
@Internal
public static final class PrivateCertificateProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements PrivateCertificateProps
An implementation for
PrivateCertificateProps
-
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.certificatemanager.PrivateCertificateProps
PrivateCertificateProps.Builder, PrivateCertificateProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by thePrivateCertificateProps.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 ICertificateAuthority
Private certificate authority (CA) that will be used to issue the certificate.final String
Fully-qualified domain name to request a private certificate for.final KeyAlgorithm
Specifies the algorithm of the public and private key pair that your certificate uses to encrypt data.Alternative domain names on your private 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 thePrivateCertificateProps.Builder
.
-
-
Method Details
-
getCertificateAuthority
Description copied from interface:PrivateCertificateProps
Private certificate authority (CA) that will be used to issue the certificate.- Specified by:
getCertificateAuthority
in interfacePrivateCertificateProps
-
getDomainName
Description copied from interface:PrivateCertificateProps
Fully-qualified domain name to request a private certificate for.May contain wildcards, such as
*.domain.com
.- Specified by:
getDomainName
in interfacePrivateCertificateProps
-
getKeyAlgorithm
Description copied from interface:PrivateCertificateProps
Specifies the algorithm of the public and private key pair that your certificate uses to encrypt data.When you request a private PKI certificate signed by a CA from AWS Private CA, the specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key.
Default: KeyAlgorithm.RSA_2048
- Specified by:
getKeyAlgorithm
in interfacePrivateCertificateProps
- See Also:
-
getSubjectAlternativeNames
Description copied from interface:PrivateCertificateProps
Alternative domain names on your private certificate.Use this to register alternative domain names that represent the same site.
Default: - No additional FQDNs will be included as alternative domain names.
- Specified by:
getSubjectAlternativeNames
in interfacePrivateCertificateProps
-
$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()
-