Freigeben über


ManagedDatabase interface

Eine verwaltete Datenbankressource.

Extends

Eigenschaften

autoCompleteRestore

Gibt an, ob die Wiederherstellung dieser verwalteten Datenbank automatisch abgeschlossen werden soll.

catalogCollation

Sortierung des Metadatenkatalogs.

collation

Sortierung der verwalteten Datenbank.

createMode

Modus zum Erstellen einer verwalteten Datenbank. PointInTimeRestore: Erstellen Sie eine Datenbank, indem Sie eine Point-in-Time-Sicherung einer vorhandenen Datenbank wiederherstellen. SourceDatabaseName, SourceManagedInstanceName und PointInTime müssen angegeben werden. RestoreExternalBackup: Erstellen Sie eine Datenbank, indem Sie eine Wiederherstellung aus externen Sicherungsdateien durchführen. Sortierung, StorageContainerUri und StorageContainerSasToken müssen angegeben werden. Wiederherstellung: Erstellt eine Datenbank, indem eine georeplizierte Sicherung wiederhergestellt wird. RecoverableDatabaseId muss als wiederherzustellende Datenbankressourcen-ID angegeben werden. RestoreLongTermRetentionBackup: Erstellen Sie eine Datenbank, indem Sie eine Langfristige Aufbewahrungssicherung wiederherstellen (longTermRetentionBackupResourceId erforderlich).

creationDate

Erstellungsdatum der Datenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

crossSubscriptionRestorableDroppedDatabaseId

Die wiederherstellbare, abonnementübergreifende Datenbankressourcen-ID, die beim Erstellen dieser Datenbank wiederhergestellt werden soll.

crossSubscriptionSourceDatabaseId

Der Ressourcenbezeichner der abonnementübergreifenden Quelldatenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

crossSubscriptionTargetManagedInstanceId

Ziel-verwaltete instance-ID, die bei der abonnementübergreifenden Wiederherstellung verwendet wird.

defaultSecondaryLocation

Geo-gekoppelte Region. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

earliestRestorePoint

Frühester Wiederherstellungszeitpunkt für die Zeitpunktwiederherstellung. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

failoverGroupId

Instanzfailovergruppenressourcenbezeichner, zu dem diese verwaltete Datenbank gehört. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

lastBackupName

Name der letzten Sicherungsdatei für die Wiederherstellung dieser verwalteten Datenbank.

longTermRetentionBackupResourceId

Der Name der Langfristigen Aufbewahrungssicherung, die für die Wiederherstellung dieser verwalteten Datenbank verwendet werden soll.

recoverableDatabaseId

Der Ressourcenbezeichner der wiederherstellbaren Datenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

restorableDroppedDatabaseId

Die wiederherstellbar gelöschte Datenbankressourcen-ID, die beim Erstellen dieser Datenbank wiederhergestellt werden soll.

restorePointInTime

Bedingte. Wenn createMode PointInTimeRestore ist, ist dieser Wert erforderlich. Gibt den Zeitpunkt (ISO8601-Format) der Quelldatenbank an, die zum Erstellen der neuen Datenbank wiederhergestellt wird.

sourceDatabaseId

Der Ressourcenbezeichner der Quelldatenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

status

Der Status der Datenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

storageContainerIdentity

Bedingte. Wenn createMode RestoreExternalBackup ist, wird dieser Wert verwendet. Gibt die Identität an, die für die Speichercontainerauthentifizierung verwendet wird. Kann "SharedAccessSignature" oder "ManagedIdentity" sein; wenn nicht angegeben wird, wird "SharedAccessSignature" angenommen.

storageContainerSasToken

Bedingte. Wenn createMode RestoreExternalBackup und storageContainerIdentity nicht ManagedIdentity ist, ist dieser Wert erforderlich. Gibt das SAS-Token des Speichercontainers an.

storageContainerUri

Bedingte. Wenn createMode RestoreExternalBackup ist, ist dieser Wert erforderlich. Gibt den URI des Speichercontainers an, in dem Sicherungen für diese Wiederherstellung gespeichert werden.

Geerbte Eigenschaften

id

Ressourcen-ID HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

location

Ressourcenspeicherort

name

Name der Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

tags

Ressourcentags.

type

Der Ressourcentyp. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

autoCompleteRestore

Gibt an, ob die Wiederherstellung dieser verwalteten Datenbank automatisch abgeschlossen werden soll.

autoCompleteRestore?: boolean

Eigenschaftswert

boolean

catalogCollation

Sortierung des Metadatenkatalogs.

catalogCollation?: string

Eigenschaftswert

string

collation

Sortierung der verwalteten Datenbank.

collation?: string

Eigenschaftswert

string

createMode

Modus zum Erstellen einer verwalteten Datenbank. PointInTimeRestore: Erstellen Sie eine Datenbank, indem Sie eine Point-in-Time-Sicherung einer vorhandenen Datenbank wiederherstellen. SourceDatabaseName, SourceManagedInstanceName und PointInTime müssen angegeben werden. RestoreExternalBackup: Erstellen Sie eine Datenbank, indem Sie eine Wiederherstellung aus externen Sicherungsdateien durchführen. Sortierung, StorageContainerUri und StorageContainerSasToken müssen angegeben werden. Wiederherstellung: Erstellt eine Datenbank, indem eine georeplizierte Sicherung wiederhergestellt wird. RecoverableDatabaseId muss als wiederherzustellende Datenbankressourcen-ID angegeben werden. RestoreLongTermRetentionBackup: Erstellen Sie eine Datenbank, indem Sie eine Langfristige Aufbewahrungssicherung wiederherstellen (longTermRetentionBackupResourceId erforderlich).

createMode?: string

Eigenschaftswert

string

creationDate

Erstellungsdatum der Datenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

creationDate?: Date

Eigenschaftswert

Date

crossSubscriptionRestorableDroppedDatabaseId

Die wiederherstellbare, abonnementübergreifende Datenbankressourcen-ID, die beim Erstellen dieser Datenbank wiederhergestellt werden soll.

crossSubscriptionRestorableDroppedDatabaseId?: string

Eigenschaftswert

string

crossSubscriptionSourceDatabaseId

Der Ressourcenbezeichner der abonnementübergreifenden Quelldatenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

crossSubscriptionSourceDatabaseId?: string

Eigenschaftswert

string

crossSubscriptionTargetManagedInstanceId

Ziel-verwaltete instance-ID, die bei der abonnementübergreifenden Wiederherstellung verwendet wird.

crossSubscriptionTargetManagedInstanceId?: string

Eigenschaftswert

string

defaultSecondaryLocation

Geo-gekoppelte Region. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

defaultSecondaryLocation?: string

Eigenschaftswert

string

earliestRestorePoint

Frühester Wiederherstellungszeitpunkt für die Zeitpunktwiederherstellung. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

earliestRestorePoint?: Date

Eigenschaftswert

Date

failoverGroupId

Instanzfailovergruppenressourcenbezeichner, zu dem diese verwaltete Datenbank gehört. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

failoverGroupId?: string

Eigenschaftswert

string

lastBackupName

Name der letzten Sicherungsdatei für die Wiederherstellung dieser verwalteten Datenbank.

lastBackupName?: string

Eigenschaftswert

string

longTermRetentionBackupResourceId

Der Name der Langfristigen Aufbewahrungssicherung, die für die Wiederherstellung dieser verwalteten Datenbank verwendet werden soll.

longTermRetentionBackupResourceId?: string

Eigenschaftswert

string

recoverableDatabaseId

Der Ressourcenbezeichner der wiederherstellbaren Datenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

recoverableDatabaseId?: string

Eigenschaftswert

string

restorableDroppedDatabaseId

Die wiederherstellbar gelöschte Datenbankressourcen-ID, die beim Erstellen dieser Datenbank wiederhergestellt werden soll.

restorableDroppedDatabaseId?: string

Eigenschaftswert

string

restorePointInTime

Bedingte. Wenn createMode PointInTimeRestore ist, ist dieser Wert erforderlich. Gibt den Zeitpunkt (ISO8601-Format) der Quelldatenbank an, die zum Erstellen der neuen Datenbank wiederhergestellt wird.

restorePointInTime?: Date

Eigenschaftswert

Date

sourceDatabaseId

Der Ressourcenbezeichner der Quelldatenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

sourceDatabaseId?: string

Eigenschaftswert

string

status

Der Status der Datenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

status?: string

Eigenschaftswert

string

storageContainerIdentity

Bedingte. Wenn createMode RestoreExternalBackup ist, wird dieser Wert verwendet. Gibt die Identität an, die für die Speichercontainerauthentifizierung verwendet wird. Kann "SharedAccessSignature" oder "ManagedIdentity" sein; wenn nicht angegeben wird, wird "SharedAccessSignature" angenommen.

storageContainerIdentity?: string

Eigenschaftswert

string

storageContainerSasToken

Bedingte. Wenn createMode RestoreExternalBackup und storageContainerIdentity nicht ManagedIdentity ist, ist dieser Wert erforderlich. Gibt das SAS-Token des Speichercontainers an.

storageContainerSasToken?: string

Eigenschaftswert

string

storageContainerUri

Bedingte. Wenn createMode RestoreExternalBackup ist, ist dieser Wert erforderlich. Gibt den URI des Speichercontainers an, in dem Sicherungen für diese Wiederherstellung gespeichert werden.

storageContainerUri?: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

id

Ressourcen-ID HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

Geerbt vonTrackedResource.id

location

Ressourcenspeicherort

location: string

Eigenschaftswert

string

Geerbt vonTrackedResource.location

name

Name der Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

Geerbt vonTrackedResource.name

tags

Ressourcentags.

tags?: {[propertyName: string]: string}

Eigenschaftswert

{[propertyName: string]: string}

Geerbt vonTrackedResource.tags

type

Der Ressourcentyp. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

type?: string

Eigenschaftswert

string

Geerbt vonTrackedResource.type