Class CfnTLSInspectionConfigurationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTLSInspectionConfigurationPropsMixin>
- Enclosing class:
CfnTLSInspectionConfigurationPropsMixin
CfnTLSInspectionConfigurationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) description(String description) A description of the TLS inspection configuration.The key:value pairs to associate with the resource.tlsInspectionConfiguration(CfnTLSInspectionConfigurationPropsMixin.TLSInspectionConfigurationProperty tlsInspectionConfiguration) The object that defines a TLS inspection configuration.tlsInspectionConfiguration(IResolvable 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 CfnTLSInspectionConfigurationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnTLSInspectionConfigurationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnTLSInspectionConfigurationPropsMixin.Builder.
-
description
@Stability(Stable) public CfnTLSInspectionConfigurationPropsMixin.Builder description(String 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
@Stability(Stable) public CfnTLSInspectionConfigurationPropsMixin.Builder tags(List<? extends CfnTag> 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:
-
tlsInspectionConfiguration
@Stability(Stable) public CfnTLSInspectionConfigurationPropsMixin.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 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 CfnTLSInspectionConfigurationPropsMixin.Builder tlsInspectionConfiguration(CfnTLSInspectionConfigurationPropsMixin.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 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 CfnTLSInspectionConfigurationPropsMixin.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:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTLSInspectionConfigurationPropsMixin>- Returns:
- a newly built instance of
CfnTLSInspectionConfigurationPropsMixin.
-