Operations at VSphereManagement
This page describes the backend methods at this endpoint.
| Signature | Description |
|---|---|
| Void AddAllEsxAutoProtectedObjects(String esxServerAgentId) | Add all nodes of existing ESXi server agent to autoprotection |
| Void AddEsxAutoProtectedObjects(String esxServerAgentId, EsxAutoProtectedObjectsCollection esxAutoProtectedObjects) | Add auto-protected nodes to existing ESXi server agent |
| AddEsxServerAgentResult AddEsxServerAgent(AddEsxServerRequest request) | Protect the ESXi server with virtual machines. |
| AgentInfoSummary AddEsxVirtualMachineAgent(String esxServerAgentId, AddAgentRequest virtualMachineRequest) | Add ESX virtual machine node to existing ESXi server agent |
| Guid AddEsxVirtualMachineAgents(String esxServerAgentId, AddVirtualMachinesRequest addVirtualMachinesRequest) | Add ESX virtual machines nodes to existing ESXi server agent |
| Void EnableChangeBlockTracking(AgentIdsCollection esxAgentIds) | Enables change block tracking for the specified ESXi virtual machine agents. |
| EsxObjectBaseSummary FindEsxServerObjectSummary(FindEsxServerObjectRequest request) | Finds ESXi object summary that matches specified request. |
| EsxObjectBaseSummary FindFolderForDatacenter(FindEsxFolderRequest request) | Finds ESXi folder summary that matches specified request. |
| Void FixEsxVirtualMachineAllocatedBlocks(AgentIdsCollection esxAgentIds) | Fixes an ESXi virtual machine in order to correctly determine the allocated blocks. |
| Void ForceVirtualMachinesSnapshotsConsolidation(AgentIdsCollection agentIds) | Forces virtual machine snapshots consolidation job for specified ESXi virtual machine agents |
| AgentEsxServerProtectionSettings GetAgentEsxServerProtectionSettings(String esxServerAgentId) | Gets the auto-protection settings for the agent. |
| AgentIdsCollection GetAgentIdsWithInvalidUsedCapacity(String esxServerAgentId) | Retrieves agent's IDs with invalid used capacity of VM on ESXi server. |
| EsxObjectTreeItemCollection GetEsxServerObjectDescendants(EsxServerObjectDescendantsRequest request) | Retrieves the descendants of specified parent from a ESXi server. |
| EsxServerProtectionSummary GetEsxServerProtectionSummary(EsxServerSummaryRequest summaryRequest) | Retrieves the protection details about a ESXi server for UI functionality. |
| EsxServerSummary GetEsxServerSummary(EsxServerSummaryRequest info) | Retrieves the details about a ESXi server for UI functionality. |
| EsxVirtualMachineAgentSettings GetEsxVirtualMachineAgentSettings(String esxAgentId) | Gets settings for the specified virtual machine agent. |
| EsxVirtualMachineAgentSettingsCollection GetEsxVirtualMachineAgentsSettings(String esxServerAgentId) | Gets virtual machines agents settings for the specified ESXi server. |
| EsxVirtualMachineProtectionSummaryCollection GetEsxVirtualMachinesProtectionSummary(String esxServerAgentId) | Retrieves the protection details about a ESXi virtaul machines for UI functionality. |
| EsxVirtualMachineSummaryCollection GetVirtualMachineSummaries(EsxVirtualMachinesSummaryRequest request) | Retrieves the details about a Virtual Machines on the specified server for UI functionality. |
| VMwareProxyServiceConfiguration GetVMWareProxyConfiguration() | Gets VMWare Proxy service settings such as timeouts and port. |
| VolumeNameCollection GetVolumesWithInvalidUsedCapacity(String esxAgentId) | Retrieves volumes with invalid used capacity of VM on ESXi server. |
| VSphereConfiguration GetVSphereConfiguration() | Gets general global VSphere settings such as timeout and maximum concurrent connections. |
| Void RemoveAllEsxAutoProtectedObjects(String esxServerAgentId) | Remove all auto-protected nodes from existing ESXi server agent |
| Void RemoveEsxAutoProtectedObjects(String esxServerAgentId, EsxAutoProtectedObjectsCollection esxAutoProtectedObjects) | Remove auto-protected nodes from existing ESXi server agent |
| Void SetEsxAutoProtectedPauseConfiguration(String esxServerAgentId, ProtectionPauseConfiguration pauseConfiguration) | Sets or updates pause configuration for auto protected objects |
| Void SetEsxAutoProtectedTransferSchedule(String esxServerAgentId, TransferScheduleConfiguration scheduleConfiguration) | Sets or updates transfer schedule for auto protected objects |
| Void SetEsxProtectionRules(String esxServerAgentId, EsxProtectionRules protectionRules) | Sets or updates protection rules to apply to machines protected automatically or by using the protection wizard |
| Void SetEsxVirtualMachineAgentSettings(EsxVirtualMachineAgentSettingsCollection settings) | Sets specified settings for the virtual machine agent(s) |
| Void SetVMWareProxyConfiguration(VMwareProxyServiceConfiguration configuration) | Applies VMWare Proxy service settings such as timeouts and port. |
| Void SetVSphereConfiguration(VSphereConfiguration configuration) | Applies general global VSphere settings such as timeout and maximum concurrent connections. |
| Void ValidateEsxVirtualMachineRequest(AddAgentRequest request) | Validates add ESXi virtual machine request. |