Operations at O3EPhantomServerManagement

This page describes the backend methods at this endpoint.

Signature | Description
--- | ---
Void ChangeServerLoginCredentials(O3EServerConfiguration serverConfiguration) | Changes server login credentials for existing server only
Void ChangeServerO3ECredentials(O3ECredentials credentials) | Changes server o3e credentials for existing server only
Boolean CheckIfServerHasSavedCredentials(String host) | Checks if server exists on core and has valid credentials.
Void CreateOrUpdateServer(O3EServerConfiguration serverConfiguration) | Creates new server configuration, or updates existing one
O3EServerSummaryInfo FindO3EServerInfoByHostName(String host) | Retrieves the current information about repository server on specified host
O3ENameCollection GetDeviceNames(String storageGroupName, O3EServerConfiguration serverConfiguration) | Gets list of server devices
O3EServerSummaryInfo GetO3EServerInfo(String serverId) | Retrieves the current information about repository server with specified id
O3EServerSummaryInfoCollection GetO3EServersInfo() | Retrieves the current information about avaliable repository servers
O3EPluginVersionInfo GetPluginVersion() | Retrieves the current plugin version
O3ENameCollection GetStorageGroupNames(O3EServerConfiguration serverConfiguration) | Gets list of server storage groups
Boolean IsAdminCredentialsPresent(String serverId) | Checks if administrator credentials present for specified host
Boolean IsCredentialsValid(O3EServerConfiguration serverConfiguration) | Checks if specified credentials has administrator privileges on repository server host
Guid RestartServices(String serverId) | Start restart RDS server job and return job id
Void ValidateRestrictions(String host) | Validates known restictions and throws in case of an issue