ManagedDatabase interface
マネージド データベース リソース。
- Extends
プロパティ
auto |
このマネージド データベースの自動復元を完了するかどうか。 |
catalog |
メタデータ カタログの照合順序。 |
collation | マネージド データベースの照合順序。 |
create |
マネージド データベース作成モード。 PointInTimeRestore: 既存のデータベースの特定の時点のバックアップを復元してデータベースを作成します。 SourceDatabaseName、SourceManagedInstanceName、および PointInTime を指定する必要があります。 RestoreExternalBackup: 外部バックアップ ファイルから復元してデータベースを作成します。 照合順序、StorageContainerUri、StorageContainerSasToken を指定する必要があります。 回復: geo レプリケートされたバックアップを復元してデータベースを作成します。 RecoverableDatabaseId は、復元する回復可能なデータベース リソース ID として指定する必要があります。 RestoreLongTermRetentionBackup: 長期保有バックアップから復元してデータベースを作成します (longTermRetentionBackupResourceId が必要)。 |
creation |
データベースの作成日。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
cross |
復元可能なサブスクリプション間の削除されたデータベース リソース ID は、このデータベースの作成時に復元します。 |
cross |
このデータベースの作成操作に関連付けられているサブスクリプション間ソース データベースのリソース識別子。 |
cross |
サブスクリプション間の復元で使用されるターゲット マネージド インスタンス ID。 |
default |
geo ペアリージョン。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
earliest |
特定の時点の復元の最も古い復元ポイント。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
failover |
このマネージド データベースが属するインスタンス フェールオーバー グループ リソース識別子。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
last |
このマネージド データベースの復元用の最後のバックアップ ファイル名。 |
long |
このマネージド データベースの復元に使用する長期保有バックアップの名前。 |
recoverable |
このデータベースの作成操作に関連付けられている回復可能なデータベースのリソース識別子。 |
restorable |
このデータベースの作成時に復元する復元可能な削除されたデータベース リソース ID。 |
restore |
条件 付き。 createMode が PointInTimeRestore の場合、この値は必須です。 新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601 形式) を指定します。 |
source |
このデータベースの作成操作に関連付けられているソース データベースのリソース識別子。 |
status | データベースの状態です。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
storage |
条件 付き。 createMode が RestoreExternalBackup の場合、この値が使用されます。 ストレージ コンテナーの認証に使用される ID を指定します。 'SharedAccessSignature' または 'ManagedIdentity' を指定できます。'SharedAccessSignature' が指定されていない場合は と見なされます。 |
storage |
条件 付き。 createMode が RestoreExternalBackup で、storageContainerIdentity が ManagedIdentity ではない場合、この値は必須です。 ストレージ コンテナーの sas トークンを指定します。 |
storage |
条件 付き。 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
location
name
リソース名。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
name?: string
プロパティ値
string
tags
リソース タグ。
tags?: {[propertyName: string]: string}
プロパティ値
{[propertyName: string]: string}
type
リソースの種類。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
type?: string
プロパティ値
string