Operations at O3EPhantomDeploymentManagement

This page describes the backend methods at this endpoint.

Signature | Description
--- | ---
TargetMachineState CheckRepositoryServiceState(String host) | Tries to connect to remote or local repository with default credentials.
TargetMachineInfo GetServiceState(String sessionId) | Gets information about RDS service installation on remote machine
Void InitializeDeploymentSession(String sessionId, String reinstallRequired, String changeLoginCredentialsRequired, O3ECredentials credentials) | Initialize service deploy session for given host.
Void InitializeUpgradeSession(String sessionId, String serverId) | Initialize service upgrade session for given server.
Void StartRepositoryDrivesPerformanceTest(String sessionId, String repositoryPath, DeploymentOptionalParameters deploymentOptionalParameters) | Validates the performance of deployment destinations of the RDS service. This is implemented as a separate task because it takes so long.
Void TestRepositoryDrivesPerformance(String sessionId, String repositoryPath, DeploymentOptionalParameters deploymentOptionalParameters) | Validates deployment destinations of RDS service.
Void UpgradeServer(String sessionId, String serverId) | Starts upgrade for given upgrade session.
Void ValidateO3EDeploymentDestinations(String sessionId, String repositoryPath, DeploymentOptionalParameters deploymentOptionalParameters) | Validates deployment destinations of RDS service.