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: