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