Share via


ManagedDatabaseCreateMode Struct

Definition

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).

public readonly struct ManagedDatabaseCreateMode : IEquatable<Azure.ResourceManager.Sql.Models.ManagedDatabaseCreateMode>
type ManagedDatabaseCreateMode = struct
Public Structure ManagedDatabaseCreateMode
Implements IEquatable(Of ManagedDatabaseCreateMode)
Inheritance
ManagedDatabaseCreateMode
Implements

Constructors

ManagedDatabaseCreateMode(String)

Initializes a new instance of ManagedDatabaseCreateMode.

Properties

Default

Default.

PointInTimeRestore

PointInTimeRestore.

Recovery

Recovery.

RestoreExternalBackup

RestoreExternalBackup.

RestoreLongTermRetentionBackup

RestoreLongTermRetentionBackup.

Methods

Equals(ManagedDatabaseCreateMode)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(ManagedDatabaseCreateMode, ManagedDatabaseCreateMode)

Determines if two ManagedDatabaseCreateMode values are the same.

Implicit(String to ManagedDatabaseCreateMode)

Converts a string to a ManagedDatabaseCreateMode.

Inequality(ManagedDatabaseCreateMode, ManagedDatabaseCreateMode)

Determines if two ManagedDatabaseCreateMode values are not the same.

Applies to