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: >- ../../../../../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: - antiSpyware - antiVirus - ipsVulnerability - urlFiltering - fileBlocking - dnsSubscription x-ms-enum: name: SecurityServicesTypeEnum modelAsString: true responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/securityServicesResponse' 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_listSecurityServices_MaximumSet_Gen: $ref: ./examples/GlobalRulestack_listSecurityServices_MaximumSet_Gen.json GlobalRulestack_listSecurityServices_MinimumSet_Gen: $ref: ./examples/GlobalRulestack_listSecurityServices_MinimumSet_Gen.json summary: >- Microsoft Azure Post Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Listsecurityservices /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules: get: tags: - PostRules operationId: microsoftAzurePostrulesList description: List PostRulesResource 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/PostRulesResourceListResult' 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: PostRules_List_MaximumSet_Gen: $ref: ./examples/PostRules_List_MaximumSet_Gen.json PostRules_List_MinimumSet_Gen: $ref: ./examples/PostRules_List_MinimumSet_Gen.json summary: >- Microsoft Azure Get Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Postrules /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules/{priority}: get: tags: - PostRules operationId: microsoftAzurePostrulesGet description: Get a PostRulesResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName' - $ref: '#/parameters/PostRulesResource.priority' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/PostRulesResource' 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: PostRules_Get_MaximumSet_Gen: $ref: ./examples/PostRules_Get_MaximumSet_Gen.json PostRules_Get_MinimumSet_Gen: $ref: ./examples/PostRules_Get_MinimumSet_Gen.json summary: >- Microsoft Azure Get Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Postrules Priority put: tags: - PostRules operationId: microsoftAzurePostrulesCreateorupdate description: Create a PostRulesResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName' - $ref: '#/parameters/PostRulesResource.priority' - name: resource in: body required: true description: Resource create parameters. schema: $ref: '#/definitions/PostRulesResource' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/PostRulesResource' '201': description: Azure create operation completed successfully. schema: $ref: '#/definitions/PostRulesResource' 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: PostRules_CreateOrUpdate_MaximumSet_Gen: $ref: ./examples/PostRules_CreateOrUpdate_MaximumSet_Gen.json PostRules_CreateOrUpdate_MinimumSet_Gen: $ref: ./examples/PostRules_CreateOrUpdate_MinimumSet_Gen.json summary: >- Microsoft Azure Put Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Postrules Priority delete: tags: - PostRules operationId: microsoftAzurePostrulesDelete description: Delete a PostRulesResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName' - $ref: '#/parameters/PostRulesResource.priority' 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: PostRules_Delete_MaximumSet_Gen: $ref: ./examples/PostRules_Delete_MaximumSet_Gen.json PostRules_Delete_MinimumSet_Gen: $ref: ./examples/PostRules_Delete_MinimumSet_Gen.json summary: >- Microsoft Azure Delete Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Postrules Priority /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules/{priority}/getCounters: post: tags: - PostRules operationId: microsoftAzurePostrulesGetcounters description: Get counters parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName' - $ref: '#/parameters/PostRulesResource.priority' - name: firewallName in: query required: false type: string responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/RuleCounter' 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: PostRules_getCounters_MaximumSet_Gen: $ref: ./examples/PostRules_getCounters_MaximumSet_Gen.json PostRules_getCounters_MinimumSet_Gen: $ref: ./examples/PostRules_getCounters_MinimumSet_Gen.json summary: >- Microsoft Azure Post Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Postrules Priority Getcounters /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules/{priority}/refreshCounters: post: tags: - PostRules operationId: microsoftAzurePostrulesRefreshcounters description: Refresh counters parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName' - $ref: '#/parameters/PostRulesResource.priority' - name: firewallName in: query required: false type: string responses: '204': description: >- There is no content to send for this request, but the headers may be useful. 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: PostRules_refreshCounters_MaximumSet_Gen: $ref: ./examples/PostRules_refreshCounters_MaximumSet_Gen.json PostRules_refreshCounters_MinimumSet_Gen: $ref: ./examples/PostRules_refreshCounters_MinimumSet_Gen.json summary: >- Microsoft Azure Post Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Postrules Priority Refreshcounters /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules/{priority}/resetCounters: post: tags: - PostRules operationId: microsoftAzurePostrulesResetcounters description: Reset counters parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName' - $ref: '#/parameters/PostRulesResource.priority' - name: firewallName in: query required: false type: string responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/RuleCounterReset' 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: PostRules_resetCounters_MaximumSet_Gen: $ref: ./examples/PostRules_resetCounters_MaximumSet_Gen.json PostRules_resetCounters_MinimumSet_Gen: $ref: ./examples/PostRules_resetCounters_MinimumSet_Gen.json summary: >- Microsoft Azure Post Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Postrules Priority Resetcounters /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/prefixlists: get: tags: - PrefixListGlobalRulestack operationId: microsoftAzurePrefixlistglobalrulestackList description: List PrefixListGlobalRulestackResource 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/PrefixListGlobalRulestackResourceListResult' 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: PrefixListGlobalRulestack_List_MaximumSet_Gen: $ref: ./examples/PrefixListGlobalRulestack_List_MaximumSet_Gen.json PrefixListGlobalRulestack_List_MinimumSet_Gen: $ref: ./examples/PrefixListGlobalRulestack_List_MinimumSet_Gen.json summary: >- Microsoft Azure Get Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Prefixlists /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/prefixlists/{name}: get: tags: - PrefixListGlobalRulestack operationId: microsoftAzurePrefixlistglobalrulestackGet description: Get a PrefixListGlobalRulestackResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName' - $ref: '#/parameters/PrefixListGlobalRulestackResource.name' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/PrefixListGlobalRulestackResource' 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: PrefixListGlobalRulestack_Get_MaximumSet_Gen: $ref: ./examples/PrefixListGlobalRulestack_Get_MaximumSet_Gen.json PrefixListGlobalRulestack_Get_MinimumSet_Gen: $ref: ./examples/PrefixListGlobalRulestack_Get_MinimumSet_Gen.json summary: >- Microsoft Azure Get Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Prefixlists Name put: tags: - PrefixListGlobalRulestack operationId: microsoftAzurePrefixlistglobalrulestackCreateorupdate description: Create a PrefixListGlobalRulestackResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName' - $ref: '#/parameters/PrefixListGlobalRulestackResource.name' - name: resource in: body required: true description: Resource create parameters. schema: $ref: '#/definitions/PrefixListGlobalRulestackResource' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/PrefixListGlobalRulestackResource' '201': description: Azure create operation completed successfully. schema: $ref: '#/definitions/PrefixListGlobalRulestackResource' 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: PrefixListGlobalRulestack_CreateOrUpdate_MaximumSet_Gen: $ref: >- ./examples/PrefixListGlobalRulestack_CreateOrUpdate_MaximumSet_Gen.json PrefixListGlobalRulestack_CreateOrUpdate_MinimumSet_Gen: $ref: >- ./examples/PrefixListGlobalRulestack_CreateOrUpdate_MinimumSet_Gen.json summary: >- Microsoft Azure Put Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Prefixlists Name delete: tags: - PrefixListGlobalRulestack operationId: microsoftAzurePrefixlistglobalrulestackDelete description: Delete a PrefixListGlobalRulestackResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName' - $ref: '#/parameters/PrefixListGlobalRulestackResource.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: PrefixListGlobalRulestack_Delete_MaximumSet_Gen: $ref: ./examples/PrefixListGlobalRulestack_Delete_MaximumSet_Gen.json PrefixListGlobalRulestack_Delete_MinimumSet_Gen: $ref: ./examples/PrefixListGlobalRulestack_Delete_MinimumSet_Gen.json summary: >- Microsoft Azure Delete Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Prefixlists Name /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules: get: tags: - PreRules operationId: microsoftAzurePrerulesList description: List PreRulesResource 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/PreRulesResourceListResult' 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: PreRules_List_MaximumSet_Gen: $ref: ./examples/PreRules_List_MaximumSet_Gen.json PreRules_List_MinimumSet_Gen: $ref: ./examples/PreRules_List_MinimumSet_Gen.json summary: >- Microsoft Azure Get Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Prerules /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules/{priority}: get: tags: - PreRules operationId: microsoftAzurePrerulesGet description: Get a PreRulesResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName' - $ref: '#/parameters/PreRulesResource.priority' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/PreRulesResource' 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: PreRules_Get_MaximumSet_Gen: $ref: ./examples/PreRules_Get_MaximumSet_Gen.json PreRules_Get_MinimumSet_Gen: $ref: ./examples/PreRules_Get_MinimumSet_Gen.json summary: >- Microsoft Azure Get Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Prerules Priority put: tags: - PreRules operationId: microsoftAzurePrerulesCreateorupdate description: Create a PreRulesResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName' - $ref: '#/parameters/PreRulesResource.priority' - name: resource in: body required: true description: Resource create parameters. schema: $ref: '#/definitions/PreRulesResource' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/PreRulesResource' '201': description: Azure create operation completed successfully. schema: $ref: '#/definitions/PreRulesResource' 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: PreRules_CreateOrUpdate_MaximumSet_Gen: $ref: ./examples/PreRules_CreateOrUpdate_MaximumSet_Gen.json PreRules_CreateOrUpdate_MinimumSet_Gen: $ref: ./examples/PreRules_CreateOrUpdate_MinimumSet_Gen.json summary: >- Microsoft Azure Put Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Prerules Priority delete: tags: - PreRules operationId: microsoftAzurePrerulesDelete description: Delete a PreRulesResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName' - $ref: '#/parameters/PreRulesResource.priority' 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: PreRules_Delete_MaximumSet_Gen: $ref: ./examples/PreRules_Delete_MaximumSet_Gen.json PreRules_Delete_MinimumSet_Gen: $ref: ./examples/PreRules_Delete_MinimumSet_Gen.json summary: >- Microsoft Azure Delete Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Prerules Priority /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules/{priority}/getCounters: post: tags: - PreRules operationId: microsoftAzurePrerulesGetcounters description: Get counters parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName' - $ref: '#/parameters/PreRulesResource.priority' - name: firewallName in: query required: false type: string responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/RuleCounter' 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: PreRules_getCounters_MaximumSet_Gen: $ref: ./examples/PreRules_getCounters_MaximumSet_Gen.json PreRules_getCounters_MinimumSet_Gen: $ref: ./examples/PreRules_getCounters_MinimumSet_Gen.json summary: >- Microsoft Azure Post Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Prerules Priority Getcounters /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules/{priority}/refreshCounters: post: tags: - PreRules operationId: microsoftAzurePrerulesRefreshcounters description: Refresh counters parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName' - $ref: '#/parameters/PreRulesResource.priority' - name: firewallName in: query required: false type: string responses: '204': description: >- There is no content to send for this request, but the headers may be useful. 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: PreRules_refreshCounters_MaximumSet_Gen: $ref: ./examples/PreRules_refreshCounters_MaximumSet_Gen.json PreRules_refreshCounters_MinimumSet_Gen: $ref: ./examples/PreRules_refreshCounters_MinimumSet_Gen.json summary: >- Microsoft Azure Post Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Prerules Priority Refreshcounters /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules/{priority}/resetCounters: post: tags: - PreRules operationId: microsoftAzurePrerulesResetcounters description: Reset counters parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName' - $ref: '#/parameters/PreRulesResource.priority' - name: firewallName in: query required: false type: string responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/RuleCounterReset' 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: PreRules_resetCounters_MaximumSet_Gen: $ref: ./examples/PreRules_resetCounters_MaximumSet_Gen.json PreRules_resetCounters_MinimumSet_Gen: $ref: ./examples/PreRules_resetCounters_MinimumSet_Gen.json summary: >- Microsoft Azure Post Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Prerules Priority Resetcounters /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/revert: post: tags: - GlobalRulestack operationId: microsoftAzureGlobalrulestackRevert description: Revert rulestack configuration parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/GlobalRulestackResource.globalRulestackName' responses: '204': description: >- There is no content to send for this request, but the headers may be useful. 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_revert_MaximumSet_Gen: $ref: ./examples/GlobalRulestack_revert_MaximumSet_Gen.json GlobalRulestack_revert_MinimumSet_Gen: $ref: ./examples/GlobalRulestack_revert_MinimumSet_Gen.json summary: >- Microsoft Azure Post Providers Paloaltonetworks Cloudngfw Globalrulestacks Globalrulestackname Revert /providers/PaloAltoNetworks.Cloudngfw/operations: get: tags: - Operations operationId: microsoftAzureOperationsList description: List the operations for the provider parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter responses: '200': description: Azure operation completed successfully. schema: $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/OperationListResult 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: Operations_List_MaximumSet_Gen: $ref: ./examples/Operations_List_MaximumSet_Gen.json Operations_List_MinimumSet_Gen: $ref: ./examples/Operations_List_MinimumSet_Gen.json summary: Microsoft Azure Get Providers Paloaltonetworks Cloudngfw Operations /subscriptions/{subscriptionId}/providers/PaloAltoNetworks.Cloudngfw/firewalls: get: tags: - Firewalls operationId: microsoftAzureFirewallsListbysubscription description: List FirewallResource resources by subscription ID parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/FirewallResourceListResult' 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: Firewalls_ListBySubscription_MaximumSet_Gen: $ref: ./examples/Firewalls_ListBySubscription_MaximumSet_Gen.json Firewalls_ListBySubscription_MinimumSet_Gen: $ref: ./examples/Firewalls_ListBySubscription_MinimumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Providers Paloaltonetworks Cloudngfw Firewalls /subscriptions/{subscriptionId}/providers/PaloAltoNetworks.Cloudngfw/listSupportInfo: post: operationId: microsoftAzurePaloaltonetworkscloudngfwListsupportinfo parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/SupportInfoModel' 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: PaloAltoNetworksCloudngfw_listSupportInfo_MaximumSet_Gen: $ref: >- ./examples/PaloAltoNetworksCloudngfw_listSupportInfo_MaximumSet_Gen.json PaloAltoNetworksCloudngfw_listSupportInfo_MinimumSet_Gen: $ref: >- ./examples/PaloAltoNetworksCloudngfw_listSupportInfo_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Providers Paloaltonetworks Cloudngfw Listsupportinfo description: Needs a more full description created. tags: - Subscriptions /subscriptions/{subscriptionId}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks: get: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksListbysubscription description: List LocalRulestackResource resources by subscription ID parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/LocalRulestackResourceListResult' 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: LocalRulestacks_ListBySubscription_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_ListBySubscription_MaximumSet_Gen.json LocalRulestacks_ListBySubscription_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_ListBySubscription_MinimumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Providers Paloaltonetworks Cloudngfw Localrulestacks /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls: get: tags: - Firewalls operationId: microsoftAzureFirewallsListbyresourcegroup description: List FirewallResource resources by resource group parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/FirewallResourceListResult' 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: Firewalls_ListByResourceGroup_MaximumSet_Gen: $ref: ./examples/Firewalls_ListByResourceGroup_MaximumSet_Gen.json Firewalls_ListByResourceGroup_MinimumSet_Gen: $ref: ./examples/Firewalls_ListByResourceGroup_MinimumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Firewalls ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName} : get: tags: - Firewalls operationId: microsoftAzureFirewallsGet description: Get a FirewallResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/FirewallResource.firewallName' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/FirewallResource' 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: Firewalls_Get_MaximumSet_Gen: $ref: ./examples/Firewalls_Get_MaximumSet_Gen.json Firewalls_Get_MinimumSet_Gen: $ref: ./examples/Firewalls_Get_MinimumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Firewalls Firewallname put: tags: - Firewalls operationId: microsoftAzureFirewallsCreateorupdate description: Create a FirewallResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/FirewallResource.firewallName' - name: resource in: body required: true description: Resource create parameters. schema: $ref: '#/definitions/FirewallResource' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/FirewallResource' '201': description: Azure create operation completed successfully. schema: $ref: '#/definitions/FirewallResource' 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: Firewalls_CreateOrUpdate_MaximumSet_Gen: $ref: ./examples/Firewalls_CreateOrUpdate_MaximumSet_Gen.json Firewalls_CreateOrUpdate_MinimumSet_Gen: $ref: ./examples/Firewalls_CreateOrUpdate_MinimumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Firewalls Firewallname patch: tags: - Firewalls operationId: microsoftAzureFirewallsUpdate description: Update a FirewallResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/FirewallResource.firewallName' - name: properties in: body required: true description: The resource properties to be updated. schema: $ref: '#/definitions/FirewallResourceUpdate' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/FirewallResource' 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: Firewalls_Update_MaximumSet_Gen: $ref: ./examples/Firewalls_Update_MaximumSet_Gen.json Firewalls_Update_MinimumSet_Gen: $ref: ./examples/Firewalls_Update_MinimumSet_Gen.json summary: >- Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Firewalls Firewallname delete: tags: - Firewalls operationId: microsoftAzureFirewallsDelete description: Delete a FirewallResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/FirewallResource.firewallName' 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: Firewalls_Delete_MaximumSet_Gen: $ref: ./examples/Firewalls_Delete_MaximumSet_Gen.json Firewalls_Delete_MinimumSet_Gen: $ref: ./examples/Firewalls_Delete_MinimumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Firewalls Firewallname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/getGlobalRulestack : post: tags: - Firewalls operationId: microsoftAzureFirewallsGetglobalrulestack description: Get Global Rulestack associated with the Firewall parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/FirewallResource.firewallName' responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/GlobalRulestackInfo' 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: Firewalls_getGlobalRulestack_MaximumSet_Gen: $ref: ./examples/Firewalls_getGlobalRulestack_MaximumSet_Gen.json Firewalls_getGlobalRulestack_MinimumSet_Gen: $ref: ./examples/Firewalls_getGlobalRulestack_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Firewalls Firewallname Getglobalrulestack ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/getLogProfile : post: tags: - Firewalls operationId: microsoftAzureFirewallsGetlogprofile description: Log Profile for Firewall parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/FirewallResource.firewallName' responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/LogSettings' 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: Firewalls_getLogProfile_MaximumSet_Gen: $ref: ./examples/Firewalls_getLogProfile_MaximumSet_Gen.json Firewalls_getLogProfile_MinimumSet_Gen: $ref: ./examples/Firewalls_getLogProfile_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Firewalls Firewallname Getlogprofile ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/getSupportInfo : post: tags: - Firewalls operationId: microsoftAzureFirewallsGetsupportinfo description: support info for firewall. parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/FirewallResource.firewallName' - name: email in: query required: false description: email address on behalf of which this API called type: string responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/SupportInfo' 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: Firewalls_getSupportInfo_MaximumSet_Gen: $ref: ./examples/Firewalls_getSupportInfo_MaximumSet_Gen.json Firewalls_getSupportInfo_MinimumSet_Gen: $ref: ./examples/Firewalls_getSupportInfo_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Firewalls Firewallname Getsupportinfo ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/saveLogProfile : post: tags: - Firewalls operationId: microsoftAzureFirewallsSavelogprofile description: Log Profile for Firewall parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/FirewallResource.firewallName' - name: logSettings in: body required: false schema: $ref: '#/definitions/LogSettings' responses: '204': description: >- There is no content to send for this request, but the headers may be useful. 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: Firewalls_saveLogProfile_MaximumSet_Gen: $ref: ./examples/Firewalls_saveLogProfile_MaximumSet_Gen.json Firewalls_saveLogProfile_MinimumSet_Gen: $ref: ./examples/Firewalls_saveLogProfile_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Firewalls Firewallname Savelogprofile ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/statuses : get: tags: - FirewallStatus operationId: microsoftAzureFirewallstatusListbyfirewalls description: List FirewallStatusResource resources by Firewalls parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/FirewallResource.firewallName' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/FirewallStatusResourceListResult' 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: FirewallStatus_ListByFirewalls_MaximumSet_Gen: $ref: ./examples/FirewallStatus_ListByFirewalls_MaximumSet_Gen.json FirewallStatus_ListByFirewalls_MinimumSet_Gen: $ref: ./examples/FirewallStatus_ListByFirewalls_MinimumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Firewalls Firewallname Statuses ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/statuses/default : get: tags: - FirewallStatus operationId: microsoftAzureFirewallstatusGet description: Get a FirewallStatusResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/FirewallResource.firewallName' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/FirewallStatusResource' 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: FirewallStatus_Get_MaximumSet_Gen: $ref: ./examples/FirewallStatus_Get_MaximumSet_Gen.json FirewallStatus_Get_MinimumSet_Gen: $ref: ./examples/FirewallStatus_Get_MinimumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Firewalls Firewallname Statuses Default /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks: get: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksListbyresourcegroup description: List LocalRulestackResource resources by resource group parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/LocalRulestackResourceListResult' 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: LocalRulestacks_ListByResourceGroup_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_ListByResourceGroup_MaximumSet_Gen.json LocalRulestacks_ListByResourceGroup_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_ListByResourceGroup_MinimumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName} : get: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksGet description: Get a LocalRulestackResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/LocalRulestackResource' 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: LocalRulestacks_Get_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_Get_MaximumSet_Gen.json LocalRulestacks_Get_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_Get_MinimumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname put: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksCreateorupdate description: Create a LocalRulestackResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - name: resource in: body required: true description: Resource create parameters. schema: $ref: '#/definitions/LocalRulestackResource' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/LocalRulestackResource' '201': description: Azure create operation completed successfully. schema: $ref: '#/definitions/LocalRulestackResource' 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: LocalRulestacks_CreateOrUpdate_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_CreateOrUpdate_MaximumSet_Gen.json LocalRulestacks_CreateOrUpdate_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_CreateOrUpdate_MinimumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname patch: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksUpdate description: Update a LocalRulestackResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - name: properties in: body required: true description: The resource properties to be updated. schema: $ref: '#/definitions/LocalRulestackResourceUpdate' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/LocalRulestackResource' 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: LocalRulestacks_Update_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_Update_MaximumSet_Gen.json LocalRulestacks_Update_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_Update_MinimumSet_Gen.json summary: >- Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname delete: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksDelete description: Delete a LocalRulestackResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' 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: LocalRulestacks_Delete_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_Delete_MaximumSet_Gen.json LocalRulestacks_Delete_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_Delete_MinimumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/certificates : get: tags: - CertificateObjectLocalRulestack operationId: microsoftAzureCertificateobjectlocalrulestackListbylocalrulestacks description: >- List CertificateObjectLocalRulestackResource resources by LocalRulestacks parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/CertificateObjectLocalRulestackResourceListResult' 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: CertificateObjectLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen: $ref: >- ./examples/CertificateObjectLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen.json CertificateObjectLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen: $ref: >- ./examples/CertificateObjectLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Certificates ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/certificates/{name} : get: tags: - CertificateObjectLocalRulestack operationId: microsoftAzureCertificateobjectlocalrulestackGet description: Get a CertificateObjectLocalRulestackResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/CertificateObjectLocalRulestackResource.name' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/CertificateObjectLocalRulestackResource' 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: CertificateObjectLocalRulestack_Get_MaximumSet_Gen: $ref: ./examples/CertificateObjectLocalRulestack_Get_MaximumSet_Gen.json CertificateObjectLocalRulestack_Get_MinimumSet_Gen: $ref: ./examples/CertificateObjectLocalRulestack_Get_MinimumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Certificates Name put: tags: - CertificateObjectLocalRulestack operationId: microsoftAzureCertificateobjectlocalrulestackCreateorupdate description: Create a CertificateObjectLocalRulestackResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/CertificateObjectLocalRulestackResource.name' - name: resource in: body required: true description: Resource create parameters. schema: $ref: '#/definitions/CertificateObjectLocalRulestackResource' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/CertificateObjectLocalRulestackResource' '201': description: Azure create operation completed successfully. schema: $ref: '#/definitions/CertificateObjectLocalRulestackResource' 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: CertificateObjectLocalRulestack_CreateOrUpdate_MaximumSet_Gen: $ref: >- ./examples/CertificateObjectLocalRulestack_CreateOrUpdate_MaximumSet_Gen.json CertificateObjectLocalRulestack_CreateOrUpdate_MinimumSet_Gen: $ref: >- ./examples/CertificateObjectLocalRulestack_CreateOrUpdate_MinimumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Certificates Name delete: tags: - CertificateObjectLocalRulestack operationId: microsoftAzureCertificateobjectlocalrulestackDelete description: Delete a CertificateObjectLocalRulestackResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/CertificateObjectLocalRulestackResource.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: CertificateObjectLocalRulestack_Delete_MaximumSet_Gen: $ref: >- ./examples/CertificateObjectLocalRulestack_Delete_MaximumSet_Gen.json CertificateObjectLocalRulestack_Delete_MinimumSet_Gen: $ref: >- ./examples/CertificateObjectLocalRulestack_Delete_MinimumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Certificates Name ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/commit : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksCommit description: Commit rulestack configuration parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' 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: LocalRulestacks_commit_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_commit_MaximumSet_Gen.json LocalRulestacks_commit_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_commit_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Commit ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/fqdnlists : get: tags: - FqdnListLocalRulestack operationId: microsoftAzureFqdnlistlocalrulestackListbylocalrulestacks description: List FqdnListLocalRulestackResource resources by LocalRulestacks parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/FqdnListLocalRulestackResourceListResult' 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: FqdnListLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen: $ref: >- ./examples/FqdnListLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen.json FqdnListLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen: $ref: >- ./examples/FqdnListLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Fqdnlists ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/fqdnlists/{name} : get: tags: - FqdnListLocalRulestack operationId: microsoftAzureFqdnlistlocalrulestackGet description: Get a FqdnListLocalRulestackResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/FqdnListLocalRulestackResource.name' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/FqdnListLocalRulestackResource' 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: FqdnListLocalRulestack_Get_MaximumSet_Gen: $ref: ./examples/FqdnListLocalRulestack_Get_MaximumSet_Gen.json FqdnListLocalRulestack_Get_MinimumSet_Gen: $ref: ./examples/FqdnListLocalRulestack_Get_MinimumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Fqdnlists Name put: tags: - FqdnListLocalRulestack operationId: microsoftAzureFqdnlistlocalrulestackCreateorupdate description: Create a FqdnListLocalRulestackResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/FqdnListLocalRulestackResource.name' - name: resource in: body required: true description: Resource create parameters. schema: $ref: '#/definitions/FqdnListLocalRulestackResource' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/FqdnListLocalRulestackResource' '201': description: Azure create operation completed successfully. schema: $ref: '#/definitions/FqdnListLocalRulestackResource' 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: FqdnListLocalRulestack_CreateOrUpdate_MaximumSet_Gen: $ref: ./examples/FqdnListLocalRulestack_CreateOrUpdate_MaximumSet_Gen.json FqdnListLocalRulestack_CreateOrUpdate_MinimumSet_Gen: $ref: ./examples/FqdnListLocalRulestack_CreateOrUpdate_MinimumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Fqdnlists Name delete: tags: - FqdnListLocalRulestack operationId: microsoftAzureFqdnlistlocalrulestackDelete description: Delete a FqdnListLocalRulestackResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/FqdnListLocalRulestackResource.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: FqdnListLocalRulestack_Delete_MaximumSet_Gen: $ref: ./examples/FqdnListLocalRulestack_Delete_MaximumSet_Gen.json FqdnListLocalRulestack_Delete_MinimumSet_Gen: $ref: ./examples/FqdnListLocalRulestack_Delete_MinimumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Fqdnlists Name ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/getChangeLog : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksGetchangelog description: Get changelog parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' 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: LocalRulestacks_getChangeLog_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_getChangeLog_MaximumSet_Gen.json LocalRulestacks_getChangeLog_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_getChangeLog_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Getchangelog ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/getSupportInfo : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksGetsupportinfo description: support info for rulestack. parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - name: email in: query required: false description: email address on behalf of which this API called type: string responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/SupportInfo' 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: LocalRulestacks_getSupportInfo_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_getSupportInfo_MaximumSet_Gen.json LocalRulestacks_getSupportInfo_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_getSupportInfo_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Getsupportinfo ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listAdvancedSecurityObjects : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksListadvancedsecurityobjects description: Get the list of advanced security objects parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - 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: LocalRulestacks_listAdvancedSecurityObjects_MaximumSet_Gen: $ref: >- ./examples/LocalRulestacks_listAdvancedSecurityObjects_MaximumSet_Gen.json LocalRulestacks_listAdvancedSecurityObjects_MinimumSet_Gen: $ref: >- ./examples/LocalRulestacks_listAdvancedSecurityObjects_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Listadvancedsecurityobjects ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listAppIds : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksListappids description: List of AppIds for LocalRulestack ApiVersion parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - 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-pageable: nextLinkName: nextLink operationName: LocalRulestacks_listAppIds x-ms-examples: LocalRulestacks_listAppIds_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_listAppIds_MaximumSet_Gen.json LocalRulestacks_listAppIds_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_listAppIds_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Listappids ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listCountries : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksListcountries description: List of countries for Rulestack parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - 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-pageable: nextLinkName: nextLink operationName: LocalRulestacks_listCountries x-ms-examples: LocalRulestacks_listCountries_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_listCountries_MaximumSet_Gen.json LocalRulestacks_listCountries_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_listCountries_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Listcountries ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listFirewalls : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksListfirewalls description: List of Firewalls associated with Rulestack parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' 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: LocalRulestacks_listFirewalls_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_listFirewalls_MaximumSet_Gen.json LocalRulestacks_listFirewalls_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_listFirewalls_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Listfirewalls ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listPredefinedUrlCategories : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksListpredefinedurlcategories description: List predefined URL categories for rulestack parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - 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-pageable: nextLinkName: nextLink operationName: LocalRulestacks_listPredefinedUrlCategories x-ms-examples: LocalRulestacks_listPredefinedUrlCategories_MaximumSet_Gen: $ref: >- ./examples/LocalRulestacks_listPredefinedUrlCategories_MaximumSet_Gen.json LocalRulestacks_listPredefinedUrlCategories_MinimumSet_Gen: $ref: >- ./examples/LocalRulestacks_listPredefinedUrlCategories_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Listpredefinedurlcategories ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listSecurityServices : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksListsecurityservices description: List the security services for rulestack parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - 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: - antiSpyware - antiVirus - ipsVulnerability - urlFiltering - fileBlocking - dnsSubscription x-ms-enum: name: SecurityServicesTypeEnum modelAsString: true responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/securityServicesResponse' 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: LocalRulestacks_listSecurityServices_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_listSecurityServices_MaximumSet_Gen.json LocalRulestacks_listSecurityServices_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_listSecurityServices_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Listsecurityservices ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules : get: tags: - LocalRules operationId: microsoftAzureLocalrulesListbylocalrulestacks description: List LocalRulesResource resources by LocalRulestacks parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/LocalRulesResourceListResult' 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: LocalRules_ListByLocalRulestacks_MaximumSet_Gen: $ref: ./examples/LocalRules_ListByLocalRulestacks_MaximumSet_Gen.json LocalRules_ListByLocalRulestacks_MinimumSet_Gen: $ref: ./examples/LocalRules_ListByLocalRulestacks_MinimumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Localrules ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules/{priority} : get: tags: - LocalRules operationId: microsoftAzureLocalrulesGet description: Get a LocalRulesResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/LocalRulesResource.priority' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/LocalRulesResource' 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: LocalRules_Get_MaximumSet_Gen: $ref: ./examples/LocalRules_Get_MaximumSet_Gen.json LocalRules_Get_MinimumSet_Gen: $ref: ./examples/LocalRules_Get_MinimumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Localrules Priority put: tags: - LocalRules operationId: microsoftAzureLocalrulesCreateorupdate description: Create a LocalRulesResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/LocalRulesResource.priority' - name: resource in: body required: true description: Resource create parameters. schema: $ref: '#/definitions/LocalRulesResource' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/LocalRulesResource' '201': description: Azure create operation completed successfully. schema: $ref: '#/definitions/LocalRulesResource' 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: LocalRules_CreateOrUpdate_MaximumSet_Gen: $ref: ./examples/LocalRules_CreateOrUpdate_MaximumSet_Gen.json LocalRules_CreateOrUpdate_MinimumSet_Gen: $ref: ./examples/LocalRules_CreateOrUpdate_MinimumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Localrules Priority delete: tags: - LocalRules operationId: microsoftAzureLocalrulesDelete description: Delete a LocalRulesResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/LocalRulesResource.priority' 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: LocalRules_Delete_MaximumSet_Gen: $ref: ./examples/LocalRules_Delete_MaximumSet_Gen.json LocalRules_Delete_MinimumSet_Gen: $ref: ./examples/LocalRules_Delete_MinimumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Localrules Priority ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules/{priority}/getCounters : post: tags: - LocalRules operationId: microsoftAzureLocalrulesGetcounters description: Get counters parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/LocalRulesResource.priority' - name: firewallName in: query required: false type: string responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/RuleCounter' 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: LocalRules_getCounters_MaximumSet_Gen: $ref: ./examples/LocalRules_getCounters_MaximumSet_Gen.json LocalRules_getCounters_MinimumSet_Gen: $ref: ./examples/LocalRules_getCounters_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Localrules Priority Getcounters ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules/{priority}/refreshCounters : post: tags: - LocalRules operationId: microsoftAzureLocalrulesRefreshcounters description: Refresh counters parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/LocalRulesResource.priority' - name: firewallName in: query required: false type: string responses: '204': description: >- There is no content to send for this request, but the headers may be useful. 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: LocalRules_refreshCounters_MaximumSet_Gen: $ref: ./examples/LocalRules_refreshCounters_MaximumSet_Gen.json LocalRules_refreshCounters_MinimumSet_Gen: $ref: ./examples/LocalRules_refreshCounters_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Localrules Priority Refreshcounters ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules/{priority}/resetCounters : post: tags: - LocalRules operationId: microsoftAzureLocalrulesResetcounters description: Reset counters parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/LocalRulesResource.priority' - name: firewallName in: query required: false type: string responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/RuleCounterReset' 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: LocalRules_resetCounters_MaximumSet_Gen: $ref: ./examples/LocalRules_resetCounters_MaximumSet_Gen.json LocalRules_resetCounters_MinimumSet_Gen: $ref: ./examples/LocalRules_resetCounters_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Localrules Priority Resetcounters ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/prefixlists : get: tags: - PrefixListLocalRulestack operationId: microsoftAzurePrefixlistlocalrulestackListbylocalrulestacks description: List PrefixListResource resources by LocalRulestacks parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/PrefixListResourceListResult' 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: PrefixListLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen: $ref: >- ./examples/PrefixListLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen.json PrefixListLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen: $ref: >- ./examples/PrefixListLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Prefixlists ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/prefixlists/{name} : get: tags: - PrefixListLocalRulestack operationId: microsoftAzurePrefixlistlocalrulestackGet description: Get a PrefixListResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/PrefixListResource.name' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/PrefixListResource' 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: PrefixListLocalRulestack_Get_MaximumSet_Gen: $ref: ./examples/PrefixListLocalRulestack_Get_MaximumSet_Gen.json PrefixListLocalRulestack_Get_MinimumSet_Gen: $ref: ./examples/PrefixListLocalRulestack_Get_MinimumSet_Gen.json summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Prefixlists Name put: tags: - PrefixListLocalRulestack operationId: microsoftAzurePrefixlistlocalrulestackCreateorupdate description: Create a PrefixListResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/PrefixListResource.name' - name: resource in: body required: true description: Resource create parameters. schema: $ref: '#/definitions/PrefixListResource' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/PrefixListResource' '201': description: Azure create operation completed successfully. schema: $ref: '#/definitions/PrefixListResource' 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: PrefixListLocalRulestack_CreateOrUpdate_MaximumSet_Gen: $ref: >- ./examples/PrefixListLocalRulestack_CreateOrUpdate_MaximumSet_Gen.json PrefixListLocalRulestack_CreateOrUpdate_MinimumSet_Gen: $ref: >- ./examples/PrefixListLocalRulestack_CreateOrUpdate_MinimumSet_Gen.json summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Prefixlists Name delete: tags: - PrefixListLocalRulestack operationId: microsoftAzurePrefixlistlocalrulestackDelete description: Delete a PrefixListResource parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/PrefixListResource.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: PrefixListLocalRulestack_Delete_MaximumSet_Gen: $ref: ./examples/PrefixListLocalRulestack_Delete_MaximumSet_Gen.json PrefixListLocalRulestack_Delete_MinimumSet_Gen: $ref: ./examples/PrefixListLocalRulestack_Delete_MinimumSet_Gen.json summary: >- Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Prefixlists Name ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/revert : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksRevert description: Revert rulestack configuration parameters: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' responses: '204': description: >- There is no content to send for this request, but the headers may be useful. 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: LocalRulestacks_revert_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_revert_MaximumSet_Gen.json LocalRulestacks_revert_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_revert_MinimumSet_Gen.json summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Revert definitions: ActionEnum: type: string enum: - Allow - DenySilent - DenyResetServer - DenyResetBoth x-ms-enum: name: ActionEnum modelAsString: true AdvSecurityObjectTypeEnum: type: string enum: - urlCustom - feeds x-ms-enum: name: AdvSecurityObjectTypeEnum modelAsString: true AppSeenData: type: object properties: count: type: integer format: int32 description: number of rows appSeenList: type: array items: $ref: '#/definitions/AppSeenInfo' x-ms-identifiers: [] x-cadl-name: AppSeenInfo[] description: array of appSeen description: Data Type for App Seen required: - count - appSeenList AppSeenInfo: type: object properties: title: type: string description: title category: type: string description: category subCategory: type: string description: subCategory risk: type: string description: risk tag: type: string description: tag technology: type: string description: technology standardPorts: type: string description: standardPorts description: Definition for App Seen required: - title - category - subCategory - risk - tag - technology - standardPorts ApplicationInsights: type: object properties: id: type: string description: Resource id for Application Insights key: type: string description: Application Insights key description: Application Insights key Azure.ResourceManager.ManagedIdentityProperties: type: object properties: tenantId: type: string description: The Active Directory tenant id of the principal. readOnly: true principalId: type: string description: The active directory identifier of this principal. readOnly: true type: $ref: '#/definitions/Azure.ResourceManager.ManagedIdentityType' description: The type of managed identity assigned to this resource. userAssignedIdentities: type: object additionalProperties: $ref: '#/definitions/Azure.ResourceManager.UserAssignedIdentity' description: The identities assigned to this resource by the user. description: >- The properties of the managed service identities assigned to this resource. required: - type Azure.ResourceManager.ManagedIdentityType: type: string description: The kind of managed identity assigned to this resource. enum: - None - SystemAssigned - UserAssigned - SystemAssigned,UserAssigned x-ms-enum: name: ManagedIdentityType modelAsString: true values: - name: None value: None - name: SystemAssigned value: SystemAssigned - name: UserAssigned value: UserAssigned - name: SystemAndUserAssigned value: SystemAssigned,UserAssigned Azure.ResourceManager.UserAssignedIdentity: type: object properties: clientId: type: string description: The active directory client identifier for this principal. principalId: type: string description: The active directory identifier for this principal. description: A managed identity assigned by the user. BillingCycle: type: string description: Billing cycle enum: - WEEKLY - MONTHLY x-ms-enum: name: BillingCycle modelAsString: true BooleanEnum: type: string description: Boolean Enum enum: - 'TRUE' - 'FALSE' x-ms-enum: name: BooleanEnum modelAsString: true Category: type: object properties: urlCustom: type: array items: type: string x-cadl-name: string[] description: custom URL feeds: type: array items: type: string x-cadl-name: string[] description: feed list description: URL/EDL to match required: - urlCustom - feeds CertificateObject: type: object properties: certificateSignerResourceId: type: string description: >- Resource Id of certificate signer, to be populated only when certificateSelfSigned is false certificateSelfSigned: $ref: '#/definitions/BooleanEnum' description: use certificate self signed auditComment: type: string description: comment for this object description: type: string description: user description for this object etag: type: string description: read only string representing last create or update provisioningState: $ref: '#/definitions/ProvisioningState' description: Provisioning state of the resource. readOnly: true description: certificate used for inbound and outbound decryption required: - certificateSelfSigned CertificateObjectGlobalRulestackResource: type: object properties: properties: $ref: '#/definitions/CertificateObject' description: The resource-specific properties for this resource. x-ms-mutability: - read - create x-ms-client-flatten: true systemData: $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/systemData description: System metadata for this resource. readOnly: true description: GlobalRulestack Certificate Object required: - properties allOf: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource CertificateObjectGlobalRulestackResourceListResult: type: object properties: value: type: array items: $ref: '#/definitions/CertificateObjectGlobalRulestackResource' x-cadl-name: CertificateObjectGlobalRulestackResource[] description: The items on this page nextLink: type: string description: The link to the next page of items description: The response of a CertificateObjectGlobalRulestackResource list operation. required: - value CertificateObjectLocalRulestackResource: type: object properties: properties: $ref: '#/definitions/CertificateObject' description: The resource-specific properties for this resource. x-ms-mutability: - read - create x-ms-client-flatten: true systemData: $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/systemData description: System metadata for this resource. readOnly: true description: LocalRulestack Certificate Object required: - properties allOf: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource CertificateObjectLocalRulestackResourceListResult: type: object properties: value: type: array items: $ref: '#/definitions/CertificateObjectLocalRulestackResource' x-cadl-name: CertificateObjectLocalRulestackResource[] description: The items on this page nextLink: type: string description: The link to the next page of items description: The response of a CertificateObjectLocalRulestackResource list operation. required: - value Changelog: type: object properties: changes: type: array items: type: string x-cadl-name: string[] description: list of changes lastCommitted: type: string format: date-time description: lastCommitted timestamp lastModified: type: string format: date-time description: lastModified timestamp description: Changelog list required: - changes CountriesResponse: type: object properties: value: type: array items: $ref: '#/definitions/Country' x-ms-identifiers: [] x-cadl-name: Country[] description: List of countries nextLink: type: string description: next link description: Countries Response Object required: - value Country: type: object properties: code: type: string description: country code description: type: string description: code description description: Country Description required: - code DNSProxy: type: string description: DNS Proxy enum: - DISABLED - ENABLED x-ms-enum: name: DNSProxy modelAsString: true DNSSettings: type: object properties: enableDnsProxy: $ref: '#/definitions/DNSProxy' description: Enable DNS proxy, disabled by default enabledDnsType: $ref: '#/definitions/EnabledDNSType' description: Enabled DNS proxy type, disabled by default dnsServers: type: array items: $ref: '#/definitions/IPAddress' x-ms-identifiers: [] x-cadl-name: IPAddress[] description: List of IPs associated with the Firewall description: DNS Proxy settings for Firewall DecryptionRuleTypeEnum: type: string enum: - SSLOutboundInspection - SSLInboundInspection - None x-ms-enum: name: DecryptionRuleTypeEnum modelAsString: true DefaultMode: type: string description: Type for Default Mode for rules creation enum: - IPS - FIREWALL - NONE x-ms-enum: name: DefaultMode modelAsString: true DestinationAddr: type: object properties: cidrs: type: array items: type: string x-cadl-name: string[] description: special value 'any' countries: type: array items: type: string x-cadl-name: string[] description: list of countries feeds: type: array items: type: string x-cadl-name: string[] description: list of feeds prefixLists: type: array items: type: string x-cadl-name: string[] description: prefix list fqdnLists: type: array items: type: string x-cadl-name: string[] description: fqdn list description: destination address EgressNat: type: string description: Egress NAT enum: - DISABLED - ENABLED x-ms-enum: name: EgressNat modelAsString: true EnableStatus: type: string description: Enable status enum: - Enabled - Disabled x-ms-enum: name: EnableStatus modelAsString: true EnabledDNSType: type: string description: Enabled DNS type values enum: - CUSTOM - AZURE x-ms-enum: name: EnabledDNSType modelAsString: true EndpointConfiguration: type: object properties: port: type: string description: port ID address: $ref: '#/definitions/IPAddress' description: Address Space description: Endpoint Configuration for frontend and backend required: - port - address EventHub: type: object properties: id: type: string description: Resource ID of EventHub subscriptionId: type: string description: Subscription Id name: type: string description: EventHub name nameSpace: type: string description: EventHub namespace policyName: type: string description: EventHub policy name description: EventHub configurations FirewallDeploymentProperties: type: object properties: panEtag: type: string description: panEtag info networkProfile: $ref: '#/definitions/NetworkProfile' description: Network settings isPanoramaManaged: $ref: '#/definitions/BooleanEnum' description: 'Panorama Managed: Default is False. Default will be CloudSec managed' isStrataCloudManaged: $ref: '#/definitions/BooleanEnum' description: >- Strata Cloud Managed: Default is False. Default will be CloudSec managed panoramaConfig: $ref: '#/definitions/PanoramaConfig' description: Panorama Configuration strataCloudManagerConfig: $ref: '#/definitions/StrataCloudManagerConfig' description: >- Strata Cloud Manager Configuration, only applicable if Strata Cloud Manager is selected. associatedRulestack: $ref: '#/definitions/RulestackDetails' description: Associated Rulestack dnsSettings: $ref: '#/definitions/DNSSettings' description: DNS settings for Firewall frontEndSettings: type: array items: $ref: '#/definitions/FrontendSetting' x-ms-identifiers: [] x-cadl-name: FrontendSetting[] description: Frontend settings for Firewall provisioningState: $ref: '#/definitions/ProvisioningState' description: Provisioning state of the resource. readOnly: true planData: $ref: '#/definitions/PlanData' description: Billing plan information. marketplaceDetails: $ref: '#/definitions/MarketplaceDetails' description: Marketplace details description: Properties specific to the Firewall resource deployment. required: - networkProfile - dnsSettings - planData - marketplaceDetails FirewallResource: type: object properties: properties: $ref: '#/definitions/FirewallDeploymentProperties' description: The resource-specific properties for this resource. x-ms-mutability: - read - create x-ms-client-flatten: true systemData: $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/systemData description: System metadata for this resource. readOnly: true identity: $ref: '#/definitions/Azure.ResourceManager.ManagedIdentityProperties' description: The managed service identities assigned to this resource. description: PaloAltoNetworks Firewall required: - properties allOf: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/TrackedResource FirewallResourceListResult: type: object properties: value: type: array items: $ref: '#/definitions/FirewallResource' x-cadl-name: FirewallResource[] description: The items on this page nextLink: type: string description: The link to the next page of items description: The response of a FirewallResource list operation. required: - value FirewallResourceUpdate: type: object properties: identity: $ref: '#/definitions/Azure.ResourceManager.ManagedIdentityProperties' description: The managed service identities assigned to this resource. tags: type: object additionalProperties: type: string description: Resource tags. properties: $ref: '#/definitions/FirewallResourceUpdateProperties' description: The type used for update operations of the FirewallResource. FirewallResourceUpdateProperties: type: object properties: panEtag: type: string description: panEtag info networkProfile: $ref: '#/definitions/NetworkProfile' description: Network settings isPanoramaManaged: $ref: '#/definitions/BooleanEnum' description: 'Panorama Managed: Default is False. Default will be CloudSec managed' isStrataCloudManaged: $ref: '#/definitions/BooleanEnum' description: >- Strata Cloud Managed: Default is False. Default will be CloudSec managed panoramaConfig: $ref: '#/definitions/PanoramaConfig' description: Panorama Configuration strataCloudManagerConfig: $ref: '#/definitions/StrataCloudManagerConfig' description: >- Strata Cloud Manager Configuration, only applicable if Strata Cloud Manager is selected. associatedRulestack: $ref: '#/definitions/RulestackDetails' description: Associated Rulestack dnsSettings: $ref: '#/definitions/DNSSettings' description: DNS settings for Firewall frontEndSettings: type: array items: $ref: '#/definitions/FrontendSetting' x-ms-identifiers: [] x-cadl-name: FrontendSetting[] description: Frontend settings for Firewall planData: $ref: '#/definitions/PlanData' description: Billing plan information. marketplaceDetails: $ref: '#/definitions/MarketplaceDetails' description: Marketplace details description: The updatable properties of the FirewallResource. FirewallStatusProperty: type: object properties: isPanoramaManaged: $ref: '#/definitions/BooleanEnum' description: 'Panorama Managed: Default is False. Default will be CloudSec managed' readOnly: true healthStatus: $ref: '#/definitions/HealthStatus' description: Current status of the Firewall readOnly: true healthReason: type: string description: Detail description of current health of the Firewall readOnly: true panoramaStatus: $ref: '#/definitions/PanoramaStatus' description: Panorama Status readOnly: true provisioningState: $ref: '#/definitions/ReadOnlyProvisioningState' description: Provisioning state of the resource. readOnly: true isStrataCloudManaged: $ref: '#/definitions/BooleanEnum' description: Strata Cloud Manager readOnly: true strataCloudManagerInfo: $ref: '#/definitions/StrataCloudManagerInfo' description: >- This field is only present if Strata Cloud Manager is managing the policy for this firewall description: Firewall Status FirewallStatusResource: type: object properties: properties: $ref: '#/definitions/FirewallStatusProperty' description: The resource-specific properties for this resource. x-ms-mutability: - read - create x-ms-client-flatten: true systemData: $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/systemData description: System metadata for this resource. readOnly: true description: Firewall Status required: - properties allOf: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource FirewallStatusResourceListResult: type: object properties: value: type: array items: $ref: '#/definitions/FirewallStatusResource' x-cadl-name: FirewallStatusResource[] description: The items on this page nextLink: type: string description: The link to the next page of items description: The response of a FirewallStatusResource list operation. required: - value FqdnListGlobalRulestackResource: type: object properties: properties: $ref: '#/definitions/FqdnObject' description: The resource-specific properties for this resource. x-ms-mutability: - read - create x-ms-client-flatten: true systemData: $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/systemData description: System metadata for this resource. readOnly: true description: GlobalRulestack fqdnList required: - properties allOf: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource FqdnListGlobalRulestackResourceListResult: type: object properties: value: type: array items: $ref: '#/definitions/FqdnListGlobalRulestackResource' x-cadl-name: FqdnListGlobalRulestackResource[] description: The items on this page nextLink: type: string description: The link to the next page of items description: The response of a FqdnListGlobalRulestackResource list operation. required: - value FqdnListLocalRulestackResource: type: object properties: properties: $ref: '#/definitions/FqdnObject' description: The resource-specific properties for this resource. x-ms-mutability: - read - create x-ms-client-flatten: true systemData: $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/systemData description: System metadata for this resource. readOnly: true description: LocalRulestack fqdnList required: - properties allOf: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource FqdnListLocalRulestackResourceListResult: type: object properties: value: type: array items: $ref: '#/definitions/FqdnListLocalRulestackResource' x-cadl-name: FqdnListLocalRulestackResource[] description: The items on this page nextLink: type: string description: The link to the next page of items description: The response of a FqdnListLocalRulestackResource list operation. required: - value FqdnObject: type: object properties: description: type: string description: fqdn object description fqdnList: type: array items: type: string x-cadl-name: string[] description: fqdn list etag: type: string description: etag info auditComment: type: string description: comment for this object provisioningState: $ref: '#/definitions/ProvisioningState' description: Provisioning state of the resource. readOnly: true description: fqdn object required: - fqdnList FrontendSetting: type: object properties: name: type: string description: Settings name protocol: $ref: '#/definitions/ProtocolType' description: Protocol Type frontendConfiguration: $ref: '#/definitions/EndpointConfiguration' description: Frontend configurations backendConfiguration: $ref: '#/definitions/EndpointConfiguration' description: Backend configurations description: Frontend setting for Firewall required: - name - protocol - frontendConfiguration - backendConfiguration GlobalRulestackInfo: type: object properties: azureId: type: string description: rulestack description description: PAN Rulestack Describe Object required: - azureId GlobalRulestackResource: type: object properties: properties: $ref: '#/definitions/RulestackProperties' description: The resource-specific properties for this resource. x-ms-mutability: - read - create x-ms-client-flatten: true systemData: $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/systemData description: System metadata for this resource. readOnly: true location: type: string description: Global Location identity: $ref: '#/definitions/Azure.ResourceManager.ManagedIdentityProperties' description: The managed service identities assigned to this resource. description: PaloAltoNetworks GlobalRulestack required: - properties - location allOf: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource GlobalRulestackResourceListResult: type: object properties: value: type: array items: $ref: '#/definitions/GlobalRulestackResource' x-cadl-name: GlobalRulestackResource[] description: The items on this page nextLink: type: string description: The link to the next page of items description: The response of a GlobalRulestackResource list operation. required: - value GlobalRulestackResourceUpdate: type: object properties: location: type: string description: Global Location identity: $ref: '#/definitions/Azure.ResourceManager.ManagedIdentityProperties' description: The managed service identities assigned to this resource. properties: $ref: '#/definitions/GlobalRulestackResourceUpdateProperties' description: The type used for update operations of the GlobalRulestackResource. GlobalRulestackResourceUpdateProperties: type: object properties: panEtag: type: string description: PanEtag info panLocation: type: string description: >- Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks scope: $ref: '#/definitions/ScopeType' description: Rulestack Type associatedSubscriptions: type: array items: type: string x-cadl-name: string[] description: subscription scope of global rulestack description: type: string description: rulestack description defaultMode: $ref: '#/definitions/DefaultMode' description: Mode for default rules creation minAppIdVersion: type: string description: minimum version securityServices: $ref: '#/definitions/securityServices' description: Security Profile description: The updatable properties of the GlobalRulestackResource. HealthStatus: type: string description: Status Codes for the Firewall enum: - GREEN - YELLOW - RED - INITIALIZING x-ms-enum: name: HealthStatus modelAsString: true IPAddress: type: object properties: resourceId: type: string description: Resource Id address: type: string description: Address value description: IP Address IPAddressSpace: type: object properties: resourceId: type: string description: Resource Id addressSpace: type: string description: Address Space description: IP Address Space ListAppIdResponse: type: object properties: value: type: array items: type: string x-cadl-name: string[] description: List of AppIds nextLink: type: string description: next Link required: - value ListFirewallsResponse: type: object properties: value: type: array items: type: string x-cadl-name: string[] description: firewalls list nextLink: type: string description: next link description: List firewalls response required: - value LocalRulesResource: type: object properties: properties: $ref: '#/definitions/RuleEntry' description: The resource-specific properties for this resource. x-ms-mutability: - read - create x-ms-client-flatten: true systemData: $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/systemData description: System metadata for this resource. readOnly: true description: LocalRulestack rule list required: - properties allOf: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource LocalRulesResourceListResult: type: object properties: value: type: array items: $ref: '#/definitions/LocalRulesResource' x-cadl-name: LocalRulesResource[] description: The items on this page nextLink: type: string description: The link to the next page of items description: The response of a LocalRulesResource list operation. required: - value LocalRulestackResource: type: object properties: properties: $ref: '#/definitions/RulestackProperties' description: The resource-specific properties for this resource. x-ms-mutability: - read - create x-ms-client-flatten: true systemData: $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/systemData description: System metadata for this resource. readOnly: true identity: $ref: '#/definitions/Azure.ResourceManager.ManagedIdentityProperties' description: The managed service identities assigned to this resource. description: PaloAltoNetworks LocalRulestack required: - properties allOf: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/TrackedResource LocalRulestackResourceListResult: type: object properties: value: type: array items: $ref: '#/definitions/LocalRulestackResource' x-cadl-name: LocalRulestackResource[] description: The items on this page nextLink: type: string description: The link to the next page of items description: The response of a LocalRulestackResource list operation. required: - value LocalRulestackResourceUpdate: type: object properties: identity: $ref: '#/definitions/Azure.ResourceManager.ManagedIdentityProperties' description: The managed service identities assigned to this resource. tags: type: object additionalProperties: type: string description: Resource tags. properties: $ref: '#/definitions/LocalRulestackResourceUpdateProperties' description: The type used for update operations of the LocalRulestackResource. LocalRulestackResourceUpdateProperties: type: object properties: panEtag: type: string description: PanEtag info panLocation: type: string description: >- Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks scope: $ref: '#/definitions/ScopeType' description: Rulestack Type associatedSubscriptions: type: array items: type: string x-cadl-name: string[] description: subscription scope of global rulestack description: type: string description: rulestack description defaultMode: $ref: '#/definitions/DefaultMode' description: Mode for default rules creation minAppIdVersion: type: string description: minimum version securityServices: $ref: '#/definitions/securityServices' description: Security Profile description: The updatable properties of the LocalRulestackResource. LogDestination: type: object properties: storageConfigurations: $ref: '#/definitions/StorageAccount' description: Storage account configurations eventHubConfigurations: $ref: '#/definitions/EventHub' description: Event Hub configurations monitorConfigurations: $ref: '#/definitions/MonitorLog' description: Monitor Log configurations description: Log Destination LogOption: type: string description: Log options possible enum: - SAME_DESTINATION - INDIVIDUAL_DESTINATION x-ms-enum: name: LogOption modelAsString: true LogSettings: type: object properties: logType: $ref: '#/definitions/LogType' description: One of possible log type logOption: $ref: '#/definitions/LogOption' description: Log option SAME/INDIVIDUAL applicationInsights: $ref: '#/definitions/ApplicationInsights' description: Application Insight details commonDestination: $ref: '#/definitions/LogDestination' description: Common destination configurations trafficLogDestination: $ref: '#/definitions/LogDestination' description: Traffic destination configurations threatLogDestination: $ref: '#/definitions/LogDestination' description: Threat destination configurations decryptLogDestination: $ref: '#/definitions/LogDestination' description: Decrypt destination configurations description: Log Settings for Firewall LogType: type: string description: Possible log types enum: - TRAFFIC - THREAT - DECRYPTION - WILDFIRE - DLP - AUDIT x-ms-enum: name: LogType modelAsString: true MarketplaceDetails: type: object properties: marketplaceSubscriptionId: type: string description: Marketplace Subscription Id readOnly: true offerId: type: string description: Offer Id publisherId: type: string description: Publisher Id marketplaceSubscriptionStatus: $ref: '#/definitions/MarketplaceSubscriptionStatus' description: Marketplace Subscription Status description: MarketplaceDetails of PAN Firewall resource required: - offerId - publisherId MarketplaceSubscriptionStatus: type: string description: Marketplace Subscription Status enum: - PendingFulfillmentStart - Subscribed - Suspended - Unsubscribed - NotStarted - FulfillmentRequested x-ms-enum: name: MarketplaceSubscriptionStatus modelAsString: true MonitorLog: type: object properties: id: type: string description: Resource ID of MonitorLog subscriptionId: type: string description: Subscription Id workspace: type: string description: MonitorLog workspace primaryKey: type: string description: Primary Key value for Monitor secondaryKey: type: string description: Secondary Key value for Monitor description: MonitorLog configurations NameDescriptionObject: type: object properties: name: type: string description: name value description: type: string description: description value description: object type info required: - name NetworkProfile: type: object properties: vnetConfiguration: $ref: '#/definitions/VnetConfiguration' description: Vnet configurations vwanConfiguration: $ref: '#/definitions/VwanConfiguration' description: Vwan configurations networkType: $ref: '#/definitions/NetworkType' description: vnet or vwan, cannot be updated publicIps: type: array items: $ref: '#/definitions/IPAddress' x-ms-identifiers: [] x-cadl-name: IPAddress[] description: List of IPs associated with the Firewall enableEgressNat: $ref: '#/definitions/EgressNat' description: Enable egress NAT, enabled by default egressNatIp: type: array items: $ref: '#/definitions/IPAddress' x-ms-identifiers: [] x-cadl-name: IPAddress[] description: Egress nat IP to use trustedRanges: type: array items: type: string x-cadl-name: string[] description: Non-RFC 1918 address privateSourceNatRulesDestination: type: array items: type: string x-cadl-name: string[] description: >- Array of ipv4 destination address for which source NAT is to be performed description: Network settings for Firewall required: - networkType - publicIps - enableEgressNat NetworkType: type: string description: NetworkType Enum enum: - VNET - VWAN x-ms-enum: name: NetworkType modelAsString: true PanoramaConfig: type: object properties: configString: type: string description: >- Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama vmAuthKey: type: string description: VM auth key for panorama connectivity readOnly: true panoramaServer: type: string description: Primary Panorama Server IP address value in dotted format for IPv4 readOnly: true panoramaServer2: type: string description: Secondary Panorama Server IP address value in dotted format for IPv4 readOnly: true dgName: type: string description: Panorama Device Group to join readOnly: true tplName: type: string description: >- Panorama Template Stack to join - (Once configured we can not edit the value) readOnly: true cgName: type: string description: >- Panorama Collector Group to join - (Once configured we can not edit the value) readOnly: true hostName: type: string description: Resource name(may be unique) for PN admin readOnly: true description: Panorama Config required: - configString PanoramaStatus: type: object properties: panoramaServerStatus: $ref: '#/definitions/ServerStatus' description: Primary Panorama connection status readOnly: true panoramaServer2Status: $ref: '#/definitions/ServerStatus' description: Secondary Panorama connection status readOnly: true description: Panorama connectivity information PlanData: type: object properties: usageType: $ref: '#/definitions/UsageType' description: different usage type like PAYG/COMMITTED billingCycle: $ref: '#/definitions/BillingCycle' description: different billing cycles like MONTHLY/WEEKLY planId: type: string description: plan id as published by Liftr.PAN maxLength: 50 effectiveDate: type: string format: date-time description: date when plan was applied readOnly: true description: Billing plan information. required: - billingCycle - planId PostRulesResource: type: object properties: properties: $ref: '#/definitions/RuleEntry' description: The resource-specific properties for this resource. x-ms-mutability: - read - create x-ms-client-flatten: true systemData: $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/systemData description: System metadata for this resource. readOnly: true description: PostRulestack rule list required: - properties allOf: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource PostRulesResourceListResult: type: object properties: value: type: array items: $ref: '#/definitions/PostRulesResource' x-cadl-name: PostRulesResource[] description: The items on this page nextLink: type: string description: The link to the next page of items description: The response of a PostRulesResource list operation. required: - value PreRulesResource: type: object properties: properties: $ref: '#/definitions/RuleEntry' description: The resource-specific properties for this resource. x-ms-mutability: - read - create x-ms-client-flatten: true systemData: $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/systemData description: System metadata for this resource. readOnly: true description: PreRulestack rule list required: - properties allOf: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource PreRulesResourceListResult: type: object properties: value: type: array items: $ref: '#/definitions/PreRulesResource' x-cadl-name: PreRulesResource[] description: The items on this page nextLink: type: string description: The link to the next page of items description: The response of a PreRulesResource list operation. required: - value PredefinedUrlCategoriesResponse: type: object properties: value: type: array items: $ref: '#/definitions/PredefinedUrlCategory' x-ms-identifiers: [] x-cadl-name: PredefinedUrlCategory[] description: predefined url categories nextLink: type: string description: next link description: predefined url categories response required: - value PredefinedUrlCategory: type: object properties: action: type: string name: type: string description: Predefined URL category object required: - action - name PrefixListGlobalRulestackResource: type: object properties: properties: $ref: '#/definitions/PrefixObject' description: The resource-specific properties for this resource. x-ms-mutability: - read - create x-ms-client-flatten: true systemData: $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/systemData description: System metadata for this resource. readOnly: true description: GlobalRulestack prefixList required: - properties allOf: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource PrefixListGlobalRulestackResourceListResult: type: object properties: value: type: array items: $ref: '#/definitions/PrefixListGlobalRulestackResource' x-cadl-name: PrefixListGlobalRulestackResource[] description: The items on this page nextLink: type: string description: The link to the next page of items description: The response of a PrefixListGlobalRulestackResource list operation. required: - value PrefixListResource: type: object properties: properties: $ref: '#/definitions/PrefixObject' description: The resource-specific properties for this resource. x-ms-mutability: - read - create x-ms-client-flatten: true systemData: $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/systemData description: System metadata for this resource. readOnly: true description: LocalRulestack prefixList required: - properties allOf: - $ref: >- ../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource PrefixListResourceListResult: type: object properties: value: type: array items: $ref: '#/definitions/PrefixListResource' x-cadl-name: PrefixListResource[] description: The items on this page nextLink: type: string description: The link to the next page of items description: The response of a PrefixListResource list operation. required: - value PrefixObject: type: object properties: description: type: string description: prefix description prefixList: type: array items: type: string x-cadl-name: string[] description: prefix list etag: type: string description: etag info auditComment: type: string description: comment for this object provisioningState: $ref: '#/definitions/ProvisioningState' description: Provisioning state of the resource. readOnly: true description: prefix entry required: - prefixList ProtocolType: type: string description: Protocol Enum enum: - TCP - UDP x-ms-enum: name: ProtocolType modelAsString: true ProvisioningState: type: string description: Provisioning state of the firewall resource. enum: - Accepted - Creating - Updating - Deleting - Succeeded - Failed - Canceled - Deleted - NotSpecified x-ms-enum: name: ProvisioningState modelAsString: true ReadOnlyProvisioningState: type: string description: Provisioning state of the firewall resource. enum: - Succeeded - Failed - Deleted x-ms-enum: name: ReadOnlyProvisioningState modelAsString: true RegistrationStatus: type: string description: Registration status enum: - Registered - Not Registered x-ms-enum: name: RegistrationStatus modelAsString: true RuleCounter: type: object properties: priority: type: string description: priority number ruleStackName: type: string description: rule Stack Name ruleListName: type: string description: rule list name firewallName: type: string description: firewall name ruleName: type: string description: rule name hitCount: type: integer format: int32 description: hit count appSeen: $ref: '#/definitions/AppSeenData' description: apps seen timestamp: type: string format: date-time description: timestamp of response requestTimestamp: type: string format: date-time description: timestamp of request lastUpdatedTimestamp: type: string format: date-time description: last updated timestamp description: Rule counter required: - priority - ruleName RuleCounterReset: type: object properties: priority: type: string description: priority number readOnly: true ruleStackName: type: string description: rule Stack Name ruleListName: type: string description: rule list name firewallName: type: string description: firewall name ruleName: type: string description: rule name description: Rule counter reset RuleEntry: type: object properties: etag: type: string description: etag info ruleName: type: string description: rule name priority: type: integer format: int32 readOnly: true description: type: string description: rule description ruleState: $ref: '#/definitions/StateEnum' description: state of this rule source: $ref: '#/definitions/SourceAddr' description: source address negateSource: $ref: '#/definitions/BooleanEnum' description: cidr should not be 'any' destination: $ref: '#/definitions/DestinationAddr' description: destination address negateDestination: $ref: '#/definitions/BooleanEnum' description: cidr should not be 'any' applications: type: array items: type: string x-cadl-name: string[] description: array of rule applications category: $ref: '#/definitions/Category' description: rule category protocol: type: string description: any, application-default, TCP:number, UDP:number default: application-default protocolPortList: type: array items: type: string x-cadl-name: string[] description: prot port list inboundInspectionCertificate: type: string description: inbound Inspection Certificate auditComment: type: string description: rule comment actionType: $ref: '#/definitions/ActionEnum' description: rule action enableLogging: $ref: '#/definitions/StateEnum' description: enable or disable logging decryptionRuleType: $ref: '#/definitions/DecryptionRuleTypeEnum' description: enable or disable decryption tags: type: array items: $ref: '#/definitions/TagInfo' x-ms-identifiers: [] x-cadl-name: TagInfo[] description: tag for rule provisioningState: $ref: '#/definitions/ProvisioningState' description: Provisioning state of the resource. readOnly: true description: definition of rule required: - ruleName RulestackDetails: type: object properties: resourceId: type: string description: Resource Id rulestackId: type: string description: Associated rulestack Id location: type: string description: Rulestack location description: Associated rulestack details RulestackProperties: type: object properties: panEtag: type: string description: PanEtag info panLocation: type: string description: >- Rulestack Location, Required for GlobalRulestacks, Not for LocalRulestacks scope: $ref: '#/definitions/ScopeType' description: Rulestack Type associatedSubscriptions: type: array items: type: string x-cadl-name: string[] description: subscription scope of global rulestack description: type: string description: rulestack description defaultMode: $ref: '#/definitions/DefaultMode' description: Mode for default rules creation minAppIdVersion: type: string description: minimum version provisioningState: $ref: '#/definitions/ProvisioningState' description: Provisioning state of the resource. readOnly: true securityServices: $ref: '#/definitions/securityServices' description: Security Profile description: PAN Rulestack Describe Object ScopeType: type: string description: Rulestack Type enum: - LOCAL - GLOBAL x-ms-enum: name: ScopeType modelAsString: true SecurityServicesTypeEnum: type: string enum: - antiSpyware - antiVirus - ipsVulnerability - urlFiltering - fileBlocking - dnsSubscription x-ms-enum: name: SecurityServicesTypeEnum modelAsString: true ServerStatus: type: string description: Connectivity Status for Panorama Server enum: - UP - DOWN x-ms-enum: name: ServerStatus modelAsString: true SourceAddr: type: object properties: cidrs: type: array items: type: string x-cadl-name: string[] description: special value 'any' countries: type: array items: type: string x-cadl-name: string[] description: list of countries feeds: type: array items: type: string x-cadl-name: string[] description: list of feeds prefixLists: type: array items: type: string x-cadl-name: string[] description: prefix list description: Address properties StateEnum: type: string description: Enabled or Disabled Enum enum: - DISABLED - ENABLED x-ms-enum: name: StateEnum modelAsString: true StorageAccount: type: object properties: id: type: string description: Resource ID of storage account subscriptionId: type: string description: Subscription Id accountName: type: string description: Storage account name description: Storage Account configurations StrataCloudManagerConfig: type: object properties: cloudManagerName: type: string description: >- Strata Cloud Manager name which is intended to manage the policy for this firewall. description: >- This field is only present if Strata Cloud Manager is managing the policy for this firewall required: - cloudManagerName StrataCloudManagerInfo: type: object properties: folderName: type: string description: Strata Cloud Manager folder in which this firewall has been placed hubUrl: type: string description: URL for Strata Cloud Manager description: Strata Cloud Manager Info SupportInfo: type: object properties: productSku: type: string description: product SKU associated with given resource productSerial: type: string description: product Serial associated with given resource accountRegistered: $ref: '#/definitions/BooleanEnum' description: account registered in Customer Support Portal accountId: type: string description: Support account associated with given resource userDomainSupported: $ref: '#/definitions/BooleanEnum' description: user domain is supported in Customer Support Portal userRegistered: $ref: '#/definitions/BooleanEnum' description: user registered in Customer Support Portal freeTrial: $ref: '#/definitions/BooleanEnum' description: Product usage is in free trial period freeTrialDaysLeft: type: integer format: int32 description: Free trial days remaining freeTrialCreditLeft: type: integer format: int32 description: Free trial credit remaining helpURL: type: string description: URL for paloaltonetworks live community supportURL: type: string description: URL for paloaltonetworks Customer Service Portal registerURL: type: string description: >- URL for registering product in paloaltonetworks Customer Service Portal description: Support information for the resource SupportInfoModel: type: object properties: productSku: type: string description: product SKU associated with given resource productSerial: type: string description: product Serial associated with given resource accountRegistrationStatus: $ref: '#/definitions/RegistrationStatus' description: account registered in Customer Support Portal accountId: type: string description: Support account associated with given resource freeTrial: $ref: '#/definitions/EnableStatus' description: Product usage is in free trial period freeTrialDaysLeft: type: integer format: int32 description: Free trial days remaining freeTrialCreditLeft: type: integer format: int32 description: Free trial credit remaining helpURL: type: string description: URL for paloaltonetworks live community supportURL: type: string description: URL for paloaltonetworks Customer Service Portal registerURL: type: string description: >- URL for registering product in paloaltonetworks Customer Service Portal hubUrl: type: string description: URL for Strata Cloud Manager credits: type: integer format: int32 description: credits purchased, unit per hour monthlyCreditLeft: type: integer format: int32 description: monthly credit is computed as credits * days in calendar month startDateForCredits: type: string description: date in format yyyy-mm-dd endDateForCredits: type: string description: date in format yyyy-mm-dd description: Support information for the service TagInfo: type: object properties: key: type: string description: tag name value: type: string description: tag value description: Tag required: - key - value UsageType: type: string description: Usage Type enum: - PAYG - COMMITTED x-ms-enum: name: UsageType modelAsString: true VnetConfiguration: type: object properties: vnet: $ref: '#/definitions/IPAddressSpace' description: Azure Virtual Network trustSubnet: $ref: '#/definitions/IPAddressSpace' description: Trust Subnet unTrustSubnet: $ref: '#/definitions/IPAddressSpace' description: Untrust Subnet ipOfTrustSubnetForUdr: $ref: '#/definitions/IPAddress' description: IP of trust subnet for UDR description: VnetInfo for Firewall Networking required: - vnet - trustSubnet - unTrustSubnet VwanConfiguration: type: object properties: networkVirtualApplianceId: type: string description: 'Network Virtual Appliance resource ID ' vHub: $ref: '#/definitions/IPAddressSpace' description: vHub Address trustSubnet: $ref: '#/definitions/IPAddressSpace' description: Trust Subnet unTrustSubnet: $ref: '#/definitions/IPAddressSpace' description: Untrust Subnet ipOfTrustSubnetForUdr: $ref: '#/definitions/IPAddress' description: IP of trust subnet for UDR description: VwanInfo for Firewall Networking required: - vHub advSecurityObjectListResponse: type: object properties: value: $ref: '#/definitions/advSecurityObjectModel' description: response value nextLink: type: string description: next link description: advanced security object required: - value advSecurityObjectModel: type: object properties: type: type: string description: type of object entry: type: array items: $ref: '#/definitions/NameDescriptionObject' x-ms-identifiers: [] x-cadl-name: NameDescriptionObject[] description: URL entry description: List of custom and predefined url category required: - entry securityServices: type: object properties: vulnerabilityProfile: type: string description: IPs Vulnerability Profile Data antiSpywareProfile: type: string description: Anti spyware Profile data antiVirusProfile: type: string description: anti virus profile data urlFilteringProfile: type: string description: URL filtering profile data fileBlockingProfile: type: string description: File blocking profile data dnsSubscription: type: string description: DNS Subscription profile data outboundUnTrustCertificate: type: string description: Untrusted Egress Decryption profile data outboundTrustCertificate: type: string description: Trusted Egress Decryption profile data description: security services securityServicesResponse: type: object properties: value: $ref: '#/definitions/securityServicesTypeList' description: response value nextLink: type: string description: next link description: Security services list response required: - value securityServicesTypeList: type: object properties: type: type: string description: security services type entry: type: array items: $ref: '#/definitions/NameDescriptionObject' x-ms-identifiers: [] x-cadl-name: NameDescriptionObject[] description: list description: Security services type list required: - entry parameters: CertificateObjectGlobalRulestackResource.name: name: name in: path required: true description: certificate name type: string x-ms-parameter-location: method CertificateObjectLocalRulestackResource.name: name: name in: path required: true description: certificate name type: string x-ms-parameter-location: method FirewallResource.firewallName: name: firewallName in: path required: true description: Firewall resource name type: string x-ms-parameter-location: method FqdnListGlobalRulestackResource.name: name: name in: path required: true description: fqdn list name type: string x-ms-parameter-location: method FqdnListLocalRulestackResource.name: name: name in: path required: true description: fqdn list name type: string x-ms-parameter-location: method GlobalRulestackResource.globalRulestackName: name: globalRulestackName in: path required: true description: GlobalRulestack resource name type: string x-ms-parameter-location: method LocalRulesResource.priority: name: priority in: path required: true description: Local Rule priority type: string x-ms-parameter-location: method LocalRulestackResource.localRulestackName: name: localRulestackName in: path required: true description: LocalRulestack resource name type: string x-ms-parameter-location: method PostRulesResource.priority: name: priority in: path required: true description: Post Rule priority type: string x-ms-parameter-location: method PreRulesResource.priority: name: priority in: path required: true description: Pre Rule priority type: string x-ms-parameter-location: method PrefixListGlobalRulestackResource.name: name: name in: path required: true description: Local Rule priority type: string x-ms-parameter-location: method PrefixListResource.name: name: name in: path required: true description: Local Rule priority type: string x-ms-parameter-location: method