次の方法で共有


Recovery Points - Get

RecoveryPointID を使用して識別されたバックアップ データの情報を提供します。 これは非同期操作です。 操作の状態を確認するには、GetProtectedItemOperationResult API を呼び出します。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}?api-version=2024-10-01

URI パラメーター

名前 / 必須 説明
containerName
path True

string

バックアップされた項目に関連付けられているコンテナー名。

fabricName
path True

string

バックアップされた項目に関連付けられているファブリック名。

protectedItemName
path True

string

バックアップ データをフェッチする必要があるバックアップ項目名。

recoveryPointId
path True

string

RecoveryPointID は、フェッチするバックアップ データを表します。

resourceGroupName
path True

string

Recovery Services コンテナーが存在するリソース グループの名前。

subscriptionId
path True

string

サブスクリプション ID。

vaultName
path True

string

Recovery Services コンテナーの名前。

api-version
query True

string

クライアント API のバージョン。

応答

名前 説明
200 OK

RecoveryPointResource

わかりました

Other Status Codes

CloudError

操作が失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装します。

Get Azure Vm Recovery Point Details

要求のサンプル

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rshhtestmdvmrg/providers/Microsoft.RecoveryServices/vaults/rshvault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;rshhtestmdvmrg;rshmdvmsmall/protectedItems/VM;iaasvmcontainerv2;rshhtestmdvmrg;rshmdvmsmall/recoveryPoints/26083826328862?api-version=2024-10-01

応答のサンプル

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rshhtestmdvmrg/providers/Microsoft.RecoveryServices/vaults/rshvault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;rshhtestmdvmrg;rshmdvmsmall/protectedItems/VM;iaasvmcontainerv2;rshhtestmdvmrg;rshmdvmsmall/recoveryPoints/26083826328862",
  "name": "26083826328862",
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints",
  "properties": {
    "objectType": "IaasVMRecoveryPoint",
    "recoveryPointType": "CrashConsistent",
    "recoveryPointTime": "2017-11-22T22:32:46.6088472Z",
    "recoveryPointAdditionalInfo": "",
    "sourceVMStorageType": "NormalStorage",
    "isSourceVMEncrypted": false,
    "isInstantIlrSessionActive": false,
    "recoveryPointTierDetails": [
      {
        "type": "HardenedRP",
        "status": "Valid"
      }
    ],
    "recoveryPointMoveReadinessInfo": {
      "ArchivedRP": {
        "isReadyForMove": true
      }
    },
    "isManagedVirtualMachine": true,
    "virtualMachineSize": "Standard_D1",
    "originalStorageAccountOption": false,
    "zones": [
      "1"
    ],
    "isPrivateAccessEnabledOnAnyDisk": true
  }
}

定義

名前 説明
AzureFileShareRecoveryPoint

Azure File Share ワークロード固有のバックアップ コピー。

AzureWorkloadPointInTimeRecoveryPoint

PointInTime に固有の復旧ポイント

AzureWorkloadRecoveryPoint

ワークロード固有の復旧ポイント。完全/差分復旧ポイントを具体的にカプセル化します

AzureWorkloadSAPHanaPointInTimeRecoveryPoint

SAPHana の PointInTime に固有の復旧ポイント

AzureWorkloadSAPHanaRecoveryPoint

SAPHana 固有の復旧ポイント。完全/差分復旧ポイントを具体的にカプセル化します

AzureWorkloadSQLPointInTimeRecoveryPoint

PointInTime に固有の復旧ポイント

AzureWorkloadSQLRecoveryPoint

SQL 固有の復旧ポイント。特に、拡張情報と共に完全/差分復旧ポイントをカプセル化します

AzureWorkloadSQLRecoveryPointExtendedInfo

拡張情報クラスの詳細

BEKDetails

BEK は bitlocker 暗号化キーです。

CloudError

コンテナー インスタンス サービスからのエラー応答。

CloudErrorBody

コンテナー インスタンス サービスからのエラー応答。

DiskInformation

ディスク情報

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ExtendedLocation

VM が存在していた復旧ポイントの拡張された場所。

GenericRecoveryPoint

汎用バックアップ コピー。

IaasVMRecoveryPoint

IaaS VM ワークロード固有のバックアップ コピー。

KEKDetails

KEK は BEK の暗号化キーです。

KeyAndSecretDetails

BEK は bitlocker キーです。 KEK は BEK の暗号化キーです。VM が暗号化されている場合は、次の詳細が格納されます。

  1. シークレット (BEK) - URL + バックアップ データ + vaultId。
  2. Key(KEK) - URL + Backup Data + vaultId。
  3. EncryptionMechanism BEK と KEK は、異なるコンテナー ID を持つ可能性があります。
PointInTimeRange

ログ範囲の詳細を提供します

RecoveryPointDiskConfiguration

ディスク構成

RecoveryPointMoveReadinessInfo
RecoveryPointProperties

復旧ポイントのプロパティ

RecoveryPointResource

バックアップ コピーの基本クラス。 ワークロード固有のバックアップ コピーは、このクラスから派生します。

RecoveryPointTierInformationV2

RecoveryPoint 層情報 V2

RecoveryPointTierStatus

復旧ポイントレベルの状態。

RecoveryPointTierType

復旧ポイント層の種類。

RestorePointType

復元ポイントの種類

SQLDataDirectory

SQLDataDirectory の情報

SQLDataDirectoryType

データ ディレクトリ マッピングの種類

AzureFileShareRecoveryPoint

Azure File Share ワークロード固有のバックアップ コピー。

名前 説明
fileShareSnapshotUri

string

ファイル共有のスナップショットの URL が含まれます (該当する場合)

objectType string:

AzureFileShareRecoveryPoint

このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。

recoveryPointProperties

RecoveryPointProperties

復旧ポイントのプロパティ

recoveryPointSizeInGB

integer

回復ポイントのサイズが含まれています

recoveryPointTime

string

このバックアップ コピーが作成された時刻。

recoveryPointType

string

バックアップ コピーの種類。 クラッシュ整合性バックアップかアプリ整合性かを指定します。

AzureWorkloadPointInTimeRecoveryPoint

PointInTime に固有の復旧ポイント

名前 説明
objectType string:

AzureWorkloadPointInTimeRecoveryPoint

このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。

recoveryPointMoveReadinessInfo

<string,  RecoveryPointMoveReadinessInfo>

RP を別のレベルに移動する資格

recoveryPointProperties

RecoveryPointProperties

復旧ポイントのプロパティ

recoveryPointTierDetails

RecoveryPointTierInformationV2[]

復旧ポイント層の情報。

recoveryPointTimeInUTC

string

復旧ポイントが作成された UTC 時刻

timeRanges

PointInTimeRange[]

ログ範囲の一覧

type

RestorePointType

復元ポイントの種類

AzureWorkloadRecoveryPoint

ワークロード固有の復旧ポイント。完全/差分復旧ポイントを具体的にカプセル化します

名前 説明
objectType string:

AzureWorkloadRecoveryPoint

このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。

recoveryPointMoveReadinessInfo

<string,  RecoveryPointMoveReadinessInfo>

RP を別のレベルに移動する資格

recoveryPointProperties

RecoveryPointProperties

復旧ポイントのプロパティ

recoveryPointTierDetails

RecoveryPointTierInformationV2[]

復旧ポイント層の情報。

recoveryPointTimeInUTC

string

復旧ポイントが作成された UTC 時刻

type

RestorePointType

復元ポイントの種類

AzureWorkloadSAPHanaPointInTimeRecoveryPoint

SAPHana の PointInTime に固有の復旧ポイント

名前 説明
objectType string:

AzureWorkloadSAPHanaPointInTimeRecoveryPoint

このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。

recoveryPointMoveReadinessInfo

<string,  RecoveryPointMoveReadinessInfo>

RP を別のレベルに移動する資格

recoveryPointProperties

RecoveryPointProperties

復旧ポイントのプロパティ

recoveryPointTierDetails

RecoveryPointTierInformationV2[]

復旧ポイント層の情報。

recoveryPointTimeInUTC

string

復旧ポイントが作成された UTC 時刻

timeRanges

PointInTimeRange[]

ログ範囲の一覧

type

RestorePointType

復元ポイントの種類

AzureWorkloadSAPHanaRecoveryPoint

SAPHana 固有の復旧ポイント。完全/差分復旧ポイントを具体的にカプセル化します

名前 説明
objectType string:

AzureWorkloadSAPHanaRecoveryPoint

このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。

recoveryPointMoveReadinessInfo

<string,  RecoveryPointMoveReadinessInfo>

RP を別のレベルに移動する資格

recoveryPointProperties

RecoveryPointProperties

復旧ポイントのプロパティ

recoveryPointTierDetails

RecoveryPointTierInformationV2[]

復旧ポイント層の情報。

recoveryPointTimeInUTC

string

復旧ポイントが作成された UTC 時刻

type

RestorePointType

復元ポイントの種類

AzureWorkloadSQLPointInTimeRecoveryPoint

PointInTime に固有の復旧ポイント

名前 説明
extendedInfo

AzureWorkloadSQLRecoveryPointExtendedInfo

データ ディレクトリの詳細を提供する拡張情報。 次の 2 つのケースで設定されます。GetRecoveryPoint を使用して特定の回復ポイントにアクセスする場合、または ExtendedInfo クエリ フィルターでのみ Log RP に対して ListRecoveryPoints が呼び出されたとき

objectType string:

AzureWorkloadSQLPointInTimeRecoveryPoint

このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。

recoveryPointMoveReadinessInfo

<string,  RecoveryPointMoveReadinessInfo>

RP を別のレベルに移動する資格

recoveryPointProperties

RecoveryPointProperties

復旧ポイントのプロパティ

recoveryPointTierDetails

RecoveryPointTierInformationV2[]

復旧ポイント層の情報。

recoveryPointTimeInUTC

string

復旧ポイントが作成された UTC 時刻

timeRanges

PointInTimeRange[]

ログ範囲の一覧

type

RestorePointType

復元ポイントの種類

AzureWorkloadSQLRecoveryPoint

SQL 固有の復旧ポイント。特に、拡張情報と共に完全/差分復旧ポイントをカプセル化します

名前 説明
extendedInfo

AzureWorkloadSQLRecoveryPointExtendedInfo

データ ディレクトリの詳細を提供する拡張情報。 次の 2 つのケースで設定されます。GetRecoveryPoint を使用して特定の回復ポイントにアクセスする場合、または ExtendedInfo クエリ フィルターでのみ Log RP に対して ListRecoveryPoints が呼び出されたとき

objectType string:

AzureWorkloadSQLRecoveryPoint

このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。

recoveryPointMoveReadinessInfo

<string,  RecoveryPointMoveReadinessInfo>

RP を別のレベルに移動する資格

recoveryPointProperties

RecoveryPointProperties

復旧ポイントのプロパティ

recoveryPointTierDetails

RecoveryPointTierInformationV2[]

復旧ポイント層の情報。

recoveryPointTimeInUTC

string

復旧ポイントが作成された UTC 時刻

type

RestorePointType

復元ポイントの種類

AzureWorkloadSQLRecoveryPointExtendedInfo

拡張情報クラスの詳細

名前 説明
dataDirectoryPaths

SQLDataDirectory[]

復元操作中のデータ ディレクトリ パスの一覧。

dataDirectoryTimeInUTC

string

データ ディレクトリ情報がキャプチャされた UTC 時刻

BEKDetails

BEK は bitlocker 暗号化キーです。

名前 説明
secretData

string

BEK データ。

secretUrl

string

シークレットは BEK です。

secretVaultId

string

このシークレットが格納されている Key Vault の ID。

CloudError

コンテナー インスタンス サービスからのエラー応答。

名前 説明
error

CloudErrorBody

エラー オブジェクト。

CloudErrorBody

コンテナー インスタンス サービスからのエラー応答。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラーの識別子。 コードは不変であり、プログラムで使用することを目的としています。

details

CloudErrorBody[]

エラーに関する追加の詳細の一覧。

message

string

ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。

target

string

特定のエラーのターゲット。 たとえば、エラーが発生したプロパティの名前です。

DiskInformation

ディスク情報

名前 説明
lun

integer

name

string

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

ExtendedLocation

VM が存在していた復旧ポイントの拡張された場所。

名前 説明
name

string

拡張された場所の名前。

type

string

拡張された場所の種類。 使用可能な値は次のとおりです: 'EdgeZone'

GenericRecoveryPoint

汎用バックアップ コピー。

名前 説明
friendlyName

string

バックアップ コピーのフレンドリ名。

objectType string:

GenericRecoveryPoint

このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。

recoveryPointAdditionalInfo

string

このバックアップ コピーに関連付けられている追加情報。

recoveryPointProperties

RecoveryPointProperties

復旧ポイントのプロパティ

recoveryPointTime

string

このバックアップ コピーが作成された時刻。

recoveryPointType

string

バックアップ コピーの種類。

IaasVMRecoveryPoint

IaaS VM ワークロード固有のバックアップ コピー。

名前 説明
extendedLocation

ExtendedLocation

VM の復旧ポイントの拡張された場所。VM がパブリック クラウド内にある場合は null にする必要がある

isInstantIlrSessionActive

boolean

このバックアップ コピーからアイテムを回復するセッションがまだアクティブです。

isManagedVirtualMachine

boolean

VM が Managed Disks を使用しているかどうか

isPrivateAccessEnabledOnAnyDisk

boolean

このフラグは、VM 内のディスクのいずれかがプライベート アクセス ネットワーク設定を使用しているかどうかを示します

isSourceVMEncrypted

boolean

バックアップ コピーの作成時に VM が暗号化されたかどうかを識別します。

keyAndSecret

KeyAndSecretDetails

暗号化された VM を復旧するために必要な詳細。 IsSourceVMEncrypted が true の場合にのみ適用されます。

objectType string:

IaasVMRecoveryPoint

このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。

originalStorageAccountOption

boolean

元のストレージ アカウント オプション

osType

string

OS の種類

recoveryPointAdditionalInfo

string

このバックアップ コピーに関連付けられている追加情報。

recoveryPointDiskConfiguration

RecoveryPointDiskConfiguration

ディスク構成

recoveryPointMoveReadinessInfo

<string,  RecoveryPointMoveReadinessInfo>

RP を別のレベルに移動する資格

recoveryPointProperties

RecoveryPointProperties

復旧ポイントのプロパティ

recoveryPointTierDetails

RecoveryPointTierInformationV2[]

復旧ポイント層の情報。

recoveryPointTime

string

このバックアップ コピーが作成された時刻。

recoveryPointType

string

バックアップ コピーの種類。

securityType

string

ディスクのセキュリティの種類

sourceVMStorageType

string

バックアップ コピーが作成される VM のストレージの種類。

virtualMachineSize

string

仮想マシンのサイズ

zones

string[]

バックアップ時の VM のゾーンを識別します。 ゾーン固定 VM にのみ適用されます

KEKDetails

KEK は BEK の暗号化キーです。

名前 説明
keyBackupData

string

KEK データ。

keyUrl

string

キーは KEK です。

keyVaultId

string

このキーが格納されている Key Vault ID。

KeyAndSecretDetails

BEK は bitlocker キーです。 KEK は BEK の暗号化キーです。VM が暗号化されている場合は、次の詳細が格納されます。

  1. シークレット (BEK) - URL + バックアップ データ + vaultId。
  2. Key(KEK) - URL + Backup Data + vaultId。
  3. EncryptionMechanism BEK と KEK は、異なるコンテナー ID を持つ可能性があります。
名前 説明
bekDetails

BEKDetails

BEK は bitlocker 暗号化キーです。

encryptionMechanism

string

暗号化メカニズム: なし/SinglePass/DoublePass

kekDetails

KEKDetails

KEK は BEK の暗号化キーです。

PointInTimeRange

ログ範囲の詳細を提供します

名前 説明
endTime

string

ログ回復の時間範囲の終了時刻。

startTime

string

ログ回復の時間範囲の開始時刻。

RecoveryPointDiskConfiguration

ディスク構成

名前 説明
excludedDiskList

DiskInformation[]

バックアップから除外されたディスクの情報

includedDiskList

DiskInformation[]

バックアップに含まれるディスクの情報

numberOfDisksAttachedToVm

integer

VM に接続されているディスクの数

numberOfDisksIncludedInBackup

integer

バックアップに含まれるディスクの数

RecoveryPointMoveReadinessInfo

名前 説明
additionalInfo

string

isReadyForMove

boolean

RecoveryPointProperties

復旧ポイントのプロパティ

名前 説明
expiryTime

string

復旧ポイントの有効期限 (UTC)。

isSoftDeleted

boolean

RP が論理的な削除状態であるかどうかを示すブール値

ruleName

string

ライフサイクルを管理する復旧ポイントでタグ付けされたルール名

RecoveryPointResource

バックアップ コピーの基本クラス。 ワークロード固有のバックアップ コピーは、このクラスから派生します。

名前 説明
eTag

string

省略可能な ETag。

id

string

リソース ID は、リソースへの完全なパスを表します。

location

string

リソースの場所。

name

string

リソースに関連付けられているリソース名。

properties RecoveryPoint:

RecoveryPointResource プロパティ

tags

object

リソース タグ。

type

string

リソースの種類は、Namespace/ResourceType/ResourceType/..フォームの完全なパスを表します。

RecoveryPointTierInformationV2

RecoveryPoint 層情報 V2

名前 説明
extendedInfo

object

復旧ポイントレベルの状態。

status

RecoveryPointTierStatus

復旧ポイントレベルの状態。

type

RecoveryPointTierType

復旧ポイント層の種類。

RecoveryPointTierStatus

復旧ポイントレベルの状態。

名前 説明
Deleted

string

Disabled

string

Invalid

string

Rehydrated

string

Valid

string

RecoveryPointTierType

復旧ポイント層の種類。

名前 説明
ArchivedRP

string

HardenedRP

string

InstantRP

string

Invalid

string

RestorePointType

復元ポイントの種類

名前 説明
Differential

string

Full

string

Incremental

string

Invalid

string

Log

string

SnapshotCopyOnlyFull

string

SnapshotFull

string

SQLDataDirectory

SQLDataDirectory の情報

名前 説明
logicalName

string

ファイルの論理名

path

string

ファイル パス

type

SQLDataDirectoryType

データ ディレクトリ マッピングの種類

SQLDataDirectoryType

データ ディレクトリ マッピングの種類

名前 説明
Data

string

Invalid

string

Log

string