PaloAltoNetworks.Cloudngfw (preview:2025-02-06)

2025/02/04 • 92 new methods

GlobalRulestack_List (new)
Description List GlobalRulestackResource resources by Tenant
Reference Link ¶

⚼ Request

GET:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
panEtag: string ,
panLocation: string ,
scope: enum ,
associatedSubscriptions:
[
string ,
]
,
description: string ,
defaultMode: enum ,
minAppIdVersion: string ,
provisioningState: enum ,
securityServices:
{
vulnerabilityProfile: string ,
antiSpywareProfile: string ,
antiVirusProfile: string ,
urlFilteringProfile: string ,
fileBlockingProfile: string ,
dnsSubscription: string ,
outboundUnTrustCertificate: string ,
outboundTrustCertificate: string ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalRulestack_Get (new)
Description Get a GlobalRulestackResource
Reference Link ¶

⚼ Request

GET:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}
{
api-version: string ,
globalRulestackName: string ,
}

⚐ Response (200)

{
properties:
{
panEtag: string ,
panLocation: string ,
scope: enum ,
associatedSubscriptions:
[
string ,
]
,
description: string ,
defaultMode: enum ,
minAppIdVersion: string ,
provisioningState: enum ,
securityServices:
{
vulnerabilityProfile: string ,
antiSpywareProfile: string ,
antiVirusProfile: string ,
urlFilteringProfile: string ,
fileBlockingProfile: string ,
dnsSubscription: string ,
outboundUnTrustCertificate: string ,
outboundTrustCertificate: string ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalRulestack_CreateOrUpdate (new)
Description Create a GlobalRulestackResource
Reference Link ¶

⚼ Request

PUT:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}
{
api-version: string ,
globalRulestackName: string ,
resource:
{
properties:
{
panEtag: string ,
panLocation: string ,
scope: enum ,
associatedSubscriptions:
[
string ,
]
,
description: string ,
defaultMode: enum ,
minAppIdVersion: string ,
provisioningState: enum ,
securityServices:
{
vulnerabilityProfile: string ,
antiSpywareProfile: string ,
antiVirusProfile: string ,
urlFilteringProfile: string ,
fileBlockingProfile: string ,
dnsSubscription: string ,
outboundUnTrustCertificate: string ,
outboundTrustCertificate: string ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
panEtag: string ,
panLocation: string ,
scope: enum ,
associatedSubscriptions:
[
string ,
]
,
description: string ,
defaultMode: enum ,
minAppIdVersion: string ,
provisioningState: enum ,
securityServices:
{
vulnerabilityProfile: string ,
antiSpywareProfile: string ,
antiVirusProfile: string ,
urlFilteringProfile: string ,
fileBlockingProfile: string ,
dnsSubscription: string ,
outboundUnTrustCertificate: string ,
outboundTrustCertificate: string ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
properties:
{
panEtag: string ,
panLocation: string ,
scope: enum ,
associatedSubscriptions:
[
string ,
]
,
description: string ,
defaultMode: enum ,
minAppIdVersion: string ,
provisioningState: enum ,
securityServices:
{
vulnerabilityProfile: string ,
antiSpywareProfile: string ,
antiVirusProfile: string ,
urlFilteringProfile: string ,
fileBlockingProfile: string ,
dnsSubscription: string ,
outboundUnTrustCertificate: string ,
outboundTrustCertificate: string ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalRulestack_Update (new)
Description Update a GlobalRulestackResource
Reference Link ¶

⚼ Request

PATCH:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}
{
api-version: string ,
globalRulestackName: string ,
properties:
{
location: string ,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
panEtag: string ,
panLocation: string ,
scope: enum ,
associatedSubscriptions:
[
string ,
]
,
description: string ,
defaultMode: enum ,
minAppIdVersion: string ,
securityServices:
{
vulnerabilityProfile: string ,
antiSpywareProfile: string ,
antiVirusProfile: string ,
urlFilteringProfile: string ,
fileBlockingProfile: string ,
dnsSubscription: string ,
outboundUnTrustCertificate: string ,
outboundTrustCertificate: string ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
panEtag: string ,
panLocation: string ,
scope: enum ,
associatedSubscriptions:
[
string ,
]
,
description: string ,
defaultMode: enum ,
minAppIdVersion: string ,
provisioningState: enum ,
securityServices:
{
vulnerabilityProfile: string ,
antiSpywareProfile: string ,
antiVirusProfile: string ,
urlFilteringProfile: string ,
fileBlockingProfile: string ,
dnsSubscription: string ,
outboundUnTrustCertificate: string ,
outboundTrustCertificate: string ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalRulestack_Delete (new)
Description Delete a GlobalRulestackResource
Reference Link ¶

⚼ Request

DELETE:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}
{
api-version: string ,
globalRulestackName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CertificateObjectGlobalRulestack_List (new)
Description List CertificateObjectGlobalRulestackResource resources by Tenant
Reference Link ¶

⚼ Request

GET:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/certificates
{
api-version: string ,
globalRulestackName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
certificateSignerResourceId: string ,
certificateSelfSigned: enum ,
auditComment: string ,
description: string ,
etag: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CertificateObjectGlobalRulestack_Get (new)
Description Get a CertificateObjectGlobalRulestackResource
Reference Link ¶

⚼ Request

GET:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/certificates/{name}
{
api-version: string ,
globalRulestackName: string ,
name: string ,
}

⚐ Response (200)

{
properties:
{
certificateSignerResourceId: string ,
certificateSelfSigned: enum ,
auditComment: string ,
description: string ,
etag: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CertificateObjectGlobalRulestack_CreateOrUpdate (new)
Description Create a CertificateObjectGlobalRulestackResource
Reference Link ¶

⚼ Request

PUT:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/certificates/{name}
{
api-version: string ,
globalRulestackName: string ,
name: string ,
resource:
{
properties:
{
certificateSignerResourceId: string ,
certificateSelfSigned: enum ,
auditComment: string ,
description: string ,
etag: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
certificateSignerResourceId: string ,
certificateSelfSigned: enum ,
auditComment: string ,
description: string ,
etag: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
certificateSignerResourceId: string ,
certificateSelfSigned: enum ,
auditComment: string ,
description: string ,
etag: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CertificateObjectGlobalRulestack_Delete (new)
Description Delete a CertificateObjectGlobalRulestackResource
Reference Link ¶

⚼ Request

DELETE:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/certificates/{name}
{
api-version: string ,
globalRulestackName: string ,
name: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalRulestack_commit (new)
Description Commit rulestack configuration
Reference Link ¶

⚼ Request

POST:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/commit
{
api-version: string ,
globalRulestackName: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FqdnListGlobalRulestack_List (new)
Description List FqdnListGlobalRulestackResource resources by Tenant
Reference Link ¶

⚼ Request

GET:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/fqdnlists
{
api-version: string ,
globalRulestackName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
fqdnList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FqdnListGlobalRulestack_Get (new)
Description Get a FqdnListGlobalRulestackResource
Reference Link ¶

⚼ Request

GET:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/fqdnlists/{name}
{
api-version: string ,
globalRulestackName: string ,
name: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
fqdnList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FqdnListGlobalRulestack_CreateOrUpdate (new)
Description Create a FqdnListGlobalRulestackResource
Reference Link ¶

⚼ Request

PUT:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/fqdnlists/{name}
{
api-version: string ,
globalRulestackName: string ,
name: string ,
resource:
{
properties:
{
description: string ,
fqdnList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
fqdnList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
fqdnList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FqdnListGlobalRulestack_Delete (new)
Description Delete a FqdnListGlobalRulestackResource
Reference Link ¶

⚼ Request

DELETE:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/fqdnlists/{name}
{
api-version: string ,
globalRulestackName: string ,
name: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalRulestack_getChangeLog (new)
Description Get changelog
Reference Link ¶

⚼ Request

POST:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/getChangeLog
{
api-version: string ,
globalRulestackName: string ,
}

⚐ Response (200)

{
changes:
[
string ,
]
,
lastCommitted: string ,
lastModified: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalRulestack_listAdvancedSecurityObjects (new)
Description Get the list of advanced security objects
Reference Link ¶

⚼ Request

POST:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listAdvancedSecurityObjects
{
api-version: string ,
globalRulestackName: string ,
skip: string ,
top: integer ,
type: string ,
}

⚐ Response (200)

{
value:
{
type: string ,
entry:
[
{
name: string ,
description: string ,
}
,
]
,
}
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalRulestack_listAppIds (new)
Description List of AppIds for GlobalRulestack ApiVersion
Reference Link ¶

⚼ Request

POST:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listAppIds
{
api-version: string ,
globalRulestackName: string ,
appIdVersion: string ,
appPrefix: string ,
skip: string ,
top: integer ,
}

⚐ Response (200)

{
value:
[
string ,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalRulestack_listCountries (new)
Description List of countries for Rulestack
Reference Link ¶

⚼ Request

POST:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listCountries
{
api-version: string ,
globalRulestackName: string ,
skip: string ,
top: integer ,
}

⚐ Response (200)

{
value:
[
{
code: string ,
description: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalRulestack_listFirewalls (new)
Description List of Firewalls associated with Rulestack
Reference Link ¶

⚼ Request

POST:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listFirewalls
{
api-version: string ,
globalRulestackName: string ,
}

⚐ Response (200)

{
value:
[
string ,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalRulestack_listPredefinedUrlCategories (new)
Description List predefined URL categories for rulestack
Reference Link ¶

⚼ Request

POST:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listPredefinedUrlCategories
{
api-version: string ,
globalRulestackName: string ,
skip: string ,
top: integer ,
}

⚐ Response (200)

{
value:
[
{
action: string ,
name: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalRulestack_listSecurityServices (new)
Description List the security services for rulestack
Reference Link ¶

⚼ Request

POST:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/listSecurityServices
{
api-version: string ,
globalRulestackName: string ,
skip: string ,
top: integer ,
type: string ,
}

⚐ Response (200)

{
value:
{
type: string ,
entry:
[
{
name: string ,
description: string ,
}
,
]
,
}
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PostRules_List (new)
Description List PostRulesResource resources by Tenant
Reference Link ¶

⚼ Request

GET:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules
{
api-version: string ,
globalRulestackName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
etag: string ,
ruleName: string ,
priority: integer ,
description: string ,
ruleState: enum ,
source:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
}
,
negateSource: enum ,
destination:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
fqdnLists:
[
string ,
]
,
}
,
negateDestination: enum ,
applications:
[
string ,
]
,
category:
{
urlCustom:
[
string ,
]
,
feeds:
[
string ,
]
,
}
,
protocol: string ,
protocolPortList:
[
string ,
]
,
inboundInspectionCertificate: string ,
auditComment: string ,
actionType: enum ,
enableLogging: enum ,
decryptionRuleType: enum ,
tags:
[
{
key: string ,
value: string ,
}
,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PostRules_Get (new)
Description Get a PostRulesResource
Reference Link ¶

⚼ Request

GET:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules/{priority}
{
api-version: string ,
globalRulestackName: string ,
priority: string ,
}

⚐ Response (200)

{
properties:
{
etag: string ,
ruleName: string ,
priority: integer ,
description: string ,
ruleState: enum ,
source:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
}
,
negateSource: enum ,
destination:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
fqdnLists:
[
string ,
]
,
}
,
negateDestination: enum ,
applications:
[
string ,
]
,
category:
{
urlCustom:
[
string ,
]
,
feeds:
[
string ,
]
,
}
,
protocol: string ,
protocolPortList:
[
string ,
]
,
inboundInspectionCertificate: string ,
auditComment: string ,
actionType: enum ,
enableLogging: enum ,
decryptionRuleType: enum ,
tags:
[
{
key: string ,
value: string ,
}
,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PostRules_CreateOrUpdate (new)
Description Create a PostRulesResource
Reference Link ¶

⚼ Request

PUT:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules/{priority}
{
api-version: string ,
globalRulestackName: string ,
priority: string ,
resource:
{
properties:
{
etag: string ,
ruleName: string ,
priority: integer ,
description: string ,
ruleState: enum ,
source:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
}
,
negateSource: enum ,
destination:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
fqdnLists:
[
string ,
]
,
}
,
negateDestination: enum ,
applications:
[
string ,
]
,
category:
{
urlCustom:
[
string ,
]
,
feeds:
[
string ,
]
,
}
,
protocol: string ,
protocolPortList:
[
string ,
]
,
inboundInspectionCertificate: string ,
auditComment: string ,
actionType: enum ,
enableLogging: enum ,
decryptionRuleType: enum ,
tags:
[
{
key: string ,
value: string ,
}
,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
etag: string ,
ruleName: string ,
priority: integer ,
description: string ,
ruleState: enum ,
source:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
}
,
negateSource: enum ,
destination:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
fqdnLists:
[
string ,
]
,
}
,
negateDestination: enum ,
applications:
[
string ,
]
,
category:
{
urlCustom:
[
string ,
]
,
feeds:
[
string ,
]
,
}
,
protocol: string ,
protocolPortList:
[
string ,
]
,
inboundInspectionCertificate: string ,
auditComment: string ,
actionType: enum ,
enableLogging: enum ,
decryptionRuleType: enum ,
tags:
[
{
key: string ,
value: string ,
}
,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
etag: string ,
ruleName: string ,
priority: integer ,
description: string ,
ruleState: enum ,
source:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
}
,
negateSource: enum ,
destination:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
fqdnLists:
[
string ,
]
,
}
,
negateDestination: enum ,
applications:
[
string ,
]
,
category:
{
urlCustom:
[
string ,
]
,
feeds:
[
string ,
]
,
}
,
protocol: string ,
protocolPortList:
[
string ,
]
,
inboundInspectionCertificate: string ,
auditComment: string ,
actionType: enum ,
enableLogging: enum ,
decryptionRuleType: enum ,
tags:
[
{
key: string ,
value: string ,
}
,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PostRules_Delete (new)
Description Delete a PostRulesResource
Reference Link ¶

⚼ Request

DELETE:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules/{priority}
{
api-version: string ,
globalRulestackName: string ,
priority: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PostRules_getCounters (new)
Description Get counters
Reference Link ¶

⚼ Request

POST:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules/{priority}/getCounters
{
api-version: string ,
globalRulestackName: string ,
priority: string ,
firewallName: string ,
}

⚐ Response (200)

{
priority: string ,
ruleStackName: string ,
ruleListName: string ,
firewallName: string ,
ruleName: string ,
hitCount: integer ,
appSeen:
{
count: integer ,
appSeenList:
[
{
title: string ,
category: string ,
subCategory: string ,
risk: string ,
tag: string ,
technology: string ,
standardPorts: string ,
}
,
]
,
}
,
timestamp: string ,
requestTimestamp: string ,
lastUpdatedTimestamp: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PostRules_refreshCounters (new)
Description Refresh counters
Reference Link ¶

⚼ Request

POST:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules/{priority}/refreshCounters
{
api-version: string ,
globalRulestackName: string ,
priority: string ,
firewallName: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PostRules_resetCounters (new)
Description Reset counters
Reference Link ¶

⚼ Request

POST:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/postRules/{priority}/resetCounters
{
api-version: string ,
globalRulestackName: string ,
priority: string ,
firewallName: string ,
}

⚐ Response (200)

{
priority: string ,
ruleStackName: string ,
ruleListName: string ,
firewallName: string ,
ruleName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrefixListGlobalRulestack_List (new)
Description List PrefixListGlobalRulestackResource resources by Tenant
Reference Link ¶

⚼ Request

GET:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/prefixlists
{
api-version: string ,
globalRulestackName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
prefixList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrefixListGlobalRulestack_Get (new)
Description Get a PrefixListGlobalRulestackResource
Reference Link ¶

⚼ Request

GET:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/prefixlists/{name}
{
api-version: string ,
globalRulestackName: string ,
name: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
prefixList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrefixListGlobalRulestack_CreateOrUpdate (new)
Description Create a PrefixListGlobalRulestackResource
Reference Link ¶

⚼ Request

PUT:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/prefixlists/{name}
{
api-version: string ,
globalRulestackName: string ,
name: string ,
resource:
{
properties:
{
description: string ,
prefixList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
prefixList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
prefixList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrefixListGlobalRulestack_Delete (new)
Description Delete a PrefixListGlobalRulestackResource
Reference Link ¶

⚼ Request

DELETE:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/prefixlists/{name}
{
api-version: string ,
globalRulestackName: string ,
name: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PreRules_List (new)
Description List PreRulesResource resources by Tenant
Reference Link ¶

⚼ Request

GET:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules
{
api-version: string ,
globalRulestackName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
etag: string ,
ruleName: string ,
priority: integer ,
description: string ,
ruleState: enum ,
source:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
}
,
negateSource: enum ,
destination:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
fqdnLists:
[
string ,
]
,
}
,
negateDestination: enum ,
applications:
[
string ,
]
,
category:
{
urlCustom:
[
string ,
]
,
feeds:
[
string ,
]
,
}
,
protocol: string ,
protocolPortList:
[
string ,
]
,
inboundInspectionCertificate: string ,
auditComment: string ,
actionType: enum ,
enableLogging: enum ,
decryptionRuleType: enum ,
tags:
[
{
key: string ,
value: string ,
}
,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PreRules_Get (new)
Description Get a PreRulesResource
Reference Link ¶

⚼ Request

GET:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules/{priority}
{
api-version: string ,
globalRulestackName: string ,
priority: string ,
}

⚐ Response (200)

{
properties:
{
etag: string ,
ruleName: string ,
priority: integer ,
description: string ,
ruleState: enum ,
source:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
}
,
negateSource: enum ,
destination:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
fqdnLists:
[
string ,
]
,
}
,
negateDestination: enum ,
applications:
[
string ,
]
,
category:
{
urlCustom:
[
string ,
]
,
feeds:
[
string ,
]
,
}
,
protocol: string ,
protocolPortList:
[
string ,
]
,
inboundInspectionCertificate: string ,
auditComment: string ,
actionType: enum ,
enableLogging: enum ,
decryptionRuleType: enum ,
tags:
[
{
key: string ,
value: string ,
}
,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PreRules_CreateOrUpdate (new)
Description Create a PreRulesResource
Reference Link ¶

⚼ Request

PUT:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules/{priority}
{
api-version: string ,
globalRulestackName: string ,
priority: string ,
resource:
{
properties:
{
etag: string ,
ruleName: string ,
priority: integer ,
description: string ,
ruleState: enum ,
source:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
}
,
negateSource: enum ,
destination:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
fqdnLists:
[
string ,
]
,
}
,
negateDestination: enum ,
applications:
[
string ,
]
,
category:
{
urlCustom:
[
string ,
]
,
feeds:
[
string ,
]
,
}
,
protocol: string ,
protocolPortList:
[
string ,
]
,
inboundInspectionCertificate: string ,
auditComment: string ,
actionType: enum ,
enableLogging: enum ,
decryptionRuleType: enum ,
tags:
[
{
key: string ,
value: string ,
}
,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
etag: string ,
ruleName: string ,
priority: integer ,
description: string ,
ruleState: enum ,
source:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
}
,
negateSource: enum ,
destination:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
fqdnLists:
[
string ,
]
,
}
,
negateDestination: enum ,
applications:
[
string ,
]
,
category:
{
urlCustom:
[
string ,
]
,
feeds:
[
string ,
]
,
}
,
protocol: string ,
protocolPortList:
[
string ,
]
,
inboundInspectionCertificate: string ,
auditComment: string ,
actionType: enum ,
enableLogging: enum ,
decryptionRuleType: enum ,
tags:
[
{
key: string ,
value: string ,
}
,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
etag: string ,
ruleName: string ,
priority: integer ,
description: string ,
ruleState: enum ,
source:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
}
,
negateSource: enum ,
destination:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
fqdnLists:
[
string ,
]
,
}
,
negateDestination: enum ,
applications:
[
string ,
]
,
category:
{
urlCustom:
[
string ,
]
,
feeds:
[
string ,
]
,
}
,
protocol: string ,
protocolPortList:
[
string ,
]
,
inboundInspectionCertificate: string ,
auditComment: string ,
actionType: enum ,
enableLogging: enum ,
decryptionRuleType: enum ,
tags:
[
{
key: string ,
value: string ,
}
,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PreRules_Delete (new)
Description Delete a PreRulesResource
Reference Link ¶

⚼ Request

DELETE:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules/{priority}
{
api-version: string ,
globalRulestackName: string ,
priority: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PreRules_getCounters (new)
Description Get counters
Reference Link ¶

⚼ Request

POST:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules/{priority}/getCounters
{
api-version: string ,
globalRulestackName: string ,
priority: string ,
firewallName: string ,
}

⚐ Response (200)

{
priority: string ,
ruleStackName: string ,
ruleListName: string ,
firewallName: string ,
ruleName: string ,
hitCount: integer ,
appSeen:
{
count: integer ,
appSeenList:
[
{
title: string ,
category: string ,
subCategory: string ,
risk: string ,
tag: string ,
technology: string ,
standardPorts: string ,
}
,
]
,
}
,
timestamp: string ,
requestTimestamp: string ,
lastUpdatedTimestamp: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PreRules_refreshCounters (new)
Description Refresh counters
Reference Link ¶

⚼ Request

POST:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules/{priority}/refreshCounters
{
api-version: string ,
globalRulestackName: string ,
priority: string ,
firewallName: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PreRules_resetCounters (new)
Description Reset counters
Reference Link ¶

⚼ Request

POST:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/preRules/{priority}/resetCounters
{
api-version: string ,
globalRulestackName: string ,
priority: string ,
firewallName: string ,
}

⚐ Response (200)

{
priority: string ,
ruleStackName: string ,
ruleListName: string ,
firewallName: string ,
ruleName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalRulestack_revert (new)
Description Revert rulestack configuration
Reference Link ¶

⚼ Request

POST:  /providers/PaloAltoNetworks.Cloudngfw/globalRulestacks/{globalRulestackName}/revert
{
api-version: string ,
globalRulestackName: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Operations_List (new)
Description List the operations for the provider
Reference Link ¶

⚼ Request

GET:  /providers/PaloAltoNetworks.Cloudngfw/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PaloAltoNetworksCloudngfw_createProductSerialNumber (new)
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/PaloAltoNetworks.Cloudngfw/createProductSerialNumber
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
status: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Firewalls_ListBySubscription (new)
Description List FirewallResource resources by subscription ID
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/PaloAltoNetworks.Cloudngfw/firewalls
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
panEtag: string ,
networkProfile:
{
vnetConfiguration:
{
vnet:
{
resourceId: string ,
addressSpace: string ,
}
,
trustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
unTrustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
ipOfTrustSubnetForUdr:
{
resourceId: string ,
address: string ,
}
,
}
,
vwanConfiguration:
{
networkVirtualApplianceId: string ,
vHub:
{
resourceId: string ,
addressSpace: string ,
}
,
trustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
unTrustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
ipOfTrustSubnetForUdr:
{
resourceId: string ,
address: string ,
}
,
}
,
networkType: enum ,
publicIps:
[
{
resourceId: string ,
address: string ,
}
,
]
,
enableEgressNat: enum ,
egressNatIp:
[
{
resourceId: string ,
address: string ,
}
,
]
,
trustedRanges:
[
string ,
]
,
privateSourceNatRulesDestination:
[
string ,
]
,
}
,
isPanoramaManaged: enum ,
isStrataCloudManaged: enum ,
panoramaConfig:
{
configString: string ,
vmAuthKey: string ,
panoramaServer: string ,
panoramaServer2: string ,
dgName: string ,
tplName: string ,
cgName: string ,
hostName: string ,
}
,
strataCloudManagerConfig:
{
cloudManagerName: string ,
}
,
associatedRulestack:
{
resourceId: string ,
rulestackId: string ,
location: string ,
}
,
dnsSettings:
{
enableDnsProxy: enum ,
enabledDnsType: enum ,
dnsServers:
[
{
resourceId: string ,
address: string ,
}
,
]
,
}
,
frontEndSettings:
[
{
name: string ,
protocol: enum ,
frontendConfiguration:
{
port: string ,
address:
{
resourceId: string ,
address: string ,
}
,
}
,
backendConfiguration:
{
port: string ,
address:
{
resourceId: string ,
address: string ,
}
,
}
,
}
,
]
,
provisioningState: enum ,
planData:
{
usageType: enum ,
billingCycle: enum ,
planId: string ,
effectiveDate: string ,
}
,
marketplaceDetails:
{
marketplaceSubscriptionId: string ,
offerId: string ,
publisherId: string ,
marketplaceSubscriptionStatus: enum ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PaloAltoNetworksCloudngfw_listCloudManagerTenants (new)
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/PaloAltoNetworks.Cloudngfw/listCloudManagerTenants
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PaloAltoNetworksCloudngfw_listProductSerialNumberStatus (new)
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/PaloAltoNetworks.Cloudngfw/listProductSerialNumberStatus
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
serialNumber: string ,
status: enum ,
}

⚐ Response (404)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PaloAltoNetworksCloudngfw_listSupportInfo (new)
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/PaloAltoNetworks.Cloudngfw/listSupportInfo
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
productSku: string ,
productSerial: string ,
accountRegistrationStatus: enum ,
accountId: string ,
accountIdForBilling: string ,
associationType: string ,
freeTrial: enum ,
freeTrialDaysLeft: integer ,
freeTrialCreditLeft: integer ,
helpURL: string ,
supportURL: string ,
registerURL: string ,
hubUrl: string ,
credits: integer ,
monthlyCreditLeft: integer ,
startDateForCredits: string ,
endDateForCredits: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRulestacks_ListBySubscription (new)
Description List LocalRulestackResource resources by subscription ID
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
panEtag: string ,
panLocation: string ,
scope: enum ,
associatedSubscriptions:
[
string ,
]
,
description: string ,
defaultMode: enum ,
minAppIdVersion: string ,
provisioningState: enum ,
securityServices:
{
vulnerabilityProfile: string ,
antiSpywareProfile: string ,
antiVirusProfile: string ,
urlFilteringProfile: string ,
fileBlockingProfile: string ,
dnsSubscription: string ,
outboundUnTrustCertificate: string ,
outboundTrustCertificate: string ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Firewalls_ListByResourceGroup (new)
Description List FirewallResource resources by resource group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
panEtag: string ,
networkProfile:
{
vnetConfiguration:
{
vnet:
{
resourceId: string ,
addressSpace: string ,
}
,
trustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
unTrustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
ipOfTrustSubnetForUdr:
{
resourceId: string ,
address: string ,
}
,
}
,
vwanConfiguration:
{
networkVirtualApplianceId: string ,
vHub:
{
resourceId: string ,
addressSpace: string ,
}
,
trustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
unTrustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
ipOfTrustSubnetForUdr:
{
resourceId: string ,
address: string ,
}
,
}
,
networkType: enum ,
publicIps:
[
{
resourceId: string ,
address: string ,
}
,
]
,
enableEgressNat: enum ,
egressNatIp:
[
{
resourceId: string ,
address: string ,
}
,
]
,
trustedRanges:
[
string ,
]
,
privateSourceNatRulesDestination:
[
string ,
]
,
}
,
isPanoramaManaged: enum ,
isStrataCloudManaged: enum ,
panoramaConfig:
{
configString: string ,
vmAuthKey: string ,
panoramaServer: string ,
panoramaServer2: string ,
dgName: string ,
tplName: string ,
cgName: string ,
hostName: string ,
}
,
strataCloudManagerConfig:
{
cloudManagerName: string ,
}
,
associatedRulestack:
{
resourceId: string ,
rulestackId: string ,
location: string ,
}
,
dnsSettings:
{
enableDnsProxy: enum ,
enabledDnsType: enum ,
dnsServers:
[
{
resourceId: string ,
address: string ,
}
,
]
,
}
,
frontEndSettings:
[
{
name: string ,
protocol: enum ,
frontendConfiguration:
{
port: string ,
address:
{
resourceId: string ,
address: string ,
}
,
}
,
backendConfiguration:
{
port: string ,
address:
{
resourceId: string ,
address: string ,
}
,
}
,
}
,
]
,
provisioningState: enum ,
planData:
{
usageType: enum ,
billingCycle: enum ,
planId: string ,
effectiveDate: string ,
}
,
marketplaceDetails:
{
marketplaceSubscriptionId: string ,
offerId: string ,
publisherId: string ,
marketplaceSubscriptionStatus: enum ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Firewalls_Get (new)
Description Get a FirewallResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
firewallName: string ,
}

⚐ Response (200)

{
properties:
{
panEtag: string ,
networkProfile:
{
vnetConfiguration:
{
vnet:
{
resourceId: string ,
addressSpace: string ,
}
,
trustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
unTrustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
ipOfTrustSubnetForUdr:
{
resourceId: string ,
address: string ,
}
,
}
,
vwanConfiguration:
{
networkVirtualApplianceId: string ,
vHub:
{
resourceId: string ,
addressSpace: string ,
}
,
trustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
unTrustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
ipOfTrustSubnetForUdr:
{
resourceId: string ,
address: string ,
}
,
}
,
networkType: enum ,
publicIps:
[
{
resourceId: string ,
address: string ,
}
,
]
,
enableEgressNat: enum ,
egressNatIp:
[
{
resourceId: string ,
address: string ,
}
,
]
,
trustedRanges:
[
string ,
]
,
privateSourceNatRulesDestination:
[
string ,
]
,
}
,
isPanoramaManaged: enum ,
isStrataCloudManaged: enum ,
panoramaConfig:
{
configString: string ,
vmAuthKey: string ,
panoramaServer: string ,
panoramaServer2: string ,
dgName: string ,
tplName: string ,
cgName: string ,
hostName: string ,
}
,
strataCloudManagerConfig:
{
cloudManagerName: string ,
}
,
associatedRulestack:
{
resourceId: string ,
rulestackId: string ,
location: string ,
}
,
dnsSettings:
{
enableDnsProxy: enum ,
enabledDnsType: enum ,
dnsServers:
[
{
resourceId: string ,
address: string ,
}
,
]
,
}
,
frontEndSettings:
[
{
name: string ,
protocol: enum ,
frontendConfiguration:
{
port: string ,
address:
{
resourceId: string ,
address: string ,
}
,
}
,
backendConfiguration:
{
port: string ,
address:
{
resourceId: string ,
address: string ,
}
,
}
,
}
,
]
,
provisioningState: enum ,
planData:
{
usageType: enum ,
billingCycle: enum ,
planId: string ,
effectiveDate: string ,
}
,
marketplaceDetails:
{
marketplaceSubscriptionId: string ,
offerId: string ,
publisherId: string ,
marketplaceSubscriptionStatus: enum ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Firewalls_CreateOrUpdate (new)
Description Create a FirewallResource
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
firewallName: string ,
resource:
{
properties:
{
panEtag: string ,
networkProfile:
{
vnetConfiguration:
{
vnet:
{
resourceId: string ,
addressSpace: string ,
}
,
trustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
unTrustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
ipOfTrustSubnetForUdr:
{
resourceId: string ,
address: string ,
}
,
}
,
vwanConfiguration:
{
networkVirtualApplianceId: string ,
vHub:
{
resourceId: string ,
addressSpace: string ,
}
,
trustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
unTrustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
ipOfTrustSubnetForUdr:
{
resourceId: string ,
address: string ,
}
,
}
,
networkType: enum ,
publicIps:
[
{
resourceId: string ,
address: string ,
}
,
]
,
enableEgressNat: enum ,
egressNatIp:
[
{
resourceId: string ,
address: string ,
}
,
]
,
trustedRanges:
[
string ,
]
,
privateSourceNatRulesDestination:
[
string ,
]
,
}
,
isPanoramaManaged: enum ,
isStrataCloudManaged: enum ,
panoramaConfig:
{
configString: string ,
vmAuthKey: string ,
panoramaServer: string ,
panoramaServer2: string ,
dgName: string ,
tplName: string ,
cgName: string ,
hostName: string ,
}
,
strataCloudManagerConfig:
{
cloudManagerName: string ,
}
,
associatedRulestack:
{
resourceId: string ,
rulestackId: string ,
location: string ,
}
,
dnsSettings:
{
enableDnsProxy: enum ,
enabledDnsType: enum ,
dnsServers:
[
{
resourceId: string ,
address: string ,
}
,
]
,
}
,
frontEndSettings:
[
{
name: string ,
protocol: enum ,
frontendConfiguration:
{
port: string ,
address:
{
resourceId: string ,
address: string ,
}
,
}
,
backendConfiguration:
{
port: string ,
address:
{
resourceId: string ,
address: string ,
}
,
}
,
}
,
]
,
provisioningState: enum ,
planData:
{
usageType: enum ,
billingCycle: enum ,
planId: string ,
effectiveDate: string ,
}
,
marketplaceDetails:
{
marketplaceSubscriptionId: string ,
offerId: string ,
publisherId: string ,
marketplaceSubscriptionStatus: enum ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
panEtag: string ,
networkProfile:
{
vnetConfiguration:
{
vnet:
{
resourceId: string ,
addressSpace: string ,
}
,
trustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
unTrustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
ipOfTrustSubnetForUdr:
{
resourceId: string ,
address: string ,
}
,
}
,
vwanConfiguration:
{
networkVirtualApplianceId: string ,
vHub:
{
resourceId: string ,
addressSpace: string ,
}
,
trustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
unTrustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
ipOfTrustSubnetForUdr:
{
resourceId: string ,
address: string ,
}
,
}
,
networkType: enum ,
publicIps:
[
{
resourceId: string ,
address: string ,
}
,
]
,
enableEgressNat: enum ,
egressNatIp:
[
{
resourceId: string ,
address: string ,
}
,
]
,
trustedRanges:
[
string ,
]
,
privateSourceNatRulesDestination:
[
string ,
]
,
}
,
isPanoramaManaged: enum ,
isStrataCloudManaged: enum ,
panoramaConfig:
{
configString: string ,
vmAuthKey: string ,
panoramaServer: string ,
panoramaServer2: string ,
dgName: string ,
tplName: string ,
cgName: string ,
hostName: string ,
}
,
strataCloudManagerConfig:
{
cloudManagerName: string ,
}
,
associatedRulestack:
{
resourceId: string ,
rulestackId: string ,
location: string ,
}
,
dnsSettings:
{
enableDnsProxy: enum ,
enabledDnsType: enum ,
dnsServers:
[
{
resourceId: string ,
address: string ,
}
,
]
,
}
,
frontEndSettings:
[
{
name: string ,
protocol: enum ,
frontendConfiguration:
{
port: string ,
address:
{
resourceId: string ,
address: string ,
}
,
}
,
backendConfiguration:
{
port: string ,
address:
{
resourceId: string ,
address: string ,
}
,
}
,
}
,
]
,
provisioningState: enum ,
planData:
{
usageType: enum ,
billingCycle: enum ,
planId: string ,
effectiveDate: string ,
}
,
marketplaceDetails:
{
marketplaceSubscriptionId: string ,
offerId: string ,
publisherId: string ,
marketplaceSubscriptionStatus: enum ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
properties:
{
panEtag: string ,
networkProfile:
{
vnetConfiguration:
{
vnet:
{
resourceId: string ,
addressSpace: string ,
}
,
trustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
unTrustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
ipOfTrustSubnetForUdr:
{
resourceId: string ,
address: string ,
}
,
}
,
vwanConfiguration:
{
networkVirtualApplianceId: string ,
vHub:
{
resourceId: string ,
addressSpace: string ,
}
,
trustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
unTrustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
ipOfTrustSubnetForUdr:
{
resourceId: string ,
address: string ,
}
,
}
,
networkType: enum ,
publicIps:
[
{
resourceId: string ,
address: string ,
}
,
]
,
enableEgressNat: enum ,
egressNatIp:
[
{
resourceId: string ,
address: string ,
}
,
]
,
trustedRanges:
[
string ,
]
,
privateSourceNatRulesDestination:
[
string ,
]
,
}
,
isPanoramaManaged: enum ,
isStrataCloudManaged: enum ,
panoramaConfig:
{
configString: string ,
vmAuthKey: string ,
panoramaServer: string ,
panoramaServer2: string ,
dgName: string ,
tplName: string ,
cgName: string ,
hostName: string ,
}
,
strataCloudManagerConfig:
{
cloudManagerName: string ,
}
,
associatedRulestack:
{
resourceId: string ,
rulestackId: string ,
location: string ,
}
,
dnsSettings:
{
enableDnsProxy: enum ,
enabledDnsType: enum ,
dnsServers:
[
{
resourceId: string ,
address: string ,
}
,
]
,
}
,
frontEndSettings:
[
{
name: string ,
protocol: enum ,
frontendConfiguration:
{
port: string ,
address:
{
resourceId: string ,
address: string ,
}
,
}
,
backendConfiguration:
{
port: string ,
address:
{
resourceId: string ,
address: string ,
}
,
}
,
}
,
]
,
provisioningState: enum ,
planData:
{
usageType: enum ,
billingCycle: enum ,
planId: string ,
effectiveDate: string ,
}
,
marketplaceDetails:
{
marketplaceSubscriptionId: string ,
offerId: string ,
publisherId: string ,
marketplaceSubscriptionStatus: enum ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Firewalls_Update (new)
Description Update a FirewallResource
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
firewallName: string ,
properties:
{
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
tags: object ,
properties:
{
panEtag: string ,
networkProfile:
{
vnetConfiguration:
{
vnet:
{
resourceId: string ,
addressSpace: string ,
}
,
trustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
unTrustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
ipOfTrustSubnetForUdr:
{
resourceId: string ,
address: string ,
}
,
}
,
vwanConfiguration:
{
networkVirtualApplianceId: string ,
vHub:
{
resourceId: string ,
addressSpace: string ,
}
,
trustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
unTrustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
ipOfTrustSubnetForUdr:
{
resourceId: string ,
address: string ,
}
,
}
,
networkType: enum ,
publicIps:
[
{
resourceId: string ,
address: string ,
}
,
]
,
enableEgressNat: enum ,
egressNatIp:
[
{
resourceId: string ,
address: string ,
}
,
]
,
trustedRanges:
[
string ,
]
,
privateSourceNatRulesDestination:
[
string ,
]
,
}
,
isPanoramaManaged: enum ,
isStrataCloudManaged: enum ,
panoramaConfig:
{
configString: string ,
vmAuthKey: string ,
panoramaServer: string ,
panoramaServer2: string ,
dgName: string ,
tplName: string ,
cgName: string ,
hostName: string ,
}
,
strataCloudManagerConfig:
{
cloudManagerName: string ,
}
,
associatedRulestack:
{
resourceId: string ,
rulestackId: string ,
location: string ,
}
,
dnsSettings:
{
enableDnsProxy: enum ,
enabledDnsType: enum ,
dnsServers:
[
{
resourceId: string ,
address: string ,
}
,
]
,
}
,
frontEndSettings:
[
{
name: string ,
protocol: enum ,
frontendConfiguration:
{
port: string ,
address:
{
resourceId: string ,
address: string ,
}
,
}
,
backendConfiguration:
{
port: string ,
address:
{
resourceId: string ,
address: string ,
}
,
}
,
}
,
]
,
planData:
{
usageType: enum ,
billingCycle: enum ,
planId: string ,
effectiveDate: string ,
}
,
marketplaceDetails:
{
marketplaceSubscriptionId: string ,
offerId: string ,
publisherId: string ,
marketplaceSubscriptionStatus: enum ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
panEtag: string ,
networkProfile:
{
vnetConfiguration:
{
vnet:
{
resourceId: string ,
addressSpace: string ,
}
,
trustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
unTrustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
ipOfTrustSubnetForUdr:
{
resourceId: string ,
address: string ,
}
,
}
,
vwanConfiguration:
{
networkVirtualApplianceId: string ,
vHub:
{
resourceId: string ,
addressSpace: string ,
}
,
trustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
unTrustSubnet:
{
resourceId: string ,
addressSpace: string ,
}
,
ipOfTrustSubnetForUdr:
{
resourceId: string ,
address: string ,
}
,
}
,
networkType: enum ,
publicIps:
[
{
resourceId: string ,
address: string ,
}
,
]
,
enableEgressNat: enum ,
egressNatIp:
[
{
resourceId: string ,
address: string ,
}
,
]
,
trustedRanges:
[
string ,
]
,
privateSourceNatRulesDestination:
[
string ,
]
,
}
,
isPanoramaManaged: enum ,
isStrataCloudManaged: enum ,
panoramaConfig:
{
configString: string ,
vmAuthKey: string ,
panoramaServer: string ,
panoramaServer2: string ,
dgName: string ,
tplName: string ,
cgName: string ,
hostName: string ,
}
,
strataCloudManagerConfig:
{
cloudManagerName: string ,
}
,
associatedRulestack:
{
resourceId: string ,
rulestackId: string ,
location: string ,
}
,
dnsSettings:
{
enableDnsProxy: enum ,
enabledDnsType: enum ,
dnsServers:
[
{
resourceId: string ,
address: string ,
}
,
]
,
}
,
frontEndSettings:
[
{
name: string ,
protocol: enum ,
frontendConfiguration:
{
port: string ,
address:
{
resourceId: string ,
address: string ,
}
,
}
,
backendConfiguration:
{
port: string ,
address:
{
resourceId: string ,
address: string ,
}
,
}
,
}
,
]
,
provisioningState: enum ,
planData:
{
usageType: enum ,
billingCycle: enum ,
planId: string ,
effectiveDate: string ,
}
,
marketplaceDetails:
{
marketplaceSubscriptionId: string ,
offerId: string ,
publisherId: string ,
marketplaceSubscriptionStatus: enum ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Firewalls_Delete (new)
Description Delete a FirewallResource
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
firewallName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Firewalls_getGlobalRulestack (new)
Description Get Global Rulestack associated with the Firewall
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/getGlobalRulestack
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
firewallName: string ,
}

⚐ Response (200)

{
azureId: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Firewalls_getLogProfile (new)
Description Log Profile for Firewall
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/getLogProfile
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
firewallName: string ,
}

⚐ Response (200)

{
logType: enum ,
logOption: enum ,
applicationInsights:
{
id: string ,
key: string ,
}
,
commonDestination:
{
storageConfigurations:
{
id: string ,
subscriptionId: string ,
accountName: string ,
}
,
eventHubConfigurations:
{
id: string ,
subscriptionId: string ,
name: string ,
nameSpace: string ,
policyName: string ,
}
,
monitorConfigurations:
{
id: string ,
subscriptionId: string ,
workspace: string ,
primaryKey: string ,
secondaryKey: string ,
}
,
}
,
trafficLogDestination:
{
storageConfigurations:
{
id: string ,
subscriptionId: string ,
accountName: string ,
}
,
eventHubConfigurations:
{
id: string ,
subscriptionId: string ,
name: string ,
nameSpace: string ,
policyName: string ,
}
,
monitorConfigurations:
{
id: string ,
subscriptionId: string ,
workspace: string ,
primaryKey: string ,
secondaryKey: string ,
}
,
}
,
threatLogDestination:
{
storageConfigurations:
{
id: string ,
subscriptionId: string ,
accountName: string ,
}
,
eventHubConfigurations:
{
id: string ,
subscriptionId: string ,
name: string ,
nameSpace: string ,
policyName: string ,
}
,
monitorConfigurations:
{
id: string ,
subscriptionId: string ,
workspace: string ,
primaryKey: string ,
secondaryKey: string ,
}
,
}
,
decryptLogDestination:
{
storageConfigurations:
{
id: string ,
subscriptionId: string ,
accountName: string ,
}
,
eventHubConfigurations:
{
id: string ,
subscriptionId: string ,
name: string ,
nameSpace: string ,
policyName: string ,
}
,
monitorConfigurations:
{
id: string ,
subscriptionId: string ,
workspace: string ,
primaryKey: string ,
secondaryKey: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Firewalls_getSupportInfo (new)
Description support info for firewall.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/getSupportInfo
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
firewallName: string ,
email: string ,
}

⚐ Response (200)

{
productSku: string ,
productSerial: string ,
accountRegistered: enum ,
accountId: string ,
accountIdForBilling: string ,
associationType: string ,
userDomainSupported: enum ,
userRegistered: enum ,
freeTrial: enum ,
freeTrialDaysLeft: integer ,
freeTrialCreditLeft: integer ,
helpURL: string ,
supportURL: string ,
registerURL: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Firewalls_saveLogProfile (new)
Description Log Profile for Firewall
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/saveLogProfile
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
firewallName: string ,
logSettings:
{
logType: enum ,
logOption: enum ,
applicationInsights:
{
id: string ,
key: string ,
}
,
commonDestination:
{
storageConfigurations:
{
id: string ,
subscriptionId: string ,
accountName: string ,
}
,
eventHubConfigurations:
{
id: string ,
subscriptionId: string ,
name: string ,
nameSpace: string ,
policyName: string ,
}
,
monitorConfigurations:
{
id: string ,
subscriptionId: string ,
workspace: string ,
primaryKey: string ,
secondaryKey: string ,
}
,
}
,
trafficLogDestination:
{
storageConfigurations:
{
id: string ,
subscriptionId: string ,
accountName: string ,
}
,
eventHubConfigurations:
{
id: string ,
subscriptionId: string ,
name: string ,
nameSpace: string ,
policyName: string ,
}
,
monitorConfigurations:
{
id: string ,
subscriptionId: string ,
workspace: string ,
primaryKey: string ,
secondaryKey: string ,
}
,
}
,
threatLogDestination:
{
storageConfigurations:
{
id: string ,
subscriptionId: string ,
accountName: string ,
}
,
eventHubConfigurations:
{
id: string ,
subscriptionId: string ,
name: string ,
nameSpace: string ,
policyName: string ,
}
,
monitorConfigurations:
{
id: string ,
subscriptionId: string ,
workspace: string ,
primaryKey: string ,
secondaryKey: string ,
}
,
}
,
decryptLogDestination:
{
storageConfigurations:
{
id: string ,
subscriptionId: string ,
accountName: string ,
}
,
eventHubConfigurations:
{
id: string ,
subscriptionId: string ,
name: string ,
nameSpace: string ,
policyName: string ,
}
,
monitorConfigurations:
{
id: string ,
subscriptionId: string ,
workspace: string ,
primaryKey: string ,
secondaryKey: string ,
}
,
}
,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FirewallStatus_ListByFirewalls (new)
Description List FirewallStatusResource resources by Firewalls
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/statuses
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
firewallName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
isPanoramaManaged: enum ,
healthStatus: enum ,
healthReason: string ,
panoramaStatus:
{
panoramaServerStatus: enum ,
panoramaServer2Status: enum ,
}
,
provisioningState: enum ,
isStrataCloudManaged: enum ,
strataCloudManagerInfo:
{
folderName: string ,
hubUrl: string ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FirewallStatus_Get (new)
Description Get a FirewallStatusResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/statuses/default
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
firewallName: string ,
}

⚐ Response (200)

{
properties:
{
isPanoramaManaged: enum ,
healthStatus: enum ,
healthReason: string ,
panoramaStatus:
{
panoramaServerStatus: enum ,
panoramaServer2Status: enum ,
}
,
provisioningState: enum ,
isStrataCloudManaged: enum ,
strataCloudManagerInfo:
{
folderName: string ,
hubUrl: string ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRulestacks_ListByResourceGroup (new)
Description List LocalRulestackResource resources by resource group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
panEtag: string ,
panLocation: string ,
scope: enum ,
associatedSubscriptions:
[
string ,
]
,
description: string ,
defaultMode: enum ,
minAppIdVersion: string ,
provisioningState: enum ,
securityServices:
{
vulnerabilityProfile: string ,
antiSpywareProfile: string ,
antiVirusProfile: string ,
urlFilteringProfile: string ,
fileBlockingProfile: string ,
dnsSubscription: string ,
outboundUnTrustCertificate: string ,
outboundTrustCertificate: string ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRulestacks_Get (new)
Description Get a LocalRulestackResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
}

⚐ Response (200)

{
properties:
{
panEtag: string ,
panLocation: string ,
scope: enum ,
associatedSubscriptions:
[
string ,
]
,
description: string ,
defaultMode: enum ,
minAppIdVersion: string ,
provisioningState: enum ,
securityServices:
{
vulnerabilityProfile: string ,
antiSpywareProfile: string ,
antiVirusProfile: string ,
urlFilteringProfile: string ,
fileBlockingProfile: string ,
dnsSubscription: string ,
outboundUnTrustCertificate: string ,
outboundTrustCertificate: string ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRulestacks_CreateOrUpdate (new)
Description Create a LocalRulestackResource
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
resource:
{
properties:
{
panEtag: string ,
panLocation: string ,
scope: enum ,
associatedSubscriptions:
[
string ,
]
,
description: string ,
defaultMode: enum ,
minAppIdVersion: string ,
provisioningState: enum ,
securityServices:
{
vulnerabilityProfile: string ,
antiSpywareProfile: string ,
antiVirusProfile: string ,
urlFilteringProfile: string ,
fileBlockingProfile: string ,
dnsSubscription: string ,
outboundUnTrustCertificate: string ,
outboundTrustCertificate: string ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
panEtag: string ,
panLocation: string ,
scope: enum ,
associatedSubscriptions:
[
string ,
]
,
description: string ,
defaultMode: enum ,
minAppIdVersion: string ,
provisioningState: enum ,
securityServices:
{
vulnerabilityProfile: string ,
antiSpywareProfile: string ,
antiVirusProfile: string ,
urlFilteringProfile: string ,
fileBlockingProfile: string ,
dnsSubscription: string ,
outboundUnTrustCertificate: string ,
outboundTrustCertificate: string ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
properties:
{
panEtag: string ,
panLocation: string ,
scope: enum ,
associatedSubscriptions:
[
string ,
]
,
description: string ,
defaultMode: enum ,
minAppIdVersion: string ,
provisioningState: enum ,
securityServices:
{
vulnerabilityProfile: string ,
antiSpywareProfile: string ,
antiVirusProfile: string ,
urlFilteringProfile: string ,
fileBlockingProfile: string ,
dnsSubscription: string ,
outboundUnTrustCertificate: string ,
outboundTrustCertificate: string ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRulestacks_Update (new)
Description Update a LocalRulestackResource
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
properties:
{
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
tags: object ,
properties:
{
panEtag: string ,
panLocation: string ,
scope: enum ,
associatedSubscriptions:
[
string ,
]
,
description: string ,
defaultMode: enum ,
minAppIdVersion: string ,
securityServices:
{
vulnerabilityProfile: string ,
antiSpywareProfile: string ,
antiVirusProfile: string ,
urlFilteringProfile: string ,
fileBlockingProfile: string ,
dnsSubscription: string ,
outboundUnTrustCertificate: string ,
outboundTrustCertificate: string ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
panEtag: string ,
panLocation: string ,
scope: enum ,
associatedSubscriptions:
[
string ,
]
,
description: string ,
defaultMode: enum ,
minAppIdVersion: string ,
provisioningState: enum ,
securityServices:
{
vulnerabilityProfile: string ,
antiSpywareProfile: string ,
antiVirusProfile: string ,
urlFilteringProfile: string ,
fileBlockingProfile: string ,
dnsSubscription: string ,
outboundUnTrustCertificate: string ,
outboundTrustCertificate: string ,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRulestacks_Delete (new)
Description Delete a LocalRulestackResource
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CertificateObjectLocalRulestack_ListByLocalRulestacks (new)
Description List CertificateObjectLocalRulestackResource resources by LocalRulestacks
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/certificates
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
certificateSignerResourceId: string ,
certificateSelfSigned: enum ,
auditComment: string ,
description: string ,
etag: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CertificateObjectLocalRulestack_Get (new)
Description Get a CertificateObjectLocalRulestackResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/certificates/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
name: string ,
}

⚐ Response (200)

{
properties:
{
certificateSignerResourceId: string ,
certificateSelfSigned: enum ,
auditComment: string ,
description: string ,
etag: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CertificateObjectLocalRulestack_CreateOrUpdate (new)
Description Create a CertificateObjectLocalRulestackResource
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/certificates/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
name: string ,
resource:
{
properties:
{
certificateSignerResourceId: string ,
certificateSelfSigned: enum ,
auditComment: string ,
description: string ,
etag: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
certificateSignerResourceId: string ,
certificateSelfSigned: enum ,
auditComment: string ,
description: string ,
etag: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
certificateSignerResourceId: string ,
certificateSelfSigned: enum ,
auditComment: string ,
description: string ,
etag: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CertificateObjectLocalRulestack_Delete (new)
Description Delete a CertificateObjectLocalRulestackResource
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/certificates/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
name: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRulestacks_commit (new)
Description Commit rulestack configuration
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/commit
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FqdnListLocalRulestack_ListByLocalRulestacks (new)
Description List FqdnListLocalRulestackResource resources by LocalRulestacks
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/fqdnlists
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
fqdnList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FqdnListLocalRulestack_Get (new)
Description Get a FqdnListLocalRulestackResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/fqdnlists/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
name: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
fqdnList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FqdnListLocalRulestack_CreateOrUpdate (new)
Description Create a FqdnListLocalRulestackResource
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/fqdnlists/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
name: string ,
resource:
{
properties:
{
description: string ,
fqdnList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
fqdnList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
fqdnList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FqdnListLocalRulestack_Delete (new)
Description Delete a FqdnListLocalRulestackResource
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/fqdnlists/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
name: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRulestacks_getChangeLog (new)
Description Get changelog
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/getChangeLog
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
}

⚐ Response (200)

{
changes:
[
string ,
]
,
lastCommitted: string ,
lastModified: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRulestacks_getSupportInfo (new)
Description support info for rulestack.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/getSupportInfo
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
email: string ,
}

⚐ Response (200)

{
productSku: string ,
productSerial: string ,
accountRegistered: enum ,
accountId: string ,
accountIdForBilling: string ,
associationType: string ,
userDomainSupported: enum ,
userRegistered: enum ,
freeTrial: enum ,
freeTrialDaysLeft: integer ,
freeTrialCreditLeft: integer ,
helpURL: string ,
supportURL: string ,
registerURL: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRulestacks_listAdvancedSecurityObjects (new)
Description Get the list of advanced security objects
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listAdvancedSecurityObjects
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
skip: string ,
top: integer ,
type: string ,
}

⚐ Response (200)

{
value:
{
type: string ,
entry:
[
{
name: string ,
description: string ,
}
,
]
,
}
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRulestacks_listAppIds (new)
Description List of AppIds for LocalRulestack ApiVersion
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listAppIds
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
appIdVersion: string ,
appPrefix: string ,
skip: string ,
top: integer ,
}

⚐ Response (200)

{
value:
[
string ,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRulestacks_listCountries (new)
Description List of countries for Rulestack
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listCountries
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
skip: string ,
top: integer ,
}

⚐ Response (200)

{
value:
[
{
code: string ,
description: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRulestacks_listFirewalls (new)
Description List of Firewalls associated with Rulestack
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listFirewalls
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
}

⚐ Response (200)

{
value:
[
string ,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRulestacks_listPredefinedUrlCategories (new)
Description List predefined URL categories for rulestack
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listPredefinedUrlCategories
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
skip: string ,
top: integer ,
}

⚐ Response (200)

{
value:
[
{
action: string ,
name: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRulestacks_listSecurityServices (new)
Description List the security services for rulestack
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/listSecurityServices
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
skip: string ,
top: integer ,
type: string ,
}

⚐ Response (200)

{
value:
{
type: string ,
entry:
[
{
name: string ,
description: string ,
}
,
]
,
}
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRules_ListByLocalRulestacks (new)
Description List LocalRulesResource resources by LocalRulestacks
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
etag: string ,
ruleName: string ,
priority: integer ,
description: string ,
ruleState: enum ,
source:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
}
,
negateSource: enum ,
destination:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
fqdnLists:
[
string ,
]
,
}
,
negateDestination: enum ,
applications:
[
string ,
]
,
category:
{
urlCustom:
[
string ,
]
,
feeds:
[
string ,
]
,
}
,
protocol: string ,
protocolPortList:
[
string ,
]
,
inboundInspectionCertificate: string ,
auditComment: string ,
actionType: enum ,
enableLogging: enum ,
decryptionRuleType: enum ,
tags:
[
{
key: string ,
value: string ,
}
,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRules_Get (new)
Description Get a LocalRulesResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules/{priority}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
priority: string ,
}

⚐ Response (200)

{
properties:
{
etag: string ,
ruleName: string ,
priority: integer ,
description: string ,
ruleState: enum ,
source:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
}
,
negateSource: enum ,
destination:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
fqdnLists:
[
string ,
]
,
}
,
negateDestination: enum ,
applications:
[
string ,
]
,
category:
{
urlCustom:
[
string ,
]
,
feeds:
[
string ,
]
,
}
,
protocol: string ,
protocolPortList:
[
string ,
]
,
inboundInspectionCertificate: string ,
auditComment: string ,
actionType: enum ,
enableLogging: enum ,
decryptionRuleType: enum ,
tags:
[
{
key: string ,
value: string ,
}
,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRules_CreateOrUpdate (new)
Description Create a LocalRulesResource
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules/{priority}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
priority: string ,
resource:
{
properties:
{
etag: string ,
ruleName: string ,
priority: integer ,
description: string ,
ruleState: enum ,
source:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
}
,
negateSource: enum ,
destination:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
fqdnLists:
[
string ,
]
,
}
,
negateDestination: enum ,
applications:
[
string ,
]
,
category:
{
urlCustom:
[
string ,
]
,
feeds:
[
string ,
]
,
}
,
protocol: string ,
protocolPortList:
[
string ,
]
,
inboundInspectionCertificate: string ,
auditComment: string ,
actionType: enum ,
enableLogging: enum ,
decryptionRuleType: enum ,
tags:
[
{
key: string ,
value: string ,
}
,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
etag: string ,
ruleName: string ,
priority: integer ,
description: string ,
ruleState: enum ,
source:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
}
,
negateSource: enum ,
destination:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
fqdnLists:
[
string ,
]
,
}
,
negateDestination: enum ,
applications:
[
string ,
]
,
category:
{
urlCustom:
[
string ,
]
,
feeds:
[
string ,
]
,
}
,
protocol: string ,
protocolPortList:
[
string ,
]
,
inboundInspectionCertificate: string ,
auditComment: string ,
actionType: enum ,
enableLogging: enum ,
decryptionRuleType: enum ,
tags:
[
{
key: string ,
value: string ,
}
,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
etag: string ,
ruleName: string ,
priority: integer ,
description: string ,
ruleState: enum ,
source:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
}
,
negateSource: enum ,
destination:
{
cidrs:
[
string ,
]
,
countries:
[
string ,
]
,
feeds:
[
string ,
]
,
prefixLists:
[
string ,
]
,
fqdnLists:
[
string ,
]
,
}
,
negateDestination: enum ,
applications:
[
string ,
]
,
category:
{
urlCustom:
[
string ,
]
,
feeds:
[
string ,
]
,
}
,
protocol: string ,
protocolPortList:
[
string ,
]
,
inboundInspectionCertificate: string ,
auditComment: string ,
actionType: enum ,
enableLogging: enum ,
decryptionRuleType: enum ,
tags:
[
{
key: string ,
value: string ,
}
,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRules_Delete (new)
Description Delete a LocalRulesResource
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules/{priority}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
priority: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRules_getCounters (new)
Description Get counters
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules/{priority}/getCounters
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
priority: string ,
firewallName: string ,
}

⚐ Response (200)

{
priority: string ,
ruleStackName: string ,
ruleListName: string ,
firewallName: string ,
ruleName: string ,
hitCount: integer ,
appSeen:
{
count: integer ,
appSeenList:
[
{
title: string ,
category: string ,
subCategory: string ,
risk: string ,
tag: string ,
technology: string ,
standardPorts: string ,
}
,
]
,
}
,
timestamp: string ,
requestTimestamp: string ,
lastUpdatedTimestamp: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRules_refreshCounters (new)
Description Refresh counters
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules/{priority}/refreshCounters
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
priority: string ,
firewallName: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRules_resetCounters (new)
Description Reset counters
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/localRules/{priority}/resetCounters
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
priority: string ,
firewallName: string ,
}

⚐ Response (200)

{
priority: string ,
ruleStackName: string ,
ruleListName: string ,
firewallName: string ,
ruleName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrefixListLocalRulestack_ListByLocalRulestacks (new)
Description List PrefixListResource resources by LocalRulestacks
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/prefixlists
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
prefixList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrefixListLocalRulestack_Get (new)
Description Get a PrefixListResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/prefixlists/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
name: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
prefixList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrefixListLocalRulestack_CreateOrUpdate (new)
Description Create a PrefixListResource
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/prefixlists/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
name: string ,
resource:
{
properties:
{
description: string ,
prefixList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
prefixList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
prefixList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrefixListLocalRulestack_Delete (new)
Description Delete a PrefixListResource
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/prefixlists/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
name: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LocalRulestacks_revert (new)
Description Revert rulestack configuration
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/revert
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
localRulestackName: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}