Class ManagedDatabaseCreateMode

java.lang.Object
com.azure.core.util.ExpandableStringEnum<ManagedDatabaseCreateMode>
com.azure.resourcemanager.sql.models.ManagedDatabaseCreateMode
All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>

public final class ManagedDatabaseCreateMode extends com.azure.core.util.ExpandableStringEnum<ManagedDatabaseCreateMode>
Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. RestoreLongTermRetentionBackup: Create a database by restoring from a long term retention backup (longTermRetentionBackupResourceId required).
  • Field Details

    • DEFAULT

      public static final ManagedDatabaseCreateMode DEFAULT
      Static value Default for ManagedDatabaseCreateMode.
    • RESTORE_EXTERNAL_BACKUP

      public static final ManagedDatabaseCreateMode RESTORE_EXTERNAL_BACKUP
      Static value RestoreExternalBackup for ManagedDatabaseCreateMode.
    • POINT_IN_TIME_RESTORE

      public static final ManagedDatabaseCreateMode POINT_IN_TIME_RESTORE
      Static value PointInTimeRestore for ManagedDatabaseCreateMode.
    • RECOVERY

      public static final ManagedDatabaseCreateMode RECOVERY
      Static value Recovery for ManagedDatabaseCreateMode.
    • RESTORE_LONG_TERM_RETENTION_BACKUP

      public static final ManagedDatabaseCreateMode RESTORE_LONG_TERM_RETENTION_BACKUP
      Static value RestoreLongTermRetentionBackup for ManagedDatabaseCreateMode.
  • Constructor Details

    • ManagedDatabaseCreateMode

      @Deprecated public ManagedDatabaseCreateMode()
      Deprecated.
      Use the fromString(String) factory method.
      Creates a new instance of ManagedDatabaseCreateMode value.
  • Method Details

    • fromString

      public static ManagedDatabaseCreateMode fromString(String name)
      Creates or finds a ManagedDatabaseCreateMode from its string representation.
      Parameters:
      name - a name to look for.
      Returns:
      the corresponding ManagedDatabaseCreateMode.
    • values

      public static Collection<ManagedDatabaseCreateMode> values()
      Gets known ManagedDatabaseCreateMode values.
      Returns:
      known ManagedDatabaseCreateMode values.