Interface SwaggerOracleRecoveryResource


@Path("/vdcs") @Consumes("application/json") @Produces("application/vnd.ilandcloud.api.v1.0+json") public interface SwaggerOracleRecoveryResource
  • Method Summary

    Modifier and Type
    Method
    Description
    com.iland.core.web.rest.response.task.TaskResponse
    createOracleRestoreAsNewDatabaseTask(com.iland.cohesity.iaas.backups.common.model.BaseVdcUuid vdcUuid, com.iland.cohesity.iaas.backups.recovery.model.OracleRestoreAsNewDatabaseNewInstanceTaskParams params)
    Create a new Oracle recovery task that will create a new database on a different server instance from the original.
    com.iland.core.web.rest.response.task.TaskResponse
    createOracleRestoreOverwriteOriginalTask(com.iland.cohesity.iaas.backups.common.model.BaseVdcUuid vdcUuid, com.iland.cohesity.iaas.backups.recovery.model.OracleOverwriteOriginalTaskParams params)
    Create a new Oracle recovery task that will overwrite the original database.
    com.iland.cohesity.iaas.backups.common.model.RecoverableOracleSearchInformation
    searchRecoverableOracleSnapshots(com.iland.cohesity.iaas.backups.common.model.BaseVdcUuid vdcUuid, com.iland.cohesity.iaas.backups.recovery.model.SearchRecoverableOracleSnapshotsFilters filters)
    Searches for recoverable Oracle snapshots within the vDC.
  • Method Details

    • searchRecoverableOracleSnapshots

      @POST @Path("/{vdcUuid}/recoverable-oracle-snapshots") com.iland.cohesity.iaas.backups.common.model.RecoverableOracleSearchInformation searchRecoverableOracleSnapshots(@PathParam("vdcUuid") com.iland.cohesity.iaas.backups.common.model.BaseVdcUuid vdcUuid, com.iland.cohesity.iaas.backups.recovery.model.SearchRecoverableOracleSnapshotsFilters filters)
      Searches for recoverable Oracle snapshots within the vDC.
      Parameters:
      vdcUuid - the UUID of the vDC
      filters - optional query filters
      Returns:
      a list of recoverable VM snapshots
    • createOracleRestoreOverwriteOriginalTask

      @POST @Path("/{vdcUuid}/actions/restore-oracle-snapshot-overwrite-original") com.iland.core.web.rest.response.task.TaskResponse createOracleRestoreOverwriteOriginalTask(@PathParam("vdcUuid") com.iland.cohesity.iaas.backups.common.model.BaseVdcUuid vdcUuid, com.iland.cohesity.iaas.backups.recovery.model.OracleOverwriteOriginalTaskParams params)
      Create a new Oracle recovery task that will overwrite the original database.
      Parameters:
      vdcUuid - the UUID of the vDC
      params - restoration parameters
      Returns:
      the restore task, used to track the asynchronous operation
    • createOracleRestoreAsNewDatabaseTask

      @POST @Path("/{vdcUuid}/actions/restore-oracle-snapshot-as-new-database") com.iland.core.web.rest.response.task.TaskResponse createOracleRestoreAsNewDatabaseTask(@PathParam("vdcUuid") com.iland.cohesity.iaas.backups.common.model.BaseVdcUuid vdcUuid, com.iland.cohesity.iaas.backups.recovery.model.OracleRestoreAsNewDatabaseNewInstanceTaskParams params)
      Create a new Oracle recovery task that will create a new database on a different server instance from the original.
      Parameters:
      vdcUuid - the UUID of the vDC
      params - restoration parameters
      Returns:
      the restore task, used to track the asynchronous operation