CloudGuard Azure Virtual Machine Scale Set API
The Azure Virtual Machine Scale Set API from CloudGuard — 1 operation(s) for azure virtual machine scale set.
The Azure Virtual Machine Scale Set API from CloudGuard — 1 operation(s) for azure virtual machine scale set.
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-virtual-machine-scale-set-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 Virtual Machine Scale Set 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 Virtual Machine Scale Set
paths:
/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
components:
schemas:
Falconetix.Model.AzureVirtualMachineScaleSetSkuViewModel:
type: object
properties:
name:
type: string
tier:
type: string
capacity:
format: int64
type: integer
Falconetix.Model.AzureApiEntityReferenceViewModel:
type: object
properties:
id:
type: string
Falconetix.Model.AzureVirtualMachineScaleSetIdentityViewModel:
type: object
properties:
principalId:
type: string
tenantId:
type: string
type:
type: string
Falconetix.Model.AzureWinRMConfigurationViewModel:
type: object
properties:
listeners:
type: array
items:
$ref: '#/components/schemas/Falconetix.Model.AzureWinRMListenerViewModel'
Falconetix.Model.AzureVirtualMachineScaleSetOSDiskViewModel:
type: object
properties:
name:
type: string
caching:
type: string
createOption:
type: string
osType:
type: string
image:
$ref: '#/components/schemas/Falconetix.Model.AzureVirtualHardDiskViewModel'
vhdContainers:
type: array
items:
type: string
managedDisk:
$ref: '#/components/schemas/Falconetix.Model.AzureVirtualMachineScaleSetManagedDiskParametersViewModel'
Falconetix.Model.AzureSubResourceViewModel:
type: object
properties:
id:
type: string
Falconetix.Model.AzureImageReferenceViewModel:
type: object
properties:
publisher:
type: string
offer:
type: string
sku:
type: string
version:
type: string
Falconetix.Model.AzureWindowsConfigurationViewModel:
type: object
properties:
provisionVMAgent:
type: boolean
enableAutomaticUpdates:
type: boolean
timeZone:
type: string
additionalUnattendContent:
type: array
items:
$ref: '#/components/schemas/Falconetix.Model.AzureAdditionalUnattendContentViewModel'
winRM:
$ref: '#/components/schemas/Falconetix.Model.AzureWinRMConfigurationViewModel'
Falconetix.Model.AzureVirtualMachineScaleSetNetworkConfigurationViewModel:
type: object
properties:
name:
type: string
primary:
type: boolean
enableAcceleratedNetworking:
type: boolean
networkSecurityGroup:
$ref: '#/components/schemas/Falconetix.Model.AzureSubResourceViewModel'
dnsSettings:
$ref: '#/components/schemas/Falconetix.Model.AzureScaleSetNetworkDnsSettingsViewModel'
ipConfigurations:
type: array
items:
$ref: '#/components/schemas/Falconetix.Model.AzureVirtualMachineScaleSetIPConfigurationViewModel'
id:
type: string
Falconetix.Model.AzureLinuxConfigurationViewModel:
type: object
properties:
disablePasswordAuthentication:
type: boolean
Dome9.Web.Api.Azure.VirtualMachineScaleSet.AzureVirtualMachineScaleSetInstanceViewModel:
type: object
properties:
id:
type: string
vmId:
type: string
accountId:
format: int64
type: integer
cloudAccountId:
format: uuid
type: string
example: 00000000-0000-0000-0000-000000000000
name:
type: string
region:
type: string
resourceGroup:
type: string
operatingSystem:
type: string
size:
type: string
instanceId:
description: 'Index of VM in ScaleSet. For ex: 1'
type: string
Falconetix.Model.AzureVirtualMachineScaleSetViewModel:
type: object
properties:
id:
type: string
externalId:
type: string
name:
type: string
type:
type: string
location:
type: string
sku:
$ref: '#/components/schemas/Falconetix.Model.AzureVirtualMachineScaleSetSkuViewModel'
provisioningState:
type: string
virtualNetwork:
type: string
overprovision:
type: boolean
uniqueId:
type: string
singlePlacementGroup:
type: boolean
identity:
$ref: '#/components/schemas/Falconetix.Model.AzureVirtualMachineScaleSetIdentityViewModel'
virtualMachineProfile:
$ref: '#/components/schemas/Falconetix.Model.AzureVirtualMachineScaleSetVMProfileViewModel'
tags:
type: object
additionalProperties:
type: string
instances:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.VirtualMachineScaleSet.AzureVirtualMachineScaleSetInstanceViewModel'
Falconetix.Model.AzureScaleSetNetworkDnsSettingsViewModel:
type: object
properties:
dnsServers:
type: array
items:
type: string
Falconetix.Model.AzureScaleSetPublicIPAddressConfigurationViewModel:
type: object
properties:
name:
type: string
idleTimeoutInMinutes:
format: int32
type: integer
dnsSettings:
$ref: '#/components/schemas/Falconetix.Model.AzureScaleSetPublicIPAddressDnsSettingsViewModel'
Falconetix.Model.AzureVirtualMachineScaleSetVMProfileViewModel:
type: object
properties:
osProfile:
$ref: '#/components/schemas/Falconetix.Model.AzureVirtualMachineScaleSetOSProfileViewModel'
storageProfile:
$ref: '#/components/schemas/Falconetix.Model.AzureVirtualMachineScaleSetStorageProfileViewModel'
networkProfile:
$ref: '#/components/schemas/Falconetix.Model.AzureVirtualMachineScaleSetNetworkProfileViewModel'
licenseType:
type: string
Falconetix.Model.AzureVirtualMachineScaleSetIPConfigurationViewModel:
type: object
properties:
name:
type: string
subnet:
$ref: '#/components/schemas/Falconetix.Model.AzureApiEntityReferenceViewModel'
primary:
type: boolean
publicIPAddressConfiguration:
$ref: '#/components/schemas/Falconetix.Model.AzureScaleSetPublicIPAddressConfigurationViewModel'
privateIPAddressVersion:
type: string
applicationGatewayBackendAddressPools:
type: array
items:
$ref: '#/components/schemas/Falconetix.Model.AzureSubResourceViewModel'
loadBalancerBackendAddressPools:
type: array
items:
$ref: '#/components/schemas/Falconetix.Model.AzureSubResourceViewModel'
loadBalancerInboundNatPools:
type: array
items:
$ref: '#/components/schemas/Falconetix.Model.AzureSubResourceViewModel'
id:
type: string
Falconetix.Model.AzureVirtualMachineScaleSetStorageProfileViewModel:
type: object
properties:
imageReference:
$ref: '#/components/schemas/Falconetix.Model.AzureImageReferenceViewModel'
osDisk:
$ref: '#/components/schemas/Falconetix.Model.AzureVirtualMachineScaleSetOSDiskViewModel'
dataDisks:
type: array
items:
$ref: '#/components/schemas/Falconetix.Model.AzureVirtualMachineScaleSetDataDiskViewModel'
Falconetix.Model.AzureScaleSetPublicIPAddressDnsSettingsViewModel:
type: object
properties:
domainNameLabel:
type: string
Falconetix.Model.AzureVirtualMachineScaleSetManagedDiskParametersViewModel:
type: object
properties:
storageAccountType:
type: string
Falconetix.Model.AzureVirtualMachineScaleSetNetworkProfileViewModel:
type: object
properties:
networkInterfaceConfigurations:
type: array
items:
$ref: '#/components/schemas/Falconetix.Model.AzureVirtualMachineScaleSetNetworkConfigurationViewModel'
Falconetix.Model.AzureVirtualMachineScaleSetDataDiskViewModel:
type: object
properties:
name:
type: string
lun:
format: int32
type: integer
caching:
type: string
createOption:
type: string
diskSizeGB:
format: int32
type: integer
managedDisk:
$ref: '#/components/schemas/Falconetix.Model.AzureVirtualMachineScaleSetManagedDiskParametersViewModel'
Falconetix.Model.AzureVirtualHardDiskViewModel:
type: object
properties:
uri:
type: string
Falconetix.Model.AzureAdditionalUnattendContentViewModel:
type: object
properties:
passName:
type: string
componentName:
type: string
settingName:
type: string
content:
type: string
Falconetix.Model.AzureWinRMListenerViewModel:
type: object
properties:
protocol:
type: string
certificateUrl:
type: string
Falconetix.Model.AzureVirtualMachineScaleSetOSProfileViewModel:
type: object
properties:
computerNamePrefix:
type: string
adminUsername:
type: string
customData:
type: string
windowsConfiguration:
$ref: '#/components/schemas/Falconetix.Model.AzureWindowsConfigurationViewModel'
linuxConfiguration:
$ref: '#/components/schemas/Falconetix.Model.AzureLinuxConfigurationViewModel'
securitySchemes:
basic:
type: http
scheme: basic
x-readme:
explorer-enabled: true
proxy-enabled: true