Palo Alto Networks Cloud API

{'$ref': 'desc/cloud/cloud.md'}

Operations 12

GET /api/v34.03/cloud/discovery Get Cloud Discovery Scan Results #
GET /api/v34.03/cloud/discovery/download Download Cloud Discovery Scan Results #
GET /api/v34.03/cloud/discovery/entities Get Discovered Cloud Entities #
POST /api/v34.03/cloud/discovery/scan Start a Cloud Discovery Scan #
POST /api/v34.03/cloud/discovery/stop Stop a Cloud Discovery Scan #
GET /api/v34.03/cloud/discovery/vms Get Discovered VMs #
GET /api/v34.04/cloud/discovery Get Cloud Discovery Scan Results #
GET /api/v34.04/cloud/discovery/download Download Cloud Discovery Scan Results #
GET /api/v34.04/cloud/discovery/entities Get Discovered Cloud Entities #
POST /api/v34.04/cloud/discovery/scan Start a Cloud Discovery Scan #
POST /api/v34.04/cloud/discovery/stop Stop a Cloud Discovery Scan #
GET /api/v34.04/cloud/discovery/vms Get Discovered VMs #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/palo-alto-networks-cloud-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

palo-alto-networks-cloud-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Palo Alto Networks Cloud API
  x-description-source: desc/intro.md
  version: '1.0'
  description: 'Operations tagged Cloud across 4 of this provider''s published API definitions: palo-alto-compute-34-03-openapi-34-03-138-sh-openapi.json, palo-alto-compute-openapi-34-04-145-sh-openapi.json, palo-alto-cwpp-34-03-openapi-34-03-138-saas-openapi.json, palo-alto-cwpp-openapi-34-04-145-saas-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: PATH_TO_CONSOLE
tags:
- name: Cloud
  description: Cloud. 6 operations in this definition.
  x-description-source: desc/cloud/cloud.md
paths:
  /api/v34.03/cloud/discovery:
    get:
      description: 'Get Cloud Discovery Scan Results. GET /api/v34.03/cloud/discovery on the Cloud API. Takes 11 query parameters. Documented responses: 200.'
      parameters:
      - description: 'Offsets the result to a specific report count. Offset starts from 0.

          '
        in: query
        name: offset
        schema:
          type: integer
      - description: 'Limit is the amount to fix.

          '
        in: query
        name: limit
        schema:
          type: integer
      - description: 'Sorts the result using a key.

          '
        in: query
        name: sort
        schema:
          type: string
      - description: 'Sorts the result in reverse order.

          '
        in: query
        name: reverse
        schema:
          type: boolean
      - description: 'Provider is the provider filter.

          '
        in: query
        name: provider
        schema:
          description: 'Provider is the provider filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'CredentialID is the account filter.

          '
        in: query
        name: credentialID
        schema:
          description: 'CredentialID is the account filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'ServiceType is the service type filter.

          '
        in: query
        name: serviceType
        schema:
          description: 'ServiceType is the service type filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'Registry is the registry filter.

          '
        in: query
        name: registry
        schema:
          description: 'Registry is the registry filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'AccountName is the account name filter.

          '
        in: query
        name: accountName
        schema:
          description: 'AccountName is the account name filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'Agentless is the agentless filter.

          '
        in: query
        name: agentless
        schema:
          type: boolean
      - description: 'Zone is the zone filter.

          '
        in: query
        name: zone
        schema:
          description: 'Zone is the zone filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/-_shared.CloudDiscoveryResult'
          description: ''
        default:
          description: ''
      tags:
      - Cloud
      x-prisma-cloud-target-env:
        permission: monitorCloud
      operationId: get-cloud-discovery
      summary: Get Cloud Discovery Scan Results
      x-description-source: desc/cloud/discovery_get.md
  /api/v34.03/cloud/discovery/download:
    get:
      description: 'Download Cloud Discovery Scan Results. GET /api/v34.03/cloud/discovery/download on the Cloud API. Takes 11 query parameters. Documented responses: 200.'
      parameters:
      - description: 'Offsets the result to a specific report count. Offset starts from 0.

          '
        in: query
        name: offset
        schema:
          type: integer
      - description: 'Limit is the amount to fix.

          '
        in: query
        name: limit
        schema:
          type: integer
      - description: 'Sorts the result using a key.

          '
        in: query
        name: sort
        schema:
          type: string
      - description: 'Sorts the result in reverse order.

          '
        in: query
        name: reverse
        schema:
          type: boolean
      - description: 'Provider is the provider filter.

          '
        in: query
        name: provider
        schema:
          description: 'Provider is the provider filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'CredentialID is the account filter.

          '
        in: query
        name: credentialID
        schema:
          description: 'CredentialID is the account filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'ServiceType is the service type filter.

          '
        in: query
        name: serviceType
        schema:
          description: 'ServiceType is the service type filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'Registry is the registry filter.

          '
        in: query
        name: registry
        schema:
          description: 'Registry is the registry filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'AccountName is the account name filter.

          '
        in: query
        name: accountName
        schema:
          description: 'AccountName is the account name filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'Agentless is the agentless filter.

          '
        in: query
        name: agentless
        schema:
          type: boolean
      - description: 'Zone is the zone filter.

          '
        in: query
        name: zone
        schema:
          description: 'Zone is the zone filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      responses:
        '200':
          description: OK
        default:
          description: ''
      tags:
      - Cloud
      x-prisma-cloud-target-env:
        permission: monitorCloud
      operationId: get-cloud-discovery-download
      summary: Download Cloud Discovery Scan Results
      x-description-source: desc/cloud/discovery_download_get.md
  /api/v34.03/cloud/discovery/entities:
    get:
      description: 'Get Discovered Cloud Entities. GET /api/v34.03/cloud/discovery/entities on the Cloud API. Takes 11 query parameters. Documented responses: 200.'
      parameters:
      - description: 'Offsets the result to a specific report count. Offset starts from 0.

          '
        in: query
        name: offset
        schema:
          type: integer
      - description: 'Limit is the amount to fix.

          '
        in: query
        name: limit
        schema:
          type: integer
      - description: 'Sorts the result using a key.

          '
        in: query
        name: sort
        schema:
          type: string
      - description: 'Sorts the result in reverse order.

          '
        in: query
        name: reverse
        schema:
          type: boolean
      - description: 'CredentialID is the account filter.

          '
        in: query
        name: credentialID
        schema:
          description: 'CredentialID is the account filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'ServiceType is the service type filter.

          '
        in: query
        name: serviceType
        schema:
          description: 'ServiceType is the service type filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'Registry is the registry filter.

          '
        in: query
        name: registry
        schema:
          description: 'Registry is the registry filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'Zone is the zone filter.

          '
        in: query
        name: zone
        schema:
          description: 'Zone is the zone filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'Defended is the defended filter.

          '
        in: query
        name: defended
        schema:
          type: boolean
      - description: 'Images is used for filtering discovered entities by the container image names of a CaaS specification (e.g., AWS ECS Task Definition, GCP Cloud Run, ACI).

          '
        in: query
        name: images
        schema:
          description: 'Images is used for filtering discovered entities by the container image names of a CaaS specification (e.g., AWS ECS Task Definition, GCP Cloud Run, ACI).

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'ImageDigests is used for filtering discovered entities by the container image digests of a CaaS specification (e.g., AWS ECS Task Definition, GCP Cloud Run, ACI).

          '
        in: query
        name: imageDigests
        schema:
          description: 'ImageDigests is used for filtering discovered entities by the container image digests of a CaaS specification (e.g., AWS ECS Task Definition, GCP Cloud Run, ACI).

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/-_shared.CloudDiscoveryEntity'
          description: ''
        default:
          description: ''
      tags:
      - Cloud
      x-prisma-cloud-target-env:
        permission: monitorCloud
      operationId: get-cloud-discovery-entities
      summary: Get Discovered Cloud Entities
      x-description-source: desc/cloud/discovery_entities_get.md
  /api/v34.03/cloud/discovery/scan:
    post:
      description: 'Start a Cloud Discovery Scan. POST /api/v34.03/cloud/discovery/scan on the Cloud API. Documented responses: 200.'
      responses:
        '200':
          description: OK
        default:
          description: ''
      tags:
      - Cloud
      x-prisma-cloud-target-env:
        permission: monitorCloud
      operationId: post-cloud-discovery-scan
      summary: Start a Cloud Discovery Scan
      x-description-source: desc/cloud/discovery_scan_post.md
  /api/v34.03/cloud/discovery/stop:
    post:
      description: 'Stop a Cloud Discovery Scan. POST /api/v34.03/cloud/discovery/stop on the Cloud API. Documented responses: 200.'
      responses:
        '200':
          description: OK
        default:
          description: ''
      tags:
      - Cloud
      x-prisma-cloud-target-env:
        permission: monitorCloud
      operationId: post-cloud-discovery-stop
      summary: Stop a Cloud Discovery Scan
      x-description-source: desc/cloud/discovery_stop_post.md
  /api/v34.03/cloud/discovery/vms:
    get:
      description: 'Get Discovered VMs. GET /api/v34.03/cloud/discovery/vms on the Cloud API. Takes 7 query parameters. Documented responses: 200.'
      parameters:
      - description: 'Offsets the result to a specific report count. Offset starts from 0.

          '
        in: query
        name: offset
        schema:
          type: integer
      - description: 'Limit is the amount to fix.

          '
        in: query
        name: limit
        schema:
          type: integer
      - description: 'Sorts the result using a key.

          '
        in: query
        name: sort
        schema:
          type: string
      - description: 'Sorts the result in reverse order.

          '
        in: query
        name: reverse
        schema:
          type: boolean
      - description: 'Provider is the provider filter.

          '
        in: query
        name: provider
        schema:
          description: 'Provider is the provider filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'Region is the region filter.

          '
        in: query
        name: region
        schema:
          description: 'Region is the region filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'HasDefender indicates only VMs with or without a defender should return.

          '
        in: query
        name: hasDefender
        schema:
          type: boolean
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/-_types.DiscoveredVM'
          description: ''
        default:
          description: ''
      tags:
      - Cloud
      x-prisma-cloud-target-env:
        permission: monitorCloud
      operationId: get-cloud-discovery-vms
      summary: Get Discovered VMs
      x-description-source: desc/cloud/discovery_vms_get.md
  /api/v34.04/cloud/discovery:
    get:
      description: 'Get Cloud Discovery Scan Results. GET /api/v34.04/cloud/discovery on the Cloud API. Takes 11 query parameters. Documented responses: 200.'
      parameters:
      - description: 'Offsets the result to a specific report count. Offset starts from 0.

          '
        in: query
        name: offset
        schema:
          type: integer
      - description: 'Limit is the amount to fix.

          '
        in: query
        name: limit
        schema:
          type: integer
      - description: 'Sorts the result using a key.

          '
        in: query
        name: sort
        schema:
          type: string
      - description: 'Sorts the result in reverse order.

          '
        in: query
        name: reverse
        schema:
          type: boolean
      - description: 'Provider is the provider filter.

          '
        in: query
        name: provider
        schema:
          description: 'Provider is the provider filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'CredentialID is the account filter.

          '
        in: query
        name: credentialID
        schema:
          description: 'CredentialID is the account filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'ServiceType is the service type filter.

          '
        in: query
        name: serviceType
        schema:
          description: 'ServiceType is the service type filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'Registry is the registry filter.

          '
        in: query
        name: registry
        schema:
          description: 'Registry is the registry filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'AccountName is the account name filter.

          '
        in: query
        name: accountName
        schema:
          description: 'AccountName is the account name filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'Agentless is the agentless filter.

          '
        in: query
        name: agentless
        schema:
          type: boolean
      - description: 'Zone is the zone filter.

          '
        in: query
        name: zone
        schema:
          description: 'Zone is the zone filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/-_shared.CloudDiscoveryResult'
          description: ''
        default:
          description: ''
      tags:
      - Cloud
      x-prisma-cloud-target-env:
        permission: monitorCloud
      operationId: get-cloud-discovery
      summary: Get Cloud Discovery Scan Results
      x-description-source: desc/cloud/discovery_get.md
  /api/v34.04/cloud/discovery/download:
    get:
      description: 'Download Cloud Discovery Scan Results. GET /api/v34.04/cloud/discovery/download on the Cloud API. Takes 11 query parameters. Documented responses: 200.'
      parameters:
      - description: 'Offsets the result to a specific report count. Offset starts from 0.

          '
        in: query
        name: offset
        schema:
          type: integer
      - description: 'Limit is the amount to fix.

          '
        in: query
        name: limit
        schema:
          type: integer
      - description: 'Sorts the result using a key.

          '
        in: query
        name: sort
        schema:
          type: string
      - description: 'Sorts the result in reverse order.

          '
        in: query
        name: reverse
        schema:
          type: boolean
      - description: 'Provider is the provider filter.

          '
        in: query
        name: provider
        schema:
          description: 'Provider is the provider filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'CredentialID is the account filter.

          '
        in: query
        name: credentialID
        schema:
          description: 'CredentialID is the account filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'ServiceType is the service type filter.

          '
        in: query
        name: serviceType
        schema:
          description: 'ServiceType is the service type filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'Registry is the registry filter.

          '
        in: query
        name: registry
        schema:
          description: 'Registry is the registry filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'AccountName is the account name filter.

          '
        in: query
        name: accountName
        schema:
          description: 'AccountName is the account name filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'Agentless is the agentless filter.

          '
        in: query
        name: agentless
        schema:
          type: boolean
      - description: 'Zone is the zone filter.

          '
        in: query
        name: zone
        schema:
          description: 'Zone is the zone filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      responses:
        '200':
          description: OK
        default:
          description: ''
      tags:
      - Cloud
      x-prisma-cloud-target-env:
        permission: monitorCloud
      operationId: get-cloud-discovery-download
      summary: Download Cloud Discovery Scan Results
      x-description-source: desc/cloud/discovery_download_get.md
  /api/v34.04/cloud/discovery/entities:
    get:
      description: 'Get Discovered Cloud Entities. GET /api/v34.04/cloud/discovery/entities on the Cloud API. Takes 11 query parameters. Documented responses: 200.'
      parameters:
      - description: 'Offsets the result to a specific report count. Offset starts from 0.

          '
        in: query
        name: offset
        schema:
          type: integer
      - description: 'Limit is the amount to fix.

          '
        in: query
        name: limit
        schema:
          type: integer
      - description: 'Sorts the result using a key.

          '
        in: query
        name: sort
        schema:
          type: string
      - description: 'Sorts the result in reverse order.

          '
        in: query
        name: reverse
        schema:
          type: boolean
      - description: 'CredentialID is the account filter.

          '
        in: query
        name: credentialID
        schema:
          description: 'CredentialID is the account filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'ServiceType is the service type filter.

          '
        in: query
        name: serviceType
        schema:
          description: 'ServiceType is the service type filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'Registry is the registry filter.

          '
        in: query
        name: registry
        schema:
          description: 'Registry is the registry filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'Zone is the zone filter.

          '
        in: query
        name: zone
        schema:
          description: 'Zone is the zone filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'Defended is the defended filter.

          '
        in: query
        name: defended
        schema:
          type: boolean
      - description: 'Images is used for filtering discovered entities by the container image names of a CaaS specification (e.g., AWS ECS Task Definition, GCP Cloud Run, ACI).

          '
        in: query
        name: images
        schema:
          description: 'Images is used for filtering discovered entities by the container image names of a CaaS specification (e.g., AWS ECS Task Definition, GCP Cloud Run, ACI).

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'ImageDigests is used for filtering discovered entities by the container image digests of a CaaS specification (e.g., AWS ECS Task Definition, GCP Cloud Run, ACI).

          '
        in: query
        name: imageDigests
        schema:
          description: 'ImageDigests is used for filtering discovered entities by the container image digests of a CaaS specification (e.g., AWS ECS Task Definition, GCP Cloud Run, ACI).

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/-_shared.CloudDiscoveryEntity'
          description: ''
        default:
          description: ''
      tags:
      - Cloud
      x-prisma-cloud-target-env:
        permission: monitorCloud
      operationId: get-cloud-discovery-entities
      summary: Get Discovered Cloud Entities
      x-description-source: desc/cloud/discovery_entities_get.md
  /api/v34.04/cloud/discovery/scan:
    post:
      description: 'Start a Cloud Discovery Scan. POST /api/v34.04/cloud/discovery/scan on the Cloud API. Documented responses: 200.'
      responses:
        '200':
          description: OK
        default:
          description: ''
      tags:
      - Cloud
      x-prisma-cloud-target-env:
        permission: monitorCloud
      operationId: post-cloud-discovery-scan
      summary: Start a Cloud Discovery Scan
      x-description-source: desc/cloud/discovery_scan_post.md
  /api/v34.04/cloud/discovery/stop:
    post:
      description: 'Stop a Cloud Discovery Scan. POST /api/v34.04/cloud/discovery/stop on the Cloud API. Documented responses: 200.'
      responses:
        '200':
          description: OK
        default:
          description: ''
      tags:
      - Cloud
      x-prisma-cloud-target-env:
        permission: monitorCloud
      operationId: post-cloud-discovery-stop
      summary: Stop a Cloud Discovery Scan
      x-description-source: desc/cloud/discovery_stop_post.md
  /api/v34.04/cloud/discovery/vms:
    get:
      description: 'Get Discovered VMs. GET /api/v34.04/cloud/discovery/vms on the Cloud API. Takes 7 query parameters. Documented responses: 200.'
      parameters:
      - description: 'Offsets the result to a specific report count. Offset starts from 0.

          '
        in: query
        name: offset
        schema:
          type: integer
      - description: 'Limit is the amount to fix.

          '
        in: query
        name: limit
        schema:
          type: integer
      - description: 'Sorts the result using a key.

          '
        in: query
        name: sort
        schema:
          type: string
      - description: 'Sorts the result in reverse order.

          '
        in: query
        name: reverse
        schema:
          type: boolean
      - description: 'Provider is the provider filter.

          '
        in: query
        name: provider
        schema:
          description: 'Provider is the provider filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'Region is the region filter.

          '
        in: query
        name: region
        schema:
          description: 'Region is the region filter.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
      - description: 'HasDefender indicates only VMs with or without a defender should return.

          '
        in: query
        name: hasDefender
        schema:
          type: boolean
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/-_types.DiscoveredVM'
          description: ''
        default:
          description: ''
      tags:
      - Cloud
      x-prisma-cloud-target-env:
        permission: monitorCloud
      operationId: get-cloud-discovery-vms
      summary: Get Discovered VMs
      x-description-source: desc/cloud/discovery_vms_get.md
components:
  schemas:
    shared.CloudDiscoveryKubernetesMetadata:
      properties:
        namespace:
          description: 'Namespace is the namespace containing the discovered Kubernetes entity, e.g., a container.

            '
          type: string
        podName:
          description: 'PodName is the name of the pod containing the discovered Kubernetes entity, e.g., a container.

            '
          type: string
      type: object
    common.ExternalLabel:
      description: ExternalLabel holds an external label with a source and timestamp
      properties:
        key:
          description: 'Label key.

            '
          type: string
        sourceName:
          description: 'Source name (e.g., for a namespace, the source name can be ''twistlock'').

            '
          type: string
        sourceType:
          $ref: '#/components/schemas/common.ExternalLabelSourceType'
        timestamp:
          description: 'Time when the label was fetched.

            '
          format: date-time
          type: string
        value:
          description: 'Value of the label.

            '
          type: string
      type: object
    prisma.ECSLaunchType:
      enum:
      - - EC2
        - FARGATE
        - EXTERNAL
      type: string
    -_types.DiscoveredVM:
      items:
        $ref: '#/components/schemas/types.DiscoveredVM'
      type: array
    common.OSDistroInfo:
      description: OSDistroInfo represents information regarding the OS distribution
      properties:
        distro:
          description: 'Distro is the OS distro name (e.g. ubuntu).

            '
          type: string
        distroRelease:
          description: 'DistroRelease is the OS distro release (e.g. willy).

            '
          type: string
        fullName:
          description: 'FullName is the full name of the distro (e.g. Ubuntu 19.10).

            '
          type: string
        underlyingDistro:
          description: 'UnderlyingDistro is used in cases OS an OS is built on top of another, and we need to know both.

            '
          type: string
        underlyingDistroRelease:
          description: 'UnderlyingDistroRelease is used in cases OS an OS is built on top of another, and we need to know both.

            '
          type: string
        version:
          description: 'Version is the OS release numeric version (e.g. 19.10).

            '
          type: string
      type: object
    common.ExternalLabelSourceType:
      description: ExternalLabelSourceType indicates the source of the labels
      enum:
      - - namespace
        - deployment
        - pod
        - aws
        - azure
        - gcp
        - oci
      type: string
    common.CloudProvider:
      description: CloudProvider specifies the cloud provider name
      enum:
      - - aws
        - azure
        - gcp
        - alibaba
        - oci
        - others
      type: string
    -_shared.CloudDiscoveryEntity:
      items:
        $ref: '#/components/schemas/shared.CloudDiscoveryEntity'
      type: array
    shared.CloudDiscoveryEntity:
      description: CloudDiscoveryEntity holds data about a discovered entity
      properties:
        accountID:
          description: 'AccountID is the cloud provider account ID.

            '
          type: string
        activeServicesCount:
          description: 'ActiveServicesCount is the number of active services in ecs cluster.

            '
          format: int64
          type: integer
        arn:
          description: 'The Amazon Resource Name (ARN) assigned to the entity.

            '
          type: string
        collections:
          description: 'Collections are the matched result collections.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
        containerGroup:
          description: 'ContainerGroup is the azure aci container group the container belongs to.

            '
          type: string
        createdAt:
          description: 'CreatedAt is the time when the entity was created.

            '
          format: date-time
          type: string
        defended:
          description: 'Defended indicates if the entity is defended.

            '
          type: boolean
        endpoints:
          description: 'Endpoints are the cluster endpoints.

            '
          items:
            $ref: '#/components/schemas/string'
          type: array
        image:
          description: 'Image is the container image name as defined in a CaaS specification (e.g., AWS ECS Task Definition, GCP Cloud Run, ACI).

            '
          type: string
        imageDigest:
          description: 'ImageDigest is the image digest.

            '
          type: string
        kubernetes:
          $ref: '#/components/schemas/shared.CloudDiscoveryKubernetesMetadata'
        lastModified:
          description: 'LastModified is the modification time of the function.

            '
          format: date-time
          type: string
        launchTypes:
          description: 'LaunchTypes are task launch types the task definition was validated against.

            '
          items:
            $ref: '#/components/schemas/prisma.ECSLaunchType'
          type: array
        name:
          description: 'Name is the name of the entity.

            '
          type: string
        nodesCount:
          description: 'NodesCount is the number of nodes in the cluster (aks, gke).

            '
          type: integer
        provider:
          $ref: '#/components/schemas/common.CloudProvider'
        region:
          description: 'Region is the region that was scanned, for example: GCP - "us-east-1", Azure - "westus".

            '
          type: string
        registry:
          description: 'Registry is the Azure registry that was scanned, for example: testcloudscanregistry.azurecr.io.

            '
          

# --- truncated at 32 KB (40 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/openapi/palo-alto-networks-cloud-api-openapi.yml