Operations at ExportSchedulerManagement
This page describes the backend methods at this endpoint.
| Signature | Description |
|---|---|
| Void CancelScheduledExports(String agentId) | Cancels the export configuration for the agent |
| Boolean CheckAzureExportFilesExist(String agentId) | Checks the existence of export files in Azure. |
| Void ClearAzureExportFiles(String agentId) | Cleans up a Azure location of exported files. |
| Void CreateAgentVirtualStandbyNetworkAdapter(VirtualMachineNetworkAdapterRequest request) | Creates a new virtual machine network adapter on specified switch |
| Void DeleteAgentExportConfiguration(String agentId) | Deletes the export configuration for the agent. |
| Guid ForceExport(String agentId, ForceExportRequest request) | Immediately starts VM export of a recovery point which corresponds to specified agent. The recovery point and resulting VM type (Workstation, EC2 or ESXi) should be specified in the request instance. |
| Guid ForceExportFromCloud(CloudExportJobRequest request) | Immediately starts VM export of a cloud recovery point which corresponds to specified agent. The recovery point and resulting VM type (Workstation, EC2 or ESXi) should be specified in the request instance. |
| ForceExportWithDeployResponse ForceExportWithDeploy(ForceExportWithDeployRequest request) | Immediately starts VM export with deploy of a recovery point which corresponds to specified agent. The recovery point and resulting VM type (Workstation, EC2 or ESXi) should be specified in the request instance. |
| Void ForceMultipleExports(AgentIdsCollection agents) | Attempts to immediately start VM exports for the specified protected machines. Will try to start each export separately and in case of failure an event will be generated |
| AgentExportConfiguration GetAgentExportConfiguration(String agentId) | Gets the export configuration for the agent. |
| VirtualMachineNetworkAdapterCollection GetAgentVirtualStandbyNetworkAdapters(VirtualMachineLocation location) | Retrieves a list of network adapters available on virtual standby target virtual machine |
| VirtualMachineSwitchCollection GetAgentVirtualStandbyNetworkSwitches(VirtualMachineLocation location) | Retrieves a list of network switches available on virtual standby target virtual machine |
| VirtualStandbyTargetStatusCollection GetAgentVirtualStandbyTargetStatus(StringCollection agentIds) | Gets current status of virtual machine created by virtual standby and status of hypervisor on which the virtual machine is located |
| AgentExportConfigurationCollection GetAllAgentsExportConfiguration() | Gets the export configuration for the agent. |
| AgentExportStatusInfoCollection GetAllAgentsExportStatus() | Gets a summary of the export status for every agent on the core for which Virtual Standby is enabled. |
| AgentExportStatusInfoCollection GetAllAgentsExportStatusWithAdHoc() | Gets a summary of the export status for every agent on the core. Includes AdHoc exports and Virtual Standby exports. |
| EsxCapabilities GetEsxCapabilities(VmwareEsxVirtualMachineLocation location, String agentId, String recoveryPointId) | Gets Esx capabilities. |
| UInt64 GetFreeSpaceOnNetworkShare(VirtualMachineLocation networkLocation) | Validates a UNC share path. |
| AgentExportStatusInfoCollection GetGroupAgentsExportStatus(String groupId) | Gets a summary of the export status for every agent in the given group for which Virtual Standby is enabled. |
| HyperVCapabilities GetHyperVCapabilities(HyperVCredential credentials) | Gets Hyper-V capabilities. |
| EsxServerSummary GetVSphereServerInformation(EsxServerSummaryRequest info) | Retrieves the details about a VSphere server for UI functionality. |
| Boolean IsVirtualStandbyDiskTypeChangeAllowed(String agentId) | Get virtual standby retry mark |
| Void SetAgentExportConfiguration(String agentId, AgentExportConfiguration exportConfiguration) | Sets the export configuration for the agent. |
| Void SetAgentVirtualStandbyPaused(String agentId) | Sets agent virtual standby paused. |
| Void SetAgentVirtualStandbyResumed(String agentId) | Sets agent virtual standby resumed. |
| Void StartVirtualMachine(VirtualMachineLocation location) | Starts virtual machine defined by the export configuration |
| Void StopVirtualMachine(VirtualMachineLocation location) | Stops virtual machine defined by the export configuration |
| Boolean ValidateEC2Credentials(AmazonCredentials credentials) | Validates an EC2 credential. |
| Void ValidateExportingAgentCpuCount(AgentExportConfiguration agentExportConfiguration) | Validates cpu configuration for virtual machine |
| Void ValidateExportingAgentRam(AgentExportConfiguration agentExportConfiguration) | Validates memory size for virtual machine |
| Void ValidateExportLocation(VirtualMachineLocation networkLocation) | Validates location for virtual machine |
| Void ValidateHyperVBootability(RecoveryPointExportInfo recoveryPointExportInfo) | Validates if target virtualization type supports nested virtualization |
| Void ValidateHyperVCredentials(HyperVCredential credentials) | Validates an Hyper-V credentials. |
| Void ValidateHyperVDiskExists(String path, HyperVCredential credentials) | Validates Hyper-V disk exists. |
| Void ValidateHyperVRoleIsInstalled(HyperVCredential credentials) | Validates Hyper-V credentials. |
| Void ValidateHyperVUefiPartitionByAgentId(String agentId, HyperVCredential credentials) | Validates if this machine has UEFI partition |
| Void ValidateHyperVUefiPartitionByRecoveryPointId(HyperVRecoveryPointDescriptor descriptor) | Validates if this machine has UEFI partition |
| Void ValidateLinuxBootability(String targetType, RecoveryPointExportInfo recoveryPointExportInfo) | Validates bootability of the exported CentOs-based virtual machine |
| Void ValidateMachineSettings(RecoveryPointExportInfo recoveryPointExportInfo) | Validates virtual machine settings |
| Void ValidateRemoteLinuxMachineCredentials(LinuxCredential credential) | Validates VirtualBox credentials. |
| Void ValidateSelectedVolumes(RecoveryPointExportInfo recoveryPointExportInfo) | Validate selected volumes for export. |
| Void ValidateStoragePoolSettings(String agentId) | Validates whether Storage Pool feature was enabled on the protected machine |
| Void ValidateSystemVolumeDiskLocation(RecoveryPointExportInfo recoveryPointExportInfo) | Validates location for virtual machine |
| Void ValidateVirtualBoxInstalled(VirtualBoxVirtualMachineLocation location) | Validates VirtualBox is installed on local/remote machine |
| Void ValidateVirtualBoxUefiPartition(RecoveryPointDescriptor descriptor) | Validates whether target VM configuration has UEFI support |
| Void ValidateVirtualBoxWindowsMachineCredentials(String path, BaseCredentials credentials) | Validates VirtualBox Windows credentials by UserName or CredentialsAccountId. |
| Void ValidateVirtualMachineConfigurationFiles(String agentId, String recoveryPointId, VirtualMachineLocation location) | Validates if virtual machine configuration files export supported for target location. |
| Void ValidateWindowsMachineCredentials(String path, String userName) | Validates VirtualBox Windows credentials by UserName. |