ArmSqlModelFactory.ManagedDatabaseData メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
パラメーター
ID。
- name
- String
名前。
- resourceType
- ResourceType
resourceType。
- systemData
- SystemData
systemData。
- tags
- IDictionary<String,String>
タグ。
- location
- AzureLocation
場所。
- collation
- String
マネージド データベースの照合順序。
- status
- Nullable<ManagedDatabaseStatus>
データベースの状態です。
- createdOn
- Nullable<DateTimeOffset>
データベースの作成日。
- earliestRestorePoint
- Nullable<DateTimeOffset>
特定の時点の復元の最も古い復元ポイント。
- restorePointInTime
- Nullable<DateTimeOffset>
条件 付き。 createMode が PointInTimeRestore の場合、この値は必須です。 新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601 形式) を指定します。
- defaultSecondaryLocation
- Nullable<AzureLocation>
geo ペアリージョン。
- catalogCollation
- Nullable<CatalogCollationType>
メタデータ カタログの照合順序。
- createMode
- Nullable<ManagedDatabaseCreateMode>
マネージド データベース作成モード。 PointInTimeRestore: 既存のデータベースの特定の時点のバックアップを復元してデータベースを作成します。 SourceDatabaseName、SourceManagedInstanceName、および PointInTime を指定する必要があります。 RestoreExternalBackup: 外部バックアップ ファイルから復元してデータベースを作成します。 照合順序、StorageContainerUri、StorageContainerSasToken を指定する必要があります。 回復: geo レプリケートされたバックアップを復元してデータベースを作成します。 RecoverableDatabaseId は、復元する回復可能なデータベース リソース ID として指定する必要があります。 RestoreLongTermRetentionBackup: 長期保有バックアップから復元してデータベースを作成します (longTermRetentionBackupResourceId が必要)。
- storageContainerUri
- Uri
条件 付き。 createMode が RestoreExternalBackup の場合、この値は必須です。 この復元のバックアップが格納されるストレージ コンテナーの URI を指定します。
- sourceDatabaseId
- ResourceIdentifier
このデータベースの作成操作に関連付けられているソース データベースのリソース識別子。
- crossSubscriptionSourceDatabaseId
- ResourceIdentifier
このデータベースの作成操作に関連付けられているサブスクリプション間ソース データベースのリソース識別子。
- restorableDroppedDatabaseId
- ResourceIdentifier
このデータベースの作成時に復元する復元可能な削除されたデータベース リソース ID。
- crossSubscriptionRestorableDroppedDatabaseId
- ResourceIdentifier
復元可能なサブスクリプション間の削除されたデータベース リソース ID は、このデータベースの作成時に復元します。
- storageContainerIdentity
- String
条件 付き。 createMode が RestoreExternalBackup の場合、この値が使用されます。 ストレージ コンテナーの認証に使用される ID を指定します。 'SharedAccessSignature' または 'ManagedIdentity' を指定できます。'SharedAccessSignature' が指定されていない場合は と見なされます。
- storageContainerSasToken
- String
条件 付き。 createMode が RestoreExternalBackup で、storageContainerIdentity が ManagedIdentity ではない場合、この値は必須です。 ストレージ コンテナーの sas トークンを指定します。
- failoverGroupId
- ResourceIdentifier
このマネージド データベースが属するインスタンス フェールオーバー グループ リソース識別子。
- recoverableDatabaseId
- ResourceIdentifier
このデータベースの作成操作に関連付けられている回復可能なデータベースのリソース識別子。
- longTermRetentionBackupResourceId
- ResourceIdentifier
このマネージド データベースの復元に使用する長期保有バックアップの名前。
- lastBackupName
- String
このマネージド データベースの復元用の最後のバックアップ ファイル名。
- crossSubscriptionTargetManagedInstanceId
- ResourceIdentifier
サブスクリプション間の復元で使用されるターゲット マネージド インスタンス ID。
このデータベースが台帳データベースであるかどうかは、データベース内のすべてのテーブルが台帳テーブルであることを意味します。 注: このプロパティの値は、データベースが作成された後は変更できません。
戻り値
モック作成用の新しい ManagedDatabaseData インスタンス。
適用対象
Azure SDK for .NET