Class CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.networkfirewall.CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty
An implementation for
CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty
-
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.networkfirewall.CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty
CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty.Builder, CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty.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 Amazon Resource Name (ARN) of the imported certificate authority (CA) certificate within AWS Certificate Manager (ACM) to use for outbound SSL/TLS inspection.final Object
When enabled, Network Firewall checks if the server certificate presented by the server in the SSL/TLS connection has a revoked or unkown status.final Object
A list of scopes.final Object
The list of server certificates to use for inbound SSL/TLS inspection.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
protected Jsii$Proxy(CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty.Builder
.
-
-
Method Details
-
getCertificateAuthorityArn
Description copied from interface:CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty
The Amazon Resource Name (ARN) of the imported certificate authority (CA) certificate within AWS Certificate Manager (ACM) to use for outbound SSL/TLS inspection.The following limitations apply:
- You can use CA certificates that you imported into ACM, but you can't generate CA certificates with ACM.
- You can't use certificates issued by AWS Private Certificate Authority .
For more information about configuring certificates for outbound inspection, see Using SSL/TLS certificates with certificates with TLS inspection configurations in the AWS Network Firewall Developer Guide .
For information about working with certificates in ACM, see Importing certificates in the AWS Certificate Manager User Guide .
- Specified by:
getCertificateAuthorityArn
in interfaceCfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty
- See Also:
-
getCheckCertificateRevocationStatus
Description copied from interface:CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty
When enabled, Network Firewall checks if the server certificate presented by the server in the SSL/TLS connection has a revoked or unkown status.If the certificate has an unknown or revoked status, you must specify the actions that Network Firewall takes on outbound traffic. To check the certificate revocation status, you must also specify a
CertificateAuthorityArn
in ServerCertificateConfiguration .- Specified by:
getCheckCertificateRevocationStatus
in interfaceCfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty
- See Also:
-
getScopes
Description copied from interface:CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty
A list of scopes.- Specified by:
getScopes
in interfaceCfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty
- See Also:
-
getServerCertificates
Description copied from interface:CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty
The list of server certificates to use for inbound SSL/TLS inspection.- Specified by:
getServerCertificates
in interfaceCfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty
- See Also:
-
$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()
-