1. Packages
  2. Azure Native v2
  3. API Docs
  4. cloudngfw
  5. getLocalRulestack
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.cloudngfw.getLocalRulestack

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Get a LocalRulestackResource 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 getLocalRulestack

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 getLocalRulestack(args: GetLocalRulestackArgs, opts?: InvokeOptions): Promise<GetLocalRulestackResult>
function getLocalRulestackOutput(args: GetLocalRulestackOutputArgs, opts?: InvokeOptions): Output<GetLocalRulestackResult>
Copy
def get_local_rulestack(local_rulestack_name: Optional[str] = None,
                        resource_group_name: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetLocalRulestackResult
def get_local_rulestack_output(local_rulestack_name: Optional[pulumi.Input[str]] = None,
                        resource_group_name: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetLocalRulestackResult]
Copy
func LookupLocalRulestack(ctx *Context, args *LookupLocalRulestackArgs, opts ...InvokeOption) (*LookupLocalRulestackResult, error)
func LookupLocalRulestackOutput(ctx *Context, args *LookupLocalRulestackOutputArgs, opts ...InvokeOption) LookupLocalRulestackResultOutput
Copy

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

public static class GetLocalRulestack 
{
    public static Task<GetLocalRulestackResult> InvokeAsync(GetLocalRulestackArgs args, InvokeOptions? opts = null)
    public static Output<GetLocalRulestackResult> Invoke(GetLocalRulestackInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetLocalRulestackResult> getLocalRulestack(GetLocalRulestackArgs args, InvokeOptions options)
public static Output<GetLocalRulestackResult> getLocalRulestack(GetLocalRulestackArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:cloudngfw:getLocalRulestack
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

LocalRulestackName
This property is required.
Changes to this property will trigger replacement.
string
LocalRulestack 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.
LocalRulestackName
This property is required.
Changes to this property will trigger replacement.
string
LocalRulestack 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.
localRulestackName
This property is required.
Changes to this property will trigger replacement.
String
LocalRulestack 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.
localRulestackName
This property is required.
Changes to this property will trigger replacement.
string
LocalRulestack 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.
local_rulestack_name
This property is required.
Changes to this property will trigger replacement.
str
LocalRulestack 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.
localRulestackName
This property is required.
Changes to this property will trigger replacement.
String
LocalRulestack 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.

getLocalRulestack Result

The following output properties are available:

Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Location string
The geo-location where the resource lives
Name string
The name of the resource
ProvisioningState string
Provisioning state of the resource.
SystemData Pulumi.AzureNative.Cloudngfw.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
AssociatedSubscriptions List<string>
subscription scope of global rulestack
DefaultMode string
Mode for default rules creation
Description string
rulestack description
Identity Pulumi.AzureNative.Cloudngfw.Outputs.AzureResourceManagerManagedIdentityPropertiesResponse
The managed service identities assigned to this resource.
MinAppIdVersion string
minimum version
PanEtag string
PanEtag info
PanLocation string
Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
Scope string
Rulestack Type
SecurityServices Pulumi.AzureNative.Cloudngfw.Outputs.SecurityServicesResponse
Security Profile
Tags Dictionary<string, string>
Resource tags.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Location string
The geo-location where the resource lives
Name string
The name of the resource
ProvisioningState string
Provisioning state of the resource.
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
AssociatedSubscriptions []string
subscription scope of global rulestack
DefaultMode string
Mode for default rules creation
Description string
rulestack description
Identity AzureResourceManagerManagedIdentityPropertiesResponse
The managed service identities assigned to this resource.
MinAppIdVersion string
minimum version
PanEtag string
PanEtag info
PanLocation string
Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
Scope string
Rulestack Type
SecurityServices SecurityServicesResponse
Security Profile
Tags map[string]string
Resource tags.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location String
The geo-location where the resource lives
name String
The name of the resource
provisioningState String
Provisioning state of the resource.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
associatedSubscriptions List<String>
subscription scope of global rulestack
defaultMode String
Mode for default rules creation
description String
rulestack description
identity AzureResourceManagerManagedIdentityPropertiesResponse
The managed service identities assigned to this resource.
minAppIdVersion String
minimum version
panEtag String
PanEtag info
panLocation String
Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
scope String
Rulestack Type
securityServices SecurityServicesResponse
Security Profile
tags Map<String,String>
Resource tags.
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location string
The geo-location where the resource lives
name string
The name of the resource
provisioningState string
Provisioning state of the resource.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
associatedSubscriptions string[]
subscription scope of global rulestack
defaultMode string
Mode for default rules creation
description string
rulestack description
identity AzureResourceManagerManagedIdentityPropertiesResponse
The managed service identities assigned to this resource.
minAppIdVersion string
minimum version
panEtag string
PanEtag info
panLocation string
Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
scope string
Rulestack Type
securityServices SecurityServicesResponse
Security Profile
tags {[key: string]: string}
Resource tags.
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location str
The geo-location where the resource lives
name str
The name of the resource
provisioning_state str
Provisioning state of the resource.
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
associated_subscriptions Sequence[str]
subscription scope of global rulestack
default_mode str
Mode for default rules creation
description str
rulestack description
identity AzureResourceManagerManagedIdentityPropertiesResponse
The managed service identities assigned to this resource.
min_app_id_version str
minimum version
pan_etag str
PanEtag info
pan_location str
Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
scope str
Rulestack Type
security_services SecurityServicesResponse
Security Profile
tags Mapping[str, str]
Resource tags.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location String
The geo-location where the resource lives
name String
The name of the resource
provisioningState String
Provisioning state of the resource.
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
associatedSubscriptions List<String>
subscription scope of global rulestack
defaultMode String
Mode for default rules creation
description String
rulestack description
identity Property Map
The managed service identities assigned to this resource.
minAppIdVersion String
minimum version
panEtag String
PanEtag info
panLocation String
Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
scope String
Rulestack Type
securityServices Property Map
Security Profile
tags Map<String>
Resource tags.

Supporting Types

AzureResourceManagerManagedIdentityPropertiesResponse

PrincipalId This property is required. string
The active directory identifier of this principal.
TenantId This property is required. string
The Active Directory tenant id of the principal.
Type This property is required. string
The type of managed identity assigned to this resource.
UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.Cloudngfw.Inputs.AzureResourceManagerUserAssignedIdentityResponse>
The identities assigned to this resource by the user.
PrincipalId This property is required. string
The active directory identifier of this principal.
TenantId This property is required. string
The Active Directory tenant id of the principal.
Type This property is required. string
The type of managed identity assigned to this resource.
UserAssignedIdentities map[string]AzureResourceManagerUserAssignedIdentityResponse
The identities assigned to this resource by the user.
principalId This property is required. String
The active directory identifier of this principal.
tenantId This property is required. String
The Active Directory tenant id of the principal.
type This property is required. String
The type of managed identity assigned to this resource.
userAssignedIdentities Map<String,AzureResourceManagerUserAssignedIdentityResponse>
The identities assigned to this resource by the user.
principalId This property is required. string
The active directory identifier of this principal.
tenantId This property is required. string
The Active Directory tenant id of the principal.
type This property is required. string
The type of managed identity assigned to this resource.
userAssignedIdentities {[key: string]: AzureResourceManagerUserAssignedIdentityResponse}
The identities assigned to this resource by the user.
principal_id This property is required. str
The active directory identifier of this principal.
tenant_id This property is required. str
The Active Directory tenant id of the principal.
type This property is required. str
The type of managed identity assigned to this resource.
user_assigned_identities Mapping[str, AzureResourceManagerUserAssignedIdentityResponse]
The identities assigned to this resource by the user.
principalId This property is required. String
The active directory identifier of this principal.
tenantId This property is required. String
The Active Directory tenant id of the principal.
type This property is required. String
The type of managed identity assigned to this resource.
userAssignedIdentities Map<Property Map>
The identities assigned to this resource by the user.

AzureResourceManagerUserAssignedIdentityResponse

ClientId string
The active directory client identifier for this principal.
PrincipalId string
The active directory identifier for this principal.
ClientId string
The active directory client identifier for this principal.
PrincipalId string
The active directory identifier for this principal.
clientId String
The active directory client identifier for this principal.
principalId String
The active directory identifier for this principal.
clientId string
The active directory client identifier for this principal.
principalId string
The active directory identifier for this principal.
client_id str
The active directory client identifier for this principal.
principal_id str
The active directory identifier for this principal.
clientId String
The active directory client identifier for this principal.
principalId String
The active directory identifier for this principal.

SecurityServicesResponse

AntiSpywareProfile string
Anti spyware Profile data
AntiVirusProfile string
anti virus profile data
DnsSubscription string
DNS Subscription profile data
FileBlockingProfile string
File blocking profile data
OutboundTrustCertificate string
Trusted Egress Decryption profile data
OutboundUnTrustCertificate string
Untrusted Egress Decryption profile data
UrlFilteringProfile string
URL filtering profile data
VulnerabilityProfile string
IPs Vulnerability Profile Data
AntiSpywareProfile string
Anti spyware Profile data
AntiVirusProfile string
anti virus profile data
DnsSubscription string
DNS Subscription profile data
FileBlockingProfile string
File blocking profile data
OutboundTrustCertificate string
Trusted Egress Decryption profile data
OutboundUnTrustCertificate string
Untrusted Egress Decryption profile data
UrlFilteringProfile string
URL filtering profile data
VulnerabilityProfile string
IPs Vulnerability Profile Data
antiSpywareProfile String
Anti spyware Profile data
antiVirusProfile String
anti virus profile data
dnsSubscription String
DNS Subscription profile data
fileBlockingProfile String
File blocking profile data
outboundTrustCertificate String
Trusted Egress Decryption profile data
outboundUnTrustCertificate String
Untrusted Egress Decryption profile data
urlFilteringProfile String
URL filtering profile data
vulnerabilityProfile String
IPs Vulnerability Profile Data
antiSpywareProfile string
Anti spyware Profile data
antiVirusProfile string
anti virus profile data
dnsSubscription string
DNS Subscription profile data
fileBlockingProfile string
File blocking profile data
outboundTrustCertificate string
Trusted Egress Decryption profile data
outboundUnTrustCertificate string
Untrusted Egress Decryption profile data
urlFilteringProfile string
URL filtering profile data
vulnerabilityProfile string
IPs Vulnerability Profile Data
anti_spyware_profile str
Anti spyware Profile data
anti_virus_profile str
anti virus profile data
dns_subscription str
DNS Subscription profile data
file_blocking_profile str
File blocking profile data
outbound_trust_certificate str
Trusted Egress Decryption profile data
outbound_un_trust_certificate str
Untrusted Egress Decryption profile data
url_filtering_profile str
URL filtering profile data
vulnerability_profile str
IPs Vulnerability Profile Data
antiSpywareProfile String
Anti spyware Profile data
antiVirusProfile String
anti virus profile data
dnsSubscription String
DNS Subscription profile data
fileBlockingProfile String
File blocking profile data
outboundTrustCertificate String
Trusted Egress Decryption profile data
outboundUnTrustCertificate String
Untrusted Egress Decryption profile data
urlFilteringProfile String
URL filtering profile data
vulnerabilityProfile String
IPs Vulnerability Profile Data

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi