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 |