Dela via


Recovery Points - Get

Innehåller information om säkerhetskopierade data som identifieras med Hjälp av RecoveryPointID. Det här är en asynkron åtgärd. Om du vill veta status för åtgärden anropar du API:et GetProtectedItemOperationResult.

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-parametrar

Name I Obligatorisk Typ Description
containerName
path True

string

Containernamn som är associerat med säkerhetskopierat objekt.

fabricName
path True

string

Infrastrukturresursnamn som är associerat med säkerhetskopierat objekt.

protectedItemName
path True

string

Säkerhetskopierat objektnamn vars säkerhetskopierade data måste hämtas.

recoveryPointId
path True

string

RecoveryPointID representerar säkerhetskopierade data som ska hämtas.

resourceGroupName
path True

string

Namnet på resursgruppen där Recovery Services-valvet finns.

subscriptionId
path True

string

Prenumerations-ID:t.

vaultName
path True

string

Namnet på Recovery Services-valvet.

api-version
query True

string

Klient-API-version.

Svar

Name Typ Description
200 OK

RecoveryPointResource

OKEJ

Other Status Codes

CloudError

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto.

Exempel

Get Azure Vm Recovery Point Details

Exempelbegäran

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

Exempelsvar

{
  "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
  }
}

Definitioner

Name Description
AzureFileShareRecoveryPoint

Arbetsbelastningsspecifik säkerhetskopia för Azure File Share.

AzureWorkloadPointInTimeRecoveryPoint

Återställningspunkt som är specifik för PointInTime

AzureWorkloadRecoveryPoint

Arbetsbelastningsspecifik återställningspunkt, som specifikt kapslar in fullständig/diff-återställningspunkt

AzureWorkloadSAPHanaPointInTimeRecoveryPoint

Återställningspunkt som är specifik för PointInTime i SAPHana

AzureWorkloadSAPHanaRecoveryPoint

SAPHana-specifik återställningspunkt, kapslar specifikt in fullständiga återställningspunkter/diff-återställningspunkter

AzureWorkloadSQLPointInTimeRecoveryPoint

Återställningspunkt som är specifik för PointInTime

AzureWorkloadSQLRecoveryPoint

SQL-specifik återställningspunkt, kapslar specifikt in fullständig/diff-återställningspunkt tillsammans med utökad information

AzureWorkloadSQLRecoveryPointExtendedInfo

Information om utökad informationsklass

BEKDetails

BEK är bitlocker-krypteringsnyckel.

CloudError

Ett felsvar från containerinstanstjänsten.

CloudErrorBody

Ett felsvar från containerinstanstjänsten.

DiskInformation

Diskinformation

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ExtendedLocation

Den utökade platsen för återställningspunkten där den virtuella datorn fanns.

GenericRecoveryPoint

Allmän säkerhetskopia.

IaasVMRecoveryPoint

IaaS VM-arbetsbelastningsspecifik säkerhetskopia.

KEKDetails

KEK är krypteringsnyckel för BEK.

KeyAndSecretDetails

BEK är bitlocker-nyckel. KEK är krypteringsnyckel för BEK Om den virtuella datorn krypterades lagrar vi följande information:

  1. Secret(BEK) – Url + Backup Data + vaultId.
  2. Key(KEK) – Url + Backup Data + vaultId.
  3. EncryptionMechanism BEK och KEK kan potentiellt ha olika valv-ID:t.
PointInTimeRange

Innehåller information om loggintervall

RecoveryPointDiskConfiguration

Diskkonfiguration

RecoveryPointMoveReadinessInfo
RecoveryPointProperties

Egenskaper för återställningspunkt

RecoveryPointResource

Basklass för säkerhetskopior. Arbetsbelastningsspecifika säkerhetskopior härleds från den här klassen.

RecoveryPointTierInformationV2

Information om RecoveryPoint-nivå V2

RecoveryPointTierStatus

Status för återställningspunktsnivå.

RecoveryPointTierType

Nivåtyp för återställningspunkt.

RestorePointType

Typ av återställningspunkt

SQLDataDirectory

SQLDataDirectory-information

SQLDataDirectoryType

Typ av datakatalogmappning

AzureFileShareRecoveryPoint

Arbetsbelastningsspecifik säkerhetskopia för Azure File Share.

Name Typ Description
fileShareSnapshotUri

string

Innehåller URL till ögonblicksbilden av fildelning, om tillämpligt

objectType string:

AzureFileShareRecoveryPoint

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

recoveryPointProperties

RecoveryPointProperties

Egenskaper för återställningspunkt

recoveryPointSizeInGB

integer

Innehåller storlek på återställningspunkt

recoveryPointTime

string

Tidpunkt då den här säkerhetskopian skapades.

recoveryPointType

string

Typ av säkerhetskopia. Anger om det är en krasch konsekvent säkerhetskopiering eller en konsekvent app.

AzureWorkloadPointInTimeRecoveryPoint

Återställningspunkt som är specifik för PointInTime

Name Typ Description
objectType string:

AzureWorkloadPointInTimeRecoveryPoint

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

recoveryPointMoveReadinessInfo

<string,  RecoveryPointMoveReadinessInfo>

Berättigande till att RP flyttas till en annan nivå

recoveryPointProperties

RecoveryPointProperties

Egenskaper för återställningspunkt

recoveryPointTierDetails

RecoveryPointTierInformationV2[]

Information om återställningspunktsnivå.

recoveryPointTimeInUTC

string

UTC-tid då återställningspunkten skapades

timeRanges

PointInTimeRange[]

Lista över loggintervall

type

RestorePointType

Typ av återställningspunkt

AzureWorkloadRecoveryPoint

Arbetsbelastningsspecifik återställningspunkt, som specifikt kapslar in fullständig/diff-återställningspunkt

Name Typ Description
objectType string:

AzureWorkloadRecoveryPoint

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

recoveryPointMoveReadinessInfo

<string,  RecoveryPointMoveReadinessInfo>

Berättigande till att RP flyttas till en annan nivå

recoveryPointProperties

RecoveryPointProperties

Egenskaper för återställningspunkt

recoveryPointTierDetails

RecoveryPointTierInformationV2[]

Information om återställningspunktsnivå.

recoveryPointTimeInUTC

string

UTC-tid då återställningspunkten skapades

type

RestorePointType

Typ av återställningspunkt

AzureWorkloadSAPHanaPointInTimeRecoveryPoint

Återställningspunkt som är specifik för PointInTime i SAPHana

Name Typ Description
objectType string:

AzureWorkloadSAPHanaPointInTimeRecoveryPoint

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

recoveryPointMoveReadinessInfo

<string,  RecoveryPointMoveReadinessInfo>

Berättigande till att RP flyttas till en annan nivå

recoveryPointProperties

RecoveryPointProperties

Egenskaper för återställningspunkt

recoveryPointTierDetails

RecoveryPointTierInformationV2[]

Information om återställningspunktsnivå.

recoveryPointTimeInUTC

string

UTC-tid då återställningspunkten skapades

timeRanges

PointInTimeRange[]

Lista över loggintervall

type

RestorePointType

Typ av återställningspunkt

AzureWorkloadSAPHanaRecoveryPoint

SAPHana-specifik återställningspunkt, kapslar specifikt in fullständiga återställningspunkter/diff-återställningspunkter

Name Typ Description
objectType string:

AzureWorkloadSAPHanaRecoveryPoint

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

recoveryPointMoveReadinessInfo

<string,  RecoveryPointMoveReadinessInfo>

Berättigande till att RP flyttas till en annan nivå

recoveryPointProperties

RecoveryPointProperties

Egenskaper för återställningspunkt

recoveryPointTierDetails

RecoveryPointTierInformationV2[]

Information om återställningspunktsnivå.

recoveryPointTimeInUTC

string

UTC-tid då återställningspunkten skapades

type

RestorePointType

Typ av återställningspunkt

AzureWorkloadSQLPointInTimeRecoveryPoint

Återställningspunkt som är specifik för PointInTime

Name Typ Description
extendedInfo

AzureWorkloadSQLRecoveryPointExtendedInfo

Utökad information som innehåller information om datakatalogen. Fylls i i två fall: När en specifik återställningspunkt används med GetRecoveryPoint eller när ListRecoveryPoints anropas endast för Log RP med ExtendedInfo-frågefilter

objectType string:

AzureWorkloadSQLPointInTimeRecoveryPoint

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

recoveryPointMoveReadinessInfo

<string,  RecoveryPointMoveReadinessInfo>

Berättigande till att RP flyttas till en annan nivå

recoveryPointProperties

RecoveryPointProperties

Egenskaper för återställningspunkt

recoveryPointTierDetails

RecoveryPointTierInformationV2[]

Information om återställningspunktsnivå.

recoveryPointTimeInUTC

string

UTC-tid då återställningspunkten skapades

timeRanges

PointInTimeRange[]

Lista över loggintervall

type

RestorePointType

Typ av återställningspunkt

AzureWorkloadSQLRecoveryPoint

SQL-specifik återställningspunkt, kapslar specifikt in fullständig/diff-återställningspunkt tillsammans med utökad information

Name Typ Description
extendedInfo

AzureWorkloadSQLRecoveryPointExtendedInfo

Utökad information som innehåller information om datakatalogen. Fylls i i två fall: När en specifik återställningspunkt används med GetRecoveryPoint eller när ListRecoveryPoints anropas endast för Log RP med ExtendedInfo-frågefilter

objectType string:

AzureWorkloadSQLRecoveryPoint

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

recoveryPointMoveReadinessInfo

<string,  RecoveryPointMoveReadinessInfo>

Berättigande till att RP flyttas till en annan nivå

recoveryPointProperties

RecoveryPointProperties

Egenskaper för återställningspunkt

recoveryPointTierDetails

RecoveryPointTierInformationV2[]

Information om återställningspunktsnivå.

recoveryPointTimeInUTC

string

UTC-tid då återställningspunkten skapades

type

RestorePointType

Typ av återställningspunkt

AzureWorkloadSQLRecoveryPointExtendedInfo

Information om utökad informationsklass

Name Typ Description
dataDirectoryPaths

SQLDataDirectory[]

Lista över datakatalogsökvägar under återställningen.

dataDirectoryTimeInUTC

string

UTC-tid då datakataloginformation hämtades

BEKDetails

BEK är bitlocker-krypteringsnyckel.

Name Typ Description
secretData

string

BEK-data.

secretUrl

string

Hemligheten är BEK.

secretVaultId

string

ID för nyckelvalvet där den här hemligheten lagras.

CloudError

Ett felsvar från containerinstanstjänsten.

Name Typ Description
error

CloudErrorBody

Felobjektet.

CloudErrorBody

Ett felsvar från containerinstanstjänsten.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

En identifierare för felet. Koder är invarianta och är avsedda att användas programmatiskt.

details

CloudErrorBody[]

En lista med ytterligare information om felet.

message

string

Ett meddelande som beskriver felet, avsett att vara lämpligt för visning i ett användargränssnitt.

target

string

Målet för det specifika felet. Till exempel namnet på egenskapen i fel.

DiskInformation

Diskinformation

Name Typ Description
lun

integer

name

string

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

ExtendedLocation

Den utökade platsen för återställningspunkten där den virtuella datorn fanns.

Name Typ Description
name

string

Namnet på den utökade platsen.

type

string

Typ av utökad plats. Möjliga värden är: "EdgeZone"

GenericRecoveryPoint

Allmän säkerhetskopia.

Name Typ Description
friendlyName

string

Eget namn på säkerhetskopian.

objectType string:

GenericRecoveryPoint

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

recoveryPointAdditionalInfo

string

Ytterligare information som är associerad med den här säkerhetskopian.

recoveryPointProperties

RecoveryPointProperties

Egenskaper för återställningspunkt

recoveryPointTime

string

Tidpunkt då den här säkerhetskopian skapades.

recoveryPointType

string

Typ av säkerhetskopia.

IaasVMRecoveryPoint

IaaS VM-arbetsbelastningsspecifik säkerhetskopia.

Name Typ Description
extendedLocation

ExtendedLocation

Utökad plats för återställningspunkten för den virtuella datorn ska vara null om den virtuella datorn finns i det offentliga molnet

isInstantIlrSessionActive

boolean

Är sessionen för att återställa objekt från den här säkerhetskopian fortfarande aktiv.

isManagedVirtualMachine

boolean

Om den virtuella datorn är med hanterade diskar

isPrivateAccessEnabledOnAnyDisk

boolean

Den här flaggan anger om någon av diskarna på den virtuella datorn använder nätverksinställningen Privat åtkomst

isSourceVMEncrypted

boolean

Identifierar om den virtuella datorn krypterades när säkerhetskopian skapades.

keyAndSecret

KeyAndSecretDetails

Nödvändig information för att återställa en krypterad virtuell dator. Gäller endast när IsSourceVMEncrypted är sant.

objectType string:

IaasVMRecoveryPoint

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

originalStorageAccountOption

boolean

Ursprungligt lagringskontoalternativ

osType

string

OS-typ

recoveryPointAdditionalInfo

string

Ytterligare information som är associerad med den här säkerhetskopian.

recoveryPointDiskConfiguration

RecoveryPointDiskConfiguration

Diskkonfiguration

recoveryPointMoveReadinessInfo

<string,  RecoveryPointMoveReadinessInfo>

Berättigande till att RP flyttas till en annan nivå

recoveryPointProperties

RecoveryPointProperties

Egenskaper för återställningspunkt

recoveryPointTierDetails

RecoveryPointTierInformationV2[]

Information om återställningspunktsnivå.

recoveryPointTime

string

Tidpunkt då den här säkerhetskopian skapades.

recoveryPointType

string

Typ av säkerhetskopia.

securityType

string

Diskens säkerhetstyp

sourceVMStorageType

string

Lagringstyp för den virtuella dator vars säkerhetskopia skapas.

virtualMachineSize

string

Storlek på virtuell dator

zones

string[]

Identifierar zonen för den virtuella datorn vid tidpunkten för säkerhetskopieringen. Gäller endast för zonfästa virtuella datorer

KEKDetails

KEK är krypteringsnyckel för BEK.

Name Typ Description
keyBackupData

string

KEK-data.

keyUrl

string

Nyckeln är KEK.

keyVaultId

string

Key Vault-ID där den här nyckeln lagras.

KeyAndSecretDetails

BEK är bitlocker-nyckel. KEK är krypteringsnyckel för BEK Om den virtuella datorn krypterades lagrar vi följande information:

  1. Secret(BEK) – Url + Backup Data + vaultId.
  2. Key(KEK) – Url + Backup Data + vaultId.
  3. EncryptionMechanism BEK och KEK kan potentiellt ha olika valv-ID:t.
Name Typ Description
bekDetails

BEKDetails

BEK är bitlocker-krypteringsnyckel.

encryptionMechanism

string

Krypteringsmekanism: None/SinglePass/DoublePass

kekDetails

KEKDetails

KEK är krypteringsnyckel för BEK.

PointInTimeRange

Innehåller information om loggintervall

Name Typ Description
endTime

string

Sluttid för tidsintervallet för loggåterställning.

startTime

string

Starttid för tidsintervallet för loggåterställning.

RecoveryPointDiskConfiguration

Diskkonfiguration

Name Typ Description
excludedDiskList

DiskInformation[]

Information om diskar som undantas från säkerhetskopiering

includedDiskList

DiskInformation[]

Information om diskar som ingår i säkerhetskopieringen

numberOfDisksAttachedToVm

integer

Antal diskar som är anslutna till den virtuella datorn

numberOfDisksIncludedInBackup

integer

Antal diskar som ingår i säkerhetskopieringen

RecoveryPointMoveReadinessInfo

Name Typ Description
additionalInfo

string

isReadyForMove

boolean

RecoveryPointProperties

Egenskaper för återställningspunkt

Name Typ Description
expiryTime

string

Utgångstid för återställningspunkt i UTC.

isSoftDeleted

boolean

Bool för att ange om RP är i mjukt borttagningstillstånd eller inte

ruleName

string

Regelnamn taggat på en återställningspunkt som styr livscykeln

RecoveryPointResource

Basklass för säkerhetskopior. Arbetsbelastningsspecifika säkerhetskopior härleds från den här klassen.

Name Typ Description
eTag

string

Valfri ETag.

id

string

Resurs-ID representerar den fullständiga sökvägen till resursen.

location

string

Resursplats.

name

string

Resursnamn som är associerat med resursen.

properties RecoveryPoint:

Egenskaper för RecoveryPointResource

tags

object

Resurstaggar.

type

string

Resurstyp representerar den fullständiga sökvägen till formuläret Namespace/ResourceType/ResourceType/...

RecoveryPointTierInformationV2

Information om RecoveryPoint-nivå V2

Name Typ Description
extendedInfo

object

Status för återställningspunktsnivå.

status

RecoveryPointTierStatus

Status för återställningspunktsnivå.

type

RecoveryPointTierType

Nivåtyp för återställningspunkt.

RecoveryPointTierStatus

Status för återställningspunktsnivå.

Name Typ Description
Deleted

string

Disabled

string

Invalid

string

Rehydrated

string

Valid

string

RecoveryPointTierType

Nivåtyp för återställningspunkt.

Name Typ Description
ArchivedRP

string

HardenedRP

string

InstantRP

string

Invalid

string

RestorePointType

Typ av återställningspunkt

Name Typ Description
Differential

string

Full

string

Incremental

string

Invalid

string

Log

string

SnapshotCopyOnlyFull

string

SnapshotFull

string

SQLDataDirectory

SQLDataDirectory-information

Name Typ Description
logicalName

string

Filens logiska namn

path

string

Filsökväg

type

SQLDataDirectoryType

Typ av datakatalogmappning

SQLDataDirectoryType

Typ av datakatalogmappning

Name Typ Description
Data

string

Invalid

string

Log

string