Class CfnTLSInspectionConfigurationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnTLSInspectionConfigurationProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTLSInspectionConfigurationProps
CfnTLSInspectionConfigurationProps
-
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.CfnTLSInspectionConfigurationProps
CfnTLSInspectionConfigurationProps.Builder, CfnTLSInspectionConfigurationProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnTLSInspectionConfigurationProps.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
A description of the TLS inspection configuration.getTags()
The key:value pairs to associate with the resource.final Object
The object that defines a TLS inspection configuration.final String
The descriptive name of the TLS inspection configuration.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 theCfnTLSInspectionConfigurationProps.Builder
.
-
-
Method Details
-
getTlsInspectionConfiguration
Description copied from interface:CfnTLSInspectionConfigurationProps
The object that defines a TLS inspection configuration.AWS Network Firewall uses TLS inspection configurations to decrypt your firewall's inbound and outbound SSL/TLS traffic. After decryption, AWS Network Firewall inspects the traffic according to your firewall policy's stateful rules, and then re-encrypts it before sending it to its destination. You can enable inspection of your firewall's inbound traffic, outbound traffic, or both. To use TLS inspection with your firewall, you must first import or provision certificates using AWS Certificate Manager , create a TLS inspection configuration, add that configuration to a new firewall policy, and then associate that policy with your firewall. For more information about using TLS inspection configurations, see Inspecting SSL/TLS traffic with TLS inspection configurations in the AWS Network Firewall Developer Guide .
- Specified by:
getTlsInspectionConfiguration
in interfaceCfnTLSInspectionConfigurationProps
- See Also:
-
getTlsInspectionConfigurationName
Description copied from interface:CfnTLSInspectionConfigurationProps
The descriptive name of the TLS inspection configuration.You can't change the name of a TLS inspection configuration after you create it.
- Specified by:
getTlsInspectionConfigurationName
in interfaceCfnTLSInspectionConfigurationProps
- See Also:
-
getDescription
Description copied from interface:CfnTLSInspectionConfigurationProps
A description of the TLS inspection configuration.- Specified by:
getDescription
in interfaceCfnTLSInspectionConfigurationProps
- See Also:
-
getTags
Description copied from interface:CfnTLSInspectionConfigurationProps
The key:value pairs to associate with the resource.- Specified by:
getTags
in interfaceCfnTLSInspectionConfigurationProps
- 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()
-