azure-native.cloudngfw.getGlobalRulestack
Explore with Pulumi AI
Get a GlobalRulestackResource
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 getGlobalRulestack
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 getGlobalRulestack(args: GetGlobalRulestackArgs, opts?: InvokeOptions): Promise<GetGlobalRulestackResult>
function getGlobalRulestackOutput(args: GetGlobalRulestackOutputArgs, opts?: InvokeOptions): Output<GetGlobalRulestackResult>def get_global_rulestack(global_rulestack_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetGlobalRulestackResult
def get_global_rulestack_output(global_rulestack_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetGlobalRulestackResult]func LookupGlobalRulestack(ctx *Context, args *LookupGlobalRulestackArgs, opts ...InvokeOption) (*LookupGlobalRulestackResult, error)
func LookupGlobalRulestackOutput(ctx *Context, args *LookupGlobalRulestackOutputArgs, opts ...InvokeOption) LookupGlobalRulestackResultOutput> Note: This function is named LookupGlobalRulestack in the Go SDK.
public static class GetGlobalRulestack 
{
    public static Task<GetGlobalRulestackResult> InvokeAsync(GetGlobalRulestackArgs args, InvokeOptions? opts = null)
    public static Output<GetGlobalRulestackResult> Invoke(GetGlobalRulestackInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGlobalRulestackResult> getGlobalRulestack(GetGlobalRulestackArgs args, InvokeOptions options)
public static Output<GetGlobalRulestackResult> getGlobalRulestack(GetGlobalRulestackArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:cloudngfw:getGlobalRulestack
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Global
Rulestack stringName  - GlobalRulestack resource name
 
- Global
Rulestack stringName  - GlobalRulestack resource name
 
- global
Rulestack StringName  - GlobalRulestack resource name
 
- global
Rulestack stringName  - GlobalRulestack resource name
 
- global_
rulestack_ strname  - GlobalRulestack resource name
 
- global
Rulestack StringName  - GlobalRulestack resource name
 
getGlobalRulestack Result
The following output properties are available:
- Azure
Api stringVersion  - The Azure API version of the resource.
 - Id string
 - Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
 - Location string
 - Global Location
 - Name string
 - The name of the resource
 - Provisioning
State string - Provisioning state of the resource.
 - System
Data Pulumi.Azure Native. Cloudngfw. Outputs. System Data Response  - 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"
 - Associated
Subscriptions List<string> - subscription scope of global rulestack
 - Default
Mode string - Mode for default rules creation
 - Description string
 - rulestack description
 - Identity
Pulumi.
Azure Native. Cloudngfw. Outputs. Azure Resource Manager Managed Identity Properties Response  - The managed service identities assigned to this resource.
 - Min
App stringId Version  - minimum version
 - Pan
Etag string - PanEtag info
 - Pan
Location string - Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
 - Scope string
 - Rulestack Type
 - Security
Services Pulumi.Azure Native. Cloudngfw. Outputs. Security Services Response  - Security Profile
 
- Azure
Api stringVersion  - The Azure API version of the resource.
 - Id string
 - Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
 - Location string
 - Global Location
 - Name string
 - The name of the resource
 - Provisioning
State string - Provisioning state of the resource.
 - System
Data SystemData Response  - 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"
 - Associated
Subscriptions []string - subscription scope of global rulestack
 - Default
Mode string - Mode for default rules creation
 - Description string
 - rulestack description
 - Identity
Azure
Resource Manager Managed Identity Properties Response  - The managed service identities assigned to this resource.
 - Min
App stringId Version  - minimum version
 - Pan
Etag string - PanEtag info
 - Pan
Location string - Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
 - Scope string
 - Rulestack Type
 - Security
Services SecurityServices Response  - Security Profile
 
- azure
Api StringVersion  - The Azure API version of the resource.
 - id String
 - Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
 - location String
 - Global Location
 - name String
 - The name of the resource
 - provisioning
State String - Provisioning state of the resource.
 - system
Data SystemData Response  - 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"
 - associated
Subscriptions List<String> - subscription scope of global rulestack
 - default
Mode String - Mode for default rules creation
 - description String
 - rulestack description
 - identity
Azure
Resource Manager Managed Identity Properties Response  - The managed service identities assigned to this resource.
 - min
App StringId Version  - minimum version
 - pan
Etag String - PanEtag info
 - pan
Location String - Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
 - scope String
 - Rulestack Type
 - security
Services SecurityServices Response  - Security Profile
 
- azure
Api stringVersion  - The Azure API version of the resource.
 - id string
 - Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
 - location string
 - Global Location
 - name string
 - The name of the resource
 - provisioning
State string - Provisioning state of the resource.
 - system
Data SystemData Response  - 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"
 - associated
Subscriptions string[] - subscription scope of global rulestack
 - default
Mode string - Mode for default rules creation
 - description string
 - rulestack description
 - identity
Azure
Resource Manager Managed Identity Properties Response  - The managed service identities assigned to this resource.
 - min
App stringId Version  - minimum version
 - pan
Etag string - PanEtag info
 - pan
Location string - Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
 - scope string
 - Rulestack Type
 - security
Services SecurityServices Response  - Security Profile
 
- azure_
api_ strversion  - The Azure API version of the resource.
 - id str
 - Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
 - location str
 - Global Location
 - name str
 - The name of the resource
 - provisioning_
state str - Provisioning state of the resource.
 - system_
data SystemData Response  - 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
Azure
Resource Manager Managed Identity Properties Response  - The managed service identities assigned to this resource.
 - min_
app_ strid_ version  - minimum version
 - pan_
etag str - PanEtag info
 - pan_
location str - Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
 - scope str
 - Rulestack Type
 - security_
services SecurityServices Response  - Security Profile
 
- azure
Api StringVersion  - The Azure API version of the resource.
 - id String
 - Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
 - location String
 - Global Location
 - name String
 - The name of the resource
 - provisioning
State String - Provisioning state of the resource.
 - system
Data 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"
 - associated
Subscriptions List<String> - subscription scope of global rulestack
 - default
Mode String - Mode for default rules creation
 - description String
 - rulestack description
 - identity Property Map
 - The managed service identities assigned to this resource.
 - min
App StringId Version  - minimum version
 - pan
Etag String - PanEtag info
 - pan
Location String - Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
 - scope String
 - Rulestack Type
 - security
Services Property Map - Security Profile
 
Supporting Types
AzureResourceManagerManagedIdentityPropertiesResponse      
- Principal
Id string - The active directory identifier of this principal.
 - Tenant
Id string - The Active Directory tenant id of the principal.
 - Type string
 - The type of managed identity assigned to this resource.
 - User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Cloudngfw. Inputs. Azure Resource Manager User Assigned Identity Response>  - The identities assigned to this resource by the user.
 
- Principal
Id string - The active directory identifier of this principal.
 - Tenant
Id string - The Active Directory tenant id of the principal.
 - Type string
 - The type of managed identity assigned to this resource.
 - User
Assigned map[string]AzureIdentities Resource Manager User Assigned Identity Response  - The identities assigned to this resource by the user.
 
- principal
Id String - The active directory identifier of this principal.
 - tenant
Id String - The Active Directory tenant id of the principal.
 - type String
 - The type of managed identity assigned to this resource.
 - user
Assigned Map<String,AzureIdentities Resource Manager User Assigned Identity Response>  - The identities assigned to this resource by the user.
 
- principal
Id string - The active directory identifier of this principal.
 - tenant
Id string - The Active Directory tenant id of the principal.
 - type string
 - The type of managed identity assigned to this resource.
 - user
Assigned {[key: string]: AzureIdentities Resource Manager User Assigned Identity Response}  - The identities assigned to this resource by the user.
 
- principal_
id str - The active directory identifier of this principal.
 - tenant_
id str - The Active Directory tenant id of the principal.
 - type str
 - The type of managed identity assigned to this resource.
 - user_
assigned_ Mapping[str, Azureidentities Resource Manager User Assigned Identity Response]  - The identities assigned to this resource by the user.
 
- principal
Id String - The active directory identifier of this principal.
 - tenant
Id String - The Active Directory tenant id of the principal.
 - type String
 - The type of managed identity assigned to this resource.
 - user
Assigned Map<Property Map>Identities  - The identities assigned to this resource by the user.
 
AzureResourceManagerUserAssignedIdentityResponse      
- Client
Id string - The active directory client identifier for this principal.
 - Principal
Id string - The active directory identifier for this principal.
 
- Client
Id string - The active directory client identifier for this principal.
 - Principal
Id string - The active directory identifier for this principal.
 
- client
Id String - The active directory client identifier for this principal.
 - principal
Id String - The active directory identifier for this principal.
 
- client
Id string - The active directory client identifier for this principal.
 - principal
Id 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.
 
- client
Id String - The active directory client identifier for this principal.
 - principal
Id String - The active directory identifier for this principal.
 
SecurityServicesResponse  
- Anti
Spyware stringProfile  - Anti spyware Profile data
 - Anti
Virus stringProfile  - anti virus profile data
 - Dns
Subscription string - DNS Subscription profile data
 - File
Blocking stringProfile  - File blocking profile data
 - Outbound
Trust stringCertificate  - Trusted Egress Decryption profile data
 - Outbound
Un stringTrust Certificate  - Untrusted Egress Decryption profile data
 - Url
Filtering stringProfile  - URL filtering profile data
 - Vulnerability
Profile string - IPs Vulnerability Profile Data
 
- Anti
Spyware stringProfile  - Anti spyware Profile data
 - Anti
Virus stringProfile  - anti virus profile data
 - Dns
Subscription string - DNS Subscription profile data
 - File
Blocking stringProfile  - File blocking profile data
 - Outbound
Trust stringCertificate  - Trusted Egress Decryption profile data
 - Outbound
Un stringTrust Certificate  - Untrusted Egress Decryption profile data
 - Url
Filtering stringProfile  - URL filtering profile data
 - Vulnerability
Profile string - IPs Vulnerability Profile Data
 
- anti
Spyware StringProfile  - Anti spyware Profile data
 - anti
Virus StringProfile  - anti virus profile data
 - dns
Subscription String - DNS Subscription profile data
 - file
Blocking StringProfile  - File blocking profile data
 - outbound
Trust StringCertificate  - Trusted Egress Decryption profile data
 - outbound
Un StringTrust Certificate  - Untrusted Egress Decryption profile data
 - url
Filtering StringProfile  - URL filtering profile data
 - vulnerability
Profile String - IPs Vulnerability Profile Data
 
- anti
Spyware stringProfile  - Anti spyware Profile data
 - anti
Virus stringProfile  - anti virus profile data
 - dns
Subscription string - DNS Subscription profile data
 - file
Blocking stringProfile  - File blocking profile data
 - outbound
Trust stringCertificate  - Trusted Egress Decryption profile data
 - outbound
Un stringTrust Certificate  - Untrusted Egress Decryption profile data
 - url
Filtering stringProfile  - URL filtering profile data
 - vulnerability
Profile string - IPs Vulnerability Profile Data
 
- anti_
spyware_ strprofile  - Anti spyware Profile data
 - anti_
virus_ strprofile  - anti virus profile data
 - dns_
subscription str - DNS Subscription profile data
 - file_
blocking_ strprofile  - File blocking profile data
 - outbound_
trust_ strcertificate  - Trusted Egress Decryption profile data
 - outbound_
un_ strtrust_ certificate  - Untrusted Egress Decryption profile data
 - url_
filtering_ strprofile  - URL filtering profile data
 - vulnerability_
profile str - IPs Vulnerability Profile Data
 
- anti
Spyware StringProfile  - Anti spyware Profile data
 - anti
Virus StringProfile  - anti virus profile data
 - dns
Subscription String - DNS Subscription profile data
 - file
Blocking StringProfile  - File blocking profile data
 - outbound
Trust StringCertificate  - Trusted Egress Decryption profile data
 - outbound
Un StringTrust Certificate  - Untrusted Egress Decryption profile data
 - url
Filtering StringProfile  - URL filtering profile data
 - vulnerability
Profile String - IPs Vulnerability Profile Data
 
SystemDataResponse  
- Created
At string - The timestamp of resource creation (UTC).
 - Created
By string - The identity that created the resource.
 - Created
By stringType  - The type of identity that created the resource.
 - Last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - Last
Modified stringBy  - The identity that last modified the resource.
 - Last
Modified stringBy Type  - The type of identity that last modified the resource.
 
- Created
At string - The timestamp of resource creation (UTC).
 - Created
By string - The identity that created the resource.
 - Created
By stringType  - The type of identity that created the resource.
 - Last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - Last
Modified stringBy  - The identity that last modified the resource.
 - Last
Modified stringBy Type  - The type of identity that last modified the resource.
 
- created
At String - The timestamp of resource creation (UTC).
 - created
By String - The identity that created the resource.
 - created
By StringType  - The type of identity that created the resource.
 - last
Modified StringAt  - The timestamp of resource last modification (UTC)
 - last
Modified StringBy  - The identity that last modified the resource.
 - last
Modified StringBy Type  - The type of identity that last modified the resource.
 
- created
At string - The timestamp of resource creation (UTC).
 - created
By string - The identity that created the resource.
 - created
By stringType  - The type of identity that created the resource.
 - last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - last
Modified stringBy  - The identity that last modified the resource.
 - last
Modified stringBy Type  - 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_ strtype  - The type of identity that created the resource.
 - last_
modified_ strat  - The timestamp of resource last modification (UTC)
 - last_
modified_ strby  - The identity that last modified the resource.
 - last_
modified_ strby_ type  - The type of identity that last modified the resource.
 
- created
At String - The timestamp of resource creation (UTC).
 - created
By String - The identity that created the resource.
 - created
By StringType  - The type of identity that created the resource.
 - last
Modified StringAt  - The timestamp of resource last modification (UTC)
 - last
Modified StringBy  - The identity that last modified the resource.
 - last
Modified StringBy Type  - The type of identity that last modified the resource.
 
Package Details
- Repository
 - Azure Native pulumi/pulumi-azure-native
 - License
 - Apache-2.0