Class CfnTLSInspectionConfiguration.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTLSInspectionConfiguration>
- Enclosing class:
CfnTLSInspectionConfiguration
CfnTLSInspectionConfiguration
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
description
(String description) A description of the TLS inspection configuration.The key:value pairs to associate with the resource.tlsInspectionConfiguration
(IResolvable tlsInspectionConfiguration) The object that defines a TLS inspection configuration.tlsInspectionConfiguration
(CfnTLSInspectionConfiguration.TLSInspectionConfigurationProperty tlsInspectionConfiguration) The object that defines a TLS inspection configuration.tlsInspectionConfigurationName
(String tlsInspectionConfigurationName) The descriptive name of the TLS inspection configuration.
-
Method Details
-
create
@Stability(Stable) public static CfnTLSInspectionConfiguration.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnTLSInspectionConfiguration.Builder
.
-
tlsInspectionConfiguration
@Stability(Stable) public CfnTLSInspectionConfiguration.Builder tlsInspectionConfiguration(IResolvable tlsInspectionConfiguration) 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 .
- Parameters:
tlsInspectionConfiguration
- The object that defines a TLS inspection configuration. This parameter is required.- Returns:
this
- See Also:
-
tlsInspectionConfiguration
@Stability(Stable) public CfnTLSInspectionConfiguration.Builder tlsInspectionConfiguration(CfnTLSInspectionConfiguration.TLSInspectionConfigurationProperty tlsInspectionConfiguration) 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 .
- Parameters:
tlsInspectionConfiguration
- The object that defines a TLS inspection configuration. This parameter is required.- Returns:
this
- See Also:
-
tlsInspectionConfigurationName
@Stability(Stable) public CfnTLSInspectionConfiguration.Builder tlsInspectionConfigurationName(String tlsInspectionConfigurationName) The descriptive name of the TLS inspection configuration.You can't change the name of a TLS inspection configuration after you create it.
- Parameters:
tlsInspectionConfigurationName
- The descriptive name of the TLS inspection configuration. This parameter is required.- Returns:
this
- See Also:
-
description
A description of the TLS inspection configuration.- Parameters:
description
- A description of the TLS inspection configuration. This parameter is required.- Returns:
this
- See Also:
-
tags
The key:value pairs to associate with the resource.- Parameters:
tags
- The key:value pairs to associate with the resource. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnTLSInspectionConfiguration>
- Returns:
- a newly built instance of
CfnTLSInspectionConfiguration
.
-