diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/PaloAltoNetworks.Cloudngfw.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/PaloAltoNetworks.Cloudngfw.json new file mode 100644 index 000000000000..748b0e255a40 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/PaloAltoNetworks.Cloudngfw.json @@ -0,0 +1,7252 @@ +{ + "swagger": "2.0", + "info": { + "title": "PaloAltoNetworks.Cloudngfw", + "version": "2023-09-01" + }, + "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": "Firewalls" + }, + { + "name": "FirewallStatus" + }, + { + "name": "GlobalRulestack" + }, + { + "name": "LocalRulestacks" + }, + { + "name": "LocalRules" + }, + { + "name": "PreRules" + }, + { + "name": "PostRules" + }, + { + "name": "PrefixListLocalRulestack" + }, + { + "name": "PrefixListGlobalRulestack" + }, + { + "name": "FqdnListLocalRulestack" + }, + { + "name": "FqdnListGlobalRulestack" + }, + { + "name": "CertificateObjectLocalRulestack" + }, + { + "name": "CertificateObjectGlobalRulestack" + }, + { + "name": "Operations" + } + ], + "paths": { + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks": { + "get": { + "tags": [ + "GlobalRulestack" + ], + "operationId": "GlobalRulestack_List", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}": { + "get": { + "tags": [ + "GlobalRulestack" + ], + "operationId": "GlobalRulestack_Get", + "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" + } + } + }, + "put": { + "tags": [ + "GlobalRulestack" + ], + "operationId": "GlobalRulestack_CreateOrUpdate", + "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" + } + } + }, + "patch": { + "tags": [ + "GlobalRulestack" + ], + "operationId": "GlobalRulestack_Update", + "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" + } + } + }, + "delete": { + "tags": [ + "GlobalRulestack" + ], + "operationId": "GlobalRulestack_Delete", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/certificates": { + "get": { + "tags": [ + "CertificateObjectGlobalRulestack" + ], + "operationId": "CertificateObjectGlobalRulestack_List", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/certificates/{name}": { + "get": { + "tags": [ + "CertificateObjectGlobalRulestack" + ], + "operationId": "CertificateObjectGlobalRulestack_Get", + "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" + } + } + }, + "put": { + "tags": [ + "CertificateObjectGlobalRulestack" + ], + "operationId": "CertificateObjectGlobalRulestack_CreateOrUpdate", + "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" + } + } + }, + "delete": { + "tags": [ + "CertificateObjectGlobalRulestack" + ], + "operationId": "CertificateObjectGlobalRulestack_Delete", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/commit": { + "post": { + "tags": [ + "GlobalRulestack" + ], + "operationId": "GlobalRulestack_commit", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/fqdnlists": { + "get": { + "tags": [ + "FqdnListGlobalRulestack" + ], + "operationId": "FqdnListGlobalRulestack_List", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/fqdnlists/{name}": { + "get": { + "tags": [ + "FqdnListGlobalRulestack" + ], + "operationId": "FqdnListGlobalRulestack_Get", + "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" + } + } + }, + "put": { + "tags": [ + "FqdnListGlobalRulestack" + ], + "operationId": "FqdnListGlobalRulestack_CreateOrUpdate", + "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" + } + } + }, + "delete": { + "tags": [ + "FqdnListGlobalRulestack" + ], + "operationId": "FqdnListGlobalRulestack_Delete", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/getChangeLog": { + "post": { + "tags": [ + "GlobalRulestack" + ], + "operationId": "GlobalRulestack_getChangeLog", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listAdvancedSecurityObjects": { + "post": { + "tags": [ + "GlobalRulestack" + ], + "operationId": "GlobalRulestack_listAdvancedSecurityObjects", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listAppIds": { + "post": { + "tags": [ + "GlobalRulestack" + ], + "operationId": "GlobalRulestack_listAppIds", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listCountries": { + "post": { + "tags": [ + "GlobalRulestack" + ], + "operationId": "GlobalRulestack_listCountries", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listFirewalls": { + "post": { + "tags": [ + "GlobalRulestack" + ], + "operationId": "GlobalRulestack_listFirewalls", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listPredefinedUrlCategories": { + "post": { + "tags": [ + "GlobalRulestack" + ], + "operationId": "GlobalRulestack_listPredefinedUrlCategories", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listSecurityServices": { + "post": { + "tags": [ + "GlobalRulestack" + ], + "operationId": "GlobalRulestack_listSecurityServices", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules": { + "get": { + "tags": [ + "PostRules" + ], + "operationId": "PostRules_List", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules/{priority}": { + "get": { + "tags": [ + "PostRules" + ], + "operationId": "PostRules_Get", + "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" + } + } + }, + "put": { + "tags": [ + "PostRules" + ], + "operationId": "PostRules_CreateOrUpdate", + "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" + } + } + }, + "delete": { + "tags": [ + "PostRules" + ], + "operationId": "PostRules_Delete", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules/{priority}/getCounters": { + "post": { + "tags": [ + "PostRules" + ], + "operationId": "PostRules_getCounters", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules/{priority}/refreshCounters": { + "post": { + "tags": [ + "PostRules" + ], + "operationId": "PostRules_refreshCounters", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules/{priority}/resetCounters": { + "post": { + "tags": [ + "PostRules" + ], + "operationId": "PostRules_resetCounters", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/prefixlists": { + "get": { + "tags": [ + "PrefixListGlobalRulestack" + ], + "operationId": "PrefixListGlobalRulestack_List", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/prefixlists/{name}": { + "get": { + "tags": [ + "PrefixListGlobalRulestack" + ], + "operationId": "PrefixListGlobalRulestack_Get", + "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" + } + } + }, + "put": { + "tags": [ + "PrefixListGlobalRulestack" + ], + "operationId": "PrefixListGlobalRulestack_CreateOrUpdate", + "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" + } + } + }, + "delete": { + "tags": [ + "PrefixListGlobalRulestack" + ], + "operationId": "PrefixListGlobalRulestack_Delete", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules": { + "get": { + "tags": [ + "PreRules" + ], + "operationId": "PreRules_List", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules/{priority}": { + "get": { + "tags": [ + "PreRules" + ], + "operationId": "PreRules_Get", + "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" + } + } + }, + "put": { + "tags": [ + "PreRules" + ], + "operationId": "PreRules_CreateOrUpdate", + "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" + } + } + }, + "delete": { + "tags": [ + "PreRules" + ], + "operationId": "PreRules_Delete", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules/{priority}/getCounters": { + "post": { + "tags": [ + "PreRules" + ], + "operationId": "PreRules_getCounters", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules/{priority}/refreshCounters": { + "post": { + "tags": [ + "PreRules" + ], + "operationId": "PreRules_refreshCounters", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules/{priority}/resetCounters": { + "post": { + "tags": [ + "PreRules" + ], + "operationId": "PreRules_resetCounters", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/revert": { + "post": { + "tags": [ + "GlobalRulestack" + ], + "operationId": "GlobalRulestack_revert", + "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" + } + } + } + }, + "/providers/PaloAltoNetworks.Cloudngfw/operations": { + "get": { + "tags": [ + "Operations" + ], + "operationId": "Operations_List", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/providers/PaloAltoNetworks.Cloudngfw/firewalls": { + "get": { + "tags": [ + "Firewalls" + ], + "operationId": "Firewalls_ListBySubscription", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks": { + "get": { + "tags": [ + "LocalRulestacks" + ], + "operationId": "LocalRulestacks_ListBySubscription", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls": { + "get": { + "tags": [ + "Firewalls" + ], + "operationId": "Firewalls_ListByResourceGroup", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}": { + "get": { + "tags": [ + "Firewalls" + ], + "operationId": "Firewalls_Get", + "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" + } + } + }, + "put": { + "tags": [ + "Firewalls" + ], + "operationId": "Firewalls_CreateOrUpdate", + "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" + } + } + }, + "patch": { + "tags": [ + "Firewalls" + ], + "operationId": "Firewalls_Update", + "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" + } + } + }, + "delete": { + "tags": [ + "Firewalls" + ], + "operationId": "Firewalls_Delete", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/getGlobalRulestack": { + "post": { + "tags": [ + "Firewalls" + ], + "operationId": "Firewalls_getGlobalRulestack", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/getLogProfile": { + "post": { + "tags": [ + "Firewalls" + ], + "operationId": "Firewalls_getLogProfile", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/getSupportInfo": { + "post": { + "tags": [ + "Firewalls" + ], + "operationId": "Firewalls_getSupportInfo", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/saveLogProfile": { + "post": { + "tags": [ + "Firewalls" + ], + "operationId": "Firewalls_saveLogProfile", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/statuses": { + "get": { + "tags": [ + "FirewallStatus" + ], + "operationId": "FirewallStatus_ListByFirewalls", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/statuses/default": { + "get": { + "tags": [ + "FirewallStatus" + ], + "operationId": "FirewallStatus_Get", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks": { + "get": { + "tags": [ + "LocalRulestacks" + ], + "operationId": "LocalRulestacks_ListByResourceGroup", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}": { + "get": { + "tags": [ + "LocalRulestacks" + ], + "operationId": "LocalRulestacks_Get", + "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" + } + } + }, + "put": { + "tags": [ + "LocalRulestacks" + ], + "operationId": "LocalRulestacks_CreateOrUpdate", + "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" + } + } + }, + "patch": { + "tags": [ + "LocalRulestacks" + ], + "operationId": "LocalRulestacks_Update", + "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" + } + } + }, + "delete": { + "tags": [ + "LocalRulestacks" + ], + "operationId": "LocalRulestacks_Delete", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/certificates": { + "get": { + "tags": [ + "CertificateObjectLocalRulestack" + ], + "operationId": "CertificateObjectLocalRulestack_ListByLocalRulestacks", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/certificates/{name}": { + "get": { + "tags": [ + "CertificateObjectLocalRulestack" + ], + "operationId": "CertificateObjectLocalRulestack_Get", + "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" + } + } + }, + "put": { + "tags": [ + "CertificateObjectLocalRulestack" + ], + "operationId": "CertificateObjectLocalRulestack_CreateOrUpdate", + "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" + } + } + }, + "delete": { + "tags": [ + "CertificateObjectLocalRulestack" + ], + "operationId": "CertificateObjectLocalRulestack_Delete", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/commit": { + "post": { + "tags": [ + "LocalRulestacks" + ], + "operationId": "LocalRulestacks_commit", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/fqdnlists": { + "get": { + "tags": [ + "FqdnListLocalRulestack" + ], + "operationId": "FqdnListLocalRulestack_ListByLocalRulestacks", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/fqdnlists/{name}": { + "get": { + "tags": [ + "FqdnListLocalRulestack" + ], + "operationId": "FqdnListLocalRulestack_Get", + "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" + } + } + }, + "put": { + "tags": [ + "FqdnListLocalRulestack" + ], + "operationId": "FqdnListLocalRulestack_CreateOrUpdate", + "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" + } + } + }, + "delete": { + "tags": [ + "FqdnListLocalRulestack" + ], + "operationId": "FqdnListLocalRulestack_Delete", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/getChangeLog": { + "post": { + "tags": [ + "LocalRulestacks" + ], + "operationId": "LocalRulestacks_getChangeLog", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/getSupportInfo": { + "post": { + "tags": [ + "LocalRulestacks" + ], + "operationId": "LocalRulestacks_getSupportInfo", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listAdvancedSecurityObjects": { + "post": { + "tags": [ + "LocalRulestacks" + ], + "operationId": "LocalRulestacks_listAdvancedSecurityObjects", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listAppIds": { + "post": { + "tags": [ + "LocalRulestacks" + ], + "operationId": "LocalRulestacks_listAppIds", + "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-examples": { + "LocalRulestacks_listAppIds_MaximumSet_Gen": { + "$ref": "./examples/LocalRulestacks_listAppIds_MaximumSet_Gen.json" + }, + "LocalRulestacks_listAppIds_MinimumSet_Gen": { + "$ref": "./examples/LocalRulestacks_listAppIds_MinimumSet_Gen.json" + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink", + "operationName": "LocalRulestacks_listAppIds" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listCountries": { + "post": { + "tags": [ + "LocalRulestacks" + ], + "operationId": "LocalRulestacks_listCountries", + "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-examples": { + "LocalRulestacks_listCountries_MaximumSet_Gen": { + "$ref": "./examples/LocalRulestacks_listCountries_MaximumSet_Gen.json" + }, + "LocalRulestacks_listCountries_MinimumSet_Gen": { + "$ref": "./examples/LocalRulestacks_listCountries_MinimumSet_Gen.json" + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink", + "operationName": "LocalRulestacks_listCountries" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listFirewalls": { + "post": { + "tags": [ + "LocalRulestacks" + ], + "operationId": "LocalRulestacks_listFirewalls", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listPredefinedUrlCategories": { + "post": { + "tags": [ + "LocalRulestacks" + ], + "operationId": "LocalRulestacks_listPredefinedUrlCategories", + "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-examples": { + "LocalRulestacks_listPredefinedUrlCategories_MaximumSet_Gen": { + "$ref": "./examples/LocalRulestacks_listPredefinedUrlCategories_MaximumSet_Gen.json" + }, + "LocalRulestacks_listPredefinedUrlCategories_MinimumSet_Gen": { + "$ref": "./examples/LocalRulestacks_listPredefinedUrlCategories_MinimumSet_Gen.json" + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink", + "operationName": "LocalRulestacks_listPredefinedUrlCategories" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listSecurityServices": { + "post": { + "tags": [ + "LocalRulestacks" + ], + "operationId": "LocalRulestacks_listSecurityServices", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules": { + "get": { + "tags": [ + "LocalRules" + ], + "operationId": "LocalRules_ListByLocalRulestacks", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules/{priority}": { + "get": { + "tags": [ + "LocalRules" + ], + "operationId": "LocalRules_Get", + "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" + } + } + }, + "put": { + "tags": [ + "LocalRules" + ], + "operationId": "LocalRules_CreateOrUpdate", + "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" + } + } + }, + "delete": { + "tags": [ + "LocalRules" + ], + "operationId": "LocalRules_Delete", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules/{priority}/getCounters": { + "post": { + "tags": [ + "LocalRules" + ], + "operationId": "LocalRules_getCounters", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules/{priority}/refreshCounters": { + "post": { + "tags": [ + "LocalRules" + ], + "operationId": "LocalRules_refreshCounters", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules/{priority}/resetCounters": { + "post": { + "tags": [ + "LocalRules" + ], + "operationId": "LocalRules_resetCounters", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/prefixlists": { + "get": { + "tags": [ + "PrefixListLocalRulestack" + ], + "operationId": "PrefixListLocalRulestack_ListByLocalRulestacks", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/prefixlists/{name}": { + "get": { + "tags": [ + "PrefixListLocalRulestack" + ], + "operationId": "PrefixListLocalRulestack_Get", + "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" + } + } + }, + "put": { + "tags": [ + "PrefixListLocalRulestack" + ], + "operationId": "PrefixListLocalRulestack_CreateOrUpdate", + "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" + } + } + }, + "delete": { + "tags": [ + "PrefixListLocalRulestack" + ], + "operationId": "PrefixListLocalRulestack_Delete", + "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" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/revert": { + "post": { + "tags": [ + "LocalRulestacks" + ], + "operationId": "LocalRulestacks_revert", + "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" + } + } + } + } + }, + "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 + } + }, + "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" + }, + "panoramaConfig": { + "$ref": "#/definitions/PanoramaConfig", + "description": "Panorama Configuration" + }, + "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" + }, + "panoramaConfig": { + "$ref": "#/definitions/PanoramaConfig", + "description": "Panorama Configuration" + }, + "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 + } + }, + "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" + } + }, + "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 + } + }, + "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" + }, + "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" + }, + "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" + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_CreateOrUpdate_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_CreateOrUpdate_MaximumSet_Gen.json new file mode 100644 index 000000000000..e75dc1221b81 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_CreateOrUpdate_MaximumSet_Gen.json @@ -0,0 +1,68 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1", + "resource": { + "properties": { + "auditComment": "comment", + "certificateSelfSigned": "TRUE", + "certificateSignerResourceId": "", + "description": "description", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "provisioningState": "Accepted" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "comment", + "certificateSelfSigned": "TRUE", + "certificateSignerResourceId": "", + "description": "description", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + } + }, + "201": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "comment", + "certificateSelfSigned": "TRUE", + "certificateSignerResourceId": "", + "description": "description", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_CreateOrUpdate_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_CreateOrUpdate_MinimumSet_Gen.json new file mode 100644 index 000000000000..ff25ff028af6 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_CreateOrUpdate_MinimumSet_Gen.json @@ -0,0 +1,33 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1", + "resource": { + "properties": { + "certificateSelfSigned": "TRUE" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/praval/certificates/armid1", + "properties": { + "certificateSelfSigned": "TRUE" + } + } + }, + "201": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/praval/certificates/armid1", + "properties": { + "certificateSelfSigned": "TRUE" + } + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_Delete_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_Delete_MaximumSet_Gen.json new file mode 100644 index 000000000000..1f96bcbd2f8b --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_Delete_MaximumSet_Gen.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_Delete_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_Delete_MinimumSet_Gen.json new file mode 100644 index 000000000000..1f96bcbd2f8b --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_Delete_MinimumSet_Gen.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_Get_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_Get_MaximumSet_Gen.json new file mode 100644 index 000000000000..ad566c0b597e --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_Get_MaximumSet_Gen.json @@ -0,0 +1,32 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "comment", + "certificateSelfSigned": "TRUE", + "certificateSignerResourceId": "", + "description": "description", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_Get_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_Get_MinimumSet_Gen.json new file mode 100644 index 000000000000..96302a7fc0b1 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_Get_MinimumSet_Gen.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/praval/certificates/armid1", + "properties": { + "certificateSelfSigned": "TRUE" + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_List_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_List_MaximumSet_Gen.json new file mode 100644 index 000000000000..948b32fef00c --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_List_MaximumSet_Gen.json @@ -0,0 +1,36 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "comment", + "certificateSelfSigned": "TRUE", + "certificateSignerResourceId": "", + "description": "desc", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_List_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_List_MinimumSet_Gen.json new file mode 100644 index 000000000000..cba04918d5ac --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectGlobalRulestack_List_MinimumSet_Gen.json @@ -0,0 +1,20 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/praval/certificates/certificates1", + "properties": { + "certificateSelfSigned": "TRUE" + } + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_CreateOrUpdate_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_CreateOrUpdate_MaximumSet_Gen.json new file mode 100644 index 000000000000..b70b84eeca89 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_CreateOrUpdate_MaximumSet_Gen.json @@ -0,0 +1,70 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resource": { + "properties": { + "auditComment": "comment", + "certificateSelfSigned": "TRUE", + "certificateSignerResourceId": "", + "description": "description", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "provisioningState": "Accepted" + } + }, + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "comment", + "certificateSelfSigned": "TRUE", + "certificateSignerResourceId": "", + "description": "description", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + } + }, + "201": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "comment", + "certificateSelfSigned": "TRUE", + "certificateSignerResourceId": "", + "description": "description", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_CreateOrUpdate_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_CreateOrUpdate_MinimumSet_Gen.json new file mode 100644 index 000000000000..f673aa82902e --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_CreateOrUpdate_MinimumSet_Gen.json @@ -0,0 +1,35 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resource": { + "properties": { + "certificateSelfSigned": "TRUE" + } + }, + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/rgopenapi/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/praval/certificates/armid1", + "properties": { + "certificateSelfSigned": "TRUE" + } + } + }, + "201": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/rgopenapi/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/praval/certificates/armid1", + "properties": { + "certificateSelfSigned": "TRUE" + } + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_Delete_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_Delete_MaximumSet_Gen.json new file mode 100644 index 000000000000..cf48e8f52ac3 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_Delete_MaximumSet_Gen.json @@ -0,0 +1,18 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_Delete_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_Delete_MinimumSet_Gen.json new file mode 100644 index 000000000000..cf48e8f52ac3 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_Delete_MinimumSet_Gen.json @@ -0,0 +1,18 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_Get_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_Get_MaximumSet_Gen.json new file mode 100644 index 000000000000..c407af9ca19c --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_Get_MaximumSet_Gen.json @@ -0,0 +1,34 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "comment", + "certificateSelfSigned": "TRUE", + "certificateSignerResourceId": "", + "description": "description", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_Get_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_Get_MinimumSet_Gen.json new file mode 100644 index 000000000000..e92fa4ed2f66 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_Get_MinimumSet_Gen.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/rgopenapi/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/praval/certificates/armid1", + "properties": { + "certificateSelfSigned": "TRUE" + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen.json new file mode 100644 index 000000000000..452f1e6925ba --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen.json @@ -0,0 +1,38 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "comment", + "certificateSelfSigned": "TRUE", + "certificateSignerResourceId": "", + "description": "desc", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen.json new file mode 100644 index 000000000000..0fb78c752ae5 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/CertificateObjectLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen.json @@ -0,0 +1,22 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/rgopenapi/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/praval/certificates/certificates1", + "properties": { + "certificateSelfSigned": "TRUE" + } + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FirewallStatus_Get_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FirewallStatus_Get_MaximumSet_Gen.json new file mode 100644 index 000000000000..65cbe96d0e33 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FirewallStatus_Get_MaximumSet_Gen.json @@ -0,0 +1,35 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/firewall-rg/providers/PaloAltoNetworks.Cloudngfw/firewalls/firewall1/statuses/default", + "name": "default", + "properties": { + "healthReason": "aaaaaaaaaaaa", + "healthStatus": "GREEN", + "isPanoramaManaged": "TRUE", + "panoramaStatus": { + "panoramaServer2Status": "UP", + "panoramaServerStatus": "UP" + }, + "provisioningState": "Succeeded" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaa" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FirewallStatus_Get_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FirewallStatus_Get_MinimumSet_Gen.json new file mode 100644 index 000000000000..ebecca2c8a1a --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FirewallStatus_Get_MinimumSet_Gen.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/firewall-rg/providers/PaloAltoNetworks.Cloudngfw/firewalls/firewall1/statuses/default", + "properties": {} + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FirewallStatus_ListByFirewalls_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FirewallStatus_ListByFirewalls_MaximumSet_Gen.json new file mode 100644 index 000000000000..9cf131728060 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FirewallStatus_ListByFirewalls_MaximumSet_Gen.json @@ -0,0 +1,40 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "nextLink": "aaaa", + "value": [ + { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/firewall-rg/providers/PaloAltoNetworks.Cloudngfw/firewalls/firewall1/statuses/default", + "name": "default", + "properties": { + "healthReason": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "healthStatus": "GREEN", + "isPanoramaManaged": "TRUE", + "panoramaStatus": { + "panoramaServer2Status": "UP", + "panoramaServerStatus": "UP" + }, + "provisioningState": "Succeeded" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FirewallStatus_ListByFirewalls_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FirewallStatus_ListByFirewalls_MinimumSet_Gen.json new file mode 100644 index 000000000000..a4057330a8ad --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FirewallStatus_ListByFirewalls_MinimumSet_Gen.json @@ -0,0 +1,20 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/firewall-rg/providers/PaloAltoNetworks.Cloudngfw/firewalls/firewall1/statuses/default", + "properties": {} + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_CreateOrUpdate_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_CreateOrUpdate_MaximumSet_Gen.json new file mode 100644 index 000000000000..e87183fe05e8 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_CreateOrUpdate_MaximumSet_Gen.json @@ -0,0 +1,433 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "resource": { + "identity": { + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "properties": { + "associatedRulestack": { + "location": "eastus", + "resourceId": "lrs1", + "rulestackId": "PANRSID" + }, + "dnsSettings": { + "dnsServers": [ + { + "address": "20.22.92.111", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-egressNatIp1" + } + ], + "enableDnsProxy": "DISABLED", + "enabledDnsType": "CUSTOM" + }, + "frontEndSettings": [ + { + "backendConfiguration": { + "address": { + "address": "20.22.32.136", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-frontendSettingIp2" + }, + "port": "80" + }, + "frontendConfiguration": { + "address": { + "address": "20.22.91.251", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-frontendSettingIp1" + }, + "port": "80" + }, + "name": "frontendsetting11", + "protocol": "TCP" + } + ], + "isPanoramaManaged": "TRUE", + "marketplaceDetails": { + "marketplaceSubscriptionStatus": "PendingFulfillmentStart", + "offerId": "liftr-pan-ame-test", + "publisherId": "isvtestuklegacy" + }, + "networkProfile": { + "egressNatIp": [ + { + "address": "20.22.92.111", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-egressNatIp1" + } + ], + "enableEgressNat": "ENABLED", + "networkType": "VNET", + "publicIps": [ + { + "address": "20.22.92.11", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1" + } + ], + "trustedRanges": [ + "20.22.92.11" + ], + "vnetConfiguration": { + "ipOfTrustSubnetForUdr": { + "address": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "trustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-trust-subnet" + }, + "unTrustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "vnet": { + "addressSpace": "10.1.0.0/16", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet" + } + }, + "vwanConfiguration": { + "ipOfTrustSubnetForUdr": { + "address": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "networkVirtualApplianceId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "trustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-trust-subnet" + }, + "unTrustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "vHub": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + } + } + }, + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panoramaConfig": { + "configString": "bas64EncodedString" + }, + "planData": { + "billingCycle": "MONTHLY", + "planId": "liftrpantestplan", + "usageType": "PAYG" + }, + "provisioningState": "Accepted" + }, + "tags": { + "tagName": "value" + } + }, + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/firewalls/armid1", + "identity": { + "principalId": "aaaaaaaaaaaaaaaaaaaaaaaaaa", + "tenantId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "armid1", + "properties": { + "associatedRulestack": { + "location": "eastus", + "resourceId": "aaaaaaaaaa", + "rulestackId": "aaaaaaaaaaaaaaaa" + }, + "dnsSettings": { + "dnsServers": [ + { + "address": "20.22.92.111", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-egressNatIp1" + } + ], + "enableDnsProxy": "DISABLED", + "enabledDnsType": "CUSTOM" + }, + "frontEndSettings": [ + { + "backendConfiguration": { + "address": { + "address": "20.22.32.136", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-frontendSettingIp2" + }, + "port": "80" + }, + "frontendConfiguration": { + "address": { + "address": "20.22.91.251", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-frontendSettingIp1" + }, + "port": "80" + }, + "name": "frontendsetting11", + "protocol": "TCP" + } + ], + "isPanoramaManaged": "TRUE", + "marketplaceDetails": { + "marketplaceSubscriptionId": "aa", + "marketplaceSubscriptionStatus": "PendingFulfillmentStart", + "offerId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "publisherId": "aaaa" + }, + "networkProfile": { + "egressNatIp": [ + { + "address": "20.22.92.111", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-egressNatIp1" + } + ], + "enableEgressNat": "ENABLED", + "networkType": "VNET", + "publicIps": [ + { + "address": "20.22.92.11", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1" + } + ], + "trustedRanges": [ + "20.22.92.11" + ], + "vnetConfiguration": { + "ipOfTrustSubnetForUdr": { + "address": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "trustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-trust-subnet" + }, + "unTrustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "vnet": { + "addressSpace": "10.1.0.0/16", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet" + } + }, + "vwanConfiguration": { + "ipOfTrustSubnetForUdr": { + "address": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "networkVirtualApplianceId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "trustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-trust-subnet" + }, + "unTrustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "vHub": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + } + } + }, + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panoramaConfig": { + "cgName": "PanoramaCollectorGroup", + "configString": "bas64EncodedString", + "dgName": "PanoramaDeviceGroup", + "hostName": "hostname", + "panoramaServer": "10.25.1.1", + "panoramaServer2": "10.20.1.1", + "tplName": "PanoramaTemplateStack", + "vmAuthKey": "SSH_AUTH_KEY" + }, + "planData": { + "billingCycle": "WEEKLY", + "effectiveDate": "2022-09-13T00:46:05.283Z", + "planId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "usageType": "PAYG" + }, + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "tags": { + "tagName": "value" + }, + "type": "firewalls" + } + }, + "201": { + "body": { + "id": "aaaaaaaaaaaaaaaaaaaaaaaa", + "identity": { + "principalId": "aaaaaaaaaaaaaaaaaaaaaaaaaa", + "tenantId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "aaaaaaaaaaaaa", + "properties": { + "associatedRulestack": { + "location": "eastus", + "resourceId": "aaaaaaaaaa", + "rulestackId": "aaaaaaaaaaaaaaaa" + }, + "dnsSettings": { + "dnsServers": [ + { + "address": "20.22.92.111", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-egressNatIp1" + } + ], + "enableDnsProxy": "DISABLED", + "enabledDnsType": "CUSTOM" + }, + "frontEndSettings": [ + { + "backendConfiguration": { + "address": { + "address": "20.22.32.136", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-frontendSettingIp2" + }, + "port": "80" + }, + "frontendConfiguration": { + "address": { + "address": "20.22.91.251", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-frontendSettingIp1" + }, + "port": "80" + }, + "name": "frontendsetting11", + "protocol": "TCP" + } + ], + "isPanoramaManaged": "TRUE", + "marketplaceDetails": { + "marketplaceSubscriptionId": "aa", + "marketplaceSubscriptionStatus": "PendingFulfillmentStart", + "offerId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "publisherId": "aaaa" + }, + "networkProfile": { + "egressNatIp": [ + { + "address": "20.22.92.111", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-egressNatIp1" + } + ], + "enableEgressNat": "ENABLED", + "networkType": "VNET", + "publicIps": [ + { + "address": "20.22.92.11", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1" + } + ], + "trustedRanges": [ + "20.22.92.11" + ], + "vnetConfiguration": { + "ipOfTrustSubnetForUdr": { + "address": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "trustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-trust-subnet" + }, + "unTrustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "vnet": { + "addressSpace": "10.1.0.0/16", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet" + } + }, + "vwanConfiguration": { + "ipOfTrustSubnetForUdr": { + "address": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "networkVirtualApplianceId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "trustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-trust-subnet" + }, + "unTrustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "vHub": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + } + } + }, + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panoramaConfig": { + "cgName": "PanoramaCollectorGroup", + "configString": "bas64EncodedString", + "dgName": "PanoramaDeviceGroup", + "hostName": "hostname", + "panoramaServer": "10.25.1.1", + "panoramaServer2": "10.20.1.1", + "tplName": "PanoramaTemplateStack", + "vmAuthKey": "SSH_AUTH_KEY" + }, + "planData": { + "billingCycle": "WEEKLY", + "effectiveDate": "2022-09-13T00:46:05.283Z", + "planId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "usageType": "PAYG" + }, + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "tags": { + "tagName": "value" + }, + "type": "aaaaaa" + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_CreateOrUpdate_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_CreateOrUpdate_MinimumSet_Gen.json new file mode 100644 index 000000000000..76d038fc6169 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_CreateOrUpdate_MinimumSet_Gen.json @@ -0,0 +1,91 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "resource": { + "location": "eastus", + "properties": { + "dnsSettings": {}, + "marketplaceDetails": { + "offerId": "liftr-pan-ame-test", + "publisherId": "isvtestuklegacy" + }, + "networkProfile": { + "enableEgressNat": "ENABLED", + "networkType": "VNET", + "publicIps": [ + { + "address": "20.22.92.11", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1" + } + ] + }, + "planData": { + "billingCycle": "MONTHLY", + "planId": "liftrpantestplan" + } + } + }, + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/firewall-rg/providers/PaloAltoNetworks.Cloudngfw/firewalls/firewall1", + "location": "eastus", + "properties": { + "dnsSettings": {}, + "marketplaceDetails": { + "offerId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "publisherId": "aaaa" + }, + "networkProfile": { + "enableEgressNat": "ENABLED", + "networkType": "VNET", + "publicIps": [ + { + "address": "20.22.92.11", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1" + } + ] + }, + "planData": { + "billingCycle": "WEEKLY", + "planId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + } + }, + "201": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/firewall-rg/providers/PaloAltoNetworks.Cloudngfw/firewalls/firewall1", + "location": "eastus", + "properties": { + "dnsSettings": {}, + "marketplaceDetails": { + "offerId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "publisherId": "aaaa" + }, + "networkProfile": { + "enableEgressNat": "ENABLED", + "networkType": "VNET", + "publicIps": [ + { + "address": "20.22.92.11", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1" + } + ] + }, + "planData": { + "billingCycle": "WEEKLY", + "planId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Delete_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Delete_MaximumSet_Gen.json new file mode 100644 index 000000000000..8c7862e4fbe3 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Delete_MaximumSet_Gen.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Delete_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Delete_MinimumSet_Gen.json new file mode 100644 index 000000000000..8c7862e4fbe3 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Delete_MinimumSet_Gen.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Get_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Get_MaximumSet_Gen.json new file mode 100644 index 000000000000..20dda5491197 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Get_MaximumSet_Gen.json @@ -0,0 +1,158 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "aaaaaaaaaaaaaaaaaaaaaaaa", + "identity": { + "principalId": "aaaaaaaaaaaaaaaaaaaaaaaaaa", + "tenantId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "aaaaaaaaaaaaa", + "properties": { + "associatedRulestack": { + "location": "eastus", + "resourceId": "aaaaaaaaaa", + "rulestackId": "aaaaaaaaaaaaaaaa" + }, + "dnsSettings": { + "dnsServers": [ + { + "address": "20.22.92.111", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-egressNatIp1" + } + ], + "enableDnsProxy": "DISABLED", + "enabledDnsType": "CUSTOM" + }, + "frontEndSettings": [ + { + "backendConfiguration": { + "address": { + "address": "20.22.32.136", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-frontendSettingIp2" + }, + "port": "80" + }, + "frontendConfiguration": { + "address": { + "address": "20.22.91.251", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-frontendSettingIp1" + }, + "port": "80" + }, + "name": "frontendsetting11", + "protocol": "TCP" + } + ], + "isPanoramaManaged": "TRUE", + "marketplaceDetails": { + "marketplaceSubscriptionId": "aa", + "marketplaceSubscriptionStatus": "PendingFulfillmentStart", + "offerId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "publisherId": "aaaa" + }, + "networkProfile": { + "egressNatIp": [ + { + "address": "20.22.92.111", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-egressNatIp1" + } + ], + "enableEgressNat": "ENABLED", + "networkType": "VNET", + "publicIps": [ + { + "address": "20.22.92.11", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1" + } + ], + "trustedRanges": [ + "20.22.92.11" + ], + "vnetConfiguration": { + "ipOfTrustSubnetForUdr": { + "address": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "trustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-trust-subnet" + }, + "unTrustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "vnet": { + "addressSpace": "10.1.0.0/16", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet" + } + }, + "vwanConfiguration": { + "ipOfTrustSubnetForUdr": { + "address": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "networkVirtualApplianceId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "trustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-trust-subnet" + }, + "unTrustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "vHub": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + } + } + }, + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panoramaConfig": { + "cgName": "PanoramaCollectorGroup", + "configString": "bas64EncodedString", + "dgName": "PanoramaDeviceGroup", + "hostName": "hostname", + "panoramaServer": "10.25.1.1", + "panoramaServer2": "10.20.1.1", + "tplName": "PanoramaTemplateStack", + "vmAuthKey": "SSH_AUTH_KEY" + }, + "planData": { + "billingCycle": "WEEKLY", + "effectiveDate": "2022-09-13T00:46:05.283Z", + "planId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "usageType": "PAYG" + }, + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "tags": { + "tagName": "value" + }, + "type": "aaaaaa" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Get_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Get_MinimumSet_Gen.json new file mode 100644 index 000000000000..cf4ae5bb2240 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Get_MinimumSet_Gen.json @@ -0,0 +1,37 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/firewall-rg/providers/PaloAltoNetworks.Cloudngfw/firewalls/firewall1", + "location": "eastus", + "properties": { + "dnsSettings": {}, + "marketplaceDetails": { + "offerId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "publisherId": "aaaa" + }, + "networkProfile": { + "enableEgressNat": "ENABLED", + "networkType": "VNET", + "publicIps": [ + { + "address": "20.22.92.11", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1" + } + ] + }, + "planData": { + "billingCycle": "WEEKLY", + "planId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_ListByResourceGroup_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_ListByResourceGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..2c0d94a396b5 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_ListByResourceGroup_MaximumSet_Gen.json @@ -0,0 +1,162 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "nextLink": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "value": [ + { + "id": "aaaaaaaaaaaaaaaaaaaaaaaa", + "identity": { + "principalId": "aaaaaaaaaaaaaaaaaaaaaaaaaa", + "tenantId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "aaaaaaaaaaaaa", + "properties": { + "associatedRulestack": { + "location": "eastus", + "resourceId": "aaaaaaaaaa", + "rulestackId": "aaaaaaaaaaaaaaaa" + }, + "dnsSettings": { + "dnsServers": [ + { + "address": "20.22.92.111", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-egressNatIp1" + } + ], + "enableDnsProxy": "DISABLED", + "enabledDnsType": "CUSTOM" + }, + "frontEndSettings": [ + { + "backendConfiguration": { + "address": { + "address": "20.22.32.136", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-frontendSettingIp2" + }, + "port": "80" + }, + "frontendConfiguration": { + "address": { + "address": "20.22.91.251", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-frontendSettingIp1" + }, + "port": "80" + }, + "name": "frontendsetting11", + "protocol": "TCP" + } + ], + "isPanoramaManaged": "TRUE", + "marketplaceDetails": { + "marketplaceSubscriptionId": "aa", + "marketplaceSubscriptionStatus": "PendingFulfillmentStart", + "offerId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "publisherId": "aaaa" + }, + "networkProfile": { + "egressNatIp": [ + { + "address": "20.22.92.111", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-egressNatIp1" + } + ], + "enableEgressNat": "ENABLED", + "networkType": "VNET", + "publicIps": [ + { + "address": "20.22.92.11", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1" + } + ], + "trustedRanges": [ + "20.22.92.11" + ], + "vnetConfiguration": { + "ipOfTrustSubnetForUdr": { + "address": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "trustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-trust-subnet" + }, + "unTrustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "vnet": { + "addressSpace": "10.1.0.0/16", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet" + } + }, + "vwanConfiguration": { + "ipOfTrustSubnetForUdr": { + "address": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "networkVirtualApplianceId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "trustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-trust-subnet" + }, + "unTrustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "vHub": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + } + } + }, + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panoramaConfig": { + "cgName": "PanoramaCollectorGroup", + "configString": "bas64EncodedString", + "dgName": "PanoramaDeviceGroup", + "hostName": "hostname", + "panoramaServer": "10.25.1.1", + "panoramaServer2": "10.20.1.1", + "tplName": "PanoramaTemplateStack", + "vmAuthKey": "SSH_AUTH_KEY" + }, + "planData": { + "billingCycle": "WEEKLY", + "effectiveDate": "2022-09-13T00:46:05.283Z", + "planId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "usageType": "PAYG" + }, + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "tags": { + "tagName": "value" + }, + "type": "aaaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_ListByResourceGroup_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_ListByResourceGroup_MinimumSet_Gen.json new file mode 100644 index 000000000000..88356b141ac2 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_ListByResourceGroup_MinimumSet_Gen.json @@ -0,0 +1,40 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/firewall-rg/providers/PaloAltoNetworks.Cloudngfw/firewalls/firewall", + "location": "eastus", + "properties": { + "dnsSettings": {}, + "marketplaceDetails": { + "offerId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "publisherId": "aaaa" + }, + "networkProfile": { + "enableEgressNat": "ENABLED", + "networkType": "VNET", + "publicIps": [ + { + "address": "20.22.92.11", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1" + } + ] + }, + "planData": { + "billingCycle": "WEEKLY", + "planId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_ListBySubscription_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_ListBySubscription_MaximumSet_Gen.json new file mode 100644 index 000000000000..e8515cac64f3 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_ListBySubscription_MaximumSet_Gen.json @@ -0,0 +1,161 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "nextLink": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "value": [ + { + "id": "aaaaaaaaaaaaaaaaaaaaaaaa", + "identity": { + "principalId": "aaaaaaaaaaaaaaaaaaaaaaaaaa", + "tenantId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "aaaaaaaaaaaaa", + "properties": { + "associatedRulestack": { + "location": "eastus", + "resourceId": "aaaaaaaaaa", + "rulestackId": "aaaaaaaaaaaaaaaa" + }, + "dnsSettings": { + "dnsServers": [ + { + "address": "20.22.92.111", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-egressNatIp1" + } + ], + "enableDnsProxy": "DISABLED", + "enabledDnsType": "CUSTOM" + }, + "frontEndSettings": [ + { + "backendConfiguration": { + "address": { + "address": "20.22.32.136", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-frontendSettingIp2" + }, + "port": "80" + }, + "frontendConfiguration": { + "address": { + "address": "20.22.91.251", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-frontendSettingIp1" + }, + "port": "80" + }, + "name": "frontendsetting11", + "protocol": "TCP" + } + ], + "isPanoramaManaged": "TRUE", + "marketplaceDetails": { + "marketplaceSubscriptionId": "aa", + "marketplaceSubscriptionStatus": "PendingFulfillmentStart", + "offerId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "publisherId": "aaaa" + }, + "networkProfile": { + "egressNatIp": [ + { + "address": "20.22.92.111", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-egressNatIp1" + } + ], + "enableEgressNat": "ENABLED", + "networkType": "VNET", + "publicIps": [ + { + "address": "20.22.92.11", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1" + } + ], + "trustedRanges": [ + "20.22.92.11" + ], + "vnetConfiguration": { + "ipOfTrustSubnetForUdr": { + "address": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "trustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-trust-subnet" + }, + "unTrustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "vnet": { + "addressSpace": "10.1.0.0/16", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet" + } + }, + "vwanConfiguration": { + "ipOfTrustSubnetForUdr": { + "address": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "networkVirtualApplianceId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "trustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-trust-subnet" + }, + "unTrustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "vHub": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + } + } + }, + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panoramaConfig": { + "cgName": "PanoramaCollectorGroup", + "configString": "bas64EncodedString", + "dgName": "PanoramaDeviceGroup", + "hostName": "hostname", + "panoramaServer": "10.25.1.1", + "panoramaServer2": "10.20.1.1", + "tplName": "PanoramaTemplateStack", + "vmAuthKey": "SSH_AUTH_KEY" + }, + "planData": { + "billingCycle": "WEEKLY", + "effectiveDate": "2022-09-13T00:46:05.283Z", + "planId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "usageType": "PAYG" + }, + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "tags": { + "tagName": "value" + }, + "type": "aaaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_ListBySubscription_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_ListBySubscription_MinimumSet_Gen.json new file mode 100644 index 000000000000..94e914139fe7 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_ListBySubscription_MinimumSet_Gen.json @@ -0,0 +1,39 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/providers/PaloAltoNetworks.Cloudngfw/firewalls/firewall", + "location": "eastus", + "properties": { + "dnsSettings": {}, + "marketplaceDetails": { + "offerId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "publisherId": "aaaa" + }, + "networkProfile": { + "enableEgressNat": "ENABLED", + "networkType": "VNET", + "publicIps": [ + { + "address": "20.22.92.11", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1" + } + ] + }, + "planData": { + "billingCycle": "WEEKLY", + "planId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Update_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Update_MaximumSet_Gen.json new file mode 100644 index 000000000000..c0307fa4c500 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Update_MaximumSet_Gen.json @@ -0,0 +1,280 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "properties": { + "identity": { + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "properties": { + "associatedRulestack": { + "location": "eastus", + "resourceId": "aaaaaaaaaa", + "rulestackId": "aaaaaaaaaaaaaaaa" + }, + "dnsSettings": { + "dnsServers": [ + { + "address": "20.22.92.111", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-egressNatIp1" + } + ], + "enableDnsProxy": "DISABLED", + "enabledDnsType": "CUSTOM" + }, + "frontEndSettings": [ + { + "backendConfiguration": { + "address": { + "address": "20.22.32.136", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-frontendSettingIp2" + }, + "port": "80" + }, + "frontendConfiguration": { + "address": { + "address": "20.22.91.251", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-frontendSettingIp1" + }, + "port": "80" + }, + "name": "frontendsetting11", + "protocol": "TCP" + } + ], + "isPanoramaManaged": "TRUE", + "marketplaceDetails": { + "marketplaceSubscriptionStatus": "PendingFulfillmentStart", + "offerId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "publisherId": "aaaa" + }, + "networkProfile": { + "egressNatIp": [ + { + "address": "20.22.92.111", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-egressNatIp1" + } + ], + "enableEgressNat": "ENABLED", + "networkType": "VNET", + "publicIps": [ + { + "address": "20.22.92.11", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1" + } + ], + "trustedRanges": [ + "20.22.92.11" + ], + "vnetConfiguration": { + "ipOfTrustSubnetForUdr": { + "address": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "trustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-trust-subnet" + }, + "unTrustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "vnet": { + "addressSpace": "10.1.0.0/16", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet" + } + }, + "vwanConfiguration": { + "ipOfTrustSubnetForUdr": { + "address": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "networkVirtualApplianceId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "trustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-trust-subnet" + }, + "unTrustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "vHub": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + } + } + }, + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panoramaConfig": { + "configString": "bas64EncodedString" + }, + "planData": { + "billingCycle": "WEEKLY", + "planId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "usageType": "PAYG" + } + }, + "tags": { + "tagName": "value" + } + }, + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "aaaaaaaaaaaaaaaaaaaaaaaa", + "identity": { + "principalId": "aaaaaaaaaaaaaaaaaaaaaaaaaa", + "tenantId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "aaaaaaaaaaaaa", + "properties": { + "associatedRulestack": { + "location": "eastus", + "resourceId": "aaaaaaaaaa", + "rulestackId": "aaaaaaaaaaaaaaaa" + }, + "dnsSettings": { + "dnsServers": [ + { + "address": "20.22.92.111", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-egressNatIp1" + } + ], + "enableDnsProxy": "DISABLED", + "enabledDnsType": "CUSTOM" + }, + "frontEndSettings": [ + { + "backendConfiguration": { + "address": { + "address": "20.22.32.136", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-frontendSettingIp2" + }, + "port": "80" + }, + "frontendConfiguration": { + "address": { + "address": "20.22.91.251", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-frontendSettingIp1" + }, + "port": "80" + }, + "name": "frontendsetting11", + "protocol": "TCP" + } + ], + "isPanoramaManaged": "TRUE", + "marketplaceDetails": { + "marketplaceSubscriptionId": "aa", + "marketplaceSubscriptionStatus": "PendingFulfillmentStart", + "offerId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "publisherId": "aaaa" + }, + "networkProfile": { + "egressNatIp": [ + { + "address": "20.22.92.111", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-egressNatIp1" + } + ], + "enableEgressNat": "ENABLED", + "networkType": "VNET", + "publicIps": [ + { + "address": "20.22.92.11", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1" + } + ], + "trustedRanges": [ + "20.22.92.11" + ], + "vnetConfiguration": { + "ipOfTrustSubnetForUdr": { + "address": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "trustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-trust-subnet" + }, + "unTrustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "vnet": { + "addressSpace": "10.1.0.0/16", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet" + } + }, + "vwanConfiguration": { + "ipOfTrustSubnetForUdr": { + "address": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "networkVirtualApplianceId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "trustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-trust-subnet" + }, + "unTrustSubnet": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + }, + "vHub": { + "addressSpace": "10.1.1.0/24", + "resourceId": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/os-liftr-integration/providers/Microsoft.Network/virtualNetworks/os-liftr-integration-vnet/subnets/os-liftr-integration-untrust-subnet" + } + } + }, + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panoramaConfig": { + "cgName": "PanoramaCollectorGroup", + "configString": "bas64EncodedString", + "dgName": "PanoramaDeviceGroup", + "hostName": "hostname", + "panoramaServer": "10.25.1.1", + "panoramaServer2": "10.20.1.1", + "tplName": "PanoramaTemplateStack", + "vmAuthKey": "SSH_AUTH_KEY" + }, + "planData": { + "billingCycle": "WEEKLY", + "effectiveDate": "2022-09-13T00:46:05.283Z", + "planId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "usageType": "PAYG" + }, + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "tags": { + "tagName": "value" + }, + "type": "aaaaaa" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Update_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Update_MinimumSet_Gen.json new file mode 100644 index 000000000000..d55f0ac506d2 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_Update_MinimumSet_Gen.json @@ -0,0 +1,37 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "properties": {}, + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "location": "eastus", + "properties": { + "dnsSettings": {}, + "marketplaceDetails": { + "offerId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "publisherId": "aaaa" + }, + "networkProfile": { + "enableEgressNat": "ENABLED", + "networkType": "VNET", + "publicIps": [ + { + "address": "20.22.92.11", + "resourceId": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1" + } + ] + }, + "planData": { + "billingCycle": "WEEKLY", + "planId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getGlobalRulestack_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getGlobalRulestack_MaximumSet_Gen.json new file mode 100644 index 000000000000..bbf465896a78 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getGlobalRulestack_MaximumSet_Gen.json @@ -0,0 +1,15 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "azureId": "aaaaaaaaaa" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getGlobalRulestack_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getGlobalRulestack_MinimumSet_Gen.json new file mode 100644 index 000000000000..bbf465896a78 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getGlobalRulestack_MinimumSet_Gen.json @@ -0,0 +1,15 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "azureId": "aaaaaaaaaa" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getLogProfile_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getLogProfile_MaximumSet_Gen.json new file mode 100644 index 000000000000..aac63eab2e0a --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getLogProfile_MaximumSet_Gen.json @@ -0,0 +1,104 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "applicationInsights": { + "id": "aaaaaaaaaaaaaaaa", + "key": "aaaaaaaaaaaaa" + }, + "commonDestination": { + "eventHubConfigurations": { + "id": "aaaaaaaaaa", + "name": "aaaaaaaa", + "nameSpace": "aaaaaaaaaaaaaaaaaaaaa", + "policyName": "aaaaaaaaaaaa", + "subscriptionId": "aaaaaaaaaa" + }, + "monitorConfigurations": { + "id": "aaaaaaaaaaaaaaaaaaa", + "primaryKey": "aaaaaaaaaaaaa", + "secondaryKey": "a", + "subscriptionId": "aaaaaaaaaaaaa", + "workspace": "aaaaaaaaaaa" + }, + "storageConfigurations": { + "accountName": "aaaaaaaaaaaaaaaaaaaaaaa", + "id": "aaaaaaaaaaaaaaa", + "subscriptionId": "aaaaaaaaa" + } + }, + "decryptLogDestination": { + "eventHubConfigurations": { + "id": "aaaaaaaaaa", + "name": "aaaaaaaa", + "nameSpace": "aaaaaaaaaaaaaaaaaaaaa", + "policyName": "aaaaaaaaaaaa", + "subscriptionId": "aaaaaaaaaa" + }, + "monitorConfigurations": { + "id": "aaaaaaaaaaaaaaaaaaa", + "primaryKey": "aaaaaaaaaaaaa", + "secondaryKey": "a", + "subscriptionId": "aaaaaaaaaaaaa", + "workspace": "aaaaaaaaaaa" + }, + "storageConfigurations": { + "accountName": "aaaaaaaaaaaaaaaaaaaaaaa", + "id": "aaaaaaaaaaaaaaa", + "subscriptionId": "aaaaaaaaa" + } + }, + "logOption": "SAME_DESTINATION", + "logType": "TRAFFIC", + "threatLogDestination": { + "eventHubConfigurations": { + "id": "aaaaaaaaaa", + "name": "aaaaaaaa", + "nameSpace": "aaaaaaaaaaaaaaaaaaaaa", + "policyName": "aaaaaaaaaaaa", + "subscriptionId": "aaaaaaaaaa" + }, + "monitorConfigurations": { + "id": "aaaaaaaaaaaaaaaaaaa", + "primaryKey": "aaaaaaaaaaaaa", + "secondaryKey": "a", + "subscriptionId": "aaaaaaaaaaaaa", + "workspace": "aaaaaaaaaaa" + }, + "storageConfigurations": { + "accountName": "aaaaaaaaaaaaaaaaaaaaaaa", + "id": "aaaaaaaaaaaaaaa", + "subscriptionId": "aaaaaaaaa" + } + }, + "trafficLogDestination": { + "eventHubConfigurations": { + "id": "aaaaaaaaaa", + "name": "aaaaaaaa", + "nameSpace": "aaaaaaaaaaaaaaaaaaaaa", + "policyName": "aaaaaaaaaaaa", + "subscriptionId": "aaaaaaaaaa" + }, + "monitorConfigurations": { + "id": "aaaaaaaaaaaaaaaaaaa", + "primaryKey": "aaaaaaaaaaaaa", + "secondaryKey": "a", + "subscriptionId": "aaaaaaaaaaaaa", + "workspace": "aaaaaaaaaaa" + }, + "storageConfigurations": { + "accountName": "aaaaaaaaaaaaaaaaaaaaaaa", + "id": "aaaaaaaaaaaaaaa", + "subscriptionId": "aaaaaaaaa" + } + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getLogProfile_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getLogProfile_MinimumSet_Gen.json new file mode 100644 index 000000000000..ce392474ffc4 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getLogProfile_MinimumSet_Gen.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": {} + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getSupportInfo_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getSupportInfo_MaximumSet_Gen.json new file mode 100644 index 000000000000..d79305b2aa6b --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getSupportInfo_MaximumSet_Gen.json @@ -0,0 +1,27 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "email": "user1@domain.com", + "firewallName": "firewall1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "accountId": "3cg5b439-294d-4c25-b0b2-ef649e0g6d38", + "accountRegistered": "TRUE", + "freeTrial": "TRUE", + "freeTrialCreditLeft": 10, + "freeTrialDaysLeft": 1, + "helpURL": "https://ssopreview.paloaltonetworks.com/home/bookmark/0oa4ao61shG4rd3Ub1d7/2557", + "productSerial": "e22715cb-7e4e-4814-ad4f-ccd1417755d7", + "productSku": "62f63e3c-bc5a-4d68-a8a1-fcba9f526c90", + "registerURL": "https://ssopreview.paloaltonetworks.com/home/bookmark/0oa4ao61shG4rd3Ub1d7/2557", + "supportURL": "https://ssopreview.paloaltonetworks.com/home/bookmark/0oa4ao61shG4rd3Ub1d7/2557", + "userDomainSupported": "TRUE", + "userRegistered": "TRUE" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getSupportInfo_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getSupportInfo_MinimumSet_Gen.json new file mode 100644 index 000000000000..0c64eaba02ec --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_getSupportInfo_MinimumSet_Gen.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": {} + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_saveLogProfile_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_saveLogProfile_MaximumSet_Gen.json new file mode 100644 index 000000000000..6dbc6a27af96 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_saveLogProfile_MaximumSet_Gen.json @@ -0,0 +1,103 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "logSettings": { + "applicationInsights": { + "id": "aaaaaaaaaaaaaaaa", + "key": "aaaaaaaaaaaaa" + }, + "commonDestination": { + "eventHubConfigurations": { + "id": "aaaaaaaaaa", + "name": "aaaaaaaa", + "nameSpace": "aaaaaaaaaaaaaaaaaaaaa", + "policyName": "aaaaaaaaaaaa", + "subscriptionId": "aaaaaaaaaa" + }, + "monitorConfigurations": { + "id": "aaaaaaaaaaaaaaaaaaa", + "primaryKey": "aaaaaaaaaaaaa", + "secondaryKey": "a", + "subscriptionId": "aaaaaaaaaaaaa", + "workspace": "aaaaaaaaaaa" + }, + "storageConfigurations": { + "accountName": "aaaaaaaaaaaaaaaaaaaaaaa", + "id": "aaaaaaaaaaaaaaa", + "subscriptionId": "aaaaaaaaa" + } + }, + "decryptLogDestination": { + "eventHubConfigurations": { + "id": "aaaaaaaaaa", + "name": "aaaaaaaa", + "nameSpace": "aaaaaaaaaaaaaaaaaaaaa", + "policyName": "aaaaaaaaaaaa", + "subscriptionId": "aaaaaaaaaa" + }, + "monitorConfigurations": { + "id": "aaaaaaaaaaaaaaaaaaa", + "primaryKey": "aaaaaaaaaaaaa", + "secondaryKey": "a", + "subscriptionId": "aaaaaaaaaaaaa", + "workspace": "aaaaaaaaaaa" + }, + "storageConfigurations": { + "accountName": "aaaaaaaaaaaaaaaaaaaaaaa", + "id": "aaaaaaaaaaaaaaa", + "subscriptionId": "aaaaaaaaa" + } + }, + "logOption": "SAME_DESTINATION", + "logType": "TRAFFIC", + "threatLogDestination": { + "eventHubConfigurations": { + "id": "aaaaaaaaaa", + "name": "aaaaaaaa", + "nameSpace": "aaaaaaaaaaaaaaaaaaaaa", + "policyName": "aaaaaaaaaaaa", + "subscriptionId": "aaaaaaaaaa" + }, + "monitorConfigurations": { + "id": "aaaaaaaaaaaaaaaaaaa", + "primaryKey": "aaaaaaaaaaaaa", + "secondaryKey": "a", + "subscriptionId": "aaaaaaaaaaaaa", + "workspace": "aaaaaaaaaaa" + }, + "storageConfigurations": { + "accountName": "aaaaaaaaaaaaaaaaaaaaaaa", + "id": "aaaaaaaaaaaaaaa", + "subscriptionId": "aaaaaaaaa" + } + }, + "trafficLogDestination": { + "eventHubConfigurations": { + "id": "aaaaaaaaaa", + "name": "aaaaaaaa", + "nameSpace": "aaaaaaaaaaaaaaaaaaaaa", + "policyName": "aaaaaaaaaaaa", + "subscriptionId": "aaaaaaaaaa" + }, + "monitorConfigurations": { + "id": "aaaaaaaaaaaaaaaaaaa", + "primaryKey": "aaaaaaaaaaaaa", + "secondaryKey": "a", + "subscriptionId": "aaaaaaaaaaaaa", + "workspace": "aaaaaaaaaaa" + }, + "storageConfigurations": { + "accountName": "aaaaaaaaaaaaaaaaaaaaaaa", + "id": "aaaaaaaaaaaaaaa", + "subscriptionId": "aaaaaaaaa" + } + } + }, + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_saveLogProfile_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_saveLogProfile_MinimumSet_Gen.json new file mode 100644 index 000000000000..252cf9e51d2e --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Firewalls_saveLogProfile_MinimumSet_Gen.json @@ -0,0 +1,11 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_CreateOrUpdate_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_CreateOrUpdate_MaximumSet_Gen.json new file mode 100644 index 000000000000..0dc4c821a4a6 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_CreateOrUpdate_MaximumSet_Gen.json @@ -0,0 +1,74 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1", + "resource": { + "properties": { + "auditComment": "string", + "description": "string", + "etag": "aaaaaaaaaaaaaaaaaa", + "fqdnList": [ + "string1", + "string2" + ], + "provisioningState": "Accepted" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "string", + "description": "string", + "etag": "aaaaaaaaaaaaaaaaaa", + "fqdnList": [ + "string1", + "string2" + ], + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + } + }, + "201": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "string", + "description": "string", + "etag": "aaaaaaaaaaaaaaaaaa", + "fqdnList": [ + "string1", + "string2" + ], + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_CreateOrUpdate_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_CreateOrUpdate_MinimumSet_Gen.json new file mode 100644 index 000000000000..8284bae3ab4d --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_CreateOrUpdate_MinimumSet_Gen.json @@ -0,0 +1,42 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1", + "resource": { + "properties": { + "fqdnList": [ + "string1", + "string2" + ] + } + } + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/praval/fqdnlists/armid1", + "properties": { + "fqdnList": [ + "string1", + "string2" + ] + } + } + }, + "201": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/praval/fqdnlists/armid1", + "properties": { + "fqdnList": [ + "string1", + "string2" + ] + } + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_Delete_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_Delete_MaximumSet_Gen.json new file mode 100644 index 000000000000..1f96bcbd2f8b --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_Delete_MaximumSet_Gen.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_Delete_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_Delete_MinimumSet_Gen.json new file mode 100644 index 000000000000..1f96bcbd2f8b --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_Delete_MinimumSet_Gen.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_Get_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_Get_MaximumSet_Gen.json new file mode 100644 index 000000000000..5f14d1a34f0c --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_Get_MaximumSet_Gen.json @@ -0,0 +1,34 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "string", + "description": "string", + "etag": "aaaaaaaaaaaaaaaaaa", + "fqdnList": [ + "string1", + "string2" + ], + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_Get_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_Get_MinimumSet_Gen.json new file mode 100644 index 000000000000..4a21c5b8ca32 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_Get_MinimumSet_Gen.json @@ -0,0 +1,20 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/praval/fqdnlists/armid1", + "properties": { + "fqdnList": [ + "string1", + "string2" + ] + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_List_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_List_MaximumSet_Gen.json new file mode 100644 index 000000000000..008eee67eab2 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_List_MaximumSet_Gen.json @@ -0,0 +1,38 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + { + "id": "aaaaaaaaaaaaaaaaaaaaaa", + "name": "aaaaaaaaaaaaaaaaaaaaaaaaaa", + "properties": { + "auditComment": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "description": "aaaaaaaaaaaaaaaaaaaaaaa", + "etag": "aaaaaaaaaaaaaaaaaa", + "fqdnList": [ + "string1", + "string2" + ], + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_List_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_List_MinimumSet_Gen.json new file mode 100644 index 000000000000..fd83b79d8b4d --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListGlobalRulestack_List_MinimumSet_Gen.json @@ -0,0 +1,23 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/praval/fqdnlists/fqdnlists1", + "properties": { + "fqdnList": [ + "string1", + "string2" + ] + } + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_CreateOrUpdate_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_CreateOrUpdate_MaximumSet_Gen.json new file mode 100644 index 000000000000..cd3dec4db358 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_CreateOrUpdate_MaximumSet_Gen.json @@ -0,0 +1,76 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resource": { + "properties": { + "auditComment": "string", + "description": "string", + "etag": "aaaaaaaaaaaaaaaaaa", + "fqdnList": [ + "string1", + "string2" + ], + "provisioningState": "Accepted" + } + }, + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "string", + "description": "string", + "etag": "aaaaaaaaaaaaaaaaaa", + "fqdnList": [ + "string1", + "string2" + ], + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + } + }, + "201": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "string", + "description": "string", + "etag": "aaaaaaaaaaaaaaaaaa", + "fqdnList": [ + "string1", + "string2" + ], + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_CreateOrUpdate_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_CreateOrUpdate_MinimumSet_Gen.json new file mode 100644 index 000000000000..36ab7400612e --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_CreateOrUpdate_MinimumSet_Gen.json @@ -0,0 +1,44 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resource": { + "properties": { + "fqdnList": [ + "string1", + "string2" + ] + } + }, + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/rgopenapi/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/praval/fqdnlists/armid1", + "properties": { + "fqdnList": [ + "string1", + "string2" + ] + } + } + }, + "201": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/rgopenapi/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/praval/fqdnlists/armid1", + "properties": { + "fqdnList": [ + "string1", + "string2" + ] + } + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_Delete_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_Delete_MaximumSet_Gen.json new file mode 100644 index 000000000000..cf48e8f52ac3 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_Delete_MaximumSet_Gen.json @@ -0,0 +1,18 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_Delete_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_Delete_MinimumSet_Gen.json new file mode 100644 index 000000000000..cf48e8f52ac3 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_Delete_MinimumSet_Gen.json @@ -0,0 +1,18 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_Get_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_Get_MaximumSet_Gen.json new file mode 100644 index 000000000000..b4df3b15302d --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_Get_MaximumSet_Gen.json @@ -0,0 +1,36 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "string", + "description": "string", + "etag": "aaaaaaaaaaaaaaaaaa", + "fqdnList": [ + "string1", + "string2" + ], + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_Get_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_Get_MinimumSet_Gen.json new file mode 100644 index 000000000000..7521cefcde79 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_Get_MinimumSet_Gen.json @@ -0,0 +1,22 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/rgopenapi/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/praval/fqdnlists/armid1", + "properties": { + "fqdnList": [ + "string1", + "string2" + ] + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen.json new file mode 100644 index 000000000000..9a21ea56b305 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen.json @@ -0,0 +1,40 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + { + "id": "aaaaaaaaa", + "name": "aaaaaaaaaaaaaa", + "properties": { + "auditComment": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "description": "aaaaaaaaaaaaaaaaaaaaaaa", + "etag": "aaaaaaaaaaaaaaaaaa", + "fqdnList": [ + "string1", + "string2" + ], + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen.json new file mode 100644 index 000000000000..7a4db91b12ae --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/FqdnListLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen.json @@ -0,0 +1,25 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/rgopenapi/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/praval/fqdnlists/fqdnlists1", + "properties": { + "fqdnList": [ + "string1", + "string2" + ] + } + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_CreateOrUpdate_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_CreateOrUpdate_MaximumSet_Gen.json new file mode 100644 index 000000000000..2bea1f23387d --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_CreateOrUpdate_MaximumSet_Gen.json @@ -0,0 +1,143 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "resource": { + "identity": { + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "properties": { + "associatedSubscriptions": [ + "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + ], + "defaultMode": "IPS", + "description": "global rulestacks", + "minAppIdVersion": "8.5.3", + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panLocation": "eastus", + "provisioningState": "Accepted", + "scope": "GLOBAL", + "securityServices": { + "antiSpywareProfile": "default", + "antiVirusProfile": "default", + "dnsSubscription": "default", + "fileBlockingProfile": "default", + "outboundTrustCertificate": "default", + "outboundUnTrustCertificate": "default", + "urlFilteringProfile": "default", + "vulnerabilityProfile": "default" + } + } + } + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1", + "identity": { + "principalId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "tenantId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "armid1", + "properties": { + "associatedSubscriptions": [ + "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + ], + "defaultMode": "IPS", + "description": "global rulestacks", + "minAppIdVersion": "8.5.3", + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panLocation": "eastus", + "provisioningState": "Accepted", + "scope": "GLOBAL", + "securityServices": { + "antiSpywareProfile": "default", + "antiVirusProfile": "default", + "dnsSubscription": "default", + "fileBlockingProfile": "default", + "outboundTrustCertificate": "default", + "outboundUnTrustCertificate": "default", + "urlFilteringProfile": "default", + "vulnerabilityProfile": "default" + } + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "globalRulestacks" + } + }, + "201": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1", + "identity": { + "principalId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "tenantId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "armid1", + "properties": { + "associatedSubscriptions": [ + "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + ], + "defaultMode": "IPS", + "description": "global rulestacks", + "minAppIdVersion": "8.5.3", + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panLocation": "eastus", + "provisioningState": "Accepted", + "scope": "GLOBAL", + "securityServices": { + "antiSpywareProfile": "default", + "antiVirusProfile": "default", + "dnsSubscription": "default", + "fileBlockingProfile": "default", + "outboundTrustCertificate": "default", + "outboundUnTrustCertificate": "default", + "urlFilteringProfile": "default", + "vulnerabilityProfile": "default" + } + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "globalRulestacks" + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_CreateOrUpdate_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_CreateOrUpdate_MinimumSet_Gen.json new file mode 100644 index 000000000000..3abe07b9992c --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_CreateOrUpdate_MinimumSet_Gen.json @@ -0,0 +1,29 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "resource": { + "location": "eastus", + "properties": {} + } + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/praval", + "location": "eastus", + "properties": {} + } + }, + "201": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/praval", + "location": "eastus", + "properties": {} + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Delete_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Delete_MaximumSet_Gen.json new file mode 100644 index 000000000000..c013d1a2b281 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Delete_MaximumSet_Gen.json @@ -0,0 +1,15 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Delete_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Delete_MinimumSet_Gen.json new file mode 100644 index 000000000000..c013d1a2b281 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Delete_MinimumSet_Gen.json @@ -0,0 +1,15 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Get_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Get_MaximumSet_Gen.json new file mode 100644 index 000000000000..60be335d2ad4 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Get_MaximumSet_Gen.json @@ -0,0 +1,57 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1", + "identity": { + "principalId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "tenantId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "armid1", + "properties": { + "associatedSubscriptions": [ + "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + ], + "defaultMode": "IPS", + "description": "global rulestacks", + "minAppIdVersion": "8.5.3", + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panLocation": "eastus", + "provisioningState": "Accepted", + "scope": "GLOBAL", + "securityServices": { + "antiSpywareProfile": "default", + "antiVirusProfile": "default", + "dnsSubscription": "default", + "fileBlockingProfile": "default", + "outboundTrustCertificate": "default", + "outboundUnTrustCertificate": "default", + "urlFilteringProfile": "default", + "vulnerabilityProfile": "default" + } + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "globalRulestacks" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Get_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Get_MinimumSet_Gen.json new file mode 100644 index 000000000000..06ae4b427251 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Get_MinimumSet_Gen.json @@ -0,0 +1,15 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/praval", + "location": "eastus", + "properties": {} + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_List_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_List_MaximumSet_Gen.json new file mode 100644 index 000000000000..b2e7f7e3238c --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_List_MaximumSet_Gen.json @@ -0,0 +1,61 @@ +{ + "parameters": { + "api-version": "2023-09-01" + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + { + "id": "aaaaaaaaaa", + "identity": { + "principalId": "aaaaaaaaaaaaaaaaaaaaaaaaaa", + "tenantId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "aaaaaaaaaaaaaaaaaaaaaaaa", + "properties": { + "associatedSubscriptions": [ + "aaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "defaultMode": "IPS", + "description": "aaaaaaaaaaaaaaaaaaaaa", + "minAppIdVersion": "aaaaaaaaaaaaaaaaaaaaa", + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panLocation": "eastus", + "provisioningState": "Accepted", + "scope": "LOCAL", + "securityServices": { + "antiSpywareProfile": "aaaaaaaaaa", + "antiVirusProfile": "aaaaaaaaaaaaaaaaaaaaaa", + "dnsSubscription": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "fileBlockingProfile": "aaaaa", + "outboundTrustCertificate": "aaaaaa", + "outboundUnTrustCertificate": "aaaaaaaa", + "urlFilteringProfile": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "vulnerabilityProfile": "aaaaaaaaaa" + } + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaaaaaaaaaaaaaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_List_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_List_MinimumSet_Gen.json new file mode 100644 index 000000000000..d50249fa870c --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_List_MinimumSet_Gen.json @@ -0,0 +1,18 @@ +{ + "parameters": { + "api-version": "2023-09-01" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/grs1", + "location": "eastus", + "properties": {} + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Update_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Update_MaximumSet_Gen.json new file mode 100644 index 000000000000..9bb2d94e3caf --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Update_MaximumSet_Gen.json @@ -0,0 +1,90 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "properties": { + "identity": { + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "properties": { + "associatedSubscriptions": [ + "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + ], + "defaultMode": "IPS", + "description": "global rulestacks", + "minAppIdVersion": "8.5.3", + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panLocation": "eastus", + "scope": "GLOBAL", + "securityServices": { + "antiSpywareProfile": "default", + "antiVirusProfile": "default", + "dnsSubscription": "default", + "fileBlockingProfile": "default", + "outboundTrustCertificate": "default", + "outboundUnTrustCertificate": "default", + "urlFilteringProfile": "default", + "vulnerabilityProfile": "default" + } + } + } + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1", + "identity": { + "principalId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "tenantId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "armid1", + "properties": { + "associatedSubscriptions": [ + "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + ], + "defaultMode": "IPS", + "description": "global rulestacks", + "minAppIdVersion": "8.5.3", + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panLocation": "eastus", + "provisioningState": "Accepted", + "scope": "GLOBAL", + "securityServices": { + "antiSpywareProfile": "default", + "antiVirusProfile": "default", + "dnsSubscription": "default", + "fileBlockingProfile": "default", + "outboundTrustCertificate": "default", + "outboundUnTrustCertificate": "default", + "urlFilteringProfile": "default", + "vulnerabilityProfile": "default" + } + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "globalRulestacks" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Update_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Update_MinimumSet_Gen.json new file mode 100644 index 000000000000..bd6f4b77a2f4 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_Update_MinimumSet_Gen.json @@ -0,0 +1,15 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "properties": {} + }, + "responses": { + "200": { + "body": { + "location": "eastus", + "properties": {} + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_commit_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_commit_MaximumSet_Gen.json new file mode 100644 index 000000000000..734198a31f7c --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_commit_MaximumSet_Gen.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "202": { + "headers": { + "location": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_commit_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_commit_MinimumSet_Gen.json new file mode 100644 index 000000000000..734198a31f7c --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_commit_MinimumSet_Gen.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "202": { + "headers": { + "location": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_getChangeLog_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_getChangeLog_MaximumSet_Gen.json new file mode 100644 index 000000000000..d7e1faba6ae1 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_getChangeLog_MaximumSet_Gen.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": { + "body": { + "changes": [ + "aaaa" + ], + "lastCommitted": "2022-09-09T05:08:24.229Z", + "lastModified": "2022-09-09T05:08:24.229Z" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_getChangeLog_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_getChangeLog_MinimumSet_Gen.json new file mode 100644 index 000000000000..a959b84ec2f6 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_getChangeLog_MinimumSet_Gen.json @@ -0,0 +1,15 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": { + "body": { + "changes": [ + "aaaa" + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listAdvancedSecurityObjects_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listAdvancedSecurityObjects_MaximumSet_Gen.json new file mode 100644 index 000000000000..f6343f5a1e07 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listAdvancedSecurityObjects_MaximumSet_Gen.json @@ -0,0 +1,25 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "skip": "a6a321", + "top": 20, + "type": "globalRulestacks" + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": { + "entry": [ + { + "description": "aaaaaaaaaaaa", + "name": "aaaaaaaaaa" + } + ], + "type": "globalRulestacks" + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listAdvancedSecurityObjects_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listAdvancedSecurityObjects_MinimumSet_Gen.json new file mode 100644 index 000000000000..56e6a37e643f --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listAdvancedSecurityObjects_MinimumSet_Gen.json @@ -0,0 +1,20 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "type": "globalRulestacks" + }, + "responses": { + "200": { + "body": { + "value": { + "entry": [ + { + "name": "aaaaaaaaaa" + } + ] + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listAppIds_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listAppIds_MaximumSet_Gen.json new file mode 100644 index 000000000000..3645325f3aec --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listAppIds_MaximumSet_Gen.json @@ -0,0 +1,20 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "appIdVersion": "8543", + "appPrefix": "pref", + "globalRulestackName": "praval", + "skip": "a6a321", + "top": 20 + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + "aaaaaaaaaaaaaaaaaaaaaaa" + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listAppIds_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listAppIds_MinimumSet_Gen.json new file mode 100644 index 000000000000..3674dce5e819 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listAppIds_MinimumSet_Gen.json @@ -0,0 +1,15 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": { + "body": { + "value": [ + "aaaaaaaaaaaaaaaaaaaaaaa" + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listCountries_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listCountries_MaximumSet_Gen.json new file mode 100644 index 000000000000..704e86d7a7a3 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listCountries_MaximumSet_Gen.json @@ -0,0 +1,21 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "skip": "a6a321", + "top": 20 + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + { + "code": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "description": "aaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listCountries_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listCountries_MinimumSet_Gen.json new file mode 100644 index 000000000000..ddc799721299 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listCountries_MinimumSet_Gen.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "code": "aaaaaaaaaaaaaaaaaaaaaaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listFirewalls_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listFirewalls_MaximumSet_Gen.json new file mode 100644 index 000000000000..9cca8ba0a634 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listFirewalls_MaximumSet_Gen.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + "aaaaaaaaaaaaaaaaaaaaaaaaa" + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listFirewalls_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listFirewalls_MinimumSet_Gen.json new file mode 100644 index 000000000000..b33ed42e22a8 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listFirewalls_MinimumSet_Gen.json @@ -0,0 +1,15 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": { + "body": { + "value": [ + "aaaaaaaaaaaaaaaaaaaaaaaaa" + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listPredefinedUrlCategories_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listPredefinedUrlCategories_MaximumSet_Gen.json new file mode 100644 index 000000000000..917129b84512 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listPredefinedUrlCategories_MaximumSet_Gen.json @@ -0,0 +1,21 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "skip": "a6a321", + "top": 20 + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + { + "action": "aaaaaaa", + "name": "aaaaaaaaaaaaaaaaaaaaaaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listPredefinedUrlCategories_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listPredefinedUrlCategories_MinimumSet_Gen.json new file mode 100644 index 000000000000..11ac7766e3ca --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listPredefinedUrlCategories_MinimumSet_Gen.json @@ -0,0 +1,18 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "action": "aaaaaaa", + "name": "aaaaaaaaaaaaaaaaaaaaaaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listSecurityServices_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listSecurityServices_MaximumSet_Gen.json new file mode 100644 index 000000000000..f6343f5a1e07 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listSecurityServices_MaximumSet_Gen.json @@ -0,0 +1,25 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "skip": "a6a321", + "top": 20, + "type": "globalRulestacks" + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": { + "entry": [ + { + "description": "aaaaaaaaaaaa", + "name": "aaaaaaaaaa" + } + ], + "type": "globalRulestacks" + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listSecurityServices_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listSecurityServices_MinimumSet_Gen.json new file mode 100644 index 000000000000..56e6a37e643f --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_listSecurityServices_MinimumSet_Gen.json @@ -0,0 +1,20 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "type": "globalRulestacks" + }, + "responses": { + "200": { + "body": { + "value": { + "entry": [ + { + "name": "aaaaaaaaaa" + } + ] + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_revert_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_revert_MaximumSet_Gen.json new file mode 100644 index 000000000000..467b366699da --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_revert_MaximumSet_Gen.json @@ -0,0 +1,9 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_revert_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_revert_MinimumSet_Gen.json new file mode 100644 index 000000000000..467b366699da --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/GlobalRulestack_revert_MinimumSet_Gen.json @@ -0,0 +1,9 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_CreateOrUpdate_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_CreateOrUpdate_MaximumSet_Gen.json new file mode 100644 index 000000000000..cb9ed98722af --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_CreateOrUpdate_MaximumSet_Gen.json @@ -0,0 +1,246 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "priority": "1", + "resource": { + "properties": { + "actionType": "Allow", + "applications": [ + "app1" + ], + "auditComment": "example comment", + "category": { + "feeds": [ + "feed" + ], + "urlCustom": [ + "https://microsoft.com" + ] + }, + "decryptionRuleType": "SSLOutboundInspection", + "description": "description of local rule", + "destination": { + "cidrs": [ + "1.0.0.1/10" + ], + "countries": [ + "India" + ], + "feeds": [ + "feed" + ], + "fqdnLists": [ + "FQDN1" + ], + "prefixLists": [ + "PL1" + ] + }, + "enableLogging": "DISABLED", + "etag": "c18e6eef-ba3e-49ee-8a85-2b36c863a9d0", + "inboundInspectionCertificate": "cert1", + "negateDestination": "TRUE", + "negateSource": "TRUE", + "protocol": "HTTP", + "protocolPortList": [ + "80" + ], + "provisioningState": "Accepted", + "ruleName": "localRule1", + "ruleState": "DISABLED", + "source": { + "cidrs": [ + "1.0.0.1/10" + ], + "countries": [ + "India" + ], + "feeds": [ + "feed" + ], + "prefixLists": [ + "PL1" + ] + }, + "tags": [ + { + "key": "keyName", + "value": "value" + } + ] + } + }, + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "aaaaaaaaaaaaaaaaaaa", + "name": "aaaaaaaaa", + "properties": { + "actionType": "Allow", + "applications": [ + "aaaaaaaaaaaaaaaaaaa" + ], + "auditComment": "aaaaaaaaaaaaaaaaaaaaaaa", + "category": { + "feeds": [ + "aaaaaaaaaaaaaaaaaaaaaaaa" + ], + "urlCustom": [ + "aa" + ] + }, + "decryptionRuleType": "SSLOutboundInspection", + "description": "aaaaaaa", + "destination": { + "cidrs": [ + "aaaaaaaaaaaa" + ], + "countries": [ + "aaaaa" + ], + "feeds": [ + "aaaaaaa" + ], + "fqdnLists": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaa" + ] + }, + "enableLogging": "DISABLED", + "etag": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "inboundInspectionCertificate": "aaaaaaaaaaaaaaaa", + "negateDestination": "TRUE", + "negateSource": "TRUE", + "priority": 13, + "protocol": "aaaaaaaaaaaa", + "protocolPortList": [ + "aaaaaaaaaaaaaaaaaaaaaa" + ], + "provisioningState": "Accepted", + "ruleName": "aaaaaa", + "ruleState": "DISABLED", + "source": { + "cidrs": [ + "aaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "countries": [ + "aaaaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaa" + ] + }, + "tags": [ + { + "key": "keyName", + "value": "value" + } + ] + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaaaaaaa" + } + }, + "201": { + "body": { + "id": "aaaaaaaaaaaaaaaaaaa", + "name": "aaaaaaaaa", + "properties": { + "actionType": "Allow", + "applications": [ + "aaaaaaaaaaaaaaaaaaa" + ], + "auditComment": "aaaaaaaaaaaaaaaaaaaaaaa", + "category": { + "feeds": [ + "aaaaaaaaaaaaaaaaaaaaaaaa" + ], + "urlCustom": [ + "aa" + ] + }, + "decryptionRuleType": "SSLOutboundInspection", + "description": "aaaaaaa", + "destination": { + "cidrs": [ + "aaaaaaaaaaaa" + ], + "countries": [ + "aaaaa" + ], + "feeds": [ + "aaaaaaa" + ], + "fqdnLists": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaa" + ] + }, + "enableLogging": "DISABLED", + "etag": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "inboundInspectionCertificate": "aaaaaaaaaaaaaaaa", + "negateDestination": "TRUE", + "negateSource": "TRUE", + "priority": 13, + "protocol": "aaaaaaaaaaaa", + "protocolPortList": [ + "aaaaaaaaaaaaaaaaaaaaaa" + ], + "provisioningState": "Accepted", + "ruleName": "aaaaaa", + "ruleState": "DISABLED", + "source": { + "cidrs": [ + "aaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "countries": [ + "aaaaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaa" + ] + }, + "tags": [ + { + "key": "keyName", + "value": "value" + } + ] + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaaaaaaa" + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_CreateOrUpdate_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_CreateOrUpdate_MinimumSet_Gen.json new file mode 100644 index 000000000000..75b6423bd60b --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_CreateOrUpdate_MinimumSet_Gen.json @@ -0,0 +1,35 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "priority": "1", + "resource": { + "properties": { + "ruleName": "localRule1" + } + }, + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/firewall-rg/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/grs1/localrules/1", + "properties": { + "ruleName": "aaaaaa" + } + } + }, + "201": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/firewall-rg/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/grs1/localrules/1", + "properties": { + "ruleName": "aaaaaa" + } + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_Delete_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_Delete_MaximumSet_Gen.json new file mode 100644 index 000000000000..8bec0bc12a61 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_Delete_MaximumSet_Gen.json @@ -0,0 +1,18 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "priority": "1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_Delete_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_Delete_MinimumSet_Gen.json new file mode 100644 index 000000000000..8bec0bc12a61 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_Delete_MinimumSet_Gen.json @@ -0,0 +1,18 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "priority": "1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_Get_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_Get_MaximumSet_Gen.json new file mode 100644 index 000000000000..b8dda1e89a73 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_Get_MaximumSet_Gen.json @@ -0,0 +1,93 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "priority": "1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "aaaaaaaaaaaaaaaaaaa", + "name": "aaaaaaaaa", + "properties": { + "actionType": "Allow", + "applications": [ + "aaaaaaaaaaaaaaaaaaa" + ], + "auditComment": "aaaaaaaaaaaaaaaaaaaaaaa", + "category": { + "feeds": [ + "aaaaaaaaaaaaaaaaaaaaaaaa" + ], + "urlCustom": [ + "aa" + ] + }, + "decryptionRuleType": "SSLOutboundInspection", + "description": "aaaaaaa", + "destination": { + "cidrs": [ + "aaaaaaaaaaaa" + ], + "countries": [ + "aaaaa" + ], + "feeds": [ + "aaaaaaa" + ], + "fqdnLists": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaa" + ] + }, + "enableLogging": "DISABLED", + "etag": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "inboundInspectionCertificate": "aaaaaaaaaaaaaaaa", + "negateDestination": "TRUE", + "negateSource": "TRUE", + "priority": 13, + "protocol": "aaaaaaaaaaaa", + "protocolPortList": [ + "aaaaaaaaaaaaaaaaaaaaaa" + ], + "provisioningState": "Accepted", + "ruleName": "aaaaaa", + "ruleState": "DISABLED", + "source": { + "cidrs": [ + "aaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "countries": [ + "aaaaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaa" + ] + }, + "tags": [ + { + "key": "keyName", + "value": "value" + } + ] + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaaaaaaa" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_Get_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_Get_MinimumSet_Gen.json new file mode 100644 index 000000000000..dc5462ecde7c --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_Get_MinimumSet_Gen.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "priority": "1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/firewall-rg/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/grs1/localrules/1", + "properties": { + "ruleName": "aaaaaa" + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_ListByLocalRulestacks_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_ListByLocalRulestacks_MaximumSet_Gen.json new file mode 100644 index 000000000000..d0abda123239 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_ListByLocalRulestacks_MaximumSet_Gen.json @@ -0,0 +1,97 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "nextLink": "aaaaaaaa", + "value": [ + { + "id": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "name": "aaaaaaaaaaaaaaaaaaaaaa", + "properties": { + "actionType": "Allow", + "applications": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "auditComment": "aaa", + "category": { + "feeds": [ + "aaaaaaaaaaaa" + ], + "urlCustom": [ + "aaaaa" + ] + }, + "decryptionRuleType": "SSLOutboundInspection", + "description": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "destination": { + "cidrs": [ + "aaaaaaa" + ], + "countries": [ + "aaaaaaaaaaaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "fqdnLists": [ + "aaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "enableLogging": "DISABLED", + "etag": "aaaaaaaaaaaaaaaaaaaa", + "inboundInspectionCertificate": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "negateDestination": "TRUE", + "negateSource": "TRUE", + "priority": 24, + "protocol": "aaaa", + "protocolPortList": [ + "aaaaaaaaaaaa" + ], + "provisioningState": "Accepted", + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "ruleState": "DISABLED", + "source": { + "cidrs": [ + "aaa" + ], + "countries": [ + "aaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaa" + ] + }, + "tags": [ + { + "key": "keyName", + "value": "value" + } + ] + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "a" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_ListByLocalRulestacks_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_ListByLocalRulestacks_MinimumSet_Gen.json new file mode 100644 index 000000000000..55ecfc9bf98a --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_ListByLocalRulestacks_MinimumSet_Gen.json @@ -0,0 +1,22 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/firewall-rg/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/lrs1/localrules/1", + "properties": { + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_getCounters_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_getCounters_MaximumSet_Gen.json new file mode 100644 index 000000000000..647963bdb9b5 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_getCounters_MaximumSet_Gen.json @@ -0,0 +1,39 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "localRulestackName": "lrs1", + "priority": "1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "appSeen": { + "appSeenList": [ + { + "category": "aaaaaaaaaaaaaaaaaaa", + "risk": "aaaaaaaaaaaaaaaaaaaaaaaaaa", + "standardPorts": "aaaaaaaaaaaaaaaaaa", + "subCategory": "aaaaaaaaaaaaaaaaa", + "tag": "aaaaaaaaaa", + "technology": "aaaaaaaaaaaaaaaaaaaa", + "title": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + ], + "count": 13 + }, + "firewallName": "aaaaaaaaaaaaaaaaaa", + "hitCount": 20, + "lastUpdatedTimestamp": "2022-09-09T05:08:24.229Z", + "priority": "aaaaaaaaaaaaaaaaaaaa", + "requestTimestamp": "2022-09-09T05:08:24.229Z", + "ruleListName": "aaaaaaaaaaaaaaaaaaa", + "ruleName": "aaaa", + "ruleStackName": "aaaaaaaaaaaaaaaaa", + "timestamp": "2022-09-09T05:08:24.229Z" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_getCounters_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_getCounters_MinimumSet_Gen.json new file mode 100644 index 000000000000..3148310c2686 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_getCounters_MinimumSet_Gen.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "priority": "1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "priority": "aaaaaaaaaaaaaaaaaaaa", + "ruleName": "aaaa" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_refreshCounters_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_refreshCounters_MaximumSet_Gen.json new file mode 100644 index 000000000000..89a68d7bb5a1 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_refreshCounters_MaximumSet_Gen.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "localRulestackName": "lrs1", + "priority": "1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_refreshCounters_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_refreshCounters_MinimumSet_Gen.json new file mode 100644 index 000000000000..7b5ed1ca4c50 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_refreshCounters_MinimumSet_Gen.json @@ -0,0 +1,12 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "priority": "1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_resetCounters_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_resetCounters_MaximumSet_Gen.json new file mode 100644 index 000000000000..a3e457d5d3a9 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_resetCounters_MaximumSet_Gen.json @@ -0,0 +1,21 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "localRulestackName": "lrs1", + "priority": "1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "firewallName": "aaaaaaaaaaaaaaaaaa", + "priority": "aaaaaaa", + "ruleListName": "aaaaa", + "ruleName": "aaaaa", + "ruleStackName": "aa" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_resetCounters_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_resetCounters_MinimumSet_Gen.json new file mode 100644 index 000000000000..6545c3e5a492 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRules_resetCounters_MinimumSet_Gen.json @@ -0,0 +1,14 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "priority": "1", + "resourceGroupName": "firewall-rg", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": {} + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_CreateOrUpdate_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_CreateOrUpdate_MaximumSet_Gen.json new file mode 100644 index 000000000000..7aef45567b7b --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_CreateOrUpdate_MaximumSet_Gen.json @@ -0,0 +1,154 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resource": { + "identity": { + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "properties": { + "associatedSubscriptions": [ + "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + ], + "defaultMode": "IPS", + "description": "local rulestacks", + "minAppIdVersion": "8.5.3", + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panLocation": "eastus", + "provisioningState": "Accepted", + "scope": "LOCAL", + "securityServices": { + "antiSpywareProfile": "default", + "antiVirusProfile": "default", + "dnsSubscription": "default", + "fileBlockingProfile": "default", + "outboundTrustCertificate": "default", + "outboundUnTrustCertificate": "default", + "urlFilteringProfile": "default", + "vulnerabilityProfile": "default" + } + }, + "tags": { + "tagName": "value" + } + }, + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/firewall-rg/providers/PaloAltoNetworks.Cloudngfw/localrulestacks/armid1", + "identity": { + "principalId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "tenantId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "armid1", + "properties": { + "associatedSubscriptions": [ + "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + ], + "defaultMode": "IPS", + "description": "local rulestacks", + "minAppIdVersion": "8.5.3", + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panLocation": "eastus", + "provisioningState": "Accepted", + "scope": "LOCAL", + "securityServices": { + "antiSpywareProfile": "default", + "antiVirusProfile": "default", + "dnsSubscription": "default", + "fileBlockingProfile": "default", + "outboundTrustCertificate": "default", + "outboundUnTrustCertificate": "default", + "urlFilteringProfile": "default", + "vulnerabilityProfile": "default" + } + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "tags": { + "tagName": "value" + }, + "type": "localRulestacks" + } + }, + "201": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/firewall-rg/providers/PaloAltoNetworks.Cloudngfw/localrulestacks/armid1", + "identity": { + "principalId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "tenantId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "armid1", + "properties": { + "associatedSubscriptions": [ + "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + ], + "defaultMode": "IPS", + "description": "local rulestacks", + "minAppIdVersion": "8.5.3", + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panLocation": "eastus", + "provisioningState": "Accepted", + "scope": "LOCAL", + "securityServices": { + "antiSpywareProfile": "default", + "antiVirusProfile": "default", + "dnsSubscription": "default", + "fileBlockingProfile": "default", + "outboundTrustCertificate": "default", + "outboundUnTrustCertificate": "default", + "urlFilteringProfile": "default", + "vulnerabilityProfile": "default" + } + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "tags": { + "tagName": "value" + }, + "type": "localRulestacks" + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_CreateOrUpdate_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_CreateOrUpdate_MinimumSet_Gen.json new file mode 100644 index 000000000000..08c69617d3c3 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_CreateOrUpdate_MinimumSet_Gen.json @@ -0,0 +1,31 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resource": { + "location": "eastus", + "properties": {} + }, + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/rgopenapi/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/praval", + "location": "eastus", + "properties": {} + } + }, + "201": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/rgopenapi/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/praval", + "location": "eastus", + "properties": {} + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Delete_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Delete_MaximumSet_Gen.json new file mode 100644 index 000000000000..91372b8cacd6 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Delete_MaximumSet_Gen.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Delete_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Delete_MinimumSet_Gen.json new file mode 100644 index 000000000000..91372b8cacd6 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Delete_MinimumSet_Gen.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Get_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Get_MaximumSet_Gen.json new file mode 100644 index 000000000000..c3334d56071f --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Get_MaximumSet_Gen.json @@ -0,0 +1,62 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/firewall-rg/providers/PaloAltoNetworks.Cloudngfw/localrulestacks/armid1", + "identity": { + "principalId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "tenantId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "armid1", + "properties": { + "associatedSubscriptions": [ + "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + ], + "defaultMode": "IPS", + "description": "local rulestacks", + "minAppIdVersion": "8.5.3", + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panLocation": "eastus", + "provisioningState": "Accepted", + "scope": "LOCAL", + "securityServices": { + "antiSpywareProfile": "default", + "antiVirusProfile": "default", + "dnsSubscription": "default", + "fileBlockingProfile": "default", + "outboundTrustCertificate": "default", + "outboundUnTrustCertificate": "default", + "urlFilteringProfile": "default", + "vulnerabilityProfile": "default" + } + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "tags": { + "tagName": "value" + }, + "type": "localRulestacks" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Get_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Get_MinimumSet_Gen.json new file mode 100644 index 000000000000..2ba30f8bfee8 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Get_MinimumSet_Gen.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/rgopenapi/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/praval", + "location": "eastus", + "properties": {} + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_ListByResourceGroup_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_ListByResourceGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..b8bb0342be04 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_ListByResourceGroup_MaximumSet_Gen.json @@ -0,0 +1,66 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + { + "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "identity": { + "principalId": "aaaaaaaaaaaaaaaaaaaaaaaaaa", + "tenantId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "properties": { + "associatedSubscriptions": [ + "aaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "defaultMode": "IPS", + "description": "aaaaaaaaaaaaaaaaaaaaa", + "minAppIdVersion": "aaaaaaaaaaaaaaaaaaaaa", + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panLocation": "eastus", + "provisioningState": "Accepted", + "scope": "LOCAL", + "securityServices": { + "antiSpywareProfile": "aaaaaaaaaa", + "antiVirusProfile": "aaaaaaaaaaaaaaaaaaaaaa", + "dnsSubscription": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "fileBlockingProfile": "aaaaa", + "outboundTrustCertificate": "aaaaaa", + "outboundUnTrustCertificate": "aaaaaaaa", + "urlFilteringProfile": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "vulnerabilityProfile": "aaaaaaaaaa" + } + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "tags": { + "tagName": "value" + }, + "type": "aaaaaaaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_ListByResourceGroup_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_ListByResourceGroup_MinimumSet_Gen.json new file mode 100644 index 000000000000..a3dc46690ca8 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_ListByResourceGroup_MinimumSet_Gen.json @@ -0,0 +1,20 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/rgopenapi/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/lrs1", + "location": "eastus", + "properties": {} + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_ListBySubscription_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_ListBySubscription_MaximumSet_Gen.json new file mode 100644 index 000000000000..b378488ed78b --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_ListBySubscription_MaximumSet_Gen.json @@ -0,0 +1,65 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + { + "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "identity": { + "principalId": "aaaaaaaaaaaaaaaaaaaaaaaaaa", + "tenantId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "properties": { + "associatedSubscriptions": [ + "aaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "defaultMode": "IPS", + "description": "aaaaaaaaaaaaaaaaaaaaa", + "minAppIdVersion": "aaaaaaaaaaaaaaaaaaaaa", + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panLocation": "eastus", + "provisioningState": "Accepted", + "scope": "LOCAL", + "securityServices": { + "antiSpywareProfile": "aaaaaaaaaa", + "antiVirusProfile": "aaaaaaaaaaaaaaaaaaaaaa", + "dnsSubscription": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "fileBlockingProfile": "aaaaa", + "outboundTrustCertificate": "aaaaaa", + "outboundUnTrustCertificate": "aaaaaaaa", + "urlFilteringProfile": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "vulnerabilityProfile": "aaaaaaaaaa" + } + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "tags": { + "tagName": "value" + }, + "type": "aaaaaaaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_ListBySubscription_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_ListBySubscription_MinimumSet_Gen.json new file mode 100644 index 000000000000..1653beb31620 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_ListBySubscription_MinimumSet_Gen.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/lrs1", + "location": "eastus", + "properties": {} + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Update_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Update_MaximumSet_Gen.json new file mode 100644 index 000000000000..1c44af3d1cec --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Update_MaximumSet_Gen.json @@ -0,0 +1,97 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "properties": { + "identity": { + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "properties": { + "associatedSubscriptions": [ + "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + ], + "defaultMode": "IPS", + "description": "local rulestacks", + "minAppIdVersion": "8.5.3", + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panLocation": "eastus", + "scope": "LOCAL", + "securityServices": { + "antiSpywareProfile": "default", + "antiVirusProfile": "default", + "dnsSubscription": "default", + "fileBlockingProfile": "default", + "outboundTrustCertificate": "default", + "outboundUnTrustCertificate": "default", + "urlFilteringProfile": "default", + "vulnerabilityProfile": "default" + } + }, + "tags": { + "tagName": "value" + } + }, + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourceGroups/firewall-rg/providers/PaloAltoNetworks.Cloudngfw/localrulestacks/armid1", + "identity": { + "principalId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "tenantId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "type": "None", + "userAssignedIdentities": { + "key16": { + "clientId": "aaaa", + "principalId": "aaaaaaaaaaaaaaa" + } + } + }, + "location": "eastus", + "name": "armid1", + "properties": { + "associatedSubscriptions": [ + "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + ], + "defaultMode": "IPS", + "description": "local rulestacks", + "minAppIdVersion": "8.5.3", + "panEtag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c12", + "panLocation": "eastus", + "provisioningState": "Accepted", + "scope": "LOCAL", + "securityServices": { + "antiSpywareProfile": "default", + "antiVirusProfile": "default", + "dnsSubscription": "default", + "fileBlockingProfile": "default", + "outboundTrustCertificate": "default", + "outboundUnTrustCertificate": "default", + "urlFilteringProfile": "default", + "vulnerabilityProfile": "default" + } + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "tags": { + "tagName": "value" + }, + "type": "localRulestacks" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Update_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Update_MinimumSet_Gen.json new file mode 100644 index 000000000000..6e909481286e --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_Update_MinimumSet_Gen.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "properties": {}, + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "location": "eastus", + "properties": {} + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_commit_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_commit_MaximumSet_Gen.json new file mode 100644 index 000000000000..651f105264c7 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_commit_MaximumSet_Gen.json @@ -0,0 +1,15 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "202": { + "headers": { + "location": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_commit_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_commit_MinimumSet_Gen.json new file mode 100644 index 000000000000..651f105264c7 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_commit_MinimumSet_Gen.json @@ -0,0 +1,15 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "202": { + "headers": { + "location": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_getChangeLog_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_getChangeLog_MaximumSet_Gen.json new file mode 100644 index 000000000000..1ef0325ef52e --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_getChangeLog_MaximumSet_Gen.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "changes": [ + "aaaa" + ], + "lastCommitted": "2022-09-09T05:08:24.229Z", + "lastModified": "2022-09-09T05:08:24.229Z" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_getChangeLog_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_getChangeLog_MinimumSet_Gen.json new file mode 100644 index 000000000000..6023bf4488d8 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_getChangeLog_MinimumSet_Gen.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "changes": [ + "aaaa" + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_getSupportInfo_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_getSupportInfo_MaximumSet_Gen.json new file mode 100644 index 000000000000..f7bc0d25accb --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_getSupportInfo_MaximumSet_Gen.json @@ -0,0 +1,27 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "email": "user1@domain.com", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "accountId": "3cg5b439-294d-4c25-b0b2-ef649e0g6d38", + "accountRegistered": "TRUE", + "freeTrial": "TRUE", + "freeTrialCreditLeft": 10, + "freeTrialDaysLeft": 1, + "helpURL": "https://ssopreview.paloaltonetworks.com/home/bookmark/0oa4ao61shG4rd3Ub1d7/2557", + "productSerial": "e22715cb-7e4e-4814-ad4f-ccd1417755d7", + "productSku": "62f63e3c-bc5a-4d68-a8a1-fcba9f526c90", + "registerURL": "https://ssopreview.paloaltonetworks.com/home/bookmark/0oa4ao61shG4rd3Ub1d7/2557", + "supportURL": "https://ssopreview.paloaltonetworks.com/home/bookmark/0oa4ao61shG4rd3Ub1d7/2557", + "userDomainSupported": "TRUE", + "userRegistered": "TRUE" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_getSupportInfo_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_getSupportInfo_MinimumSet_Gen.json new file mode 100644 index 000000000000..d9e30a8697c6 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_getSupportInfo_MinimumSet_Gen.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": {} + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listAdvancedSecurityObjects_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listAdvancedSecurityObjects_MaximumSet_Gen.json new file mode 100644 index 000000000000..bb71028c10d3 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listAdvancedSecurityObjects_MaximumSet_Gen.json @@ -0,0 +1,27 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "skip": "a6a321", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "top": 20, + "type": "localRulestacks" + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": { + "entry": [ + { + "description": "aaaaaaaaaaaa", + "name": "aaaaaaaaaa" + } + ], + "type": "localRulestacks" + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listAdvancedSecurityObjects_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listAdvancedSecurityObjects_MinimumSet_Gen.json new file mode 100644 index 000000000000..b11d56e6497f --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listAdvancedSecurityObjects_MinimumSet_Gen.json @@ -0,0 +1,22 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "type": "localRulestacks" + }, + "responses": { + "200": { + "body": { + "value": { + "entry": [ + { + "name": "aaaaaaaaaa" + } + ] + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listAppIds_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listAppIds_MaximumSet_Gen.json new file mode 100644 index 000000000000..2d28d990215b --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listAppIds_MaximumSet_Gen.json @@ -0,0 +1,22 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "appIdVersion": "8543", + "appPrefix": "pref", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "skip": "a6a321", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "top": 20 + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + "aaaaaaaaaaaaaaaaaaaaaaa" + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listAppIds_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listAppIds_MinimumSet_Gen.json new file mode 100644 index 000000000000..a62d3b620ed9 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listAppIds_MinimumSet_Gen.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "value": [ + "aaaaaaaaaaaaaaaaaaaaaaa" + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listCountries_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listCountries_MaximumSet_Gen.json new file mode 100644 index 000000000000..7d52e5a0031d --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listCountries_MaximumSet_Gen.json @@ -0,0 +1,23 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "skip": "a6a321", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "top": 20 + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + { + "code": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "description": "aaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listCountries_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listCountries_MinimumSet_Gen.json new file mode 100644 index 000000000000..ca7f92441383 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listCountries_MinimumSet_Gen.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "code": "aaaaaaaaaaaaaaaaaaaaaaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listFirewalls_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listFirewalls_MaximumSet_Gen.json new file mode 100644 index 000000000000..4ffa0e7846b3 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listFirewalls_MaximumSet_Gen.json @@ -0,0 +1,18 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + "aaaaaaaaaaaaaaaaaaaaaaaaa" + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listFirewalls_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listFirewalls_MinimumSet_Gen.json new file mode 100644 index 000000000000..2770600f9813 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listFirewalls_MinimumSet_Gen.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "value": [ + "aaaaaaaaaaaaaaaaaaaaaaaaa" + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listPredefinedUrlCategories_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listPredefinedUrlCategories_MaximumSet_Gen.json new file mode 100644 index 000000000000..6a33dce3b69e --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listPredefinedUrlCategories_MaximumSet_Gen.json @@ -0,0 +1,23 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "skip": "a6a321", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "top": 20 + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + { + "action": "aaaaaaa", + "name": "aaaaaaaaaaaaaaaaaaaaaaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listPredefinedUrlCategories_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listPredefinedUrlCategories_MinimumSet_Gen.json new file mode 100644 index 000000000000..12c06d758a8e --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listPredefinedUrlCategories_MinimumSet_Gen.json @@ -0,0 +1,20 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "action": "aaaaaaa", + "name": "aaaaaaaaaaaaaaaaaaaaaaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listSecurityServices_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listSecurityServices_MaximumSet_Gen.json new file mode 100644 index 000000000000..bb71028c10d3 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listSecurityServices_MaximumSet_Gen.json @@ -0,0 +1,27 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "skip": "a6a321", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "top": 20, + "type": "localRulestacks" + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": { + "entry": [ + { + "description": "aaaaaaaaaaaa", + "name": "aaaaaaaaaa" + } + ], + "type": "localRulestacks" + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listSecurityServices_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listSecurityServices_MinimumSet_Gen.json new file mode 100644 index 000000000000..b11d56e6497f --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_listSecurityServices_MinimumSet_Gen.json @@ -0,0 +1,22 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "type": "localRulestacks" + }, + "responses": { + "200": { + "body": { + "value": { + "entry": [ + { + "name": "aaaaaaaaaa" + } + ] + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_revert_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_revert_MaximumSet_Gen.json new file mode 100644 index 000000000000..77f4aea040fa --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_revert_MaximumSet_Gen.json @@ -0,0 +1,11 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_revert_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_revert_MinimumSet_Gen.json new file mode 100644 index 000000000000..77f4aea040fa --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/LocalRulestacks_revert_MinimumSet_Gen.json @@ -0,0 +1,11 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Operations_List_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Operations_List_MaximumSet_Gen.json new file mode 100644 index 000000000000..1bc53c378ae6 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Operations_List_MaximumSet_Gen.json @@ -0,0 +1,26 @@ +{ + "parameters": { + "api-version": "2023-09-01" + }, + "responses": { + "200": { + "body": { + "nextLink": "aaaaaaaaaaaaaaaaaaaaaaa", + "value": [ + { + "actionType": "Internal", + "display": { + "description": "aaaaaaaa", + "operation": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "provider": "aaaaaaaaaaa", + "resource": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "isDataAction": true, + "name": "aaa", + "origin": "user" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Operations_List_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Operations_List_MinimumSet_Gen.json new file mode 100644 index 000000000000..5ac5b85f29a9 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/Operations_List_MinimumSet_Gen.json @@ -0,0 +1,10 @@ +{ + "parameters": { + "api-version": "2023-09-01" + }, + "responses": { + "200": { + "body": {} + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_CreateOrUpdate_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_CreateOrUpdate_MaximumSet_Gen.json new file mode 100644 index 000000000000..ff91711c05f7 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_CreateOrUpdate_MaximumSet_Gen.json @@ -0,0 +1,244 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1", + "resource": { + "properties": { + "actionType": "Allow", + "applications": [ + "app1" + ], + "auditComment": "example comment", + "category": { + "feeds": [ + "feed" + ], + "urlCustom": [ + "https://microsoft.com" + ] + }, + "decryptionRuleType": "SSLOutboundInspection", + "description": "description of post rule", + "destination": { + "cidrs": [ + "1.0.0.1/10" + ], + "countries": [ + "India" + ], + "feeds": [ + "feed" + ], + "fqdnLists": [ + "FQDN1" + ], + "prefixLists": [ + "PL1" + ] + }, + "enableLogging": "DISABLED", + "etag": "c18e6eef-ba3e-49ee-8a85-2b36c863a9d0", + "inboundInspectionCertificate": "cert1", + "negateDestination": "TRUE", + "negateSource": "TRUE", + "protocol": "HTTP", + "protocolPortList": [ + "80" + ], + "provisioningState": "Accepted", + "ruleName": "postRule1", + "ruleState": "DISABLED", + "source": { + "cidrs": [ + "1.0.0.1/10" + ], + "countries": [ + "India" + ], + "feeds": [ + "feed" + ], + "prefixLists": [ + "PL1" + ] + }, + "tags": [ + { + "key": "keyName", + "value": "value" + } + ] + } + } + }, + "responses": { + "200": { + "body": { + "id": "aaaaaaaaaaaaaaaaaa", + "name": "aaaaaaaaaa", + "properties": { + "actionType": "Allow", + "applications": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "auditComment": "aaa", + "category": { + "feeds": [ + "aaaaaaaaaaaa" + ], + "urlCustom": [ + "aaaaa" + ] + }, + "decryptionRuleType": "SSLOutboundInspection", + "description": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "destination": { + "cidrs": [ + "aaaaaaa" + ], + "countries": [ + "aaaaaaaaaaaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "fqdnLists": [ + "aaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "enableLogging": "DISABLED", + "etag": "aaaaaaaaaaaaaaaaaaaa", + "inboundInspectionCertificate": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "negateDestination": "TRUE", + "negateSource": "TRUE", + "priority": 24, + "protocol": "aaaa", + "protocolPortList": [ + "aaaaaaaaaaaa" + ], + "provisioningState": "Accepted", + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "ruleState": "DISABLED", + "source": { + "cidrs": [ + "aaa" + ], + "countries": [ + "aaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaa" + ] + }, + "tags": [ + { + "key": "keyName", + "value": "value" + } + ] + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + }, + "201": { + "body": { + "id": "aaaaaaaaaaaaaaaaaa", + "name": "aaaaaaaaaa", + "properties": { + "actionType": "Allow", + "applications": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "auditComment": "aaa", + "category": { + "feeds": [ + "aaaaaaaaaaaa" + ], + "urlCustom": [ + "aaaaa" + ] + }, + "decryptionRuleType": "SSLOutboundInspection", + "description": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "destination": { + "cidrs": [ + "aaaaaaa" + ], + "countries": [ + "aaaaaaaaaaaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "fqdnLists": [ + "aaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "enableLogging": "DISABLED", + "etag": "aaaaaaaaaaaaaaaaaaaa", + "inboundInspectionCertificate": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "negateDestination": "TRUE", + "negateSource": "TRUE", + "priority": 24, + "protocol": "aaaa", + "protocolPortList": [ + "aaaaaaaaaaaa" + ], + "provisioningState": "Accepted", + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "ruleState": "DISABLED", + "source": { + "cidrs": [ + "aaa" + ], + "countries": [ + "aaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaa" + ] + }, + "tags": [ + { + "key": "keyName", + "value": "value" + } + ] + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_CreateOrUpdate_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_CreateOrUpdate_MinimumSet_Gen.json new file mode 100644 index 000000000000..2db57d2a8c17 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_CreateOrUpdate_MinimumSet_Gen.json @@ -0,0 +1,33 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1", + "resource": { + "properties": { + "ruleName": "postRule1" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/lrs1/postrules/1", + "properties": { + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + }, + "201": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/lrs1/postrules/1", + "properties": { + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa" + } + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_Delete_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_Delete_MaximumSet_Gen.json new file mode 100644 index 000000000000..37bb8ae7c2dc --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_Delete_MaximumSet_Gen.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_Delete_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_Delete_MinimumSet_Gen.json new file mode 100644 index 000000000000..37bb8ae7c2dc --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_Delete_MinimumSet_Gen.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_Get_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_Get_MaximumSet_Gen.json new file mode 100644 index 000000000000..cc064c24598d --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_Get_MaximumSet_Gen.json @@ -0,0 +1,91 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "200": { + "body": { + "id": "aaaaaaaaaaaaaaaaaa", + "name": "aaaaaaaaaa", + "properties": { + "actionType": "Allow", + "applications": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "auditComment": "aaa", + "category": { + "feeds": [ + "aaaaaaaaaaaa" + ], + "urlCustom": [ + "aaaaa" + ] + }, + "decryptionRuleType": "SSLOutboundInspection", + "description": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "destination": { + "cidrs": [ + "aaaaaaa" + ], + "countries": [ + "aaaaaaaaaaaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "fqdnLists": [ + "aaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "enableLogging": "DISABLED", + "etag": "aaaaaaaaaaaaaaaaaaaa", + "inboundInspectionCertificate": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "negateDestination": "TRUE", + "negateSource": "TRUE", + "priority": 24, + "protocol": "aaaa", + "protocolPortList": [ + "aaaaaaaaaaaa" + ], + "provisioningState": "Accepted", + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "ruleState": "DISABLED", + "source": { + "cidrs": [ + "aaa" + ], + "countries": [ + "aaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaa" + ] + }, + "tags": [ + { + "key": "keyName", + "value": "value" + } + ] + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_Get_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_Get_MinimumSet_Gen.json new file mode 100644 index 000000000000..8c31ab175405 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_Get_MinimumSet_Gen.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/lrs1/postrules/1", + "properties": { + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_List_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_List_MaximumSet_Gen.json new file mode 100644 index 000000000000..752baacb4299 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_List_MaximumSet_Gen.json @@ -0,0 +1,95 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1" + }, + "responses": { + "200": { + "body": { + "nextLink": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "value": [ + { + "id": "aaaaaaaaaaaaaaaaaa", + "name": "aaaaaaaaaa", + "properties": { + "actionType": "Allow", + "applications": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "auditComment": "aaa", + "category": { + "feeds": [ + "aaaaaaaaaaaa" + ], + "urlCustom": [ + "aaaaa" + ] + }, + "decryptionRuleType": "SSLOutboundInspection", + "description": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "destination": { + "cidrs": [ + "aaaaaaa" + ], + "countries": [ + "aaaaaaaaaaaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "fqdnLists": [ + "aaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "enableLogging": "DISABLED", + "etag": "aaaaaaaaaaaaaaaaaaaa", + "inboundInspectionCertificate": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "negateDestination": "TRUE", + "negateSource": "TRUE", + "priority": 24, + "protocol": "aaaa", + "protocolPortList": [ + "aaaaaaaaaaaa" + ], + "provisioningState": "Accepted", + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "ruleState": "DISABLED", + "source": { + "cidrs": [ + "aaa" + ], + "countries": [ + "aaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaa" + ] + }, + "tags": [ + { + "key": "keyName", + "value": "value" + } + ] + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_List_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_List_MinimumSet_Gen.json new file mode 100644 index 000000000000..f9e9a01b42d0 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_List_MinimumSet_Gen.json @@ -0,0 +1,20 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/lrs1/postrules/1", + "properties": { + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_getCounters_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_getCounters_MaximumSet_Gen.json new file mode 100644 index 000000000000..3be05d40973f --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_getCounters_MaximumSet_Gen.json @@ -0,0 +1,37 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "200": { + "body": { + "appSeen": { + "appSeenList": [ + { + "category": "aaaaaaaaaaaaaaaaaaa", + "risk": "aaaaaaaaaaaaaaaaaaaaaaaaaa", + "standardPorts": "aaaaaaaaaaaaaaaaaa", + "subCategory": "aaaaaaaaaaaaaaaaa", + "tag": "aaaaaaaaaa", + "technology": "aaaaaaaaaaaaaaaaaaaa", + "title": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + ], + "count": 13 + }, + "firewallName": "aaaaaaaaaaaaaaaaaa", + "hitCount": 20, + "lastUpdatedTimestamp": "2022-09-09T05:08:24.229Z", + "priority": "aaaaaaaaaaaaaaaaaaaa", + "requestTimestamp": "2022-09-09T05:08:24.229Z", + "ruleListName": "aaaaaaaaaaaaaaaaaaa", + "ruleName": "aaaa", + "ruleStackName": "aaaaaaaaaaaaaaaaa", + "timestamp": "2022-09-09T05:08:24.229Z" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_getCounters_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_getCounters_MinimumSet_Gen.json new file mode 100644 index 000000000000..0f411fb861ed --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_getCounters_MinimumSet_Gen.json @@ -0,0 +1,15 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "200": { + "body": { + "priority": "aaaaaaaaaaaaaaaaaaaa", + "ruleName": "aaaa" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_refreshCounters_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_refreshCounters_MaximumSet_Gen.json new file mode 100644 index 000000000000..2507cfb03ff0 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_refreshCounters_MaximumSet_Gen.json @@ -0,0 +1,11 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_refreshCounters_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_refreshCounters_MinimumSet_Gen.json new file mode 100644 index 000000000000..b1ad537bdddd --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_refreshCounters_MinimumSet_Gen.json @@ -0,0 +1,10 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_resetCounters_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_resetCounters_MaximumSet_Gen.json new file mode 100644 index 000000000000..3cd3ee0cb4db --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_resetCounters_MaximumSet_Gen.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "200": { + "body": { + "firewallName": "aaaaaaaaaaaaaaaaaa", + "priority": "aaaaaaa", + "ruleListName": "aaaaa", + "ruleName": "aaaaa", + "ruleStackName": "aa" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_resetCounters_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_resetCounters_MinimumSet_Gen.json new file mode 100644 index 000000000000..2f9c34ac6a18 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PostRules_resetCounters_MinimumSet_Gen.json @@ -0,0 +1,12 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "200": { + "body": {} + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_CreateOrUpdate_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_CreateOrUpdate_MaximumSet_Gen.json new file mode 100644 index 000000000000..2db741e5d73a --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_CreateOrUpdate_MaximumSet_Gen.json @@ -0,0 +1,244 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1", + "resource": { + "properties": { + "actionType": "Allow", + "applications": [ + "app1" + ], + "auditComment": "example comment", + "category": { + "feeds": [ + "feed" + ], + "urlCustom": [ + "https://microsoft.com" + ] + }, + "decryptionRuleType": "SSLOutboundInspection", + "description": "description of pre rule", + "destination": { + "cidrs": [ + "1.0.0.1/10" + ], + "countries": [ + "India" + ], + "feeds": [ + "feed" + ], + "fqdnLists": [ + "FQDN1" + ], + "prefixLists": [ + "PL1" + ] + }, + "enableLogging": "DISABLED", + "etag": "c18e6eef-ba3e-49ee-8a85-2b36c863a9d0", + "inboundInspectionCertificate": "cert1", + "negateDestination": "TRUE", + "negateSource": "TRUE", + "protocol": "HTTP", + "protocolPortList": [ + "80" + ], + "provisioningState": "Accepted", + "ruleName": "preRule1", + "ruleState": "DISABLED", + "source": { + "cidrs": [ + "1.0.0.1/10" + ], + "countries": [ + "India" + ], + "feeds": [ + "feed" + ], + "prefixLists": [ + "PL1" + ] + }, + "tags": [ + { + "key": "keyName", + "value": "value" + } + ] + } + } + }, + "responses": { + "200": { + "body": { + "id": "aaaaaaaaaaaaaaaaaaaaaa", + "name": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "properties": { + "actionType": "Allow", + "applications": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "auditComment": "aaa", + "category": { + "feeds": [ + "aaaaaaaaaaaa" + ], + "urlCustom": [ + "aaaaa" + ] + }, + "decryptionRuleType": "SSLOutboundInspection", + "description": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "destination": { + "cidrs": [ + "aaaaaaa" + ], + "countries": [ + "aaaaaaaaaaaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "fqdnLists": [ + "aaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "enableLogging": "DISABLED", + "etag": "aaaaaaaaaaaaaaaaaaaa", + "inboundInspectionCertificate": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "negateDestination": "TRUE", + "negateSource": "TRUE", + "priority": 24, + "protocol": "aaaa", + "protocolPortList": [ + "aaaaaaaaaaaa" + ], + "provisioningState": "Accepted", + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "ruleState": "DISABLED", + "source": { + "cidrs": [ + "aaa" + ], + "countries": [ + "aaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaa" + ] + }, + "tags": [ + { + "key": "keyName", + "value": "value" + } + ] + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaaaaaaaaaaaaaaaaaaaaaaaa" + } + }, + "201": { + "body": { + "id": "aaaaaaaaaaaaaaaaaaaaaa", + "name": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "properties": { + "actionType": "Allow", + "applications": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "auditComment": "aaa", + "category": { + "feeds": [ + "aaaaaaaaaaaa" + ], + "urlCustom": [ + "aaaaa" + ] + }, + "decryptionRuleType": "SSLOutboundInspection", + "description": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "destination": { + "cidrs": [ + "aaaaaaa" + ], + "countries": [ + "aaaaaaaaaaaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "fqdnLists": [ + "aaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "enableLogging": "DISABLED", + "etag": "aaaaaaaaaaaaaaaaaaaa", + "inboundInspectionCertificate": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "negateDestination": "TRUE", + "negateSource": "TRUE", + "priority": 24, + "protocol": "aaaa", + "protocolPortList": [ + "aaaaaaaaaaaa" + ], + "provisioningState": "Accepted", + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "ruleState": "DISABLED", + "source": { + "cidrs": [ + "aaa" + ], + "countries": [ + "aaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaa" + ] + }, + "tags": [ + { + "key": "keyName", + "value": "value" + } + ] + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_CreateOrUpdate_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_CreateOrUpdate_MinimumSet_Gen.json new file mode 100644 index 000000000000..621ac7e2f368 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_CreateOrUpdate_MinimumSet_Gen.json @@ -0,0 +1,33 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1", + "resource": { + "properties": { + "ruleName": "preRule1" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/lrs1/prerules/1", + "properties": { + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + }, + "201": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/lrs1/prerules/1", + "properties": { + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa" + } + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_Delete_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_Delete_MaximumSet_Gen.json new file mode 100644 index 000000000000..37bb8ae7c2dc --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_Delete_MaximumSet_Gen.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_Delete_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_Delete_MinimumSet_Gen.json new file mode 100644 index 000000000000..37bb8ae7c2dc --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_Delete_MinimumSet_Gen.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_Get_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_Get_MaximumSet_Gen.json new file mode 100644 index 000000000000..11b69e6f61fe --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_Get_MaximumSet_Gen.json @@ -0,0 +1,91 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "200": { + "body": { + "id": "aaaaaaaaaaaaaaaaaaaaaa", + "name": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "properties": { + "actionType": "Allow", + "applications": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "auditComment": "aaa", + "category": { + "feeds": [ + "aaaaaaaaaaaa" + ], + "urlCustom": [ + "aaaaa" + ] + }, + "decryptionRuleType": "SSLOutboundInspection", + "description": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "destination": { + "cidrs": [ + "aaaaaaa" + ], + "countries": [ + "aaaaaaaaaaaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "fqdnLists": [ + "aaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "enableLogging": "DISABLED", + "etag": "aaaaaaaaaaaaaaaaaaaa", + "inboundInspectionCertificate": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "negateDestination": "TRUE", + "negateSource": "TRUE", + "priority": 24, + "protocol": "aaaa", + "protocolPortList": [ + "aaaaaaaaaaaa" + ], + "provisioningState": "Accepted", + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "ruleState": "DISABLED", + "source": { + "cidrs": [ + "aaa" + ], + "countries": [ + "aaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaa" + ] + }, + "tags": [ + { + "key": "keyName", + "value": "value" + } + ] + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_Get_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_Get_MinimumSet_Gen.json new file mode 100644 index 000000000000..13b847a514e9 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_Get_MinimumSet_Gen.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/lrs1/prerules/1", + "properties": { + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_List_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_List_MaximumSet_Gen.json new file mode 100644 index 000000000000..101dc6b35679 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_List_MaximumSet_Gen.json @@ -0,0 +1,95 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1" + }, + "responses": { + "200": { + "body": { + "nextLink": "aaaaaaaaaaaaaaaaaaaa", + "value": [ + { + "id": "aaaaaaaaaaaaaaaaaaaaaa", + "name": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "properties": { + "actionType": "Allow", + "applications": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "auditComment": "aaa", + "category": { + "feeds": [ + "aaaaaaaaaaaa" + ], + "urlCustom": [ + "aaaaa" + ] + }, + "decryptionRuleType": "SSLOutboundInspection", + "description": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "destination": { + "cidrs": [ + "aaaaaaa" + ], + "countries": [ + "aaaaaaaaaaaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "fqdnLists": [ + "aaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + }, + "enableLogging": "DISABLED", + "etag": "aaaaaaaaaaaaaaaaaaaa", + "inboundInspectionCertificate": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "negateDestination": "TRUE", + "negateSource": "TRUE", + "priority": 24, + "protocol": "aaaa", + "protocolPortList": [ + "aaaaaaaaaaaa" + ], + "provisioningState": "Accepted", + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa", + "ruleState": "DISABLED", + "source": { + "cidrs": [ + "aaa" + ], + "countries": [ + "aaaaa" + ], + "feeds": [ + "aaaaaaaaaaaaaaaaaaa" + ], + "prefixLists": [ + "aaaaaaaaaaaaaaaaaaaa" + ] + }, + "tags": [ + { + "key": "keyName", + "value": "value" + } + ] + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaaaaaaaaaaaaaaaaaaaaaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_List_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_List_MinimumSet_Gen.json new file mode 100644 index 000000000000..97111b82ea36 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_List_MinimumSet_Gen.json @@ -0,0 +1,20 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/lrs1/prerules/1", + "properties": { + "ruleName": "aaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_getCounters_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_getCounters_MaximumSet_Gen.json new file mode 100644 index 000000000000..3be05d40973f --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_getCounters_MaximumSet_Gen.json @@ -0,0 +1,37 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "200": { + "body": { + "appSeen": { + "appSeenList": [ + { + "category": "aaaaaaaaaaaaaaaaaaa", + "risk": "aaaaaaaaaaaaaaaaaaaaaaaaaa", + "standardPorts": "aaaaaaaaaaaaaaaaaa", + "subCategory": "aaaaaaaaaaaaaaaaa", + "tag": "aaaaaaaaaa", + "technology": "aaaaaaaaaaaaaaaaaaaa", + "title": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + ], + "count": 13 + }, + "firewallName": "aaaaaaaaaaaaaaaaaa", + "hitCount": 20, + "lastUpdatedTimestamp": "2022-09-09T05:08:24.229Z", + "priority": "aaaaaaaaaaaaaaaaaaaa", + "requestTimestamp": "2022-09-09T05:08:24.229Z", + "ruleListName": "aaaaaaaaaaaaaaaaaaa", + "ruleName": "aaaa", + "ruleStackName": "aaaaaaaaaaaaaaaaa", + "timestamp": "2022-09-09T05:08:24.229Z" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_getCounters_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_getCounters_MinimumSet_Gen.json new file mode 100644 index 000000000000..0f411fb861ed --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_getCounters_MinimumSet_Gen.json @@ -0,0 +1,15 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "200": { + "body": { + "priority": "aaaaaaaaaaaaaaaaaaaa", + "ruleName": "aaaa" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_refreshCounters_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_refreshCounters_MaximumSet_Gen.json new file mode 100644 index 000000000000..2507cfb03ff0 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_refreshCounters_MaximumSet_Gen.json @@ -0,0 +1,11 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_refreshCounters_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_refreshCounters_MinimumSet_Gen.json new file mode 100644 index 000000000000..b1ad537bdddd --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_refreshCounters_MinimumSet_Gen.json @@ -0,0 +1,10 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_resetCounters_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_resetCounters_MaximumSet_Gen.json new file mode 100644 index 000000000000..3cd3ee0cb4db --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_resetCounters_MaximumSet_Gen.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "firewallName": "firewall1", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "200": { + "body": { + "firewallName": "aaaaaaaaaaaaaaaaaa", + "priority": "aaaaaaa", + "ruleListName": "aaaaa", + "ruleName": "aaaaa", + "ruleStackName": "aa" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_resetCounters_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_resetCounters_MinimumSet_Gen.json new file mode 100644 index 000000000000..2f9c34ac6a18 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PreRules_resetCounters_MinimumSet_Gen.json @@ -0,0 +1,12 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "lrs1", + "priority": "1" + }, + "responses": { + "200": { + "body": {} + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_CreateOrUpdate_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_CreateOrUpdate_MaximumSet_Gen.json new file mode 100644 index 000000000000..cb3d2bce9ce4 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_CreateOrUpdate_MaximumSet_Gen.json @@ -0,0 +1,71 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1", + "resource": { + "properties": { + "auditComment": "comment", + "description": "string", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "prefixList": [ + "1.0.0.0/24" + ], + "provisioningState": "Accepted" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "comment", + "description": "string", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "prefixList": [ + "1.0.0.0/24" + ], + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + } + }, + "201": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "comment", + "description": "string", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "prefixList": [ + "1.0.0.0/24" + ], + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_CreateOrUpdate_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_CreateOrUpdate_MinimumSet_Gen.json new file mode 100644 index 000000000000..25581ca2f065 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_CreateOrUpdate_MinimumSet_Gen.json @@ -0,0 +1,39 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1", + "resource": { + "properties": { + "prefixList": [ + "1.0.0.0/24" + ] + } + } + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/praval/prefixlists/armid1", + "properties": { + "prefixList": [ + "1.0.0.0/24" + ] + } + } + }, + "201": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/praval/prefixlists/armid1", + "properties": { + "prefixList": [ + "1.0.0.0/24" + ] + } + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_Delete_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_Delete_MaximumSet_Gen.json new file mode 100644 index 000000000000..1f96bcbd2f8b --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_Delete_MaximumSet_Gen.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_Delete_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_Delete_MinimumSet_Gen.json new file mode 100644 index 000000000000..1f96bcbd2f8b --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_Delete_MinimumSet_Gen.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_Get_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_Get_MaximumSet_Gen.json new file mode 100644 index 000000000000..ff7b3c3a96d3 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_Get_MaximumSet_Gen.json @@ -0,0 +1,33 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "comment", + "description": "string", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "prefixList": [ + "1.0.0.0/24" + ], + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_Get_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_Get_MinimumSet_Gen.json new file mode 100644 index 000000000000..cdd6fede7ef1 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_Get_MinimumSet_Gen.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval", + "name": "armid1" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/praval/prefixlists/armid1", + "properties": { + "prefixList": [ + "1.0.0.0/24" + ] + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_List_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_List_MaximumSet_Gen.json new file mode 100644 index 000000000000..4a74b15fccb6 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_List_MaximumSet_Gen.json @@ -0,0 +1,37 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + { + "id": "aaaaaaaaaaaaaaaaaa", + "name": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "properties": { + "auditComment": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "description": "aaaaaaaaaaaaaaaaaaa", + "etag": "aaaaaaaaaaaaaaaaaaaaaaa", + "prefixList": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_List_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_List_MinimumSet_Gen.json new file mode 100644 index 000000000000..ca7971fae8b2 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListGlobalRulestack_List_MinimumSet_Gen.json @@ -0,0 +1,22 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "globalRulestackName": "praval" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/praval/prefixlists/prefixlists1", + "properties": { + "prefixList": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + } + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_CreateOrUpdate_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_CreateOrUpdate_MaximumSet_Gen.json new file mode 100644 index 000000000000..a49d0dbd7a95 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_CreateOrUpdate_MaximumSet_Gen.json @@ -0,0 +1,73 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resource": { + "properties": { + "auditComment": "comment", + "description": "string", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "prefixList": [ + "1.0.0.0/24" + ], + "provisioningState": "Accepted" + } + }, + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "comment", + "description": "string", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "prefixList": [ + "1.0.0.0/24" + ], + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + } + }, + "201": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "comment", + "description": "string", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "prefixList": [ + "1.0.0.0/24" + ], + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_CreateOrUpdate_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_CreateOrUpdate_MinimumSet_Gen.json new file mode 100644 index 000000000000..226941b16cf7 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_CreateOrUpdate_MinimumSet_Gen.json @@ -0,0 +1,41 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resource": { + "properties": { + "prefixList": [ + "1.0.0.0/24" + ] + } + }, + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/rgopenapi/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/praval/prefixlists/armid1", + "properties": { + "prefixList": [ + "1.0.0.0/24" + ] + } + } + }, + "201": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/rgopenapi/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/praval/prefixlists/armid1", + "properties": { + "prefixList": [ + "1.0.0.0/24" + ] + } + }, + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_Delete_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_Delete_MaximumSet_Gen.json new file mode 100644 index 000000000000..cf48e8f52ac3 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_Delete_MaximumSet_Gen.json @@ -0,0 +1,18 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_Delete_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_Delete_MinimumSet_Gen.json new file mode 100644 index 000000000000..cf48e8f52ac3 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_Delete_MinimumSet_Gen.json @@ -0,0 +1,18 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://foo.com/operationstatus" + } + }, + "204": {} + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_Get_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_Get_MaximumSet_Gen.json new file mode 100644 index 000000000000..20d9b789b19a --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_Get_MaximumSet_Gen.json @@ -0,0 +1,35 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/providers/PaloAltoNetworks.Cloudngfw/globalrulestacks/armid1/certificates/armid1", + "name": "armid1", + "properties": { + "auditComment": "comment", + "description": "string", + "etag": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27", + "prefixList": [ + "1.0.0.0/24" + ], + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "certificates" + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_Get_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_Get_MinimumSet_Gen.json new file mode 100644 index 000000000000..8b506ceb3ffa --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_Get_MinimumSet_Gen.json @@ -0,0 +1,21 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "name": "armid1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/rgopenapi/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/praval/prefixlists/armid1", + "properties": { + "prefixList": [ + "1.0.0.0/24" + ] + } + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen.json new file mode 100644 index 000000000000..f52d83b99a77 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen.json @@ -0,0 +1,39 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "nextLink": "a5324fa34", + "value": [ + { + "id": "aaa", + "name": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "properties": { + "auditComment": "aaaaaaaaaaaaaaaaaaaaaaaaaaa", + "description": "aaaaaaaaaaaaaaaaaaa", + "etag": "aaaaaaaaaaaaaaaaaaaaaaa", + "prefixList": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ], + "provisioningState": "Accepted" + }, + "systemData": { + "createdAt": "2022-09-09T05:08:24.229Z", + "createdBy": "praval", + "createdByType": "User", + "lastModifiedAt": "2022-09-09T05:08:24.229Z", + "lastModifiedBy": "praval", + "lastModifiedByType": "User" + }, + "type": "aa" + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen.json b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen.json new file mode 100644 index 000000000000..f9dcf2867080 --- /dev/null +++ b/specification/paloaltonetworks/resource-manager/PaloAltoNetworks.Cloudngfw/stable/2023-09-01/examples/PrefixListLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen.json @@ -0,0 +1,24 @@ +{ + "parameters": { + "api-version": "2023-09-01", + "localRulestackName": "lrs1", + "resourceGroupName": "rgopenapi", + "subscriptionId": "2bf4a339-294d-4c25-b0b2-ef649e9f5c27" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/2bf4a339-294d-4c25-b0b2-ef649e9f5c27/resourcegroups/rgopenapi/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/praval/prefixlists/prefixlists1", + "properties": { + "prefixList": [ + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + ] + } + } + ] + } + } + } +} diff --git a/specification/paloaltonetworks/resource-manager/readme.md b/specification/paloaltonetworks/resource-manager/readme.md index ab3344992fcc..cff520b3b1f6 100644 --- a/specification/paloaltonetworks/resource-manager/readme.md +++ b/specification/paloaltonetworks/resource-manager/readme.md @@ -27,7 +27,7 @@ These are the global settings for the PaloAltoNetworks.Cloudngfw. ```yaml openapi-type: arm openapi-subtype: rpaas -tag: package-2022-08-29 +tag: package-2023-09-01 ``` ### Tag: package-2022-08-29 @@ -57,8 +57,16 @@ input-file: - PaloAltoNetworks.Cloudngfw/preview/2023-09-01-preview/PaloAltoNetworks.Cloudngfw.json ``` ---- +### Tag: package-2023-09-01 + +These settings apply only when `--tag=package-2023-09-01` is specified on the command line. + +```yaml $(tag) == 'package-2023-09-01' +input-file: + - PaloAltoNetworks.Cloudngfw/stable/2023-09-01/PaloAltoNetworks.Cloudngfw.json +``` +--- # Code Generation ## Swagger to SDK @@ -94,4 +102,4 @@ See configuration in [readme.typescript.md](./readme.typescript.md) ## CSharp -See configuration in [readme.csharp.md](./readme.csharp.md) +See configuration in [readme.csharp.md](./readme.csharp.md) \ No newline at end of file