Operations at VirtualApplianceManagement

This page describes the backend methods at this endpoint.

Signature Description
Guid AddStorageLocation(VirtualApplianceStorageLocationBase storageLocation) Adds a new storage location to existing hypervisor configuration
Void DeleteStorageLocation(String storageLocationId) Deletes an existing storage location by specified identifier
Void ForceApplianceStorageMetadataUpdate() Forces an update of the appliance storage metadata
VirtualApplianceStorageVolumeCollection GetApplianceVolumes() Retrieves the Appliance volumes information
VirtualApplianceStorageVolumeCollection GetApplianceVolumesByRepository(String repositoryId) Retrieves the Appliance volumes information that belong to a particular repository
VirtualApplianceStorageLocationsCollection GetAvailableStorageLocations() Retrieves a list of available storage locations
EsxDatastoreSummaryCollection GetDatastoresReachableByThisAppliance() Retrieves the datastores which are reachable from current ESXi Appliance instance. Will throw if not running on ESXi host
HypervisorAccountInformation GetHypervisorAccountInformation() Retrieves current hypervisor account information
UInt64 GetTotalPhysicalSpaceAvailableForStorageLocation(String storageLocationId) Retrieves the amount of physical available space on the storage location
VirtualApplianceDisksInformationSummary GetVirtualApplianceDisksSummary() Gets descriptors for disks that are related to this Virtual Appliance
Void SetupAccountInformation(HypervisorAccountInformation accountInformation) Sets up hypervisor account information for the current virtual appliance.
Void UpdateStorageLocation(VirtualApplianceStorageLocationBase storageLocation) Updates an existing storage location within existing hypervisor configuration