PaloAltoNetworks.Cloudngfw (stable:2025-10-08)

2025/10/29 • 51 updated methods

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

⚶ Changes

{
  "#id": "GlobalRulestack_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The GlobalRulestackResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_8076aa5d551f4e0d99375dda31bc2797": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
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 (updated)
Description Get a GlobalRulestackResource
Reference Link ¶

⚶ Changes

{
  "#id": "GlobalRulestack_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_1308236bda364eb4806ef92ec812693e": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
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 (updated)
Description Create a GlobalRulestackResource
Reference Link ¶

⚶ Changes

{
  "#id": "GlobalRulestack_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "@removed_b7013b8a168a48469f1ebab23d936ddf": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_e0bafe02e92d4b09aac1829b89ca5d55": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_caa58c21aea84513a9a5d013142999d2": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
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 ,
}
,
}
,
location: string ,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
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 ,
}
,
}
,
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 (updated)
Description Update a GlobalRulestackResource
Reference Link ¶

⚶ Changes

{
  "#id": "GlobalRulestack_Update",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_3cbdba1dcc654b91bc53f3c2df9b09e9": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
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 ,
}
,
]
,
}
,
}
CertificateObjectGlobalRulestack_List (updated)
Description List CertificateObjectGlobalRulestackResource resources by Tenant
Reference Link ¶

⚶ Changes

{
  "#id": "CertificateObjectGlobalRulestack_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The CertificateObjectGlobalRulestackResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_e598c40a15c240978b6abcb097d831d5": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "CertificateObjectGlobalRulestack_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_eaa304f74c0043e781c4602b9f83da2e": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "CertificateObjectGlobalRulestack_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "@removed_7fa64bf9aed34daa817d470744ff2f77": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_9a78cdff6afa422a86992fe936bdc70c": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_99d9a94978534475953f727628eb14c9": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
certificateSignerResourceId: string ,
certificateSelfSigned: enum ,
auditComment: string ,
description: string ,
etag: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
certificateSignerResourceId: string ,
certificateSelfSigned: enum ,
auditComment: string ,
description: string ,
etag: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "FqdnListGlobalRulestack_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The FqdnListGlobalRulestackResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_1ccdab9817554b569c6e6878cfe36b73": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "FqdnListGlobalRulestack_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_8341d23dc1064cb58512fea47edf157b": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "FqdnListGlobalRulestack_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "@removed_7aa2c1c0223f4d09bc80f869dec56822": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_6e74ce69207a43699a2d06244aaccb37": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_45249842bd1b4da28e427a1c0bef4743": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
fqdnList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
description: string ,
fqdnList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "GlobalRulestack_listCountries",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The Country items on this page",
            "old": "List of countries"
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "next 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_listPredefinedUrlCategories (updated)
Description List predefined URL categories for rulestack
Reference Link ¶

⚶ Changes

{
  "#id": "GlobalRulestack_listPredefinedUrlCategories",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The PredefinedUrlCategory items on this page",
            "old": "predefined url categories"
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "next 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 ,
}
,
]
,
}
,
}
PostRules_List (updated)
Description List PostRulesResource resources by Tenant
Reference Link ¶

⚶ Changes

{
  "#id": "PostRules_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The PostRulesResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_6d4669bd6cc94032a53091257a867a4e": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "PostRules_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_0087189817fb4cefa8f1ce68239cfde7": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "PostRules_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "@removed_728fbc69d70c40fc8359206575fff007": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_d3ea3a44fa1b4f75aab8472de5b91160": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_6a9bbafb16f64f64bdce1092a8ddaadc": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
}

⚐ 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 ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
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 ,
}
,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "PreRules_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The PreRulesResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_fba4d6aec94a48aeb7a8a9160db37c87": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "PreRules_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_14b711bb3d6f454d90b1ac0fe3bb2064": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "PreRules_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "@removed_9a081f9625244f5ba890f6ba3e3d1a19": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_b15ed6b07bdc46a98413d6c87f8c65d7": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_4bc15bd3602c4ee1bd169bb3940df1e0": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
}

⚐ 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 ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
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 ,
}
,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "PrefixListGlobalRulestack_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The PrefixListGlobalRulestackResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_7b52a9feba9c4656854a5ba13456738e": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "PrefixListGlobalRulestack_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_15b6d87ea09d4a159d146840c47e96df": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "PrefixListGlobalRulestack_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "@removed_7ce1ca104eee46f7b0465d5c4657d07d": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_71e8d3c3876a4fc8949f16cc8a18975c": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_b705627ef87c490bb7bbe1bf734caa4d": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
prefixList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
description: string ,
prefixList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "Firewalls_ListBySubscription",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The FirewallResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "properties": [
                {
                  "networkProfile": [
                    {
                      "vwanConfiguration": [
                        {
                          "#name": "networkVirtualApplianceId",
                          "Description": {
                            "new": "Network Virtual Appliance resource ID",
                            "old": "Network Virtual Appliance resource ID "
                          }
                        }
                      ]
                    }
                  ]
                }
              ],
              "@removed_a2c2e8cf145d46b3b0e8114e1855031b": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
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_ListBySubscription (updated)
Description List LocalRulestackResource resources by subscription ID
Reference Link ¶

⚶ Changes

{
  "#id": "LocalRulestacks_ListBySubscription",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The LocalRulestackResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_4a34b9c42376404a90ab91da0c00775e": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
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 (updated)
Description List FirewallResource resources by resource group
Reference Link ¶

⚶ Changes

{
  "#id": "Firewalls_ListByResourceGroup",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The FirewallResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "properties": [
                {
                  "networkProfile": [
                    {
                      "vwanConfiguration": [
                        {
                          "#name": "networkVirtualApplianceId",
                          "Description": {
                            "new": "Network Virtual Appliance resource ID",
                            "old": "Network Virtual Appliance resource ID "
                          }
                        }
                      ]
                    }
                  ]
                }
              ],
              "@removed_ad3172cb272b415da04f378dce33fe7c": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
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 (updated)
Description Get a FirewallResource
Reference Link ¶

⚶ Changes

{
  "#id": "Firewalls_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "networkProfile": [
              {
                "vwanConfiguration": [
                  {
                    "#name": "networkVirtualApplianceId",
                    "Description": {
                      "new": "Network Virtual Appliance resource ID",
                      "old": "Network Virtual Appliance resource ID "
                    }
                  }
                ]
              }
            ]
          }
        ],
        "@removed_92f50070227e481ead3ef6b4b6b73ef5": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
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 (updated)
Description Create a FirewallResource
Reference Link ¶

⚶ Changes

{
  "#id": "Firewalls_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "properties": [
          {
            "networkProfile": [
              {
                "vwanConfiguration": [
                  {
                    "#name": "networkVirtualApplianceId",
                    "Description": {
                      "new": "Network Virtual Appliance resource ID",
                      "old": "Network Virtual Appliance resource ID "
                    }
                  }
                ]
              }
            ]
          }
        ],
        "@removed_0290d6c86a56490d9d05c99ae9d9ae0c": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "networkProfile": [
              {
                "vwanConfiguration": [
                  {
                    "#name": "networkVirtualApplianceId",
                    "Description": {
                      "new": "Network Virtual Appliance resource ID",
                      "old": "Network Virtual Appliance resource ID "
                    }
                  }
                ]
              }
            ]
          }
        ],
        "@removed_b0160604ef334978987f83c954353614": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "networkProfile": [
              {
                "vwanConfiguration": [
                  {
                    "#name": "networkVirtualApplianceId",
                    "Description": {
                      "new": "Network Virtual Appliance resource ID",
                      "old": "Network Virtual Appliance resource ID "
                    }
                  }
                ]
              }
            ]
          }
        ],
        "@removed_989bd92ef4de428da14e8fa6a0287289": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
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 ,
}
,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
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 ,
}
,
}
,
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 (updated)
Description Update a FirewallResource
Reference Link ¶

⚶ Changes

{
  "#id": "Firewalls_Update",
  "$parameters": {
    "properties": {
      "$properties": {
        "properties": [
          {
            "networkProfile": [
              {
                "vwanConfiguration": [
                  {
                    "#name": "networkVirtualApplianceId",
                    "Description": {
                      "new": "Network Virtual Appliance resource ID",
                      "old": "Network Virtual Appliance resource ID "
                    }
                  }
                ]
              }
            ]
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "networkProfile": [
              {
                "vwanConfiguration": [
                  {
                    "#name": "networkVirtualApplianceId",
                    "Description": {
                      "new": "Network Virtual Appliance resource ID",
                      "old": "Network Virtual Appliance resource ID "
                    }
                  }
                ]
              }
            ]
          }
        ],
        "@removed_6a1d99bb9b57410ebc9e70e5cc8a5808": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
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 ,
}
,
]
,
}
,
}
MetricsObjectFirewall_ListByFirewalls (updated)
Description List MetricsObjectFirewallResource resources by Firewalls
Reference Link ¶

⚶ Changes

{
  "#id": "MetricsObjectFirewall_ListByFirewalls",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The MetricsObjectFirewallResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_a4948d8ca349485780fb076e7f3bb639": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
applicationInsightsResourceId: string ,
applicationInsightsConnectionString: string ,
panEtag: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "MetricsObjectFirewall_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_8b3597ca8493403aa81bc5012933aa7b": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
properties:
{
applicationInsightsResourceId: string ,
applicationInsightsConnectionString: string ,
panEtag: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "MetricsObjectFirewall_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "@removed_1de17d69404d4ad8991ad38832ad71e6": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_d70995c10e924fa79fe7651b4c31db3f": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_7654cfe2ba994d9e976110dc53b8c67a": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}/metrics/default
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
firewallName: string ,
resource:
{
properties:
{
applicationInsightsResourceId: string ,
applicationInsightsConnectionString: string ,
panEtag: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
applicationInsightsResourceId: string ,
applicationInsightsConnectionString: string ,
panEtag: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
applicationInsightsResourceId: string ,
applicationInsightsConnectionString: string ,
panEtag: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "MetricsObjectFirewall_Delete",
  "$responses": {
    "202": [
      {
        "@added_b2aa959349744d27ba00385a1aea3ebe": {
          "#name": "azure-asyncoperation",
          "Description": "A link to the status monitor",
          "Type": "string"
        }
      },
      {
        "@added_0dd7ec30e46349b2899e2f07d6b0babe": {
          "#name": "retry-after",
          "Description": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
          "Type": "integer"
        }
      }
    ]
  }
}

⚼ Request

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

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "FirewallStatus_ListByFirewalls",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The FirewallStatusResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_d12c8e13361149c29395266f0d6b7b26": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "FirewallStatus_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_d72223d73c37407f8a599ff20052c63d": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "LocalRulestacks_ListByResourceGroup",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The LocalRulestackResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_99d1c1e94d8642ae8f5193a2861a5409": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
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 (updated)
Description Get a LocalRulestackResource
Reference Link ¶

⚶ Changes

{
  "#id": "LocalRulestacks_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_296879b26ff0483992cc6ae20d01cdb5": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
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 (updated)
Description Create a LocalRulestackResource
Reference Link ¶

⚶ Changes

{
  "#id": "LocalRulestacks_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "@removed_97c69759926c42b5be542a56d9577665": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_4c4bacf8cbe641f4ac1de66b8cd55ff3": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_312085d7c0ae48258631838b11e6a494": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
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 ,
}
,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
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 ,
}
,
}
,
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 (updated)
Description Update a LocalRulestackResource
Reference Link ¶

⚶ Changes

{
  "#id": "LocalRulestacks_Update",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_188998432b49490d821ec6f7f8ac1c89": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
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 ,
}
,
]
,
}
,
}
CertificateObjectLocalRulestack_ListByLocalRulestacks (updated)
Description List CertificateObjectLocalRulestackResource resources by LocalRulestacks
Reference Link ¶

⚶ Changes

{
  "#id": "CertificateObjectLocalRulestack_ListByLocalRulestacks",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The CertificateObjectLocalRulestackResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_9d54feeb517a469db38a8d115ba5daa0": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "CertificateObjectLocalRulestack_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_bfbda60cb7ec47c8a6acd30953b09059": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "CertificateObjectLocalRulestack_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "@removed_8ea3c40ffdf64139a115266e142ff69d": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_aad4513efd894f0f961069a99b74bb66": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_7c19b3312c41468cbef86fe129048eed": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
certificateSignerResourceId: string ,
certificateSelfSigned: enum ,
auditComment: string ,
description: string ,
etag: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
certificateSignerResourceId: string ,
certificateSelfSigned: enum ,
auditComment: string ,
description: string ,
etag: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "FqdnListLocalRulestack_ListByLocalRulestacks",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The FqdnListLocalRulestackResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_bd4b552f7ec140678318bded8efe670b": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "FqdnListLocalRulestack_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_9f29041a43b743ff88b91e2c59b96d25": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "FqdnListLocalRulestack_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "@removed_f44fa870527b4d628c3c913aa4d15170": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_e4fc4cfe4fa64f5c9f06225c16140e0b": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_658c4a0bcfa545fb8c0d2972898a4b38": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
fqdnList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
description: string ,
fqdnList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "LocalRulestacks_listCountries",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The Country items on this page",
            "old": "List of countries"
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "next 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_listPredefinedUrlCategories (updated)
Description List predefined URL categories for rulestack
Reference Link ¶

⚶ Changes

{
  "#id": "LocalRulestacks_listPredefinedUrlCategories",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The PredefinedUrlCategory items on this page",
            "old": "predefined url categories"
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "next 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 ,
}
,
]
,
}
,
}
LocalRules_ListByLocalRulestacks (updated)
Description List LocalRulesResource resources by LocalRulestacks
Reference Link ¶

⚶ Changes

{
  "#id": "LocalRules_ListByLocalRulestacks",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The LocalRulesResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_1983e5a33ec641e7bf49d9507442b9f8": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "LocalRules_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_d5ab14041f3b4640a17c1630b9c752c1": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "LocalRules_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "@removed_111ce45d75144d9cb8c6d1220d1d3c1f": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_3841d4e82c8149b9802cbb56e0388c4a": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_70f86fe2736d42e08148afec428c17f2": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
}

⚐ 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 ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
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 ,
}
,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "PrefixListLocalRulestack_ListByLocalRulestacks",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The PrefixListResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_9f1bcf23beab4198b6089019cd7367e8": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "PrefixListLocalRulestack_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_21ddb3eb70e545afb857c8cc10933a17": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "PrefixListLocalRulestack_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "@removed_110e2ff1c5fb4082a302f648e8cbd409": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_baca8c6019934695ac866f9b49eb921c": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_a49e086633204d9e93aeffdfb2cc57a6": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
prefixList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
description: string ,
prefixList:
[
string ,
]
,
etag: string ,
auditComment: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

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