Dela via


Snapshots - Restore Files

Skapa en ny begäran om återställningsfiler för ögonblicksbilder
Återställa de angivna filerna från den angivna ögonblicksbilden till det aktiva filsystemet

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/snapshots/{snapshotName}/restoreFiles?api-version=2024-07-01

URI-parametrar

Name I Obligatorisk Typ Description
accountName
path True

string

Namnet på NetApp-kontot

Reguljärt uttrycksmönster: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,127}$

poolName
path True

string

Namnet på kapacitetspoolen

Reguljärt uttrycksmönster: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$

resourceGroupName
path True

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

snapshotName
path True

string

Namnet på ögonblicksbilden

subscriptionId
path True

string

uuid

ID för målprenumerationen. Värdet måste vara ett UUID.

volumeName
path True

string

Namnet på volymen

Reguljärt uttrycksmönster: ^[a-zA-Z][a-zA-Z0-9\-_]{0,63}$

api-version
query True

string

DEN API-version som ska användas för den här åtgärden.

Begärandetext

Name Obligatorisk Typ Description
filePaths True

string[]

Lista över filer som ska återställas

destinationPath

string

Målmappen där filerna ska återställas

Svar

Name Typ Description
200 OK

OK – terminaltillstånd

202 Accepted

Accepterad

Other Status Codes

ErrorResponse

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

Snapshots_SingleFileRestore

Exempelbegäran

POST https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/snapshots/snapshot1/restoreFiles?api-version=2024-07-01

{
  "filePaths": [
    "/dir1/customer1.db",
    "/dir1/customer2.db"
  ]
}

Exempelsvar

Location: https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2024-07-01&operationResultResponseType=Location

Definitioner

Name Description
ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

snapshotRestoreFiles

Återställa nyttolasten för återställning av ögonblicksbild av en enskild fil

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

snapshotRestoreFiles

Återställa nyttolasten för återställning av ögonblicksbild av en enskild fil

Name Typ Description
destinationPath

string

Målmappen där filerna ska återställas

filePaths

string[]

Lista över filer som ska återställas