1. Packages
  2. Azure Native
  3. API Docs
  4. cloudngfw
  5. getFirewallLogProfile
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.cloudngfw.getFirewallLogProfile

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

Log Profile for Firewall

Uses Azure REST API version 2025-02-06-preview.

Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the version guide for details.

Using getFirewallLogProfile

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 getFirewallLogProfile(args: GetFirewallLogProfileArgs, opts?: InvokeOptions): Promise<GetFirewallLogProfileResult>
function getFirewallLogProfileOutput(args: GetFirewallLogProfileOutputArgs, opts?: InvokeOptions): Output<GetFirewallLogProfileResult>
Copy
def get_firewall_log_profile(firewall_name: Optional[str] = None,
                             resource_group_name: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetFirewallLogProfileResult
def get_firewall_log_profile_output(firewall_name: Optional[pulumi.Input[str]] = None,
                             resource_group_name: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetFirewallLogProfileResult]
Copy
func GetFirewallLogProfile(ctx *Context, args *GetFirewallLogProfileArgs, opts ...InvokeOption) (*GetFirewallLogProfileResult, error)
func GetFirewallLogProfileOutput(ctx *Context, args *GetFirewallLogProfileOutputArgs, opts ...InvokeOption) GetFirewallLogProfileResultOutput
Copy

> Note: This function is named GetFirewallLogProfile in the Go SDK.

public static class GetFirewallLogProfile 
{
    public static Task<GetFirewallLogProfileResult> InvokeAsync(GetFirewallLogProfileArgs args, InvokeOptions? opts = null)
    public static Output<GetFirewallLogProfileResult> Invoke(GetFirewallLogProfileInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetFirewallLogProfileResult> getFirewallLogProfile(GetFirewallLogProfileArgs args, InvokeOptions options)
public static Output<GetFirewallLogProfileResult> getFirewallLogProfile(GetFirewallLogProfileArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:cloudngfw:getFirewallLogProfile
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FirewallName
This property is required.
Changes to this property will trigger replacement.
string
Firewall resource name
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
FirewallName
This property is required.
Changes to this property will trigger replacement.
string
Firewall resource name
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
firewallName
This property is required.
Changes to this property will trigger replacement.
String
Firewall resource name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
firewallName
This property is required.
Changes to this property will trigger replacement.
string
Firewall resource name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
firewall_name
This property is required.
Changes to this property will trigger replacement.
str
Firewall resource name
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
firewallName
This property is required.
Changes to this property will trigger replacement.
String
Firewall resource name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.

getFirewallLogProfile Result

The following output properties are available:

ApplicationInsights ApplicationInsightsResponse
Application Insight details
CommonDestination LogDestinationResponse
Common destination configurations
DecryptLogDestination LogDestinationResponse
Decrypt destination configurations
LogOption string
Log option SAME/INDIVIDUAL
LogType string
One of possible log type
ThreatLogDestination LogDestinationResponse
Threat destination configurations
TrafficLogDestination LogDestinationResponse
Traffic destination configurations
applicationInsights ApplicationInsightsResponse
Application Insight details
commonDestination LogDestinationResponse
Common destination configurations
decryptLogDestination LogDestinationResponse
Decrypt destination configurations
logOption String
Log option SAME/INDIVIDUAL
logType String
One of possible log type
threatLogDestination LogDestinationResponse
Threat destination configurations
trafficLogDestination LogDestinationResponse
Traffic destination configurations
applicationInsights ApplicationInsightsResponse
Application Insight details
commonDestination LogDestinationResponse
Common destination configurations
decryptLogDestination LogDestinationResponse
Decrypt destination configurations
logOption string
Log option SAME/INDIVIDUAL
logType string
One of possible log type
threatLogDestination LogDestinationResponse
Threat destination configurations
trafficLogDestination LogDestinationResponse
Traffic destination configurations
application_insights ApplicationInsightsResponse
Application Insight details
common_destination LogDestinationResponse
Common destination configurations
decrypt_log_destination LogDestinationResponse
Decrypt destination configurations
log_option str
Log option SAME/INDIVIDUAL
log_type str
One of possible log type
threat_log_destination LogDestinationResponse
Threat destination configurations
traffic_log_destination LogDestinationResponse
Traffic destination configurations
applicationInsights Property Map
Application Insight details
commonDestination Property Map
Common destination configurations
decryptLogDestination Property Map
Decrypt destination configurations
logOption String
Log option SAME/INDIVIDUAL
logType String
One of possible log type
threatLogDestination Property Map
Threat destination configurations
trafficLogDestination Property Map
Traffic destination configurations

Supporting Types

ApplicationInsightsResponse

Id string
Resource id for Application Insights
Key string
Application Insights key
Id string
Resource id for Application Insights
Key string
Application Insights key
id String
Resource id for Application Insights
key String
Application Insights key
id string
Resource id for Application Insights
key string
Application Insights key
id str
Resource id for Application Insights
key str
Application Insights key
id String
Resource id for Application Insights
key String
Application Insights key

EventHubResponse

Id string
Resource ID of EventHub
Name string
EventHub name
NameSpace string
EventHub namespace
PolicyName string
EventHub policy name
SubscriptionId string
Subscription Id
Id string
Resource ID of EventHub
Name string
EventHub name
NameSpace string
EventHub namespace
PolicyName string
EventHub policy name
SubscriptionId string
Subscription Id
id String
Resource ID of EventHub
name String
EventHub name
nameSpace String
EventHub namespace
policyName String
EventHub policy name
subscriptionId String
Subscription Id
id string
Resource ID of EventHub
name string
EventHub name
nameSpace string
EventHub namespace
policyName string
EventHub policy name
subscriptionId string
Subscription Id
id str
Resource ID of EventHub
name str
EventHub name
name_space str
EventHub namespace
policy_name str
EventHub policy name
subscription_id str
Subscription Id
id String
Resource ID of EventHub
name String
EventHub name
nameSpace String
EventHub namespace
policyName String
EventHub policy name
subscriptionId String
Subscription Id

LogDestinationResponse

EventHubConfigurations EventHubResponse
Event Hub configurations
MonitorConfigurations MonitorLogResponse
Monitor Log configurations
StorageConfigurations StorageAccountResponse
Storage account configurations
eventHubConfigurations EventHubResponse
Event Hub configurations
monitorConfigurations MonitorLogResponse
Monitor Log configurations
storageConfigurations StorageAccountResponse
Storage account configurations
eventHubConfigurations EventHubResponse
Event Hub configurations
monitorConfigurations MonitorLogResponse
Monitor Log configurations
storageConfigurations StorageAccountResponse
Storage account configurations
event_hub_configurations EventHubResponse
Event Hub configurations
monitor_configurations MonitorLogResponse
Monitor Log configurations
storage_configurations StorageAccountResponse
Storage account configurations
eventHubConfigurations Property Map
Event Hub configurations
monitorConfigurations Property Map
Monitor Log configurations
storageConfigurations Property Map
Storage account configurations

MonitorLogResponse

Id string
Resource ID of MonitorLog
PrimaryKey string
Primary Key value for Monitor
SecondaryKey string
Secondary Key value for Monitor
SubscriptionId string
Subscription Id
Workspace string
MonitorLog workspace
Id string
Resource ID of MonitorLog
PrimaryKey string
Primary Key value for Monitor
SecondaryKey string
Secondary Key value for Monitor
SubscriptionId string
Subscription Id
Workspace string
MonitorLog workspace
id String
Resource ID of MonitorLog
primaryKey String
Primary Key value for Monitor
secondaryKey String
Secondary Key value for Monitor
subscriptionId String
Subscription Id
workspace String
MonitorLog workspace
id string
Resource ID of MonitorLog
primaryKey string
Primary Key value for Monitor
secondaryKey string
Secondary Key value for Monitor
subscriptionId string
Subscription Id
workspace string
MonitorLog workspace
id str
Resource ID of MonitorLog
primary_key str
Primary Key value for Monitor
secondary_key str
Secondary Key value for Monitor
subscription_id str
Subscription Id
workspace str
MonitorLog workspace
id String
Resource ID of MonitorLog
primaryKey String
Primary Key value for Monitor
secondaryKey String
Secondary Key value for Monitor
subscriptionId String
Subscription Id
workspace String
MonitorLog workspace

StorageAccountResponse

AccountName string
Storage account name
Id string
Resource ID of storage account
SubscriptionId string
Subscription Id
AccountName string
Storage account name
Id string
Resource ID of storage account
SubscriptionId string
Subscription Id
accountName String
Storage account name
id String
Resource ID of storage account
subscriptionId String
Subscription Id
accountName string
Storage account name
id string
Resource ID of storage account
subscriptionId string
Subscription Id
account_name str
Storage account name
id str
Resource ID of storage account
subscription_id str
Subscription Id
accountName String
Storage account name
id String
Resource ID of storage account
subscriptionId String
Subscription Id

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi