ManagedDatabase interface

マネージド データベース リソース。

Extends

プロパティ

autoCompleteRestore

このマネージド データベースの自動復元を完了するかどうか。

catalogCollation

メタデータ カタログの照合順序。

collation

マネージド データベースの照合順序。

createMode

マネージド データベース作成モード。 PointInTimeRestore: 既存のデータベースの特定の時点のバックアップを復元してデータベースを作成します。 SourceDatabaseName、SourceManagedInstanceName、および PointInTime を指定する必要があります。 RestoreExternalBackup: 外部バックアップ ファイルから復元してデータベースを作成します。 照合順序、StorageContainerUri、StorageContainerSasToken を指定する必要があります。 回復: geo レプリケートされたバックアップを復元してデータベースを作成します。 RecoverableDatabaseId は、復元する回復可能なデータベース リソース ID として指定する必要があります。 RestoreLongTermRetentionBackup: 長期保有バックアップから復元してデータベースを作成します (longTermRetentionBackupResourceId が必要)。

creationDate

データベースの作成日。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

crossSubscriptionRestorableDroppedDatabaseId

復元可能なサブスクリプション間の削除されたデータベース リソース ID は、このデータベースの作成時に復元します。

crossSubscriptionSourceDatabaseId

このデータベースの作成操作に関連付けられているサブスクリプション間ソース データベースのリソース識別子。

crossSubscriptionTargetManagedInstanceId

サブスクリプション間の復元で使用されるターゲット マネージド インスタンス ID。

defaultSecondaryLocation

geo ペアリージョン。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

earliestRestorePoint

特定の時点の復元の最も古い復元ポイント。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

failoverGroupId

このマネージド データベースが属するインスタンス フェールオーバー グループ リソース識別子。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

lastBackupName

このマネージド データベースの復元用の最後のバックアップ ファイル名。

longTermRetentionBackupResourceId

このマネージド データベースの復元に使用する長期保有バックアップの名前。

recoverableDatabaseId

このデータベースの作成操作に関連付けられている回復可能なデータベースのリソース識別子。

restorableDroppedDatabaseId

このデータベースの作成時に復元する復元可能な削除されたデータベース リソース ID。

restorePointInTime

条件 付き。 createMode が PointInTimeRestore の場合、この値は必須です。 新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601 形式) を指定します。

sourceDatabaseId

このデータベースの作成操作に関連付けられているソース データベースのリソース識別子。

status

データベースの状態です。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

storageContainerIdentity

条件 付き。 createMode が RestoreExternalBackup の場合、この値が使用されます。 ストレージ コンテナーの認証に使用される ID を指定します。 'SharedAccessSignature' または 'ManagedIdentity' を指定できます。'SharedAccessSignature' が指定されていない場合は と見なされます。

storageContainerSasToken

条件 付き。 createMode が RestoreExternalBackup で、storageContainerIdentity が ManagedIdentity ではない場合、この値は必須です。 ストレージ コンテナーの sas トークンを指定します。

storageContainerUri

条件 付き。 createMode が RestoreExternalBackup の場合、この値は必須です。 この復元のバックアップが格納されるストレージ コンテナーの URI を指定します。

継承されたプロパティ

id

リソースの ID 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

location

リソースの場所。

name

リソース名。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

tags

リソース タグ。

type

リソースの種類。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

プロパティの詳細

autoCompleteRestore

このマネージド データベースの自動復元を完了するかどうか。

autoCompleteRestore?: boolean

プロパティ値

boolean

catalogCollation

メタデータ カタログの照合順序。

catalogCollation?: string

プロパティ値

string

collation

マネージド データベースの照合順序。

collation?: string

プロパティ値

string

createMode

マネージド データベース作成モード。 PointInTimeRestore: 既存のデータベースの特定の時点のバックアップを復元してデータベースを作成します。 SourceDatabaseName、SourceManagedInstanceName、および PointInTime を指定する必要があります。 RestoreExternalBackup: 外部バックアップ ファイルから復元してデータベースを作成します。 照合順序、StorageContainerUri、StorageContainerSasToken を指定する必要があります。 回復: geo レプリケートされたバックアップを復元してデータベースを作成します。 RecoverableDatabaseId は、復元する回復可能なデータベース リソース ID として指定する必要があります。 RestoreLongTermRetentionBackup: 長期保有バックアップから復元してデータベースを作成します (longTermRetentionBackupResourceId が必要)。

createMode?: string

プロパティ値

string

creationDate

データベースの作成日。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

creationDate?: Date

プロパティ値

Date

crossSubscriptionRestorableDroppedDatabaseId

復元可能なサブスクリプション間の削除されたデータベース リソース ID は、このデータベースの作成時に復元します。

crossSubscriptionRestorableDroppedDatabaseId?: string

プロパティ値

string

crossSubscriptionSourceDatabaseId

このデータベースの作成操作に関連付けられているサブスクリプション間ソース データベースのリソース識別子。

crossSubscriptionSourceDatabaseId?: string

プロパティ値

string

crossSubscriptionTargetManagedInstanceId

サブスクリプション間の復元で使用されるターゲット マネージド インスタンス ID。

crossSubscriptionTargetManagedInstanceId?: string

プロパティ値

string

defaultSecondaryLocation

geo ペアリージョン。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

defaultSecondaryLocation?: string

プロパティ値

string

earliestRestorePoint

特定の時点の復元の最も古い復元ポイント。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

earliestRestorePoint?: Date

プロパティ値

Date

failoverGroupId

このマネージド データベースが属するインスタンス フェールオーバー グループ リソース識別子。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

failoverGroupId?: string

プロパティ値

string

lastBackupName

このマネージド データベースの復元用の最後のバックアップ ファイル名。

lastBackupName?: string

プロパティ値

string

longTermRetentionBackupResourceId

このマネージド データベースの復元に使用する長期保有バックアップの名前。

longTermRetentionBackupResourceId?: string

プロパティ値

string

recoverableDatabaseId

このデータベースの作成操作に関連付けられている回復可能なデータベースのリソース識別子。

recoverableDatabaseId?: string

プロパティ値

string

restorableDroppedDatabaseId

このデータベースの作成時に復元する復元可能な削除されたデータベース リソース ID。

restorableDroppedDatabaseId?: string

プロパティ値

string

restorePointInTime

条件 付き。 createMode が PointInTimeRestore の場合、この値は必須です。 新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601 形式) を指定します。

restorePointInTime?: Date

プロパティ値

Date

sourceDatabaseId

このデータベースの作成操作に関連付けられているソース データベースのリソース識別子。

sourceDatabaseId?: string

プロパティ値

string

status

データベースの状態です。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

status?: string

プロパティ値

string

storageContainerIdentity

条件 付き。 createMode が RestoreExternalBackup の場合、この値が使用されます。 ストレージ コンテナーの認証に使用される ID を指定します。 'SharedAccessSignature' または 'ManagedIdentity' を指定できます。'SharedAccessSignature' が指定されていない場合は と見なされます。

storageContainerIdentity?: string

プロパティ値

string

storageContainerSasToken

条件 付き。 createMode が RestoreExternalBackup で、storageContainerIdentity が ManagedIdentity ではない場合、この値は必須です。 ストレージ コンテナーの sas トークンを指定します。

storageContainerSasToken?: string

プロパティ値

string

storageContainerUri

条件 付き。 createMode が RestoreExternalBackup の場合、この値は必須です。 この復元のバックアップが格納されるストレージ コンテナーの URI を指定します。

storageContainerUri?: string

プロパティ値

string

継承されたプロパティの詳細

id

リソースの ID 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

id?: string

プロパティ値

string

TrackedResource.idから継承

location

リソースの場所。

location: string

プロパティ値

string

TrackedResource.locationから継承

name

リソース名。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

name?: string

プロパティ値

string

TrackedResource.nameから継承

tags

リソース タグ。

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

プロパティ値

{[propertyName: string]: string}

TrackedResource.tagsから継承

type

リソースの種類。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

type?: string

プロパティ値

string

TrackedResource.typeから継承