Class CfnLoggingConfigurationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.networkfirewall.CfnLoggingConfigurationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnLoggingConfigurationPropsMixin>
- Enclosing class:
CfnLoggingConfigurationPropsMixin
@Stability(Stable)
public static final class CfnLoggingConfigurationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnLoggingConfigurationPropsMixin>
A fluent builder for
CfnLoggingConfigurationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) enableMonitoringDashboard(Boolean enableMonitoringDashboard) enableMonitoringDashboard(IResolvable enableMonitoringDashboard) firewallArn(String firewallArn) The Amazon Resource Name (ARN) of the firewallthat the logging configuration is associated with.firewallArn(IFirewallRef firewallArn) The Amazon Resource Name (ARN) of the firewallthat the logging configuration is associated with.firewallName(String firewallName) The name of the firewall that the logging configuration is associated with.loggingConfiguration(CfnLoggingConfigurationPropsMixin.LoggingConfigurationProperty loggingConfiguration) Defines how AWS Network Firewall performs logging for a firewall.loggingConfiguration(IResolvable loggingConfiguration) Defines how AWS Network Firewall performs logging for a firewall.
-
Method Details
-
create
@Stability(Stable) public static CfnLoggingConfigurationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnLoggingConfigurationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnLoggingConfigurationPropsMixin.Builder.
-
enableMonitoringDashboard
@Stability(Stable) public CfnLoggingConfigurationPropsMixin.Builder enableMonitoringDashboard(Boolean enableMonitoringDashboard) - Parameters:
enableMonitoringDashboard- This parameter is required.- Returns:
this- See Also:
-
enableMonitoringDashboard
@Stability(Stable) public CfnLoggingConfigurationPropsMixin.Builder enableMonitoringDashboard(IResolvable enableMonitoringDashboard) - Parameters:
enableMonitoringDashboard- This parameter is required.- Returns:
this- See Also:
-
firewallArn
The Amazon Resource Name (ARN) of the firewallthat the logging configuration is associated with.You can't change the firewall specification after you create the logging configuration.
- Parameters:
firewallArn- The Amazon Resource Name (ARN) of the firewallthat the logging configuration is associated with. This parameter is required.- Returns:
this- See Also:
-
firewallArn
@Stability(Stable) public CfnLoggingConfigurationPropsMixin.Builder firewallArn(IFirewallRef firewallArn) The Amazon Resource Name (ARN) of the firewallthat the logging configuration is associated with.You can't change the firewall specification after you create the logging configuration.
- Parameters:
firewallArn- The Amazon Resource Name (ARN) of the firewallthat the logging configuration is associated with. This parameter is required.- Returns:
this- See Also:
-
firewallName
@Stability(Stable) public CfnLoggingConfigurationPropsMixin.Builder firewallName(String firewallName) The name of the firewall that the logging configuration is associated with.You can't change the firewall specification after you create the logging configuration.
- Parameters:
firewallName- The name of the firewall that the logging configuration is associated with. This parameter is required.- Returns:
this- See Also:
-
loggingConfiguration
@Stability(Stable) public CfnLoggingConfigurationPropsMixin.Builder loggingConfiguration(IResolvable loggingConfiguration) Defines how AWS Network Firewall performs logging for a firewall.- Parameters:
loggingConfiguration- Defines how AWS Network Firewall performs logging for a firewall. This parameter is required.- Returns:
this- See Also:
-
loggingConfiguration
@Stability(Stable) public CfnLoggingConfigurationPropsMixin.Builder loggingConfiguration(CfnLoggingConfigurationPropsMixin.LoggingConfigurationProperty loggingConfiguration) Defines how AWS Network Firewall performs logging for a firewall.- Parameters:
loggingConfiguration- Defines how AWS Network Firewall performs logging for a firewall. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnLoggingConfigurationPropsMixin>- Returns:
- a newly built instance of
CfnLoggingConfigurationPropsMixin.
-