swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector LocalRulestacks API schemes: - https tags: - name: LocalRulestacks paths: /subscriptions/{subscriptionId}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks: get: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksListbysubscription description: List LocalRulestackResource resources by subscription ID parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/LocalRulestackResourceListResult' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: LocalRulestacks_ListBySubscription_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_ListBySubscription_MaximumSet_Gen.json LocalRulestacks_ListBySubscription_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_ListBySubscription_MinimumSet_Gen.json summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Paloaltonetworks Cloudngfw Localrulestacks /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks: get: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksListbyresourcegroup description: List LocalRulestackResource resources by resource group parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/LocalRulestackResourceListResult' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: LocalRulestacks_ListByResourceGroup_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_ListByResourceGroup_MaximumSet_Gen.json LocalRulestacks_ListByResourceGroup_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_ListByResourceGroup_MinimumSet_Gen.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName} : get: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksGet description: Get a LocalRulestackResource parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/LocalRulestackResource' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: LocalRulestacks_Get_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_Get_MaximumSet_Gen.json LocalRulestacks_Get_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_Get_MinimumSet_Gen.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname put: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksCreateorupdate description: Create a LocalRulestackResource parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - name: resource in: body required: true description: Resource create parameters. schema: $ref: '#/definitions/LocalRulestackResource' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/LocalRulestackResource' '201': description: Azure create operation completed successfully. schema: $ref: '#/definitions/LocalRulestackResource' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: LocalRulestacks_CreateOrUpdate_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_CreateOrUpdate_MaximumSet_Gen.json LocalRulestacks_CreateOrUpdate_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_CreateOrUpdate_MinimumSet_Gen.json summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname patch: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksUpdate description: Update a LocalRulestackResource parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - name: properties in: body required: true description: The resource properties to be updated. schema: $ref: '#/definitions/LocalRulestackResourceUpdate' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/LocalRulestackResource' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: LocalRulestacks_Update_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_Update_MaximumSet_Gen.json LocalRulestacks_Update_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_Update_MinimumSet_Gen.json summary: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname delete: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksDelete description: Delete a LocalRulestackResource parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' responses: '200': description: Resource deleted successfully. '202': description: Resource deletion accepted. '204': description: Resource deleted successfully. default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: LocalRulestacks_Delete_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_Delete_MaximumSet_Gen.json LocalRulestacks_Delete_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_Delete_MinimumSet_Gen.json summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/commit : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksCommit description: Commit rulestack configuration parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' responses: '202': description: The request has been received but not yet acted upon. default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true x-ms-examples: LocalRulestacks_commit_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_commit_MaximumSet_Gen.json LocalRulestacks_commit_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_commit_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Commit ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/getChangeLog : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksGetchangelog description: Get changelog parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/Changelog' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: LocalRulestacks_getChangeLog_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_getChangeLog_MaximumSet_Gen.json LocalRulestacks_getChangeLog_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_getChangeLog_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Getchangelog ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/getSupportInfo : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksGetsupportinfo description: support info for rulestack. parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - name: email in: query required: false description: email address on behalf of which this API called type: string responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/SupportInfo' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: LocalRulestacks_getSupportInfo_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_getSupportInfo_MaximumSet_Gen.json LocalRulestacks_getSupportInfo_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_getSupportInfo_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Getsupportinfo ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listAdvancedSecurityObjects : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksListadvancedsecurityobjects description: Get the list of advanced security objects parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - name: skip in: query required: false type: string - name: top in: query required: false type: integer format: int32 - name: type in: query required: true type: string enum: - urlCustom - feeds x-ms-enum: name: AdvSecurityObjectTypeEnum modelAsString: true responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/advSecurityObjectListResponse' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: LocalRulestacks_listAdvancedSecurityObjects_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_listAdvancedSecurityObjects_MaximumSet_Gen.json LocalRulestacks_listAdvancedSecurityObjects_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_listAdvancedSecurityObjects_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Listadvancedsecurityobjects ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listAppIds : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksListappids description: List of AppIds for LocalRulestack ApiVersion parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - name: appIdVersion in: query required: false type: string - name: appPrefix in: query required: false type: string - name: skip in: query required: false type: string - name: top in: query required: false type: integer format: int32 responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/ListAppIdResponse' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink operationName: LocalRulestacks_listAppIds x-ms-examples: LocalRulestacks_listAppIds_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_listAppIds_MaximumSet_Gen.json LocalRulestacks_listAppIds_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_listAppIds_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Listappids ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listCountries : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksListcountries description: List of countries for Rulestack parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - name: skip in: query required: false type: string - name: top in: query required: false type: integer format: int32 responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/CountriesResponse' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink operationName: LocalRulestacks_listCountries x-ms-examples: LocalRulestacks_listCountries_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_listCountries_MaximumSet_Gen.json LocalRulestacks_listCountries_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_listCountries_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Listcountries ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listFirewalls : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksListfirewalls description: List of Firewalls associated with Rulestack parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/ListFirewallsResponse' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: LocalRulestacks_listFirewalls_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_listFirewalls_MaximumSet_Gen.json LocalRulestacks_listFirewalls_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_listFirewalls_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Listfirewalls ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listPredefinedUrlCategories : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksListpredefinedurlcategories description: List predefined URL categories for rulestack parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - name: skip in: query required: false type: string - name: top in: query required: false type: integer format: int32 responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/PredefinedUrlCategoriesResponse' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink operationName: LocalRulestacks_listPredefinedUrlCategories x-ms-examples: LocalRulestacks_listPredefinedUrlCategories_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_listPredefinedUrlCategories_MaximumSet_Gen.json LocalRulestacks_listPredefinedUrlCategories_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_listPredefinedUrlCategories_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Listpredefinedurlcategories ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listSecurityServices : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksListsecurityservices description: List the security services for rulestack parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - name: skip in: query required: false type: string - name: top in: query required: false type: integer format: int32 - name: type in: query required: true type: string enum: - antiSpyware - antiVirus - ipsVulnerability - urlFiltering - fileBlocking - dnsSubscription x-ms-enum: name: SecurityServicesTypeEnum modelAsString: true responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/securityServicesResponse' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: LocalRulestacks_listSecurityServices_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_listSecurityServices_MaximumSet_Gen.json LocalRulestacks_listSecurityServices_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_listSecurityServices_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Listsecurityservices ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/revert : post: tags: - LocalRulestacks operationId: microsoftAzureLocalrulestacksRevert description: Revert rulestack configuration parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' responses: '204': description: 'There is no content to send for this request, but the headers may be useful. ' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: LocalRulestacks_revert_MaximumSet_Gen: $ref: ./examples/LocalRulestacks_revert_MaximumSet_Gen.json LocalRulestacks_revert_MinimumSet_Gen: $ref: ./examples/LocalRulestacks_revert_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Revert definitions: NameDescriptionObject: type: object properties: name: type: string description: name value description: type: string description: description value description: object type info required: - name 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. 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 ScopeType: type: string description: Rulestack Type enum: - LOCAL - GLOBAL x-ms-enum: name: ScopeType modelAsString: true Country: type: object properties: code: type: string description: country code description: type: string description: code description description: Country Description required: - code 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 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 PredefinedUrlCategory: type: object properties: action: type: string name: type: string description: Predefined URL category object required: - action - name 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 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. 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 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 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 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 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 securityServicesResponse: type: object properties: value: $ref: '#/definitions/securityServicesTypeList' description: response value nextLink: type: string description: next link description: Security services list response required: - value 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 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 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. advSecurityObjectListResponse: type: object properties: value: $ref: '#/definitions/advSecurityObjectModel' description: response value nextLink: type: string description: next link description: advanced security object required: - value 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 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 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 BooleanEnum: type: string description: Boolean Enum enum: - 'TRUE' - 'FALSE' x-ms-enum: name: BooleanEnum modelAsString: true 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 DefaultMode: type: string description: Type for Default Mode for rules creation enum: - IPS - FIREWALL - NONE x-ms-enum: name: DefaultMode modelAsString: true parameters: LocalRulestackResource.localRulestackName: name: localRulestackName in: path required: true description: LocalRulestack resource name type: string x-ms-parameter-location: method x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'