How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Cisco Intersight Virtualization API

Hypervisor, virtual machine, datastore and virtual-console operations for VMware, Hyper-V and Intersight-managed virtualization targets. 96 operations across 50 paths and 2 resource tag(s), from Cisco's own OpenAPI 3.0.2 document.

Cisco Intersight Virtualization API is one of 11 APIs that Cisco Intersight publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Virtualization, Compute, and vmrc. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and rate-limit docs.

This API exposes 96 operations across 50 paths, organized into 2 resource areas, and defines 151 schemas. It is described by OpenAPI 3.0.2, at version 1.0.11-20260807064027971.

Requests are made against a single base URL, https://{server}.

96 operations 50 paths 151 schemas 1 DELETE50 GET21 PATCH24 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.2
API Version
1.0.11-20260807064027971
Base URL
https://intersight.com
Authentication
API Key, HTTP Signature, OAuth 2.0
Resource Areas
2

Authentication & Security 3

Cisco Intersight Virtualization API declares 3 security schemes for authenticating requests. An API key is passed in the cookie as X-Starship-Token (cookieAuth). It uses HTTP signature authentication (http_signature). It supports OAuth 2.0 (oAuth2) using the authorizationCode and clientCredentials flows, exposing 3315 scopes.

  • cookieAuth — The authentication cookie obtained from a Single-Sign-On SAML assertion.
  • http_signature — The 'HTTP signature' security scheme. Each HTTP request is cryptographically signed as specified in https://datatracker.ietf.org/doc/draft-cavage-http-signatur…
  • oAuth2 — The client uses the OAuth2 security scheme. To use OAuth2, a client application must be registered by creating a iam.AppRegistration resource. The user who cre…

Paths & Operations 96

Across 50 paths, the API surfaces 96 operations — 1 DELETE, 50 GET, 21 PATCH, 24 POST. They span 2 resource areas: virtualization, vmrc. Each is listed below with its method, path, parameters, and response codes.

virtualization 91
POST
/api/v1/virtualization/EsxiConsoles
Create a 'virtualization.EsxiConsole' resource.
CreateVirtualizationEsxiConsole 2 params body → 200400401403404default
GET
/api/v1/virtualization/EsxiConsoles
Read a 'virtualization.EsxiConsole' resource.
GetVirtualizationEsxiConsoleList 11 params → 200400401403404default
GET
/api/v1/virtualization/EsxiConsoles/{Moid}
Read a 'virtualization.EsxiConsole' resource.
GetVirtualizationEsxiConsoleByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/EsxiConsoles/{Moid}
Update a 'virtualization.EsxiConsole' resource.
UpdateVirtualizationEsxiConsole 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/EsxiConsoles/{Moid}
Update a 'virtualization.EsxiConsole' resource.
PatchVirtualizationEsxiConsole 2 params body → 200400401403404default
GET
/api/v1/virtualization/Hosts
Read a 'virtualization.Host' resource.
GetVirtualizationHostList 11 params → 200400401403404default
GET
/api/v1/virtualization/Hosts/{Moid}
Read a 'virtualization.Host' resource.
GetVirtualizationHostByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/Hosts/{Moid}
Update a 'virtualization.Host' resource.
UpdateVirtualizationHost 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/Hosts/{Moid}
Update a 'virtualization.Host' resource.
PatchVirtualizationHost 2 params body → 200400401403404default
GET
/api/v1/virtualization/VirtualMachines
Read a 'virtualization.VirtualMachine' resource.
GetVirtualizationVirtualMachineList 11 params → 200400401403404default
POST
/api/v1/virtualization/VirtualMachines
Create a 'virtualization.VirtualMachine' resource.
CreateVirtualizationVirtualMachine 2 params body → 200400401403404default
GET
/api/v1/virtualization/VirtualMachines/{Moid}
Read a 'virtualization.VirtualMachine' resource.
GetVirtualizationVirtualMachineByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VirtualMachines/{Moid}
Update a 'virtualization.VirtualMachine' resource.
UpdateVirtualizationVirtualMachine 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VirtualMachines/{Moid}
Update a 'virtualization.VirtualMachine' resource.
PatchVirtualizationVirtualMachine 2 params body → 200400401403404default
DELETE
/api/v1/virtualization/VirtualMachines/{Moid}
Delete a 'virtualization.VirtualMachine' resource.
DeleteVirtualizationVirtualMachine 1 param → 200400401403404default
GET
/api/v1/virtualization/VmwareClusters
Read a 'virtualization.VmwareCluster' resource.
GetVirtualizationVmwareClusterList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareClusters/{Moid}
Read a 'virtualization.VmwareCluster' resource.
GetVirtualizationVmwareClusterByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwareClusters/{Moid}
Update a 'virtualization.VmwareCluster' resource.
UpdateVirtualizationVmwareCluster 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwareClusters/{Moid}
Update a 'virtualization.VmwareCluster' resource.
PatchVirtualizationVmwareCluster 2 params body → 200400401403404default
GET
/api/v1/virtualization/VmwareDatacenters
Read a 'virtualization.VmwareDatacenter' resource.
GetVirtualizationVmwareDatacenterList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareDatacenters/{Moid}
Read a 'virtualization.VmwareDatacenter' resource.
GetVirtualizationVmwareDatacenterByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwareDatacenters/{Moid}
Update a 'virtualization.VmwareDatacenter' resource.
UpdateVirtualizationVmwareDatacenter 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwareDatacenters/{Moid}
Update a 'virtualization.VmwareDatacenter' resource.
PatchVirtualizationVmwareDatacenter 2 params body → 200400401403404default
GET
/api/v1/virtualization/VmwareDatastores
Read a 'virtualization.VmwareDatastore' resource.
GetVirtualizationVmwareDatastoreList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareDatastores/{Moid}
Read a 'virtualization.VmwareDatastore' resource.
GetVirtualizationVmwareDatastoreByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwareDatastores/{Moid}
Update a 'virtualization.VmwareDatastore' resource.
UpdateVirtualizationVmwareDatastore 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwareDatastores/{Moid}
Update a 'virtualization.VmwareDatastore' resource.
PatchVirtualizationVmwareDatastore 2 params body → 200400401403404default
GET
/api/v1/virtualization/VmwareDatastoreClusters
Read a 'virtualization.VmwareDatastoreCluster' resource.
GetVirtualizationVmwareDatastoreClusterList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareDatastoreClusters/{Moid}
Read a 'virtualization.VmwareDatastoreCluster' resource.
GetVirtualizationVmwareDatastoreClusterByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwareDatastoreClusters/{Moid}
Update a 'virtualization.VmwareDatastoreCluster' resource.
UpdateVirtualizationVmwareDatastoreCluster 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwareDatastoreClusters/{Moid}
Update a 'virtualization.VmwareDatastoreCluster' resource.
PatchVirtualizationVmwareDatastoreCluster 2 params body → 200400401403404default
GET
/api/v1/virtualization/VmwareDistributedNetworks
Read a 'virtualization.VmwareDistributedNetwork' resource.
GetVirtualizationVmwareDistributedNetworkList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareDistributedNetworks/{Moid}
Read a 'virtualization.VmwareDistributedNetwork' resource.
GetVirtualizationVmwareDistributedNetworkByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwareDistributedNetworks/{Moid}
Update a 'virtualization.VmwareDistributedNetwork' resource.
UpdateVirtualizationVmwareDistributedNetwork 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwareDistributedNetworks/{Moid}
Update a 'virtualization.VmwareDistributedNetwork' resource.
PatchVirtualizationVmwareDistributedNetwork 2 params body → 200400401403404default
GET
/api/v1/virtualization/VmwareDistributedSwitches
Read a 'virtualization.VmwareDistributedSwitch' resource.
GetVirtualizationVmwareDistributedSwitchList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareDistributedSwitches/{Moid}
Read a 'virtualization.VmwareDistributedSwitch' resource.
GetVirtualizationVmwareDistributedSwitchByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwareDistributedSwitches/{Moid}
Update a 'virtualization.VmwareDistributedSwitch' resource.
UpdateVirtualizationVmwareDistributedSwitch 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwareDistributedSwitches/{Moid}
Update a 'virtualization.VmwareDistributedSwitch' resource.
PatchVirtualizationVmwareDistributedSwitch 2 params body → 200400401403404default
GET
/api/v1/virtualization/VmwareFolders
Read a 'virtualization.VmwareFolder' resource.
GetVirtualizationVmwareFolderList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareFolders/{Moid}
Read a 'virtualization.VmwareFolder' resource.
GetVirtualizationVmwareFolderByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwareFolders/{Moid}
Update a 'virtualization.VmwareFolder' resource.
UpdateVirtualizationVmwareFolder 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwareFolders/{Moid}
Update a 'virtualization.VmwareFolder' resource.
PatchVirtualizationVmwareFolder 2 params body → 200400401403404default
GET
/api/v1/virtualization/VmwareHosts
Read a 'virtualization.VmwareHost' resource.
GetVirtualizationVmwareHostList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareHosts/{Moid}
Read a 'virtualization.VmwareHost' resource.
GetVirtualizationVmwareHostByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwareHosts/{Moid}
Update a 'virtualization.VmwareHost' resource.
UpdateVirtualizationVmwareHost 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwareHosts/{Moid}
Update a 'virtualization.VmwareHost' resource.
PatchVirtualizationVmwareHost 2 params body → 200400401403404default
GET
/api/v1/virtualization/VmwareHostGpus
Read a 'virtualization.VmwareHostGpu' resource.
GetVirtualizationVmwareHostGpuList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareHostGpus/{Moid}
Read a 'virtualization.VmwareHostGpu' resource.
GetVirtualizationVmwareHostGpuByMoid 4 params → 200400401403404default
GET
/api/v1/virtualization/VmwareKernelNetworks
Read a 'virtualization.VmwareKernelNetwork' resource.
GetVirtualizationVmwareKernelNetworkList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareKernelNetworks/{Moid}
Read a 'virtualization.VmwareKernelNetwork' resource.
GetVirtualizationVmwareKernelNetworkByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwareKernelNetworks/{Moid}
Update a 'virtualization.VmwareKernelNetwork' resource.
UpdateVirtualizationVmwareKernelNetwork 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwareKernelNetworks/{Moid}
Update a 'virtualization.VmwareKernelNetwork' resource.
PatchVirtualizationVmwareKernelNetwork 2 params body → 200400401403404default
GET
/api/v1/virtualization/VmwareNetworks
Read a 'virtualization.VmwareNetwork' resource.
GetVirtualizationVmwareNetworkList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareNetworks/{Moid}
Read a 'virtualization.VmwareNetwork' resource.
GetVirtualizationVmwareNetworkByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwareNetworks/{Moid}
Update a 'virtualization.VmwareNetwork' resource.
UpdateVirtualizationVmwareNetwork 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwareNetworks/{Moid}
Update a 'virtualization.VmwareNetwork' resource.
PatchVirtualizationVmwareNetwork 2 params body → 200400401403404default
GET
/api/v1/virtualization/VmwarePhysicalNetworkInterfaces
Read a 'virtualization.VmwarePhysicalNetworkInterface' resource.
GetVirtualizationVmwarePhysicalNetworkInterfaceList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwarePhysicalNetworkInterfaces/{Moid}
Read a 'virtualization.VmwarePhysicalNetworkInterface' resource.
GetVirtualizationVmwarePhysicalNetworkInterfaceByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwarePhysicalNetworkInterfaces/{Moid}
Update a 'virtualization.VmwarePhysicalNetworkInterface' resource.
UpdateVirtualizationVmwarePhysicalNetworkInterface 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwarePhysicalNetworkInterfaces/{Moid}
Update a 'virtualization.VmwarePhysicalNetworkInterface' resource.
PatchVirtualizationVmwarePhysicalNetworkInterface 2 params body → 200400401403404default
GET
/api/v1/virtualization/VmwareProactiveHas
Read a 'virtualization.VmwareProactiveHa' resource.
GetVirtualizationVmwareProactiveHaList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareProactiveHas/{Moid}
Read a 'virtualization.VmwareProactiveHa' resource.
GetVirtualizationVmwareProactiveHaByMoid 4 params → 200400401403404default
GET
/api/v1/virtualization/VmwareUplinkPorts
Read a 'virtualization.VmwareUplinkPort' resource.
GetVirtualizationVmwareUplinkPortList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareUplinkPorts/{Moid}
Read a 'virtualization.VmwareUplinkPort' resource.
GetVirtualizationVmwareUplinkPortByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwareUplinkPorts/{Moid}
Update a 'virtualization.VmwareUplinkPort' resource.
UpdateVirtualizationVmwareUplinkPort 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwareUplinkPorts/{Moid}
Update a 'virtualization.VmwareUplinkPort' resource.
PatchVirtualizationVmwareUplinkPort 2 params body → 200400401403404default
GET
/api/v1/virtualization/VmwareVcenters
Read a 'virtualization.VmwareVcenter' resource.
GetVirtualizationVmwareVcenterList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareVcenters/{Moid}
Read a 'virtualization.VmwareVcenter' resource.
GetVirtualizationVmwareVcenterByMoid 4 params → 200400401403404default
GET
/api/v1/virtualization/VmwareVirtualDisks
Read a 'virtualization.VmwareVirtualDisk' resource.
GetVirtualizationVmwareVirtualDiskList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareVirtualDisks/{Moid}
Read a 'virtualization.VmwareVirtualDisk' resource.
GetVirtualizationVmwareVirtualDiskByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwareVirtualDisks/{Moid}
Update a 'virtualization.VmwareVirtualDisk' resource.
UpdateVirtualizationVmwareVirtualDisk 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwareVirtualDisks/{Moid}
Update a 'virtualization.VmwareVirtualDisk' resource.
PatchVirtualizationVmwareVirtualDisk 2 params body → 200400401403404default
GET
/api/v1/virtualization/VmwareVirtualMachines
Read a 'virtualization.VmwareVirtualMachine' resource.
GetVirtualizationVmwareVirtualMachineList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareVirtualMachines/{Moid}
Read a 'virtualization.VmwareVirtualMachine' resource.
GetVirtualizationVmwareVirtualMachineByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwareVirtualMachines/{Moid}
Update a 'virtualization.VmwareVirtualMachine' resource.
UpdateVirtualizationVmwareVirtualMachine 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwareVirtualMachines/{Moid}
Update a 'virtualization.VmwareVirtualMachine' resource.
PatchVirtualizationVmwareVirtualMachine 2 params body → 200400401403404default
GET
/api/v1/virtualization/VmwareVirtualMachineGpus
Read a 'virtualization.VmwareVirtualMachineGpu' resource.
GetVirtualizationVmwareVirtualMachineGpuList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareVirtualMachineGpus/{Moid}
Read a 'virtualization.VmwareVirtualMachineGpu' resource.
GetVirtualizationVmwareVirtualMachineGpuByMoid 4 params → 200400401403404default
GET
/api/v1/virtualization/VmwareVirtualMachineSnapshots
Read a 'virtualization.VmwareVirtualMachineSnapshot' resource.
GetVirtualizationVmwareVirtualMachineSnapshotList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareVirtualMachineSnapshots/{Moid}
Read a 'virtualization.VmwareVirtualMachineSnapshot' resource.
GetVirtualizationVmwareVirtualMachineSnapshotByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwareVirtualMachineSnapshots/{Moid}
Update a 'virtualization.VmwareVirtualMachineSnapshot' resource.
UpdateVirtualizationVmwareVirtualMachineSnapshot 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwareVirtualMachineSnapshots/{Moid}
Update a 'virtualization.VmwareVirtualMachineSnapshot' resource.
PatchVirtualizationVmwareVirtualMachineSnapshot 2 params body → 200400401403404default
GET
/api/v1/virtualization/VmwareVirtualNetworkInterfaces
Read a 'virtualization.VmwareVirtualNetworkInterface' resource.
GetVirtualizationVmwareVirtualNetworkInterfaceList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareVirtualNetworkInterfaces/{Moid}
Read a 'virtualization.VmwareVirtualNetworkInterface' resource.
GetVirtualizationVmwareVirtualNetworkInterfaceByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwareVirtualNetworkInterfaces/{Moid}
Update a 'virtualization.VmwareVirtualNetworkInterface' resource.
UpdateVirtualizationVmwareVirtualNetworkInterface 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwareVirtualNetworkInterfaces/{Moid}
Update a 'virtualization.VmwareVirtualNetworkInterface' resource.
PatchVirtualizationVmwareVirtualNetworkInterface 2 params body → 200400401403404default
GET
/api/v1/virtualization/VmwareVirtualSwitches
Read a 'virtualization.VmwareVirtualSwitch' resource.
GetVirtualizationVmwareVirtualSwitchList 11 params → 200400401403404default
GET
/api/v1/virtualization/VmwareVirtualSwitches/{Moid}
Read a 'virtualization.VmwareVirtualSwitch' resource.
GetVirtualizationVmwareVirtualSwitchByMoid 4 params → 200400401403404default
POST
/api/v1/virtualization/VmwareVirtualSwitches/{Moid}
Update a 'virtualization.VmwareVirtualSwitch' resource.
UpdateVirtualizationVmwareVirtualSwitch 2 params body → 200400401403404default
PATCH
/api/v1/virtualization/VmwareVirtualSwitches/{Moid}
Update a 'virtualization.VmwareVirtualSwitch' resource.
PatchVirtualizationVmwareVirtualSwitch 2 params body → 200400401403404default
vmrc 5
POST
/api/v1/vmrc/Consoles
Create a 'vmrc.Console' resource.
CreateVmrcConsole 2 params body → 200400401403404default
GET
/api/v1/vmrc/Consoles
Read a 'vmrc.Console' resource.
GetVmrcConsoleList 11 params → 200400401403404default
GET
/api/v1/vmrc/Consoles/{Moid}
Read a 'vmrc.Console' resource.
GetVmrcConsoleByMoid 4 params → 200400401403404default
POST
/api/v1/vmrc/Consoles/{Moid}
Update a 'vmrc.Console' resource.
UpdateVmrcConsole 2 params body → 200400401403404default
PATCH
/api/v1/vmrc/Consoles/{Moid}
Update a 'vmrc.Console' resource.
PatchVmrcConsole 2 params body → 200400401403404default

Schemas 151

The contract defines 151 schemas that model the data the API accepts and returns. Each schema is shown below with its type and property counts.

virtualization.ActionInfo
Details of an action performed on a virtual machine. Contains status, failure reason message etc.
virtualization.BaseCluster.Relationship
A relationship to the 'virtualization.BaseCluster' resource, or the expanded 'virtualization.BaseCluster' resource, or the 'null' value.
virtualization.BaseCluster
Common attributes of a cluster of resources within a datacenter. A cluster is a convenient grouping of resources such as Host, Datastore, etc.
virtualization.BaseCustomSpec
ESXi virtual machine custom specification.
virtualization.BaseDatacenter
Common attributes of any datacenter. Serves as a base class for all concrete hypervisor types. Datacenter (DC) is the container that brings together all other…
virtualization.BaseDatastore
Common attributes of a datastore allocated to a hypervisor. Serves as a base class for all concrete datastore types. A datastore is assigned to a datacenter an…
virtualization.BaseDatastoreCluster
The Datastore Cluster created on a Hypervisor Datacenter.
virtualization.BaseDistributedNetwork
Common attributes of any distributed virtual network managed by a hypervisor.
virtualization.BaseDistributedSwitch
Common attributes of any distributed virtual switch managed by a hypervisor.
virtualization.BaseFolder
Folders are used to group objects of the same type for easier management. Serves as a base class for all concrete folder types.
virtualization.BaseHost.Relationship
A relationship to the 'virtualization.BaseHost' resource, or the expanded 'virtualization.BaseHost' resource, or the 'null' value.
virtualization.BaseHost
Common attributes of any host associated to a hypervisor manager. Serves as a base class for all concrete host types A Host belongs to a datacenter and optiona…
virtualization.BaseHostConfiguration
Specify ESXi host custom specification.
virtualization.BaseHostGpu
Common attributes of a GPU device on a host.
virtualization.BaseHostPciDevice.Relationship
A relationship to the 'virtualization.BaseHostPciDevice' resource, or the expanded 'virtualization.BaseHostPciDevice' resource, or the 'null' value.
virtualization.BaseHostPciDevice
Common attributes of a PCI device on a host.
virtualization.BaseHypervisorManager
The basic hypervisor manager. Serves as a management layer for all hypervisors. A hypervisor manager contains datacenters, and datacenters contain all other en…
virtualization.BaseKernelNetwork
Common attributes of any kernel network managed by a hypervisor.
virtualization.BaseNetwork.Relationship
A relationship to the 'virtualization.BaseNetwork' resource, or the expanded 'virtualization.BaseNetwork' resource, or the 'null' value.
virtualization.BaseNetwork
Common attributes of any network associated to a hypervisor manager. Serves as a base class for all concrete network types. Network aggregates multiple ports u…
virtualization.BasePhysicalNetworkInterface
Common attributes of any physical network interface managed by a hypervisor. Serves as a base class for all concrete physical network interface types.
virtualization.BasePlacement
BasePlacement is an abstract base type for all concrete placement types. The concept of Placement is uniformly used in all hypervisors. With VMware it is the D…
virtualization.BaseSourceDevice
Every inventory object comes from a device endpoint. The identity of that device is captured here so that any entity that needs to send a request to that devic…
virtualization.BaseSwitch
Common attributes of any switch managed by a hypervisor. Serves as a base class for all concrete switch types. Switches provide the connectivity between virtua…
virtualization.BaseVirtualDisk
The Virtual disk created on a Hypervisor Datastore.
virtualization.BaseVirtualMachine.Relationship
A relationship to the 'virtualization.BaseVirtualMachine' resource, or the expanded 'virtualization.BaseVirtualMachine' resource, or the 'null' value.
virtualization.BaseVirtualMachine
Common attributes of a virtual machine managed by a hypervisor. Serves as a base class for all concrete virtual machine types. A virtual machine (VM) is what a…
virtualization.BaseVirtualMachineGpu
Common attributes of virtual GPU device on a VM.
virtualization.BaseVirtualMachinePciDevice
Common attributes of a PCI device on a VM.
virtualization.BaseVirtualMachineSnapshot
A snapshot preserves the state and data of a virtual machine at a specific point in time.
virtualization.BaseVirtualNetwork
Common attributes of any standard virtual network managed by a hypervisor.
virtualization.BaseVirtualNetworkInterface
Common attributes of any virtual network interface managed by a hypervisor. Serves as a base class for all concrete virtual network interface types.
virtualization.BaseVirtualSwitch
Common attributes of any standard virtual switch managed by a hypervisor.
virtualization.BaseVmConfiguration
Specify ESXi virtual machine custom specification.
virtualization.CloudInitConfig
It is a configuration for early initialization of virtual machine instances. It enables automatic configuration of a virtual machine instances as it boots.
virtualization.ComputeCapacity
Details of available CPU power across all cores and the free capacity still available.
virtualization.CpuInfo
The details of the CPUs on this platform.
virtualization.EsxiCloneCustomSpec
ESXi virtual machine clone specification.
virtualization.EsxiConsole.Response
The response body of a HTTP GET request for the 'virtualization.EsxiConsole' resource. The value may be one of the following types. 1. When 'tag' is specified…
virtualization.EsxiConsole
The EsxiConsole object manages VMware Esxi console sessions, providing request validation and session management capabilities. It supports efficient and secure…
virtualization.EsxiConsole.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.EsxiHostConfiguration
Specify ESXi host configuration data.
virtualization.EsxiOvaCustomSpec
Specify ESXi virtual machine custom specification.
virtualization.EsxiVmComputeConfiguration
Specify ESXi virtual machine compute configuration data.
virtualization.EsxiVmConfiguration
Specify ESXi virtual machine configuration data.
virtualization.EsxiVmNetworkConfiguration
Specify ESXi virtual machine network configuration data.
virtualization.EsxiVmStorageConfiguration
Specify ESXi virtual machine storage configuration data.
virtualization.GuestInfo
Captures the common details of the guest personality that runs in a VM.
virtualization.Host.Response
The response body of a HTTP GET request for the 'virtualization.Host' resource. The value may be one of the following types. 1. When 'tag' is specified in the…
virtualization.Host
The Host object represents a hypervisor host configuration and encapsulates operations to control its life cycle. It is a concrete object that provides a stand…
virtualization.Host.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.MemoryCapacity
Measure of memory allocated and used.
virtualization.NetworkInterface
Virtual machine network interface configuration data.
virtualization.ProductInfo
The details of the product offering.
virtualization.StorageCapacity
Captures the common attributes of a storage entity.
virtualization.VirtualMachine.Response
The response body of a HTTP GET request for the 'virtualization.VirtualMachine' resource. The value may be one of the following types. 1. When 'tag' is specifi…
virtualization.VirtualMachine
The VirtualMachine object is central to virtual machine configuration and lifecycle management within a hypervisor environment. This provides a comprehensive f…
virtualization.VirtualMachine.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VirtualMachineDisk
Virtual machine disk configuration data.
virtualization.VmEsxiDisk
Virtual machine disk configuration data.
virtualization.VmwareAttachedResourceTag
Holds the tag information for the attached resource.
virtualization.VmwareCluster.Response
The response body of a HTTP GET request for the 'virtualization.VmwareCluster' resource. The value may be one of the following types. 1. When 'tag' is specifie…
virtualization.VmwareCluster.Relationship
A relationship to the 'virtualization.VmwareCluster' resource, or the expanded 'virtualization.VmwareCluster' resource, or the 'null' value.
virtualization.VmwareCluster
The VmwareCluster object characterizes the cluster entity within a VMware datacenter, serving as a grouping of resources such as hosts and datastores. Purpose…
virtualization.VmwareCluster.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareDatacenter.Response
The response body of a HTTP GET request for the 'virtualization.VmwareDatacenter' resource. The value may be one of the following types. 1. When 'tag' is speci…
virtualization.VmwareDatacenter.Relationship
A relationship to the 'virtualization.VmwareDatacenter' resource, or the expanded 'virtualization.VmwareDatacenter' resource, or the 'null' value.
virtualization.VmwareDatacenter
The VmwareDatacenter object encapsulates the datacenter entity within the VMware inventory, serving as the logical container for associated objects such as dat…
virtualization.VmwareDatacenter.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareDatastore.Response
The response body of a HTTP GET request for the 'virtualization.VmwareDatastore' resource. The value may be one of the following types. 1. When 'tag' is specif…
virtualization.VmwareDatastore.Relationship
A relationship to the 'virtualization.VmwareDatastore' resource, or the expanded 'virtualization.VmwareDatastore' resource, or the 'null' value.
virtualization.VmwareDatastore
The VMware Datastore entity with its attributes. Each Datastore belongs to a Datacenter and maybe attached to VMs.
virtualization.VmwareDatastore.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareDatastoreCluster.Response
The response body of a HTTP GET request for the 'virtualization.VmwareDatastoreCluster' resource. The value may be one of the following types. 1. When 'tag' is…
virtualization.VmwareDatastoreCluster.Relationship
A relationship to the 'virtualization.VmwareDatastoreCluster' resource, or the expanded 'virtualization.VmwareDatastoreCluster' resource, or the 'null' value.
virtualization.VmwareDatastoreCluster
The VmwareDatastoreCluster object represents the datastore cluster entity, comprising shared resources and a unified management interface. Purpose VmwareDatast…
virtualization.VmwareDatastoreCluster.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareDiscoveryProtocol
Discovery protocol helps to determine which port of the physical switch connected to standard switch or distributed switch.
virtualization.VmwareDistributedNetwork.Response
The response body of a HTTP GET request for the 'virtualization.VmwareDistributedNetwork' resource. The value may be one of the following types. 1. When 'tag'…
virtualization.VmwareDistributedNetwork.Relationship
A relationship to the 'virtualization.VmwareDistributedNetwork' resource, or the expanded 'virtualization.VmwareDistributedNetwork' resource, or the 'null' val…
virtualization.VmwareDistributedNetwork
The VmwareDistributedNetwork object delineates the VMware Distributed Virtual PortGroup entity, providing detailed configurations for network management and se…
virtualization.VmwareDistributedNetwork.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareDistributedSwitch.Response
The response body of a HTTP GET request for the 'virtualization.VmwareDistributedSwitch' resource. The value may be one of the following types. 1. When 'tag' i…
virtualization.VmwareDistributedSwitch.Relationship
A relationship to the 'virtualization.VmwareDistributedSwitch' resource, or the expanded 'virtualization.VmwareDistributedSwitch' resource, or the 'null' value.
virtualization.VmwareDistributedSwitch
The VmwareDistributedSwitch object represents the VMware Distributed Virtual Switch entity, detailing attributes for network management and configuration. Purp…
virtualization.VmwareDistributedSwitch.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareFolder.Response
The response body of a HTTP GET request for the 'virtualization.VmwareFolder' resource. The value may be one of the following types. 1. When 'tag' is specified…
virtualization.VmwareFolder.Relationship
A relationship to the 'virtualization.VmwareFolder' resource, or the expanded 'virtualization.VmwareFolder' resource, or the 'null' value.
virtualization.VmwareFolder
The VmwareFolder object delineates the folder entity within VMware vCenter, providing organizational structure for resources such as VMs, networks, and datasto…
virtualization.VmwareFolder.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareHost.Response
The response body of a HTTP GET request for the 'virtualization.VmwareHost' resource. The value may be one of the following types. 1. When 'tag' is specified i…
virtualization.VmwareHost.Relationship
A relationship to the 'virtualization.VmwareHost' resource, or the expanded 'virtualization.VmwareHost' resource, or the 'null' value.
virtualization.VmwareHost
The VmwareHost object delineates the VMware host entity, detailing attributes and relationships pivotal to hosting virtual machines within a datacenter. Purpos…
virtualization.VmwareHost.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareHostGpu.Response
The response body of a HTTP GET request for the 'virtualization.VmwareHostGpu' resource. The value may be one of the following types. 1. When 'tag' is specifie…
virtualization.VmwareHostGpu
The VmwareHostGpu object delineates the common attributes of a GPU device on a VMware host, detailing configurations for resource allocation and management. Pu…
virtualization.VmwareHostGpu.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareKernelNetwork.Response
The response body of a HTTP GET request for the 'virtualization.VmwareKernelNetwork' resource. The value may be one of the following types. 1. When 'tag' is sp…
virtualization.VmwareKernelNetwork
The VmwareKernelNetwork object encapsulates the kernel network entity within VMware environments, detailing attributes for network management and operational s…
virtualization.VmwareKernelNetwork.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareNetwork.Response
The response body of a HTTP GET request for the 'virtualization.VmwareNetwork' resource. The value may be one of the following types. 1. When 'tag' is specifie…
virtualization.VmwareNetwork.Relationship
A relationship to the 'virtualization.VmwareNetwork' resource, or the expanded 'virtualization.VmwareNetwork' resource, or the 'null' value.
virtualization.VmwareNetwork
The VmwareNetwork object represents the VMware Virtual Network entity, detailing configurations and attributes for network management within VMware environment…
virtualization.VmwareNetwork.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwarePhysicalNetworkInterface.Response
The response body of a HTTP GET request for the 'virtualization.VmwarePhysicalNetworkInterface' resource. The value may be one of the following types. 1. When…
virtualization.VmwarePhysicalNetworkInterface.Relationship
A relationship to the 'virtualization.VmwarePhysicalNetworkInterface' resource, or the expanded 'virtualization.VmwarePhysicalNetworkInterface' resource, or th…
virtualization.VmwarePhysicalNetworkInterface
The VmwarePhysicalNetworkInterface object delineates the physical network interface entity within VMware environments, detailing attributes for resource alloca…
virtualization.VmwarePhysicalNetworkInterface.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareProactiveHa.Response
The response body of a HTTP GET request for the 'virtualization.VmwareProactiveHa' resource. The value may be one of the following types. 1. When 'tag' is spec…
virtualization.VmwareProactiveHa
The VmwareProactiveHa object represents the attributes of 'HA Provider' and custom alarms added for a provider in a vCenter, supporting proactive high availabi…
virtualization.VmwareProactiveHa.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareRemoteDisplayInfo
Details of the remote display settings.
virtualization.VmwareResourceAllocationSystemTrafficTypes
Bandwidth Allocation for System Traffic.
virtualization.VmwareResourceConsumption
Stats on the resources consumed by this host.
virtualization.VmwareSharesInfo
Shares are used to determine relative allocation between resource consumers. In general, a consumer with more shares gets proportionally more of the resource,…
virtualization.VmwareTeamingAndFailover
The teams can then either share the load of traffic between physical and virtual networks among some or all of its members, or provide passive failover in the…
virtualization.VmwareUplinkPort.Response
The response body of a HTTP GET request for the 'virtualization.VmwareUplinkPort' resource. The value may be one of the following types. 1. When 'tag' is speci…
virtualization.VmwareUplinkPort
The VmwareUplinkPort object represents the VMware uplink port entity, detailing attributes for network connectivity and management. Purpose VmwareUplinkPort se…
virtualization.VmwareUplinkPort.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareVcenter.Response
The response body of a HTTP GET request for the 'virtualization.VmwareVcenter' resource. The value may be one of the following types. 1. When 'tag' is specifie…
virtualization.VmwareVcenter.Relationship
A relationship to the 'virtualization.VmwareVcenter' resource, or the expanded 'virtualization.VmwareVcenter' resource, or the 'null' value.
virtualization.VmwareVcenter
The VmwareVcenter object represents the VMware vCenter entity within the virtualization package, providing comprehensive management and organizational capabili…
virtualization.VmwareVcenter.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareVirtualDisk.Response
The response body of a HTTP GET request for the 'virtualization.VmwareVirtualDisk' resource. The value may be one of the following types. 1. When 'tag' is spec…
virtualization.VmwareVirtualDisk
Depicts disk configuration used to create a virtual disk on a hypervisor datastore.
virtualization.VmwareVirtualDisk.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareVirtualMachine.Response
The response body of a HTTP GET request for the 'virtualization.VmwareVirtualMachine' resource. The value may be one of the following types. 1. When 'tag' is s…
virtualization.VmwareVirtualMachine.Relationship
A relationship to the 'virtualization.VmwareVirtualMachine' resource, or the expanded 'virtualization.VmwareVirtualMachine' resource, or the 'null' value.
virtualization.VmwareVirtualMachine
The VmwareVirtualMachine object represents the virtual machine entity within the VMware environment, encompassing detailed configurations, states, and resource…
virtualization.VmwareVirtualMachine.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareVirtualMachineGpu.Response
The response body of a HTTP GET request for the 'virtualization.VmwareVirtualMachineGpu' resource. The value may be one of the following types. 1. When 'tag' i…
virtualization.VmwareVirtualMachineGpu
The VmwareVirtualMachineGpu object encapsulates the common attributes of virtual GPU devices on VMware virtual machines, detailing configurations for resource…
virtualization.VmwareVirtualMachineGpu.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareVirtualMachineSnapshot.Response
The response body of a HTTP GET request for the 'virtualization.VmwareVirtualMachineSnapshot' resource. The value may be one of the following types. 1. When 't…
virtualization.VmwareVirtualMachineSnapshot
The VmwareVirtualMachineSnapshot object encapsulates the virtual machine snapshot entity within VMware environments, detailing attributes for resource allocati…
virtualization.VmwareVirtualMachineSnapshot.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareVirtualNetworkInterface.Response
The response body of a HTTP GET request for the 'virtualization.VmwareVirtualNetworkInterface' resource. The value may be one of the following types. 1. When '…
virtualization.VmwareVirtualNetworkInterface
The VmwareVirtualNetworkInterface object characterizes the virtual network interface entity within VMware environments, detailing attributes for resource alloc…
virtualization.VmwareVirtualNetworkInterface.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareVirtualSwitch.Response
The response body of a HTTP GET request for the 'virtualization.VmwareVirtualSwitch' resource. The value may be one of the following types. 1. When 'tag' is sp…
virtualization.VmwareVirtualSwitch.Relationship
A relationship to the 'virtualization.VmwareVirtualSwitch' resource, or the expanded 'virtualization.VmwareVirtualSwitch' resource, or the 'null' value.
virtualization.VmwareVirtualSwitch
The VmwareVirtualSwitch object characterizes the VMware Virtual Switch entity, detailing attributes for network management and configuration. Purpose VmwareVir…
virtualization.VmwareVirtualSwitch.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.VmwareVlanRange
Details of the VLAN range for the trunk port.
virtualization.VmwareVmCpuShareInfo
Information about the virtual machine's CPU sharing and limits.
virtualization.VmwareVmCpuSocketInfo
Information about the virtual machine's hardware platform (CPU, memory).
virtualization.VmwareVmDiskCommitInfo
Information about the virtual machine's disk commits, sharing and limits. For more information, see VMware documentation.
virtualization.VmwareVmMemoryShareInfo
Information about the virtual machine's memory sharing and limits. For more information, see VMware documentation.
vmrc.Console.Response
The response body of a HTTP GET request for the 'vmrc.Console' resource. The value may be one of the following types. 1. When 'tag' is specified in the URL que…
vmrc.Console
The Console object provides API access to launch VMRC consoles to VMware virtual machines. It facilitates secure and efficient virtual machine management throu…
vmrc.Console.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

intersight-virtualization-openapi.json Raw ↑

Other APIs Cisco Intersight publishes across the network.

Cisco Intersight Fabric API
Cisco Intersight HyperFlex API
Cisco Intersight Kubernetes API
Cisco Intersight Nexus Insight Advisor API
Cisco Intersight Orchestrator API
Cisco Intersight Server API
Cisco Intersight Storage API
Cisco Intersight System API
Cisco Intersight Telemetry API
Cisco Intersight Workflows API
Where this information came from

This is an independent, third-party profile of Cisco Intersight Virtualization API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.