Operations at hypervagent/

This page describes the service operations at this endpoint.

URI Method Description
hypervagent/{virtualMachineId}/assetTag/{assetTag} PUT Changes asset tag for the current virtual machine
hypervagent/{virtualMachineId}/availablevirtualnetworks GET Gets a list of virtual network adapters on Hyper-V server available for a virtual machine
hypervagent/{virtualMachineId}/cpu/{processorCount} PUT Changes number of virtual CPUs in current virtual machine
hypervagent/{virtualMachineId}/disks GET Gets a list of virtual disks currently attached to current virtual machine
hypervagent/{virtualMachineId}/disks/{diskPath} DELETE Detaches a virtual disk from current virtual machine
hypervagent/{virtualMachineId}/disks/{diskPath}/{storageController} PUT Attaches a virtual disk to current virtual machine
hypervagent/{virtualMachineId}/dvd PUT Adds a DVD drive to current virtual machine
hypervagent/{virtualMachineId}/endsession DELETE Tells Hyper-V Agent to finish session with the virtual machine
hypervagent/{virtualMachineId}/getSnapshotsCount GET Get the count of snapshots for virtual machine
hypervagent/{virtualMachineId}/integrationservices PUT Mounts the integration services setup disk
hypervagent/{virtualMachineId}/iso/{isoPath} PUT Adds an ISO image to a DVD drive. If DVD drive doesn't exist - creates it
hypervagent/{virtualMachineId}/name GET Gets name of current virtual machine
hypervagent/{virtualMachineId}/newname/{newVirtualMachineName} PUT Renames current virtual machine
hypervagent/{virtualMachineId}/nic/{networkAdapterName} PUT Adds new network adapter to current virtual machine
hypervagent/{virtualMachineId}/pingSession PUT Indicates that session is still being used
hypervagent/{virtualMachineId}/ram/{ramValue} PUT Changes amount of RAM in current virtual machine
hypervagent/attachToExistingVirtualMachine POST Gets virtual machine identified by bios serial number
hypervagent/connect GET Verifies connection to the running HyperV Agent
hypervagent/cpu/{operatingSystemFamily} GET Gets the maximum number of virtual CPUs that could be attached to virtual machine
hypervagent/deleteFile/{path} DELETE Deletes a specified file
hypervagent/existent/{virtualMachineId} DELETE Deletes current virtual machine and detaches from it
hypervagent/existFile/{path} GET Checks is specified file existed
hypervagent/finalizeDataTransferSession/{id}/{deleteData} POST Signals to a remote host that data transfer is over. If needed, can delete data for failed transfers
hypervagent/getConfigurationSetupStatus POST Gets virtual machine configuration setup status
hypervagent/getFreeSpace POST Gets free space on the disk
hypervagent/getOrCreate POST Gets or creates virtual machine specified in request parameter
hypervagent/getVersion GET Gets hyper-V agent version
hypervagent/getVirtualApplianceDisksSummary POST Gets disks that are related to this virtual appliance
hypervagent/initializeDataTransferSession/{target} POST Prepares a file on the remote host to receive data stream
hypervagent/rearrangeBootOrder POST Changes the boot order for a Hyper-V virtual machine
hypervagent/transferData/{id}/{count} POST Writes a block of data to a file on the remote host. You need to open the session before sending data