class Aws::NetworkFirewall::Types::UpdateLoggingConfigurationRequest

@note When making an API call, you may pass UpdateLoggingConfigurationRequest

data as a hash:

    {
      firewall_arn: "ResourceArn",
      firewall_name: "ResourceName",
      logging_configuration: {
        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",
            },
          },
        ],
      },
    }

@!attribute [rw] firewall_arn

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.
@return [String]

@!attribute [rw] firewall_name

The descriptive name of the firewall. You can't change the name of
a firewall after you create it.

You must specify the ARN or the name, and you can specify both.
@return [String]

@!attribute [rw] logging_configuration

Defines how Network Firewall performs logging for a firewall. If you
omit this setting, Network Firewall disables logging for the
firewall.
@return [Types::LoggingConfiguration]

@see docs.aws.amazon.com/goto/WebAPI/network-firewall-2020-11-12/UpdateLoggingConfigurationRequest AWS API Documentation

Constants

SENSITIVE