Class CfnFirewallLogsMixin
Use the firewall to provide stateful, managed, network firewall and intrusion detection and prevention filtering for your VPCs in Amazon VPC .
Implements
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.NetworkFirewall.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnFirewallLogsMixin : Mixin, IMixin
Syntax (vb)
Public Class CfnFirewallLogsMixin Inherits Mixin Implements IMixin
Remarks
The firewall defines the configuration settings for an AWS Network Firewall firewall. The settings include the firewall policy, the subnets in your VPC to use for the firewall endpoints, and any tags that are attached to the firewall AWS resource.
CloudformationResource: AWS::NetworkFirewall::Firewall
Mixin: true
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.Logs;
using Amazon.CDK.Mixins.Preview.AWS.NetworkFirewall.Mixins;
ILogsDelivery logsDelivery;
var cfnFirewallLogsMixin = new CfnFirewallLogsMixin("logType", logsDelivery);
Synopsis
Constructors
| CfnFirewallLogsMixin(string, ILogsDelivery) | Create a mixin to enable vended logs for |
Properties
| ALERT_LOGS | Use the firewall to provide stateful, managed, network firewall and intrusion detection and prevention filtering for your VPCs in Amazon VPC . |
| FLOW_LOGS | Use the firewall to provide stateful, managed, network firewall and intrusion detection and prevention filtering for your VPCs in Amazon VPC . |
| LogDelivery | Use the firewall to provide stateful, managed, network firewall and intrusion detection and prevention filtering for your VPCs in Amazon VPC . |
| LogType | Use the firewall to provide stateful, managed, network firewall and intrusion detection and prevention filtering for your VPCs in Amazon VPC . |
| TLS_LOGS | Use the firewall to provide stateful, managed, network firewall and intrusion detection and prevention filtering for your VPCs in Amazon VPC . |
Methods
| ApplyTo(IConstruct) | Apply vended logs configuration to the construct. |
| Supports(IConstruct) | Check if this mixin supports the given construct (has vendedLogs property). |
Constructors
CfnFirewallLogsMixin(string, ILogsDelivery)
Create a mixin to enable vended logs for AWS::NetworkFirewall::Firewall.
public CfnFirewallLogsMixin(string logType, ILogsDelivery logDelivery)
Parameters
- logType string
Type of logs that are getting vended.
- logDelivery ILogsDelivery
Object in charge of setting up the delivery source, delivery destination, and delivery connection.
Remarks
The firewall defines the configuration settings for an AWS Network Firewall firewall. The settings include the firewall policy, the subnets in your VPC to use for the firewall endpoints, and any tags that are attached to the firewall AWS resource.
CloudformationResource: AWS::NetworkFirewall::Firewall
Mixin: true
ExampleMetadata: fixture=_generated
Properties
ALERT_LOGS
Use the firewall to provide stateful, managed, network firewall and intrusion detection and prevention filtering for your VPCs in Amazon VPC .
public static CfnFirewallAlertLogs ALERT_LOGS { get; }
Property Value
Remarks
The firewall defines the configuration settings for an AWS Network Firewall firewall. The settings include the firewall policy, the subnets in your VPC to use for the firewall endpoints, and any tags that are attached to the firewall AWS resource.
CloudformationResource: AWS::NetworkFirewall::Firewall
Mixin: true
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.Logs;
using Amazon.CDK.Mixins.Preview.AWS.NetworkFirewall.Mixins;
ILogsDelivery logsDelivery;
var cfnFirewallLogsMixin = new CfnFirewallLogsMixin("logType", logsDelivery);
FLOW_LOGS
Use the firewall to provide stateful, managed, network firewall and intrusion detection and prevention filtering for your VPCs in Amazon VPC .
public static CfnFirewallFlowLogs FLOW_LOGS { get; }
Property Value
Remarks
The firewall defines the configuration settings for an AWS Network Firewall firewall. The settings include the firewall policy, the subnets in your VPC to use for the firewall endpoints, and any tags that are attached to the firewall AWS resource.
CloudformationResource: AWS::NetworkFirewall::Firewall
Mixin: true
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.Logs;
using Amazon.CDK.Mixins.Preview.AWS.NetworkFirewall.Mixins;
ILogsDelivery logsDelivery;
var cfnFirewallLogsMixin = new CfnFirewallLogsMixin("logType", logsDelivery);
LogDelivery
Use the firewall to provide stateful, managed, network firewall and intrusion detection and prevention filtering for your VPCs in Amazon VPC .
protected virtual ILogsDelivery LogDelivery { get; }
Property Value
Remarks
The firewall defines the configuration settings for an AWS Network Firewall firewall. The settings include the firewall policy, the subnets in your VPC to use for the firewall endpoints, and any tags that are attached to the firewall AWS resource.
CloudformationResource: AWS::NetworkFirewall::Firewall
Mixin: true
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.Logs;
using Amazon.CDK.Mixins.Preview.AWS.NetworkFirewall.Mixins;
ILogsDelivery logsDelivery;
var cfnFirewallLogsMixin = new CfnFirewallLogsMixin("logType", logsDelivery);
LogType
Use the firewall to provide stateful, managed, network firewall and intrusion detection and prevention filtering for your VPCs in Amazon VPC .
protected virtual string LogType { get; }
Property Value
Remarks
The firewall defines the configuration settings for an AWS Network Firewall firewall. The settings include the firewall policy, the subnets in your VPC to use for the firewall endpoints, and any tags that are attached to the firewall AWS resource.
CloudformationResource: AWS::NetworkFirewall::Firewall
Mixin: true
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.Logs;
using Amazon.CDK.Mixins.Preview.AWS.NetworkFirewall.Mixins;
ILogsDelivery logsDelivery;
var cfnFirewallLogsMixin = new CfnFirewallLogsMixin("logType", logsDelivery);
TLS_LOGS
Use the firewall to provide stateful, managed, network firewall and intrusion detection and prevention filtering for your VPCs in Amazon VPC .
public static CfnFirewallTlsLogs TLS_LOGS { get; }
Property Value
Remarks
The firewall defines the configuration settings for an AWS Network Firewall firewall. The settings include the firewall policy, the subnets in your VPC to use for the firewall endpoints, and any tags that are attached to the firewall AWS resource.
CloudformationResource: AWS::NetworkFirewall::Firewall
Mixin: true
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.Logs;
using Amazon.CDK.Mixins.Preview.AWS.NetworkFirewall.Mixins;
ILogsDelivery logsDelivery;
var cfnFirewallLogsMixin = new CfnFirewallLogsMixin("logType", logsDelivery);
Methods
ApplyTo(IConstruct)
Apply vended logs configuration to the construct.
public override IConstruct ApplyTo(IConstruct resource)
Parameters
- resource IConstruct
Returns
IConstruct
Overrides
Remarks
The firewall defines the configuration settings for an AWS Network Firewall firewall. The settings include the firewall policy, the subnets in your VPC to use for the firewall endpoints, and any tags that are attached to the firewall AWS resource.
CloudformationResource: AWS::NetworkFirewall::Firewall
Mixin: true
ExampleMetadata: fixture=_generated
Supports(IConstruct)
Check if this mixin supports the given construct (has vendedLogs property).
public override bool Supports(IConstruct construct)
Parameters
- construct IConstruct
Returns
Overrides
Remarks
The firewall defines the configuration settings for an AWS Network Firewall firewall. The settings include the firewall policy, the subnets in your VPC to use for the firewall endpoints, and any tags that are attached to the firewall AWS resource.
CloudformationResource: AWS::NetworkFirewall::Firewall
Mixin: true
ExampleMetadata: fixture=_generated