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.