Class: Aws::NetworkFirewall::Types::LoggingConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::NetworkFirewall::Types::LoggingConfiguration
- Defined in:
- gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb
Overview
Note:
When making an API call, you may pass LoggingConfiguration data as a hash:
{
log_destination_configs: [ # required
{
log_type: "ALERT", # required, accepts ALERT, FLOW
log_destination_type: "S3", # required, accepts S3, CloudWatchLogs, KinesisDataFirehose
log_destination: { # required
"HashMapKey" => "HashMapValue",
},
},
],
}
Defines how Network Firewall performs logging for a Firewall.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#log_destination_configs ⇒ Array<Types::LogDestinationConfig>
Defines the logging destinations for the logs for a firewall.
Instance Attribute Details
#log_destination_configs ⇒ Array<Types::LogDestinationConfig>
Defines the logging destinations for the logs for a firewall. Network Firewall generates logs for stateful rule groups.
2725 2726 2727 2728 2729 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 2725 class LoggingConfiguration < Struct.new( :log_destination_configs) SENSITIVE = [] include Aws::Structure end |