1. Packages
  2. Azure Native
  3. API Docs
  4. cloudngfw
  5. getFirewallLogProfile
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.41.0 published on Tuesday, May 14, 2024 by Pulumi

azure-native.cloudngfw.getFirewallLogProfile

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.41.0 published on Tuesday, May 14, 2024 by Pulumi

    Log Profile for Firewall Azure REST API version: 2023-09-01.

    Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

    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>
    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]
    func GetFirewallLogProfile(ctx *Context, args *GetFirewallLogProfileArgs, opts ...InvokeOption) (*GetFirewallLogProfileResult, error)
    func GetFirewallLogProfileOutput(ctx *Context, args *GetFirewallLogProfileOutputArgs, opts ...InvokeOption) GetFirewallLogProfileResultOutput

    > 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)
    }
    public static CompletableFuture<GetFirewallLogProfileResult> getFirewallLogProfile(GetFirewallLogProfileArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:cloudngfw:getFirewallLogProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FirewallName string
    Firewall resource name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    FirewallName string
    Firewall resource name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    firewallName String
    Firewall resource name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    firewallName string
    Firewall resource name
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    firewall_name str
    Firewall resource name
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    firewallName String
    Firewall resource name
    resourceGroupName 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
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.41.0 published on Tuesday, May 14, 2024 by Pulumi