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.