CloudGuard Inventory - Azure API

Azure inventory - virtual machines, web apps, storage, networking, policy assignments, analysis services and 45 more Azure resource types CloudGuard fetches as protected assets. 52 operations.

Operations 52

GET /v2/AzureAnalysisService Get #
GET /v2/AzureAnalysisService/{id} Get #
GET /v2/AzureApplicationGateway Get #
GET /v2/AzureApplicationGateway/{id} Get #
GET /v2/AzureApplicationSecurityGroup/{id} Get By Id #
GET /v2/AzureApplicationSecurityGroup/CloudAccountId/{cloudAccountId}/Region/{region} Get By Cloud Account And Region #
GET /v2/AzureApplicationSecurityGroup Get #
GET /v2/AzureComputeGalleryImage Get #
GET /v2/AzureCosmosDbAccount Get #
GET /v2/AzureCosmosDbAccount/{id} Get #
GET /v2/AzureDisk Get #
GET /v2/AzureDisk/{id} Get #
GET /v2/AzureFunction Get #
GET /v2/AzureFunction/{id} Get #
GET /v2/AzureKeyVault Get #
GET /v2/AzureKeyVault/{id} Get #
GET /v2/AzureKubernetes Get #
GET /v2/AzureKubernetes/{id} Get #
GET /v2/AzureLoadBalancer Get #
GET /v2/AzureLoadBalancer/{id} Get #
GET /v2/AzureLock Get #
GET /v2/AzureLock/{id} Get #
GET /v2/AzureLogicApp Get #
GET /v2/AzureLogicApp/{id} Get #
GET /v2/AzureLogProfile Get #
GET /v2/AzurePolicyAssignment/{id} Get #
GET /v2/AzurePolicyAssignment Get #
GET /v2/AzureRedisCache Get #
GET /v2/AzureRedisCache/{id} Get #
GET /v2/AzureResourceGroup Get #
GET /v2/AzureResourceGroup/{id} Get #
GET /v2/AzureRouteTable Get #
GET /v2/AzureRouteTable/{id} Get #
GET /v2/AzureSnapshot Get #
GET /v2/AzureSnapshot/{id} Get #
GET /v2/AzureSqlServer Get #
GET /v2/AzureSqlServer/{id} Get #
GET /v2/AzureStorageAccounts Get #
GET /v2/AzureStorageAccounts/{id} Get #
GET /v2/AzureStorageBlobContainer Get All #
GET /v2/AzureSubnet Get #
GET /v2/AzureSubnet/{id} Get #
GET /v2/AzureUser Get #
GET /v2/AzureUser/{id} Get #
GET /v2/AzureVirtualMachine Get #
GET /v2/AzureVirtualMachine/{id} Get #
GET /v2/AzureVirtualMachineImage Get #
GET /v2/AzureVirtualMachineScaleSet Get #
GET /v2/AzureVirtualNetworkPeering Get #
GET /v2/AzureVirtualNetworkPeering/{id} Get #
GET /v2/AzureWebApp Get #
GET /v2/AzureWebApp/{id} Get #

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/cloudguard-inventory-azure-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

cloudguard-inventory-azure-openapi.yml Raw ↑
info:
  title: Inventory - Azure
  version: v2
openapi: 3.0.0
servers:
- url: https://api.dome9.com/
  description: US region
- url: https://api.{region}.dome9.com/
  description: Other regions
  variables:
    region:
      enum:
      - eu1
      - ap1
      - ap2
      - ap3
      - cace1
      default: eu1
paths:
  /v2/AzureAnalysisService:
    get:
      tags:
      - Azure Analysis Service
      summary: Get
      operationId: AzureAnalysisService_Get_get_/v2/AzureAnalysisService
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.AnalysisService.AzureAnalysisServiceViewModel'
      description: Fetch all Analysis Service Servers for all cloud accounts
  /v2/AzureAnalysisService/{id}:
    get:
      tags:
      - Azure Analysis Service
      summary: Get
      operationId: AzureAnalysisService_Get_get_/v2/AzureAnalysisService/{id}
      parameters:
      - name: id
        in: path
        description: Dome9Id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Azure.AnalysisService.AzureAnalysisServiceViewModel'
      description: Get Analysis Service Server by Dome9Id or throw exception
  /v2/AzureApplicationGateway:
    get:
      tags:
      - Azure Application Gateway
      operationId: AzureApplicationGateway_Get_get_/v2/AzureApplicationGateway
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.ApplicationGateway.AzureApplicationGatewayViewModel'
      description: ''
      summary: Get
  /v2/AzureApplicationGateway/{id}:
    get:
      tags:
      - Azure Application Gateway
      operationId: AzureApplicationGateway_Get_get_/v2/AzureApplicationGateway/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Azure.ApplicationGateway.AzureApplicationGatewayViewModel'
      description: ''
      summary: Get
  /v2/AzureApplicationSecurityGroup/{id}:
    get:
      tags:
      - Azure Application Security Group
      summary: Get By Id
      operationId: AzureApplicationSecurityGroup_GetById_get_/v2/AzureApplicationSecurityGroup/{id}
      parameters:
      - name: id
        in: path
        description: ''
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Models.AzureApplicationSecurityGroupViewModel'
      description: get a specific Application Security Group by name and resource group
  /v2/AzureApplicationSecurityGroup/CloudAccountId/{cloudAccountId}/Region/{region}:
    get:
      tags:
      - Azure Application Security Group
      summary: Get By Cloud Account And Region
      operationId: AzureApplicationSecurityGroup_GetByCloudAccountAndRegion_get_/v2/AzureApplicationSecurityGroup/CloudAccountId/{cloudAccountId}/Region/{region}
      parameters:
      - name: cloudAccountId
        in: path
        description: ''
        required: true
        schema:
          type: string
          format: uuid
      - name: region
        in: path
        description: ''
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Models.AzureApplicationSecurityGroupViewModel'
      description: get all application security group of cloudAccount by region
  /v2/AzureApplicationSecurityGroup:
    get:
      tags:
      - Azure Application Security Group
      summary: Get
      operationId: AzureApplicationSecurityGroup_Get_get_/v2/AzureApplicationSecurityGroup
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Models.AzureApplicationSecurityGroupViewModel'
      description: get all Application Security Groups
  /v2/AzureComputeGalleryImage:
    get:
      tags:
      - Azure Compute Gallery Image
      operationId: AzureComputeGalleryImage_GetAsync_get_/v2/AzureComputeGalleryImage
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.ComputeGalleryImage.ViewModels.AzureComputeGalleryImageViewModel'
      description: ''
      summary: Get
  /v2/AzureCosmosDbAccount:
    get:
      tags:
      - Azure Cosmos Db Account
      operationId: AzureCosmosDbAccount_Get_get_/v2/AzureCosmosDbAccount
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.CosmosDbAccount.AzureCosmosDbAccountViewModel'
      description: ''
      summary: Get
  /v2/AzureCosmosDbAccount/{id}:
    get:
      tags:
      - Azure Cosmos Db Account
      operationId: AzureCosmosDbAccount_Get_get_/v2/AzureCosmosDbAccount/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Azure.CosmosDbAccount.AzureCosmosDbAccountViewModel'
      description: ''
      summary: Get
  /v2/AzureDisk:
    get:
      tags:
      - Azure Disk
      operationId: AzureDisk_Get_get_/v2/AzureDisk
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.Disk.DiskViewModel'
      description: ''
      summary: Get
  /v2/AzureDisk/{id}:
    get:
      tags:
      - Azure Disk
      operationId: AzureDisk_Get_get_/v2/AzureDisk/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Azure.Disk.DiskViewModel'
      description: ''
      summary: Get
  /v2/AzureFunction:
    get:
      tags:
      - Azure Function
      operationId: AzureFunction_Get_get_/v2/AzureFunction
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Falconetix.Model.AzureAppServiceViewModel'
      description: ''
      summary: Get
  /v2/AzureFunction/{id}:
    get:
      tags:
      - Azure Function
      operationId: AzureFunction_Get_get_/v2/AzureFunction/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Falconetix.Model.AzureAppServiceViewModel'
      description: ''
      summary: Get
  /v2/AzureKeyVault:
    get:
      tags:
      - Azure Key Vault
      operationId: AzureKeyVault_Get_get_/v2/AzureKeyVault
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.KeyVault.AzureKeyVaultViewModel'
      description: ''
      summary: Get
  /v2/AzureKeyVault/{id}:
    get:
      tags:
      - Azure Key Vault
      operationId: AzureKeyVault_Get_get_/v2/AzureKeyVault/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Azure.KeyVault.AzureKeyVaultViewModel'
      description: ''
      summary: Get
  /v2/AzureKubernetes:
    get:
      tags:
      - Azure Kubernetes
      operationId: AzureKubernetes_Get_get_/v2/AzureKubernetes
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.AzureKubernetesCluster.AzureKubernetesViewModel'
      description: ''
      summary: Get
  /v2/AzureKubernetes/{id}:
    get:
      tags:
      - Azure Kubernetes
      operationId: AzureKubernetes_Get_get_/v2/AzureKubernetes/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Azure.AzureKubernetesCluster.AzureKubernetesViewModel'
      description: ''
      summary: Get
  /v2/AzureLoadBalancer:
    get:
      tags:
      - Azure Load Balancer
      operationId: AzureLoadBalancer_Get_get_/v2/AzureLoadBalancer
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Models.AzureLoadBalancerViewModel'
      description: ''
      summary: Get
  /v2/AzureLoadBalancer/{id}:
    get:
      tags:
      - Azure Load Balancer
      operationId: AzureLoadBalancer_Get_get_/v2/AzureLoadBalancer/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Models.AzureLoadBalancerViewModel'
      description: ''
      summary: Get
  /v2/AzureLock:
    get:
      tags:
      - Azure Lock
      operationId: AzureLock_Get_get_/v2/AzureLock
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.Locks.AzureLockViewModel'
      description: ''
      summary: Get
  /v2/AzureLock/{id}:
    get:
      tags:
      - Azure Lock
      operationId: AzureLock_Get_get_/v2/AzureLock/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Azure.Locks.AzureLockViewModel'
      description: ''
      summary: Get
  /v2/AzureLogicApp:
    get:
      tags:
      - Azure Logic App
      operationId: AzureLogicApp_Get_get_/v2/AzureLogicApp
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Falconetix.Model.AzureLogicAppViewModel'
      description: ''
      summary: Get
  /v2/AzureLogicApp/{id}:
    get:
      tags:
      - Azure Logic App
      summary: Get
      operationId: AzureLogicApp_Get_get_/v2/AzureLogicApp/{id}
      parameters:
      - name: id
        in: path
        description: Dome9 Id of Logic App
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Falconetix.Model.AzureLogicAppViewModel'
      description: Get specific LogicApp by Dome9 Id
  /v2/AzureLogProfile:
    get:
      tags:
      - Azure Log Profile
      operationId: AzureLogProfile_Get_get_/v2/AzureLogProfile
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.LogProfile.AzureLogProfileViewModel'
      description: ''
      summary: Get
  /v2/AzurePolicyAssignment/{id}:
    get:
      tags:
      - Azure Policy Assignment
      operationId: AzurePolicyAssignment_Get_get_/v2/AzurePolicyAssignment/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Azure.PolicyAssignment.AzurePolicyAssignmentViewModel'
      description: ''
      summary: Get
  /v2/AzurePolicyAssignment:
    get:
      tags:
      - Azure Policy Assignment
      operationId: AzurePolicyAssignment_Get_get_/v2/AzurePolicyAssignment
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.PolicyAssignment.AzurePolicyAssignmentViewModel'
      description: ''
      summary: Get
  /v2/AzureRedisCache:
    get:
      tags:
      - Azure Redis Cache
      operationId: AzureRedisCache_Get_get_/v2/AzureRedisCache
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.RedisCache.ViewModels.AzureRedisCacheViewModel'
      description: ''
      summary: Get
  /v2/AzureRedisCache/{id}:
    get:
      tags:
      - Azure Redis Cache
      operationId: AzureRedisCache_Get_get_/v2/AzureRedisCache/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Azure.RedisCache.ViewModels.AzureRedisCacheViewModel'
      description: ''
      summary: Get
  /v2/AzureResourceGroup:
    get:
      tags:
      - Azure Resource Group
      operationId: AzureResourceGroup_Get_get_/v2/AzureResourceGroup
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Models.AzureResourceGroupViewModel'
      description: ''
      summary: Get
  /v2/AzureResourceGroup/{id}:
    get:
      tags:
      - Azure Resource Group
      operationId: AzureResourceGroup_Get_get_/v2/AzureResourceGroup/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Models.AzureResourceGroupViewModel'
      description: ''
      summary: Get
  /v2/AzureRouteTable:
    get:
      tags:
      - Azure Route Table
      operationId: AzureRouteTable_GetAsync_get_/v2/AzureRouteTable
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.RouteTable.AzureRouteTableViewModel'
      description: ''
      summary: Get
  /v2/AzureRouteTable/{id}:
    get:
      tags:
      - Azure Route Table
      operationId: AzureRouteTable_GetAsync_get_/v2/AzureRouteTable/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Azure.RouteTable.AzureRouteTableViewModel'
      description: ''
      summary: Get
  /v2/AzureSnapshot:
    get:
      tags:
      - Azure Snapshot
      operationId: AzureSnapshot_Get_get_/v2/AzureSnapshot
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotViewModel'
      description: ''
      summary: Get
  /v2/AzureSnapshot/{id}:
    get:
      tags:
      - Azure Snapshot
      operationId: AzureSnapshot_Get_get_/v2/AzureSnapshot/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotViewModel'
      description: ''
      summary: Get
  /v2/AzureSqlServer:
    get:
      tags:
      - Azure Sql Server
      operationId: AzureSqlServer_Get_get_/v2/AzureSqlServer
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.SqlServers.ViewModels.AzureSqlServerViewModel'
      description: ''
      summary: Get
  /v2/AzureSqlServer/{id}:
    get:
      tags:
      - Azure Sql Server
      operationId: AzureSqlServer_Get_get_/v2/AzureSqlServer/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Azure.SqlServers.ViewModels.AzureSqlServerViewModel'
      description: ''
      summary: Get
  /v2/AzureStorageAccounts:
    get:
      tags:
      - Azure Storage Accounts
      operationId: AzureStorageAccounts_Get_get_/v2/AzureStorageAccounts
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.Storage.ViewModels.AzureStorageAccountViewModel'
      description: ''
      summary: Get
  /v2/AzureStorageAccounts/{id}:
    get:
      tags:
      - Azure Storage Accounts
      operationId: AzureStorageAccounts_Get_get_/v2/AzureStorageAccounts/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Azure.Storage.ViewModels.AzureStorageAccountViewModel'
      description: ''
      summary: Get
  /v2/AzureStorageBlobContainer:
    get:
      tags:
      - Azure Storage Blob Container
      operationId: AzureStorageBlobContainer_GetAll_get_/v2/AzureStorageBlobContainer
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.StorageBlobContainer.AzureStorageBlobContainerViewModel'
      description: ''
      summary: Get All
  /v2/AzureSubnet:
    get:
      tags:
      - Azure Subnet
      operationId: AzureSubnet_Get_get_/v2/AzureSubnet
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Models.AzureSubnetViewModel'
      description: ''
      summary: Get
  /v2/AzureSubnet/{id}:
    get:
      tags:
      - Azure Subnet
      operationId: AzureSubnet_Get_get_/v2/AzureSubnet/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Models.AzureSubnetViewModel'
      description: ''
      summary: Get
  /v2/AzureUser:
    get:
      tags:
      - Azure User
      operationId: AzureUser_Get_get_/v2/AzureUser
      parameters:
      - name: cloudAccountId
        in: query
        required: false
        schema:
          type: string
          format: uuid
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.User.AzureUserViewModel'
      description: ''
      summary: Get
  /v2/AzureUser/{id}:
    get:
      tags:
      - Azure User
      operationId: AzureUser_Get_get_/v2/AzureUser/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Azure.User.AzureUserViewModel'
      description: ''
      summary: Get
  /v2/AzureVirtualMachine:
    get:
      tags:
      - Azure Virtual Machine
      operationId: AzureVirtualMachine_Get_get_/v2/AzureVirtualMachine
      parameters:
      - name: cloudAccountId
        in: query
        required: false
        schema:
          type: string
          format: uuid
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Models.AzureVirtualMachineViewModel'
      description: ''
      summary: Get
  /v2/AzureVirtualMachine/{id}:
    get:
      tags:
      - Azure Virtual Machine
      operationId: AzureVirtualMachine_Get_get_/v2/AzureVirtualMachine/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Models.AzureVirtualMachineViewModel'
      description: ''
      summary: Get
  /v2/AzureVirtualMachineImage:
    get:
      tags:
      - Azure Virtual Machine Image
      operationId: AzureVirtualMachineImage_GetAsync_get_/v2/AzureVirtualMachineImage
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Azure.VirtualMachineImage.AzureVirtualMachineImageViewModel'
      description: ''
      summary: Get
  /v2/AzureVirtualMachineScaleSet:
    get:
      tags:
      - Azure Virtual Machine Scale Set
      summary: Get
      operationId: AzureVirtualMachineScaleSet_Get_get_/v2/AzureVirtualMachineScaleSet
      parameters:
      - name: cloudAccountId
        in: query
        description: Identifier of cloud account
        required: false
        schema:
          type: string
          format: uuid
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Falconetix.Model.AzureVirtualMachineScaleSetViewModel'
      description: Get all ScaleSets by CloudAccountId
  /v2/AzureVirtualNetworkPeering:
    get:
      tags:
      - Azure Virtual Network Peering
      operationId: AzureVirtualNetworkPeering_Get_get_/v2/AzureVirtualNetworkPeering
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Model.AzureVirtualNetworkPeeringViewModel'
      description: ''
      summary: Get
  /v2/AzureVirtualNetworkPeering/{id}:
    get:
      tags:
      - Azure Virtual Network Peering
      operationId: AzureVirtualNetworkPeering_Get_get_/v2/AzureVirtualNetworkPeering/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Model.AzureVirtualNetworkPeeringViewModel'
      description: ''
      summary: Get
  /v2/AzureWebApp:
    get:
      tags:
      - Azure Web App
      operationId: AzureWebApp_Get_get_/v2/AzureWebApp
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Falconetix.Model.AzureAppServiceViewModel'
      description: ''
      summary: Get
  /v2/AzureWebApp/{id}:
    get:
      tags:
      - Azure Web App
      operationId: AzureWebApp_Get_get_/v2/AzureWebApp/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Falconetix.Model.AzureAppServiceViewModel'
      description: ''
      summary: Get
tags:
- name: AccessLease
  description: Access Leases
- name: AccessLeaseInvitation
  description: Access Lease Invitations
- name: Account
- name: AccountLimitation
- name: AccountPollingInterval
- name: AccountRegistration
- name: AccountTrust
  description: "Allow you to define a trust between accounts in order to allow users in a certain account to make changes\
    \ and operation on another account.\nActions can be taken on a trustee account via a role which is defined on it. \nThe\
    \ role should be assumed by a user from the trusted account."
- name: Agent
- name: Agentless
  description: Agentless Workload Posture
- name: Alert
- name: AlibabaCloudAccount
  description: Alibaba Cloud Accounts
- name: Application
- name: Assessment
  description: Run and View Compliance Assessments
- name: AssessmentHistory
- name: AssessmentHistoryV2
  description: Compliance Assessment History
- name: Audit
  description: Audit logs
- name: Auth
- name: Aws Cloud Account
  description: Manage AWS Cloud Accounts
- name: AwsAppSync
- name: AwsBackupVault
- name: AwsConfigSettings
- name: AwsCustomerGateway
- name: AwsEcsTask
- name: AwsEks
- name: AwsElasticIp
- name: AwsElasticsearchDomain
- name: AwsEmrCluster
- name: AwsInspectorFindings
- name: AwsInspectorRuns
- name: AwsLoadBalancersNetworkInterfaces
- name: AwsOrganizations
- name: AwsQuickSightAccount
- name: AwsQuickSightGroup
- name: AwsQuickSightUser
- name: AwsQuickSightVpcConnections
- name: AwsSageMaker
- name: AwsSecurityGroup
- name: AwsSecurityGroupPolicy
- name: AwsSecurityGroupsIndex
- name: AwsUnifiedOnboarding
  description: Aws Unified Onboarding
- name: AwsVpcEndpoint
- name: AzureAnalysisService
- name: AzureApplicationGateway
- name: AzureApplicationSecurityGroup
- name: AzureCloudAccount
  description: Onboard Azure accounts
- name: AzureComputeGalleryImage
- name: AzureCosmosDbAccount
- name: AzureDisk
- name: AzureFunction
- name: AzureKeyVault
- name: AzureKubernetes
- name: AzureLoadBalancer
- name: AzureLock
- name: AzureLogicApp
- name: AzureLogProfile
- name: AzurePolicyAssignment
- name: AzureRedisCache
- name: AzureResourceGroup
- name: AzureRouteTable
- name: AzureSecurityGroup
- name: AzureSecurityGroupPolicy
  description: Azure Network Security Group Policies
- name: AzureSnapshot
- name: AzureSqlDb
- name: AzureSqlServer
- name: AzureStorageAccounts
- name: AzureStorageBlobContainer
- name: AzureSubnet
- name: AzureUser
- name: AzureVirtualMachine
- name: AzureVirtualMachineImage
- name: AzureVirtualMachineScaleSet
- name: AzureVirtualNetworkPeering
- name: AzureWebApp
- name: BigTable
- name: BillableAssets
  description: Retrieve billable assets data
- name: BillableAssetsReport
  description: Billable Assets Report
- name: Billing
- name: Clarity
- name: CloudAcmCertificate
- name: CloudAmi
- name: CloudAutoScalingGroup
- name: CloudDbInstance
- name: CloudDirectConnect
- name: CloudDynamoDb
- name: CloudEcsCluster
- name: CloudEcsService
  description: Cloud Ecs Service
- name: CloudEcsTaskDefinition
- name: CloudEfs
- name: CloudElastiCacheCluster
- name: CloudFlowLogs
- name: CloudFrontDistribution
- name: CloudGuardDutyDetector
- name: CloudIamAccountSummary
- name: CloudIamCredentialReport
- name: CloudIamGroup
- name: CloudIamPasswordPolicy
- name: CloudIamPolicy
- name: CloudIamRole
- name: CloudIamServerCertificate
- name: CloudIamUser
- name: CloudIamVirtualMfaDevice
- name: CloudInfraUser
  description: CloudInfra Users
- name: CloudInstance
  description: Cloud Instances
- name: CloudInternetGateway
- name: CloudKinesisStream
- name: CloudKms
- name: CloudKmsAlias
- name: CloudLambdaFunction
  description: Cloud Lambda Function
- name: CloudLoadBalancer
- name: CloudLogGroups
- name: CloudMetricAlarm
- name: CloudNacl
- name: CloudNetworkInterfaces
- name: CloudRedshiftCluster
- name: CloudRegion
- name: CloudRoute53Domain
- name: CloudRoute53HostedZone
- name: CloudRoute53RecordSetGroup
- name: CloudRouteTable
- name: CloudS3Bucket
  description: ''
- name: CloudSecurityGroup
  description: AWS Security Groups
- name: CloudSnsSubscription
- name: CloudSnsTopic
- name: CloudSql
- name: CloudSqs
  description: ''
- name: CloudSubnet
- name: CloudTrail
  description: CloudTrail
- name: CloudVolume
- name: CloudVpc
- name: CloudVpcPeeringConnection
- name: CloudVPNConnection
- name: CloudVpnGateway
- name: CloudWAFRegional
- name: CloudWatchEventsRule
  description: CloudWatchEventsRule
- name: ComplianceExclusion
  description: Compliance Exclusions
- name: CompliancePolicy
- name: ComplianceRemediation
  description: Compliance Remediation
- name: ComplianceRemediationOld
  description: Compliance Remediation - DEPRECATED - please use /Compliance/Remediation instead
- name: ComplianceRuleset
  description: ComplianceRuleset
- name: ContinuousComplianceNotification
  description: Continuous Compliance Notification Policies
- name: ContinuousCompliancePolicy
- name: ContinuousCompliancePolicyV2
  description: Continuous Compliance Policies
- name: EmergencyPolicy
- name: EntityFetchStatus
- name: EntityReport
- name: ExclusionOld
  description: Compliance Exclusions - DEPRECATED - please use /Compliance

# --- truncated at 32 KB (159 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cloudguard/refs/heads/main/openapi/cloudguard-inventory-azure-openapi.yml