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 |