ArmSqlModelFactory.ManagedDatabaseData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue instance von ManagedDatabaseData.
public static Azure.ResourceManager.Sql.ManagedDatabaseData ManagedDatabaseData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string collation = default, Azure.ResourceManager.Sql.Models.ManagedDatabaseStatus? status = default, DateTimeOffset? createdOn = default, DateTimeOffset? earliestRestorePoint = default, DateTimeOffset? restorePointInTime = default, Azure.Core.AzureLocation? defaultSecondaryLocation = default, Azure.ResourceManager.Sql.Models.CatalogCollationType? catalogCollation = default, Azure.ResourceManager.Sql.Models.ManagedDatabaseCreateMode? createMode = default, Uri storageContainerUri = default, Azure.Core.ResourceIdentifier sourceDatabaseId = default, Azure.Core.ResourceIdentifier crossSubscriptionSourceDatabaseId = default, Azure.Core.ResourceIdentifier restorableDroppedDatabaseId = default, Azure.Core.ResourceIdentifier crossSubscriptionRestorableDroppedDatabaseId = default, string storageContainerIdentity = default, string storageContainerSasToken = default, Azure.Core.ResourceIdentifier failoverGroupId = default, Azure.Core.ResourceIdentifier recoverableDatabaseId = default, Azure.Core.ResourceIdentifier longTermRetentionBackupResourceId = default, bool? allowAutoCompleteRestore = default, string lastBackupName = default, Azure.Core.ResourceIdentifier crossSubscriptionTargetManagedInstanceId = default, bool? isLedgerOn = default);
static member ManagedDatabaseData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * Nullable<Azure.ResourceManager.Sql.Models.ManagedDatabaseStatus> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<Azure.Core.AzureLocation> * Nullable<Azure.ResourceManager.Sql.Models.CatalogCollationType> * Nullable<Azure.ResourceManager.Sql.Models.ManagedDatabaseCreateMode> * Uri * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Nullable<bool> * string * Azure.Core.ResourceIdentifier * Nullable<bool> -> Azure.ResourceManager.Sql.ManagedDatabaseData
Public Shared Function ManagedDatabaseData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional collation As String = Nothing, Optional status As Nullable(Of ManagedDatabaseStatus) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional earliestRestorePoint As Nullable(Of DateTimeOffset) = Nothing, Optional restorePointInTime As Nullable(Of DateTimeOffset) = Nothing, Optional defaultSecondaryLocation As Nullable(Of AzureLocation) = Nothing, Optional catalogCollation As Nullable(Of CatalogCollationType) = Nothing, Optional createMode As Nullable(Of ManagedDatabaseCreateMode) = Nothing, Optional storageContainerUri As Uri = Nothing, Optional sourceDatabaseId As ResourceIdentifier = Nothing, Optional crossSubscriptionSourceDatabaseId As ResourceIdentifier = Nothing, Optional restorableDroppedDatabaseId As ResourceIdentifier = Nothing, Optional crossSubscriptionRestorableDroppedDatabaseId As ResourceIdentifier = Nothing, Optional storageContainerIdentity As String = Nothing, Optional storageContainerSasToken As String = Nothing, Optional failoverGroupId As ResourceIdentifier = Nothing, Optional recoverableDatabaseId As ResourceIdentifier = Nothing, Optional longTermRetentionBackupResourceId As ResourceIdentifier = Nothing, Optional allowAutoCompleteRestore As Nullable(Of Boolean) = Nothing, Optional lastBackupName As String = Nothing, Optional crossSubscriptionTargetManagedInstanceId As ResourceIdentifier = Nothing, Optional isLedgerOn As Nullable(Of Boolean) = Nothing) As ManagedDatabaseData
Parameter
Die ID.
- name
- String
Der Name.
- resourceType
- ResourceType
Der resourceType.
- systemData
- SystemData
SystemDaten.
- tags
- IDictionary<String,String>
Die Tags.
- location
- AzureLocation
Der Speicherort.
- collation
- String
Sortierung der verwalteten Datenbank.
- status
- Nullable<ManagedDatabaseStatus>
Der Status der Datenbank.
- createdOn
- Nullable<DateTimeOffset>
Erstellungsdatum der Datenbank.
- earliestRestorePoint
- Nullable<DateTimeOffset>
Frühester Wiederherstellungszeitpunkt für die Zeitpunktwiederherstellung.
- restorePointInTime
- Nullable<DateTimeOffset>
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.
- defaultSecondaryLocation
- Nullable<AzureLocation>
Geo-gekoppelte Region.
- catalogCollation
- Nullable<CatalogCollationType>
Sortierung des Metadatenkatalogs.
- createMode
- Nullable<ManagedDatabaseCreateMode>
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).
- storageContainerUri
- Uri
Bedingte. Wenn createMode RestoreExternalBackup ist, ist dieser Wert erforderlich. Gibt den URI des Speichercontainers an, in dem Sicherungen für diese Wiederherstellung gespeichert werden.
- sourceDatabaseId
- ResourceIdentifier
Der Ressourcenbezeichner der Quelldatenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.
- crossSubscriptionSourceDatabaseId
- ResourceIdentifier
Der Ressourcenbezeichner der abonnementübergreifenden Quelldatenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.
- restorableDroppedDatabaseId
- ResourceIdentifier
Die wiederherstellbar gelöschte Datenbankressourcen-ID, die beim Erstellen dieser Datenbank wiederhergestellt werden soll.
- crossSubscriptionRestorableDroppedDatabaseId
- ResourceIdentifier
Die wiederherstellbare, abonnementübergreifende Datenbankressourcen-ID, die beim Erstellen dieser Datenbank wiederhergestellt werden soll.
- storageContainerIdentity
- String
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
- String
Bedingte. Wenn createMode RestoreExternalBackup und storageContainerIdentity nicht ManagedIdentity ist, ist dieser Wert erforderlich. Gibt das SAS-Token des Speichercontainers an.
- failoverGroupId
- ResourceIdentifier
Instanzfailovergruppenressourcenbezeichner, zu dem diese verwaltete Datenbank gehört.
- recoverableDatabaseId
- ResourceIdentifier
Der Ressourcenbezeichner der wiederherstellbaren Datenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.
- longTermRetentionBackupResourceId
- ResourceIdentifier
Der Name der Langfristigen Aufbewahrungssicherung, die für die Wiederherstellung dieser verwalteten Datenbank verwendet werden soll.
Gibt an, ob die Wiederherstellung dieser verwalteten Datenbank automatisch abgeschlossen werden soll.
- lastBackupName
- String
Name der letzten Sicherungsdatei für die Wiederherstellung dieser verwalteten Datenbank.
- crossSubscriptionTargetManagedInstanceId
- ResourceIdentifier
Ziel-verwaltete instance-ID, die bei der abonnementübergreifenden Wiederherstellung verwendet wird.
Unabhängig davon, ob es sich bei dieser Datenbank um eine Ledgerdatenbank handelt, was bedeutet, dass alle Tabellen in der Datenbank Ledgertabellen sind. Hinweis: Der Wert dieser Eigenschaft kann nicht geändert werden, nachdem die Datenbank erstellt wurde.
Gibt zurück
Eine neue ManagedDatabaseData instance zum Mocking.
Gilt für:
Azure SDK for .NET