Recovery Points - List

Mencantumkan salinan cadangan untuk item yang dicadangkan.

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

Parameter URI

Name In Required Type Description
containerName
path True
  • string

Nama kontainer yang terkait dengan item yang dicadangkan.

fabricName
path True
  • string

Nama fabric yang terkait dengan item yang dicadangkan.

protectedItemName
path True
  • string

Item yang dicadangkan yang salinan cadangannya akan diambil.

resourceGroupName
path True
  • string

Nama grup sumber daya tempat vault layanan pemulihan ada.

subscriptionId
path True
  • string

Id langganan.

vaultName
path True
  • string

Nama vault layanan pemulihan.

api-version
query True
  • string

Versi Api Klien.

$filter
query
  • string

Opsi filter OData.

Respons

Name Type Description
200 OK

OK

Other Status Codes

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Azure Active Directory Flow OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation meniru akun pengguna Anda.

Contoh

Get Protected Azure Vm Recovery Points

Sample Request

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?api-version=2021-02-10

Sample Response

{
  "value": [
    {
      "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/22244821112382",
      "name": "22244821112382",
      "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints",
      "properties": {
        "objectType": "IaasVMRecoveryPoint",
        "recoveryPointType": "CrashConsistent",
        "recoveryPointTime": "2017-12-21T22:48:25.4353958Z",
        "recoveryPointAdditionalInfo": "",
        "sourceVMStorageType": "NormalStorage",
        "isSourceVMEncrypted": false,
        "isInstantIlrSessionActive": false,
        "recoveryPointTierDetails": [
          {
            "type": "InstantRP",
            "status": "Deleted"
          },
          {
            "type": "HardenedRP",
            "status": "Valid"
          }
        ],
        "recoveryPointMoveReadinessInfo": {
          "Archive": {
            "isReadyForMove": true
          }
        },
        "isManagedVirtualMachine": true,
        "virtualMachineSize": "Standard_D1",
        "originalStorageAccountOption": false
      }
    },
    {
      "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/24977149827250",
      "name": "24977149827250",
      "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints",
      "properties": {
        "objectType": "IaasVMRecoveryPoint",
        "recoveryPointType": "CrashConsistent",
        "recoveryPointTime": "2017-12-20T22:49:44.3317945Z",
        "recoveryPointAdditionalInfo": "",
        "sourceVMStorageType": "NormalStorage",
        "isSourceVMEncrypted": false,
        "isInstantIlrSessionActive": false,
        "recoveryPointTierDetails": [
          {
            "type": "InstantRP",
            "status": "Deleted"
          },
          {
            "type": "HardenedRP",
            "status": "Deleted"
          },
          {
            "type": "ArchivedRP",
            "status": "Rehydrated",
            "extendedInfo": {
              "RehydratedRPExpiryTime": "2020-12-21T22:48:25.4353958Z"
            }
          }
        ],
        "recoveryPointMoveReadinessInfo": {
          "ArchivedRP": {
            "isReadyForMove": false,
            "additionalInfo": "Recovery point cannot be moved to archive tier since it has already been moved."
          }
        },
        "isManagedVirtualMachine": true,
        "virtualMachineSize": "Standard_D1",
        "originalStorageAccountOption": false,
        "zones": [
          "1"
        ]
      }
    }
  ],
  "nextLink": null
}

Definisi

AzureFileShareRecoveryPoint

Salinan cadangan khusus beban kerja Azure File Share.

AzureWorkloadPointInTimeRecoveryPoint

Titik pemulihan khusus untuk PointInTime

AzureWorkloadRecoveryPoint

Titik pemulihan khusus beban kerja, khususnya merangkum titik pemulihan penuh/diff

AzureWorkloadSAPHanaPointInTimeRecoveryPoint

Titik pemulihan khusus untuk PointInTime di SAPHana

AzureWorkloadSAPHanaRecoveryPoint

Titik pemulihan khusus SAPHana, secara khusus merangkum titik pemulihan penuh/diff

AzureWorkloadSQLPointInTimeRecoveryPoint

Titik pemulihan khusus untuk PointInTime

AzureWorkloadSQLRecoveryPoint

SQL titik pemulihan khusus, secara khusus merangkum titik pemulihan penuh/diff bersama dengan info yang diperluas

AzureWorkloadSQLRecoveryPointExtendedInfo

Detail kelas info yang diperluas

BEKDetails

BEK adalah kunci enkripsi bitlocker.

CloudError

Respons kesalahan dari layanan Container Instance.

CloudErrorBody

Respons kesalahan dari layanan Container Instance.

DiskInformation

Informasi disk

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

GenericRecoveryPoint

Salinan cadangan generik.

IaasVMRecoveryPoint

Salinan cadangan khusus beban kerja IaaS VM.

KEKDetails

KEK adalah kunci enkripsi untuk BEK.

KeyAndSecretDetails

BEK adalah kunci bitlocker. KEK adalah kunci enkripsi untuk BEK Jika VM dienkripsi maka kami akan menyimpan detail berikut:

  1. Secret(BEK) - Url + Data Cadangan + vaultId.
  2. Key(KEK) - Url + Backup Data + vaultId.
  3. EncryptionMechanism BEK dan KEK berpotensi memiliki id vault yang berbeda.
PointInTimeRange

Menyediakan detail untuk rentang log

RecoveryPointDiskConfiguration

Konfigurasi disk

RecoveryPointMoveReadinessInfo
RecoveryPointResource

Kelas dasar untuk salinan cadangan. Salinan cadangan khusus beban kerja berasal dari kelas ini.

RecoveryPointResourceList

Daftar sumber daya RecoveryPoint

RecoveryPointTierInformation

Informasi tingkat titik pemulihan.

RecoveryPointTierStatus

Status tingkat titik pemulihan.

RecoveryPointTierType

Jenis tingkat titik pemulihan.

RestorePointType

Jenis titik pemulihan

SQLDataDirectory

Info SQLDataDirectory

SQLDataDirectoryType

Jenis pemetaan direktori data

AzureFileShareRecoveryPoint

Salinan cadangan khusus beban kerja Azure File Share.

Name Type Description
fileShareSnapshotUri
  • string

Berisi Url ke rekam jepret fileshare, jika berlaku

objectType string:

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

recoveryPointSizeInGB
  • integer

Berisi ukuran titik pemulihan

recoveryPointTime
  • string

Waktu pembuatan salinan cadangan ini.

recoveryPointType
  • string

Jenis salinan cadangan. Menentukan apakah itu pencadangan yang konsisten dengan crash atau aplikasi yang konsisten.

AzureWorkloadPointInTimeRecoveryPoint

Titik pemulihan khusus untuk PointInTime

Name Type Description
objectType string:

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

recoveryPointMoveReadinessInfo

Kelayakan RP untuk dipindahkan ke tingkat lain

recoveryPointTierDetails

Informasi tingkat titik pemulihan.

recoveryPointTimeInUTC
  • string

Waktu UTC di mana titik pemulihan dibuat

timeRanges

Daftar rentang log

type

Jenis titik pemulihan

AzureWorkloadRecoveryPoint

Titik pemulihan khusus beban kerja, khususnya merangkum titik pemulihan penuh/diff

Name Type Description
objectType string:

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

recoveryPointMoveReadinessInfo

Kelayakan RP untuk dipindahkan ke tingkat lain

recoveryPointTierDetails

Informasi tingkat titik pemulihan.

recoveryPointTimeInUTC
  • string

Waktu UTC di mana titik pemulihan dibuat

type

Jenis titik pemulihan

AzureWorkloadSAPHanaPointInTimeRecoveryPoint

Titik pemulihan khusus untuk PointInTime di SAPHana

Name Type Description
objectType string:

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

recoveryPointMoveReadinessInfo

Kelayakan RP untuk dipindahkan ke tingkat lain

recoveryPointTierDetails

Informasi tingkat titik pemulihan.

recoveryPointTimeInUTC
  • string

Waktu UTC di mana titik pemulihan dibuat

timeRanges

Daftar rentang log

type

Jenis titik pemulihan

AzureWorkloadSAPHanaRecoveryPoint

Titik pemulihan khusus SAPHana, secara khusus merangkum titik pemulihan penuh/diff

Name Type Description
objectType string:

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

recoveryPointMoveReadinessInfo

Kelayakan RP untuk dipindahkan ke tingkat lain

recoveryPointTierDetails

Informasi tingkat titik pemulihan.

recoveryPointTimeInUTC
  • string

Waktu UTC di mana titik pemulihan dibuat

type

Jenis titik pemulihan

AzureWorkloadSQLPointInTimeRecoveryPoint

Titik pemulihan khusus untuk PointInTime

Name Type Description
extendedInfo

Info Diperluas yang menyediakan detail direktori data. Akan diisi dalam dua kasus: Ketika titik pemulihan tertentu diakses menggunakan GetRecoveryPoint Atau ketika ListRecoveryPoints dipanggil untuk Log RP hanya dengan filter kueri ExtendedInfo

objectType string:

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

recoveryPointMoveReadinessInfo

Kelayakan RP untuk dipindahkan ke tingkat lain

recoveryPointTierDetails

Informasi tingkat titik pemulihan.

recoveryPointTimeInUTC
  • string

Waktu UTC di mana titik pemulihan dibuat

timeRanges

Daftar rentang log

type

Jenis titik pemulihan

AzureWorkloadSQLRecoveryPoint

SQL titik pemulihan khusus, secara khusus merangkum titik pemulihan penuh/diff bersama dengan info yang diperluas

Name Type Description
extendedInfo

Info Diperluas yang menyediakan detail direktori data. Akan diisi dalam dua kasus: Ketika titik pemulihan tertentu diakses menggunakan GetRecoveryPoint Atau ketika ListRecoveryPoints dipanggil untuk Log RP hanya dengan filter kueri ExtendedInfo

objectType string:

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

recoveryPointMoveReadinessInfo

Kelayakan RP untuk dipindahkan ke tingkat lain

recoveryPointTierDetails

Informasi tingkat titik pemulihan.

recoveryPointTimeInUTC
  • string

Waktu UTC di mana titik pemulihan dibuat

type

Jenis titik pemulihan

AzureWorkloadSQLRecoveryPointExtendedInfo

Detail kelas info yang diperluas

Name Type Description
dataDirectoryPaths

Daftar jalur direktori data selama operasi pemulihan.

dataDirectoryTimeInUTC
  • string

Waktu UTC di mana info direktori data diambil

BEKDetails

BEK adalah kunci enkripsi bitlocker.

Name Type Description
secretData
  • string

Data BEK.

secretUrl
  • string

Rahasia adalah BEK.

secretVaultId
  • string

ID Key Vault tempat Rahasia ini disimpan.

CloudError

Respons kesalahan dari layanan Container Instance.

Name Type Description
error

Objek kesalahan.

CloudErrorBody

Respons kesalahan dari layanan Container Instance.

Name Type Description
additionalInfo

Info tambahan kesalahan.

code
  • string

Pengidentifikasi untuk kesalahan. Kode tidak berubah dan dimaksudkan untuk dikonsumsi secara terprogram.

details

Daftar detail tambahan tentang kesalahan tersebut.

message
  • string

Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna.

target
  • string

Target kesalahan tertentu. Misalnya, nama properti dalam kesalahan.

DiskInformation

Informasi disk

Name Type Description
lun
  • integer
name
  • string

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Name Type Description
info
  • object

Info tambahan.

type
  • string

Jenis info tambahan.

GenericRecoveryPoint

Salinan cadangan generik.

Name Type Description
friendlyName
  • string

Nama salinan cadangan yang mudah diingat.

objectType string:

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

recoveryPointAdditionalInfo
  • string

Informasi tambahan yang terkait dengan salinan cadangan ini.

recoveryPointTime
  • string

Waktu pembuatan salinan cadangan ini.

recoveryPointType
  • string

Jenis salinan cadangan.

IaasVMRecoveryPoint

Salinan cadangan khusus beban kerja IaaS VM.

Name Type Description
isInstantIlrSessionActive
  • boolean

Apakah sesi untuk memulihkan item dari salinan cadangan ini masih aktif.

isManagedVirtualMachine
  • boolean

Apakah VM menggunakan Disk Terkelola

isSourceVMEncrypted
  • boolean

Mengidentifikasi apakah VM dienkripsi saat salinan cadangan dibuat.

keyAndSecret

Detail yang diperlukan untuk memulihkan VM terenkripsi. Hanya berlaku ketika IsSourceVMEncrypted adalah true.

objectType string:

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

originalStorageAccountOption
  • boolean

Opsi Akun Storage Asli

osType
  • string

Jenis OS

recoveryPointAdditionalInfo
  • string

Informasi tambahan yang terkait dengan salinan cadangan ini.

recoveryPointDiskConfiguration

Konfigurasi disk

recoveryPointMoveReadinessInfo

Kelayakan RP untuk dipindahkan ke tingkat lain

recoveryPointTierDetails

Informasi tingkat titik pemulihan.

recoveryPointTime
  • string

Waktu pembuatan salinan cadangan ini.

recoveryPointType
  • string

Jenis salinan cadangan.

sourceVMStorageType
  • string

Storage jenis VM yang salinan cadangannya dibuat.

virtualMachineSize
  • string

Ukuran Komputer Virtual

zones
  • string[]

Mengidentifikasi zona VM pada saat pencadangan. Hanya berlaku untuk VM yang disematkan zona

KEKDetails

KEK adalah kunci enkripsi untuk BEK.

Name Type Description
keyBackupData
  • string

Data KEK.

keyUrl
  • string

Kuncinya adalah KEK.

keyVaultId
  • string

Key Vault ID tempat Kunci ini disimpan.

KeyAndSecretDetails

BEK adalah kunci bitlocker. KEK adalah kunci enkripsi untuk BEK Jika VM dienkripsi maka kami akan menyimpan detail berikut:

  1. Secret(BEK) - Url + Data Cadangan + vaultId.
  2. Key(KEK) - Url + Backup Data + vaultId.
  3. EncryptionMechanism BEK dan KEK berpotensi memiliki id vault yang berbeda.
Name Type Description
bekDetails

BEK adalah kunci enkripsi bitlocker.

encryptionMechanism
  • string

Mekanisme enkripsi: None/ SinglePass/ DoublePass

kekDetails

KEK adalah kunci enkripsi untuk BEK.

PointInTimeRange

Menyediakan detail untuk rentang log

Name Type Description
endTime
  • string

Waktu akhir rentang waktu untuk pemulihan log.

startTime
  • string

Waktu mulai rentang waktu untuk pemulihan log.

RecoveryPointDiskConfiguration

Konfigurasi disk

Name Type Description
excludedDiskList

Informasi disk yang dikecualikan dari cadangan

includedDiskList

Informasi disk yang disertakan dalam cadangan

numberOfDisksAttachedToVm
  • integer

Jumlah disk yang terpasang pada VM

numberOfDisksIncludedInBackup
  • integer

Jumlah disk yang disertakan dalam cadangan

RecoveryPointMoveReadinessInfo

Name Type Description
additionalInfo
  • string
isReadyForMove
  • boolean

RecoveryPointResource

Kelas dasar untuk salinan cadangan. Salinan cadangan khusus beban kerja berasal dari kelas ini.

Name Type Description
eTag
  • string

ETag Opsional.

id
  • string

Id Sumber Daya mewakili jalur lengkap ke sumber daya.

location
  • string

Lokasi sumber daya.

name
  • string

Nama sumber daya yang terkait dengan sumber daya.

properties RecoveryPoint:

Properti RecoveryPointResource

tags
  • object

Tag sumber daya.

type
  • string

Jenis sumber daya mewakili jalur lengkap formulir Namespace/ResourceType/ResourceType/...

RecoveryPointResourceList

Daftar sumber daya RecoveryPoint

Name Type Description
nextLink
  • string

Uri untuk mengambil halaman sumber daya berikutnya. Panggil ListNext() mengambil halaman sumber daya berikutnya.

value

Daftar sumber daya.

RecoveryPointTierInformation

Informasi tingkat titik pemulihan.

Name Type Description
extendedInfo
  • object

Status tingkat titik pemulihan.

status

Status tingkat titik pemulihan.

type

Jenis tingkat titik pemulihan.

RecoveryPointTierStatus

Status tingkat titik pemulihan.

Name Type Description
Deleted
  • string
Disabled
  • string
Invalid
  • string
Rehydrated
  • string
Valid
  • string

RecoveryPointTierType

Jenis tingkat titik pemulihan.

Name Type Description
ArchivedRP
  • string
HardenedRP
  • string
InstantRP
  • string
Invalid
  • string

RestorePointType

Jenis titik pemulihan

Name Type Description
Differential
  • string
Full
  • string
Incremental
  • string
Invalid
  • string
Log
  • string

SQLDataDirectory

Info SQLDataDirectory

Name Type Description
logicalName
  • string

Nama logika file

path
  • string

Jalur file

type

Jenis pemetaan direktori data

SQLDataDirectoryType

Jenis pemetaan direktori data

Name Type Description
Data
  • string
Invalid
  • string
Log
  • string