aws-native.networkfirewall.LoggingConfiguration
Explore with Pulumi AI
Resource type definition for AWS::NetworkFirewall::LoggingConfiguration
Create LoggingConfiguration Resource
new LoggingConfiguration(name: string, args: LoggingConfigurationArgs, opts?: CustomResourceOptions);
@overload
def LoggingConfiguration(resource_name: str,
opts: Optional[ResourceOptions] = None,
firewall_arn: Optional[str] = None,
firewall_name: Optional[str] = None,
logging_configuration: Optional[LoggingConfigurationArgs] = None)
@overload
def LoggingConfiguration(resource_name: str,
args: LoggingConfigurationInitArgs,
opts: Optional[ResourceOptions] = None)
func NewLoggingConfiguration(ctx *Context, name string, args LoggingConfigurationArgs, opts ...ResourceOption) (*LoggingConfiguration, error)
public LoggingConfiguration(string name, LoggingConfigurationArgs args, CustomResourceOptions? opts = null)
public LoggingConfiguration(String name, LoggingConfigurationArgs args)
public LoggingConfiguration(String name, LoggingConfigurationArgs args, CustomResourceOptions options)
type: aws-native:networkfirewall:LoggingConfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LoggingConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args LoggingConfigurationInitArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args LoggingConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LoggingConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LoggingConfigurationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
LoggingConfiguration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The LoggingConfiguration resource accepts the following input properties:
- firewall
Arn String - logging
Configuration Property Map - firewall
Name String
Outputs
All input properties are implicitly available as output properties. Additionally, the LoggingConfiguration resource produces the following output properties:
- Id string
The provider-assigned unique ID for this managed resource.
- Id string
The provider-assigned unique ID for this managed resource.
- id String
The provider-assigned unique ID for this managed resource.
- id string
The provider-assigned unique ID for this managed resource.
- id str
The provider-assigned unique ID for this managed resource.
- id String
The provider-assigned unique ID for this managed resource.
Supporting Types
LoggingConfiguration
LoggingConfigurationLogDestinationConfig
- Log
Destination object A key-value pair to configure the logDestinations.
- Log
Destination Pulumi.Type Aws Native. Network Firewall. Logging Configuration Log Destination Config Log Destination Type - Log
Type Pulumi.Aws Native. Network Firewall. Logging Configuration Log Destination Config Log Type
- Log
Destination interface{} A key-value pair to configure the logDestinations.
- Log
Destination LoggingType Configuration Log Destination Config Log Destination Type - Log
Type LoggingConfiguration Log Destination Config Log Type
- log
Destination Object A key-value pair to configure the logDestinations.
- log
Destination LoggingType Configuration Log Destination Config Log Destination Type - log
Type LoggingConfiguration Log Destination Config Log Type
- log
Destination any A key-value pair to configure the logDestinations.
- log
Destination LoggingType Configuration Log Destination Config Log Destination Type - log
Type LoggingConfiguration Log Destination Config Log Type
- log_
destination Any A key-value pair to configure the logDestinations.
- log_
destination_ Loggingtype Configuration Log Destination Config Log Destination Type - log_
type LoggingConfiguration Log Destination Config Log Type
- log
Destination Any A key-value pair to configure the logDestinations.
- log
Destination "S3" | "CloudType Watch Logs" | "Kinesis Data Firehose" - log
Type "ALERT" | "FLOW"
LoggingConfigurationLogDestinationConfigLogDestinationType
- S3
- S3
- Cloud
Watch Logs - CloudWatchLogs
- Kinesis
Data Firehose - KinesisDataFirehose
- Logging
Configuration Log Destination Config Log Destination Type S3 - S3
- Logging
Configuration Log Destination Config Log Destination Type Cloud Watch Logs - CloudWatchLogs
- Logging
Configuration Log Destination Config Log Destination Type Kinesis Data Firehose - KinesisDataFirehose
- S3
- S3
- Cloud
Watch Logs - CloudWatchLogs
- Kinesis
Data Firehose - KinesisDataFirehose
- S3
- S3
- Cloud
Watch Logs - CloudWatchLogs
- Kinesis
Data Firehose - KinesisDataFirehose
- S3
- S3
- CLOUD_WATCH_LOGS
- CloudWatchLogs
- KINESIS_DATA_FIREHOSE
- KinesisDataFirehose
- "S3"
- S3
- "Cloud
Watch Logs" - CloudWatchLogs
- "Kinesis
Data Firehose" - KinesisDataFirehose
LoggingConfigurationLogDestinationConfigLogType
- Alert
- ALERT
- Flow
- FLOW
- Logging
Configuration Log Destination Config Log Type Alert - ALERT
- Logging
Configuration Log Destination Config Log Type Flow - FLOW
- Alert
- ALERT
- Flow
- FLOW
- Alert
- ALERT
- Flow
- FLOW
- ALERT
- ALERT
- FLOW
- FLOW
- "ALERT"
- ALERT
- "FLOW"
- FLOW
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0