AWS Native is in preview. AWS Classic is fully supported.
aws-native.networkfirewall.getLoggingConfiguration
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource type definition for AWS::NetworkFirewall::LoggingConfiguration
Using getLoggingConfiguration
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getLoggingConfiguration(args: GetLoggingConfigurationArgs, opts?: InvokeOptions): Promise<GetLoggingConfigurationResult>
function getLoggingConfigurationOutput(args: GetLoggingConfigurationOutputArgs, opts?: InvokeOptions): Output<GetLoggingConfigurationResult>
def get_logging_configuration(firewall_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetLoggingConfigurationResult
def get_logging_configuration_output(firewall_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetLoggingConfigurationResult]
func LookupLoggingConfiguration(ctx *Context, args *LookupLoggingConfigurationArgs, opts ...InvokeOption) (*LookupLoggingConfigurationResult, error)
func LookupLoggingConfigurationOutput(ctx *Context, args *LookupLoggingConfigurationOutputArgs, opts ...InvokeOption) LookupLoggingConfigurationResultOutput
> Note: This function is named LookupLoggingConfiguration
in the Go SDK.
public static class GetLoggingConfiguration
{
public static Task<GetLoggingConfigurationResult> InvokeAsync(GetLoggingConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetLoggingConfigurationResult> Invoke(GetLoggingConfigurationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetLoggingConfigurationResult> getLoggingConfiguration(GetLoggingConfigurationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:networkfirewall:getLoggingConfiguration
arguments:
# arguments dictionary
The following arguments are supported:
- Firewall
Arn string
- Firewall
Arn string
- firewall
Arn String
- firewall
Arn string
- firewall_
arn str
- firewall
Arn String
getLoggingConfiguration Result
The following output properties are available:
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
LoggingConfigurationLogDestinationConfigLogType
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.