---
title: "PATCH /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}"
method: PATCH
path: "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}"
tags: ["GlobalRulestackResources"]
---

# PATCH /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}

`PATCH /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}`

Update a GlobalRulestackResource

## Path parameters

- `globalRulestackName` string, required

## Parameters

- `../../../../../common-types/resource-management/v3/types.json#/components/parameters/ApiVersionParameter` — unresolved $ref

## Request body

- GlobalRulestackResourceUpdate — The type used for update operations of the GlobalRulestackResource.
  - `location` string — Global Location
  - `identity` AzureResourceManagerManagedIdentityProperties — The properties of the managed service identities assigned to this resource.
    - `tenantId` string — The Active Directory tenant id of the principal.
    - `principalId` string — The active directory identifier of this principal.
    - `type` 'None' | 'SystemAssigned' | 'UserAssigned' | 'SystemAssigned,UserAssigned', required — The kind of managed identity assigned to this resource.
    - `userAssignedIdentities` object — The identities assigned to this resource by the user.
  - `properties` GlobalRulestackResourceUpdateProperties — The updatable properties of the GlobalRulestackResource.
    - `panEtag` string — PanEtag info
    - `panLocation` string — Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks
    - `scope` 'LOCAL' | 'GLOBAL' — Rulestack Type
    - `associatedSubscriptions` string[] — subscription scope of global rulestack
    - `description` string — rulestack description
    - `defaultMode` 'IPS' | 'FIREWALL' | 'NONE' — Type for Default Mode for rules creation
    - `minAppIdVersion` string — minimum version
    - `securityServices` SecurityServices — security services
      - `vulnerabilityProfile` string — IPs Vulnerability Profile Data
      - `antiSpywareProfile` string — Anti spyware Profile data
      - `antiVirusProfile` string — anti virus profile data
      - `urlFilteringProfile` string — URL filtering profile data
      - `fileBlockingProfile` string — File blocking profile data
      - `dnsSubscription` string — DNS Subscription profile data
      - `outboundUnTrustCertificate` string — Untrusted Egress Decryption profile data
      - `outboundTrustCertificate` string — Trusted Egress Decryption profile data

## Response `200`

Azure operation completed successfully.

- GlobalRulestackResource — unresolved $ref

## Other responses

- `default` — An unexpected error response.

---

[API](https://skmtc.net/azure/apis/paloaltonetworks-paloaltonetworks-cloudngfw.md) · [All operations](https://skmtc.net/azure/apis/paloaltonetworks-paloaltonetworks-cloudngfw/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/paloaltonetworks-paloaltonetworks-cloudngfw/revisions/b71d08c43861/schema)
