Operations at O3EPhantomManagement
This page describes the backend methods at this endpoint.
| Signature | Description |
|---|---|
| Guid CheckRepository(O3ERepositoryCheckRequest request) | Starts a long-running and very detailed integrity verification process for the selected repository |
| O3ECreateRepositoryResponse CreateRepository(O3ERepositoryOverallConfiguration overallConfiguration) | Starts new create O3E repository job and returns repository id |
| Guid Delete(String id, String deleteRepositoryContent, String deleteContainers) | Starts delete repository job for the specified O3E repository |
| O3EServiceConfiguration GetConfiguration() | Retrieves the current configuration of the O3E library |
| O3ERepositoryInfoDictionary GetRepositories() | Gets a list of all O3E repositories including configuration and status |
| O3ERepositoryInfo GetRepositoryById(String id) | Gets O3E repository info by its id |
| O3ERepositoryStorageGroupInfoCollection GetRepositoryStorageGroupsInfo(String repositoryId) | Gets information about repository storage groups |
| O3EVersionInfo GetSnapshotVersionInfo(String repositoryId, String snapshotName) | Gets information about O3E client/server which were used to create this volume image |
| O3ERepositoryStoredCoreInfoCollection GetStoredCoresInRepository(O3ECredentials credentials) | Gets information about AppRecovery Cores which store backup in given O3E repository |
| Boolean HasRecoveryPointsInRepository(String repositoryId, String agentId) | Get the repository empty status |
| Boolean IsO3EDeploymentEnabled() | Checks if O3E deployment is enabled or not. |
| Boolean IsO3EEnabled() | Checks if O3E is enabled or not. |
| Boolean IsRepositoryFrozen(String repositoryId) | Get the repository frozen status |
| Boolean IsSecurityKeyPassphraseValid(String repositoryId, String passphrase) | Gets information about repository security options and checks if specified passphrase valid |
| Guid MaintainRepository(O3ERepositoryCheckRequest request) | Starts maintenance process for selected repository |
| Guid OpenExistingRepository(String coreIdToReplace, String repositoryId, OpenExistingO3ERepositoryRequest request) | Takes O3E repository ownership from old AppRecovery Core described by ID |
| Boolean RepositoryExists(String id) | Checks whether O3E repository exists or not |
| Void SetConfiguration(String id, O3ERepositoryOverallConfiguration overallConfiguration) | Change the configuration of an existing O3E repository |
| Void SetGlobalConfiguration(O3EServiceConfiguration configuration) | Sets the configuration of the O3E library |
| Void SetRepositoryEncryptionPassphrase(String repositoryId, String passphrase) | Change the repository encryption passphrase |
| Void SetRepositoryFrozen(String repositoryId, String value) | Change the repository status to frozen |
| Boolean TestConnection(String ignoreErrors, O3ECredentials repositoryCredentials) | Tests connection to a server |