Microsoft Azure Palo Alto Network Cloud Ngfw

Microsoft Azure Palo Alto Network Cloud NGFW is a comprehensive cloud-based network security solution that provides advanced firewall capabilities to protect organizations from cyber threats. It offers next-generation firewall functionality, including intrusion prevention, application control, and threat detection and response. This solution integrates seamlessly with Microsoft Azure cloud services, allowing for easy deployment and management of security policies across virtual networks.

OpenAPI Specification

paloaltonetworkscloudngfw-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  title: Microsoft Azure PaloAltoNetworks.Cloudngfw
  version: 2024-01-19-preview
host: management.azure.com
schemes:
  - https
produces:
  - application/json
consumes:
  - application/json
security:
  - azure_auth:
      - user_impersonation
securityDefinitions:
  azure_auth:
    type: oauth2
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
    flow: implicit
    description: Azure Active Directory OAuth2 Flow.
    scopes:
      user_impersonation: impersonate your user account
tags:
  - name: CertificateObjectGlobalRulestack
  - name: CertificateObjectLocalRulestack
  - name: Firewalls
  - name: FirewallStatus
  - name: FqdnListGlobalRulestack
  - name: FqdnListLocalRulestack
  - name: GlobalRulestack
  - name: LocalRules
  - name: LocalRulestacks
  - name: Operations
  - name: PostRules
  - name: PrefixListGlobalRulestack
  - name: PrefixListLocalRulestack
  - name: PreRules
  - name: Subscriptions
paths:
  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks:
    get:
      tags:
        - GlobalRulestack
      operationId: microsoftAzureGlobalrulestackList
      description: List GlobalRulestackResource resources by Tenant
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/GlobalRulestackResourceListResult'
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        GlobalRulestack_List_MaximumSet_Gen:
          $ref: ./examples/GlobalRulestack_List_MaximumSet_Gen.json
        GlobalRulestack_List_MinimumSet_Gen:
          $ref: ./examples/GlobalRulestack_List_MinimumSet_Gen.json
      summary: Microsoft Azure Get Providers Paloaltonetworks Cloudngfw Globalrulestacks
  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}:
    get:
      tags:
        - GlobalRulestack
      operationId: microsoftAzureGlobalrulestackGet
      description: Get a GlobalRulestackResource
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/GlobalRulestackResource'
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        GlobalRulestack_Get_MaximumSet_Gen:
          $ref: ./examples/GlobalRulestack_Get_MaximumSet_Gen.json
        GlobalRulestack_Get_MinimumSet_Gen:
          $ref: ./examples/GlobalRulestack_Get_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Get Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname
    put:
      tags:
        - GlobalRulestack
      operationId: microsoftAzureGlobalrulestackCreateorupdate
      description: Create a GlobalRulestackResource
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
        - name: resource
          in: body
          required: true
          description: Resource create parameters.
          schema:
            $ref: '#/definitions/GlobalRulestackResource'
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/GlobalRulestackResource'
        '201':
          description: Azure create operation completed successfully.
          schema:
            $ref: '#/definitions/GlobalRulestackResource'
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      x-ms-long-running-operation: true
      x-ms-examples:
        GlobalRulestack_CreateOrUpdate_MaximumSet_Gen:
          $ref: ./examples/GlobalRulestack_CreateOrUpdate_MaximumSet_Gen.json
        GlobalRulestack_CreateOrUpdate_MinimumSet_Gen:
          $ref: ./examples/GlobalRulestack_CreateOrUpdate_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Put Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname
    patch:
      tags:
        - GlobalRulestack
      operationId: microsoftAzureGlobalrulestackUpdate
      description: Update a GlobalRulestackResource
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
        - name: properties
          in: body
          required: true
          description: The resource properties to be updated.
          schema:
            $ref: '#/definitions/GlobalRulestackResourceUpdate'
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/GlobalRulestackResource'
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        GlobalRulestack_Update_MaximumSet_Gen:
          $ref: ./examples/GlobalRulestack_Update_MaximumSet_Gen.json
        GlobalRulestack_Update_MinimumSet_Gen:
          $ref: ./examples/GlobalRulestack_Update_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Patch Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname
    delete:
      tags:
        - GlobalRulestack
      operationId: microsoftAzureGlobalrulestackDelete
      description: Delete a GlobalRulestackResource
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
      responses:
        '200':
          description: Resource deleted successfully.
        '202':
          description: Resource deletion accepted.
        '204':
          description: Resource deleted successfully.
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      x-ms-long-running-operation: true
      x-ms-examples:
        GlobalRulestack_Delete_MaximumSet_Gen:
          $ref: ./examples/GlobalRulestack_Delete_MaximumSet_Gen.json
        GlobalRulestack_Delete_MinimumSet_Gen:
          $ref: ./examples/GlobalRulestack_Delete_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Delete Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname
  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/certificates:
    get:
      tags:
        - CertificateObjectGlobalRulestack
      operationId: microsoftAzureCertificateobjectglobalrulestackList
      description: List CertificateObjectGlobalRulestackResource resources by Tenant
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/CertificateObjectGlobalRulestackResourceListResult'
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        CertificateObjectGlobalRulestack_List_MaximumSet_Gen:
          $ref: ./examples/CertificateObjectGlobalRulestack_List_MaximumSet_Gen.json
        CertificateObjectGlobalRulestack_List_MinimumSet_Gen:
          $ref: ./examples/CertificateObjectGlobalRulestack_List_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Get Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Certificates
  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/certificates/{name}:
    get:
      tags:
        - CertificateObjectGlobalRulestack
      operationId: microsoftAzureCertificateobjectglobalrulestackGet
      description: Get a CertificateObjectGlobalRulestackResource
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
        - $ref: '#/parameters/CertificateObjectGlobalRulestackResource.name'
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/CertificateObjectGlobalRulestackResource'
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        CertificateObjectGlobalRulestack_Get_MaximumSet_Gen:
          $ref: ./examples/CertificateObjectGlobalRulestack_Get_MaximumSet_Gen.json
        CertificateObjectGlobalRulestack_Get_MinimumSet_Gen:
          $ref: ./examples/CertificateObjectGlobalRulestack_Get_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Get Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Certificates Name
    put:
      tags:
        - CertificateObjectGlobalRulestack
      operationId: microsoftAzureCertificateobjectglobalrulestackCreateorupdate
      description: Create a CertificateObjectGlobalRulestackResource
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
        - $ref: '#/parameters/CertificateObjectGlobalRulestackResource.name'
        - name: resource
          in: body
          required: true
          description: Resource create parameters.
          schema:
            $ref: '#/definitions/CertificateObjectGlobalRulestackResource'
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/CertificateObjectGlobalRulestackResource'
        '201':
          description: Azure create operation completed successfully.
          schema:
            $ref: '#/definitions/CertificateObjectGlobalRulestackResource'
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      x-ms-long-running-operation: true
      x-ms-examples:
        CertificateObjectGlobalRulestack_CreateOrUpdate_MaximumSet_Gen:
          $ref: >-
            ./examples/CertificateObjectGlobalRulestack_CreateOrUpdate_MaximumSet_Gen.json
        CertificateObjectGlobalRulestack_CreateOrUpdate_MinimumSet_Gen:
          $ref: >-
            ./examples/CertificateObjectGlobalRulestack_CreateOrUpdate_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Put Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Certificates Name
    delete:
      tags:
        - CertificateObjectGlobalRulestack
      operationId: microsoftAzureCertificateobjectglobalrulestackDelete
      description: Delete a CertificateObjectGlobalRulestackResource
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
        - $ref: '#/parameters/CertificateObjectGlobalRulestackResource.name'
      responses:
        '200':
          description: Resource deleted successfully.
        '202':
          description: Resource deletion accepted.
        '204':
          description: Resource deleted successfully.
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      x-ms-long-running-operation: true
      x-ms-examples:
        CertificateObjectGlobalRulestack_Delete_MaximumSet_Gen:
          $ref: >-
            ./examples/CertificateObjectGlobalRulestack_Delete_MaximumSet_Gen.json
        CertificateObjectGlobalRulestack_Delete_MinimumSet_Gen:
          $ref: >-
            ./examples/CertificateObjectGlobalRulestack_Delete_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Delete Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Certificates Name
  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/commit:
    post:
      tags:
        - GlobalRulestack
      operationId: microsoftAzureGlobalrulestackCommit
      description: Commit rulestack configuration
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
      responses:
        '202':
          description: The request has been received but not yet acted upon.
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation-options:
        final-state-via: location
      x-ms-long-running-operation: true
      x-ms-examples:
        GlobalRulestack_commit_MaximumSet_Gen:
          $ref: ./examples/GlobalRulestack_commit_MaximumSet_Gen.json
        GlobalRulestack_commit_MinimumSet_Gen:
          $ref: ./examples/GlobalRulestack_commit_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Post Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Commit
  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/fqdnlists:
    get:
      tags:
        - FqdnListGlobalRulestack
      operationId: microsoftAzureFqdnlistglobalrulestackList
      description: List FqdnListGlobalRulestackResource resources by Tenant
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/FqdnListGlobalRulestackResourceListResult'
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        FqdnListGlobalRulestack_List_MaximumSet_Gen:
          $ref: ./examples/FqdnListGlobalRulestack_List_MaximumSet_Gen.json
        FqdnListGlobalRulestack_List_MinimumSet_Gen:
          $ref: ./examples/FqdnListGlobalRulestack_List_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Get Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Fqdnlists
  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/fqdnlists/{name}:
    get:
      tags:
        - FqdnListGlobalRulestack
      operationId: microsoftAzureFqdnlistglobalrulestackGet
      description: Get a FqdnListGlobalRulestackResource
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
        - $ref: '#/parameters/FqdnListGlobalRulestackResource.name'
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/FqdnListGlobalRulestackResource'
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        FqdnListGlobalRulestack_Get_MaximumSet_Gen:
          $ref: ./examples/FqdnListGlobalRulestack_Get_MaximumSet_Gen.json
        FqdnListGlobalRulestack_Get_MinimumSet_Gen:
          $ref: ./examples/FqdnListGlobalRulestack_Get_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Get Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Fqdnlists Name
    put:
      tags:
        - FqdnListGlobalRulestack
      operationId: microsoftAzureFqdnlistglobalrulestackCreateorupdate
      description: Create a FqdnListGlobalRulestackResource
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
        - $ref: '#/parameters/FqdnListGlobalRulestackResource.name'
        - name: resource
          in: body
          required: true
          description: Resource create parameters.
          schema:
            $ref: '#/definitions/FqdnListGlobalRulestackResource'
      responses:
        '200':
          description: Azure operation completed successfully.
          schema:
            $ref: '#/definitions/FqdnListGlobalRulestackResource'
        '201':
          description: Azure create operation completed successfully.
          schema:
            $ref: '#/definitions/FqdnListGlobalRulestackResource'
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      x-ms-long-running-operation: true
      x-ms-examples:
        FqdnListGlobalRulestack_CreateOrUpdate_MaximumSet_Gen:
          $ref: >-
            ./examples/FqdnListGlobalRulestack_CreateOrUpdate_MaximumSet_Gen.json
        FqdnListGlobalRulestack_CreateOrUpdate_MinimumSet_Gen:
          $ref: >-
            ./examples/FqdnListGlobalRulestack_CreateOrUpdate_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Put Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Fqdnlists Name
    delete:
      tags:
        - FqdnListGlobalRulestack
      operationId: microsoftAzureFqdnlistglobalrulestackDelete
      description: Delete a FqdnListGlobalRulestackResource
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
        - $ref: '#/parameters/FqdnListGlobalRulestackResource.name'
      responses:
        '200':
          description: Resource deleted successfully.
        '202':
          description: Resource deletion accepted.
        '204':
          description: Resource deleted successfully.
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      x-ms-long-running-operation: true
      x-ms-examples:
        FqdnListGlobalRulestack_Delete_MaximumSet_Gen:
          $ref: ./examples/FqdnListGlobalRulestack_Delete_MaximumSet_Gen.json
        FqdnListGlobalRulestack_Delete_MinimumSet_Gen:
          $ref: ./examples/FqdnListGlobalRulestack_Delete_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Delete Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Fqdnlists Name
  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/getChangeLog:
    post:
      tags:
        - GlobalRulestack
      operationId: microsoftAzureGlobalrulestackGetchangelog
      description: Get changelog
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
      responses:
        '200':
          description: The request has succeeded.
          schema:
            $ref: '#/definitions/Changelog'
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        GlobalRulestack_getChangeLog_MaximumSet_Gen:
          $ref: ./examples/GlobalRulestack_getChangeLog_MaximumSet_Gen.json
        GlobalRulestack_getChangeLog_MinimumSet_Gen:
          $ref: ./examples/GlobalRulestack_getChangeLog_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Post Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Getchangelog
  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listAdvancedSecurityObjects:
    post:
      tags:
        - GlobalRulestack
      operationId: microsoftAzureGlobalrulestackListadvancedsecurityobjects
      description: Get the list of advanced security objects
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
        - name: skip
          in: query
          required: false
          type: string
        - name: top
          in: query
          required: false
          type: integer
          format: int32
        - name: type
          in: query
          required: true
          type: string
          enum:
            - urlCustom
            - feeds
          x-ms-enum:
            name: AdvSecurityObjectTypeEnum
            modelAsString: true
      responses:
        '200':
          description: The request has succeeded.
          schema:
            $ref: '#/definitions/advSecurityObjectListResponse'
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        GlobalRulestack_listAdvancedSecurityObjects_MaximumSet_Gen:
          $ref: >-
            ./examples/GlobalRulestack_listAdvancedSecurityObjects_MaximumSet_Gen.json
        GlobalRulestack_listAdvancedSecurityObjects_MinimumSet_Gen:
          $ref: >-
            ./examples/GlobalRulestack_listAdvancedSecurityObjects_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Post Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Listadvancedsecurityobjects
  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listAppIds:
    post:
      tags:
        - GlobalRulestack
      operationId: microsoftAzureGlobalrulestackListappids
      description: List of AppIds for GlobalRulestack ApiVersion
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
        - name: appIdVersion
          in: query
          required: false
          type: string
        - name: appPrefix
          in: query
          required: false
          type: string
        - name: skip
          in: query
          required: false
          type: string
        - name: top
          in: query
          required: false
          type: integer
          format: int32
      responses:
        '200':
          description: The request has succeeded.
          schema:
            $ref: '#/definitions/ListAppIdResponse'
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        GlobalRulestack_listAppIds_MaximumSet_Gen:
          $ref: ./examples/GlobalRulestack_listAppIds_MaximumSet_Gen.json
        GlobalRulestack_listAppIds_MinimumSet_Gen:
          $ref: ./examples/GlobalRulestack_listAppIds_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Post Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Listappids
  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listCountries:
    post:
      tags:
        - GlobalRulestack
      operationId: microsoftAzureGlobalrulestackListcountries
      description: List of countries for Rulestack
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
        - name: skip
          in: query
          required: false
          type: string
        - name: top
          in: query
          required: false
          type: integer
          format: int32
      responses:
        '200':
          description: The request has succeeded.
          schema:
            $ref: '#/definitions/CountriesResponse'
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        GlobalRulestack_listCountries_MaximumSet_Gen:
          $ref: ./examples/GlobalRulestack_listCountries_MaximumSet_Gen.json
        GlobalRulestack_listCountries_MinimumSet_Gen:
          $ref: ./examples/GlobalRulestack_listCountries_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Post Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Listcountries
  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listFirewalls:
    post:
      tags:
        - GlobalRulestack
      operationId: microsoftAzureGlobalrulestackListfirewalls
      description: List of Firewalls associated with Rulestack
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
      responses:
        '200':
          description: The request has succeeded.
          schema:
            $ref: '#/definitions/ListFirewallsResponse'
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        GlobalRulestack_listFirewalls_MaximumSet_Gen:
          $ref: ./examples/GlobalRulestack_listFirewalls_MaximumSet_Gen.json
        GlobalRulestack_listFirewalls_MinimumSet_Gen:
          $ref: ./examples/GlobalRulestack_listFirewalls_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Post Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Listfirewalls
  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listPredefinedUrlCategories:
    post:
      tags:
        - GlobalRulestack
      operationId: microsoftAzureGlobalrulestackListpredefinedurlcategories
      description: List predefined URL categories for rulestack
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName'
        - name: skip
          in: query
          required: false
          type: string
        - name: top
          in: query
          required: false
          type: integer
          format: int32
      responses:
        '200':
          description: The request has succeeded.
          schema:
            $ref: '#/definitions/PredefinedUrlCategoriesResponse'
        default:
          description: >-
            Common error response for all Azure Resource Manager APIs to return
            error details for failed operations.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        GlobalRulestack_listPredefinedUrlCategories_MaximumSet_Gen:
          $ref: >-
            ./examples/GlobalRulestack_listPredefinedUrlCategories_MaximumSet_Gen.json
        GlobalRulestack_listPredefinedUrlCategories_MinimumSet_Gen:
          $ref: >-
            ./examples/GlobalRulestack_listPredefinedUrlCategories_MinimumSet_Gen.json
      summary: >-
        Microsoft Azure Post Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Listpredefinedurlcategories
  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listSecurityServices:
    post:
      tags:
        - GlobalRulestack
      operationId: microsoftAzureGlobalrulestackListsecurityservices
      description: List the security services for rulestack
      parameters:
        - $ref: >-
            

# --- truncated at 32 KB (212 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/openapi/paloaltonetworkscloudngfw-openapi-original.yml