1. Packages
  2. Azure Native
  3. API Docs
  4. cloudngfw
  5. getFirewallGlobalRulestack
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.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.cloudngfw.getFirewallGlobalRulestack

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.2.0 published on Monday, Apr 14, 2025 by Pulumi

Get Global Rulestack associated with the 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 getFirewallGlobalRulestack

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 getFirewallGlobalRulestack(args: GetFirewallGlobalRulestackArgs, opts?: InvokeOptions): Promise<GetFirewallGlobalRulestackResult>
function getFirewallGlobalRulestackOutput(args: GetFirewallGlobalRulestackOutputArgs, opts?: InvokeOptions): Output<GetFirewallGlobalRulestackResult>
Copy
def get_firewall_global_rulestack(firewall_name: Optional[str] = None,
                                  resource_group_name: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetFirewallGlobalRulestackResult
def get_firewall_global_rulestack_output(firewall_name: Optional[pulumi.Input[str]] = None,
                                  resource_group_name: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetFirewallGlobalRulestackResult]
Copy
func GetFirewallGlobalRulestack(ctx *Context, args *GetFirewallGlobalRulestackArgs, opts ...InvokeOption) (*GetFirewallGlobalRulestackResult, error)
func GetFirewallGlobalRulestackOutput(ctx *Context, args *GetFirewallGlobalRulestackOutputArgs, opts ...InvokeOption) GetFirewallGlobalRulestackResultOutput
Copy

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

public static class GetFirewallGlobalRulestack 
{
    public static Task<GetFirewallGlobalRulestackResult> InvokeAsync(GetFirewallGlobalRulestackArgs args, InvokeOptions? opts = null)
    public static Output<GetFirewallGlobalRulestackResult> Invoke(GetFirewallGlobalRulestackInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetFirewallGlobalRulestackResult> getFirewallGlobalRulestack(GetFirewallGlobalRulestackArgs args, InvokeOptions options)
public static Output<GetFirewallGlobalRulestackResult> getFirewallGlobalRulestack(GetFirewallGlobalRulestackArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:cloudngfw:getFirewallGlobalRulestack
  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.

getFirewallGlobalRulestack Result

The following output properties are available:

AzureId string
rulestack description
AzureId string
rulestack description
azureId String
rulestack description
azureId string
rulestack description
azure_id str
rulestack description
azureId String
rulestack description

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.2.0 published on Monday, Apr 14, 2025 by Pulumi