Class CfnDomainName.MutualTlsAuthenticationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.CfnDomainName.MutualTlsAuthenticationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDomainName.MutualTlsAuthenticationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnDomainName.MutualTlsAuthenticationProperty
@Stability(Stable)
@Internal
public static final class CfnDomainName.MutualTlsAuthenticationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDomainName.MutualTlsAuthenticationProperty
An implementation for
CfnDomainName.MutualTlsAuthenticationProperty
-
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.apigateway.CfnDomainName.MutualTlsAuthenticationProperty
CfnDomainName.MutualTlsAuthenticationProperty.Builder, CfnDomainName.MutualTlsAuthenticationProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDomainName.MutualTlsAuthenticationProperty.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
An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for examples3://bucket-name/key-name
.final String
The version of the S3 object that contains your truststore.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 theCfnDomainName.MutualTlsAuthenticationProperty.Builder
.
-
-
Method Details
-
getTruststoreUri
Description copied from interface:CfnDomainName.MutualTlsAuthenticationProperty
An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for examples3://bucket-name/key-name
.The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.
- Specified by:
getTruststoreUri
in interfaceCfnDomainName.MutualTlsAuthenticationProperty
-
getTruststoreVersion
Description copied from interface:CfnDomainName.MutualTlsAuthenticationProperty
The version of the S3 object that contains your truststore.To specify a version, you must have versioning enabled for the S3 bucket.
- Specified by:
getTruststoreVersion
in interfaceCfnDomainName.MutualTlsAuthenticationProperty
-
$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()
-