CloudGuard Azure Snapshot API
The Azure Snapshot API from CloudGuard — 2 operation(s) for azure snapshot.
The Azure Snapshot API from CloudGuard — 2 operation(s) for azure snapshot.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/cloudguard-azure-snapshot-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: Inventory - Azure Azure Snapshot API
version: v2
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
security:
- basic: []
tags:
- name: Azure Snapshot
paths:
/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
components:
schemas:
Dome9.Web.Api.Azure.Snapshot.AzureSnapshotEncryptionViewModel:
type: object
properties:
diskEncryptionSetId:
type: string
type:
type: string
Dome9.Web.Api.Azure.Snapshot.AzureSnapshotEncryptionKeyViewModel:
type: object
properties:
secretUrl:
type: string
sourceVault:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotSourceVaultViewModel'
Dome9.Web.Api.Azure.Snapshot.AzureSnapshotSkuViewModel:
type: object
properties:
name:
type: string
tier:
type: string
Dome9.Web.Api.Azure.Snapshot.AzureSnapshotPurchasePlanViewModel:
type: object
properties:
name:
type: string
publisher:
type: string
product:
type: string
Dome9.Web.Api.Azure.Snapshot.AzureSnapshotEncryptionSettingViewModel:
type: object
properties:
keyEncryptionKey:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotEncryptionKeyViewModel'
diskEncryptionKey:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotEncryptionKeyViewModel'
Dome9.Web.Api.Azure.Snapshot.AzureSnapshotSourceVaultViewModel:
type: object
properties:
id:
type: string
Dome9.Web.Api.Azure.Snapshot.AzureSnapshotPropertiesViewModel:
type: object
properties:
completionPercent:
format: double
type: number
copyCompletionError:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotCopyCompletionErrorViewModel'
creationData:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotCreationDataViewModel'
dataAccessAuthMode:
type: string
diskAccessId:
type: string
diskSizeBytes:
format: int64
type: integer
diskSizeGb:
format: int32
type: integer
diskState:
type: string
encryption:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotEncryptionViewModel'
encryptionSettingsCollection:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotEncryptionSettingsCollectionViewModel'
hyperVGeneration:
type: string
incremental:
type: boolean
incrementalSnapshotFamilyId:
type: string
networkAccessPolicy:
type: string
osType:
type: string
provisioningState:
type: string
publicNetworkAccess:
type: string
purchasePlan:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotPurchasePlanViewModel'
securityProfile:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotSecurityProfileViewModel'
supportedCapabilities:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotSupportedCapabilitiesViewModel'
supportsHibernation:
type: boolean
timeCreated:
format: date-time
type: string
uniqueId:
type: string
Dome9.Web.Api.Azure.Snapshot.AzureSnapshotCreationDataViewModel:
type: object
properties:
createOption:
type: string
elasticSanResourceId:
type: string
galleryImageReference:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotGalleryImageReferenceViewModel'
imageReference:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotGalleryImageReferenceViewModel'
logicalSectorSize:
format: int32
type: integer
performancePlus:
type: boolean
provisionedBandwidthCopySpeed:
type: string
securityDataUri:
type: string
sourceResourceId:
type: string
sourceUniqueId:
type: string
sourceUri:
type: string
storageAccountId:
type: string
uploadSizeBytes:
format: int64
type: integer
Dome9.Web.Api.Azure.Snapshot.AzureSnapshotSupportedCapabilitiesViewModel:
type: object
properties:
acceleratedNetwork:
type: boolean
Dome9.Web.Api.Azure.Snapshot.AzureSnapshotExtendedLocationViewModel:
type: object
properties:
name:
type: string
type:
type: string
Dome9.Web.Api.Azure.Snapshot.AzureSnapshotTagViewModel:
type: object
properties:
key:
type: string
value:
type: string
Dome9.Web.Api.Azure.Snapshot.AzureSnapshotEncryptionSettingsCollectionViewModel:
type: object
properties:
encryptionSettings:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotEncryptionSettingViewModel'
Dome9.Web.Api.Azure.Snapshot.AzureSnapshotGalleryImageReferenceViewModel:
type: object
properties:
communityGalleryImageId:
type: string
id:
type: string
lun:
format: int32
type: integer
sharedGalleryImageId:
type: string
Dome9.Web.Api.Azure.Snapshot.AzureSnapshotViewModel:
type: object
properties:
id:
type: string
name:
type: string
location:
type: string
managedBy:
type: string
extendedLocation:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotExtendedLocationViewModel'
properties:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotPropertiesViewModel'
type:
type: string
sku:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotSkuViewModel'
tags:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.Snapshot.AzureSnapshotTagViewModel'
Dome9.Web.Api.Azure.Snapshot.AzureSnapshotCopyCompletionErrorViewModel:
type: object
properties:
errorCode:
type: string
errorMessage:
type: string
Dome9.Web.Api.Azure.Snapshot.AzureSnapshotSecurityProfileViewModel:
type: object
properties:
securityType:
type: string
secureVMDiskEncryptionSetId:
type: string
securitySchemes:
basic:
type: http
scheme: basic
x-readme:
explorer-enabled: true
proxy-enabled: true