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 Summary
FieldsModifier and TypeFieldDescriptionstatic final ManagedDatabaseCreateModeStatic value Default for ManagedDatabaseCreateMode.static final ManagedDatabaseCreateModeStatic value PointInTimeRestore for ManagedDatabaseCreateMode.static final ManagedDatabaseCreateModeStatic value Recovery for ManagedDatabaseCreateMode.static final ManagedDatabaseCreateModeStatic value RestoreExternalBackup for ManagedDatabaseCreateMode.static final ManagedDatabaseCreateModeStatic value RestoreLongTermRetentionBackup for ManagedDatabaseCreateMode. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ManagedDatabaseCreateModefromString(String name) Creates or finds a ManagedDatabaseCreateMode from its string representation.static Collection<ManagedDatabaseCreateMode> values()Gets known ManagedDatabaseCreateMode values.Methods inherited from class com.azure.core.util.ExpandableStringEnum
equals, fromString, getValue, hashCode, toString, values
-
Field Details
-
DEFAULT
Static value Default for ManagedDatabaseCreateMode. -
RESTORE_EXTERNAL_BACKUP
Static value RestoreExternalBackup for ManagedDatabaseCreateMode. -
POINT_IN_TIME_RESTORE
Static value PointInTimeRestore for ManagedDatabaseCreateMode. -
RECOVERY
Static value Recovery for ManagedDatabaseCreateMode. -
RESTORE_LONG_TERM_RETENTION_BACKUP
Static value RestoreLongTermRetentionBackup for ManagedDatabaseCreateMode.
-
-
Constructor Details
-
ManagedDatabaseCreateMode
Deprecated.Use thefromString(String)factory method.Creates a new instance of ManagedDatabaseCreateMode value.
-
-
Method Details
-
fromString
Creates or finds a ManagedDatabaseCreateMode from its string representation.- Parameters:
name- a name to look for.- Returns:
- the corresponding ManagedDatabaseCreateMode.
-
values
Gets known ManagedDatabaseCreateMode values.- Returns:
- known ManagedDatabaseCreateMode values.
-
fromString(String)factory method.