Class CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty
CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty-
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.networkfirewall.CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty
CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty.Builder, CfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty.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 Amazon Resource Name (ARN) of the imported certificate authority (CA) certificate within Certificate Manager (ACM) to use for outbound SSL/TLS inspection.final ObjectWhen enabled, Network Firewall checks if the server certificate presented by the server in the SSL/TLS connection has a revoked or unkown status.final ObjectA list of scopes.final ObjectThe list of server certificates to use for inbound SSL/TLS inspection.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
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.ServerCertificateConfigurationPropertyThe Amazon Resource Name (ARN) of the imported certificate authority (CA) certificate within 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 TLS inspection configurations in the AWS Network Firewall Developer Guide .
For information about working with certificates in ACM, see Importing certificates in the Certificate Manager User Guide .
- Specified by:
getCertificateAuthorityArnin interfaceCfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty- See Also:
-
getCheckCertificateRevocationStatus
Description copied from interface:CfnTLSInspectionConfiguration.ServerCertificateConfigurationPropertyWhen 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
CertificateAuthorityArnin ServerCertificateConfiguration .Returns union: either
IResolvableorCfnTLSInspectionConfiguration.CheckCertificateRevocationStatusProperty- Specified by:
getCheckCertificateRevocationStatusin interfaceCfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty- See Also:
-
getScopes
Description copied from interface:CfnTLSInspectionConfiguration.ServerCertificateConfigurationPropertyA list of scopes.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTLSInspectionConfiguration.ServerCertificateScopeProperty>- Specified by:
getScopesin interfaceCfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty- See Also:
-
getServerCertificates
Description copied from interface:CfnTLSInspectionConfiguration.ServerCertificateConfigurationPropertyThe list of server certificates to use for inbound SSL/TLS inspection.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTLSInspectionConfiguration.ServerCertificateProperty>- Specified by:
getServerCertificatesin interfaceCfnTLSInspectionConfiguration.ServerCertificateConfigurationProperty- 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()
-