Disk Restore Point - Grant Access

Concede l'accesso a un diskRestorePoint.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{vmRestorePointName}/diskRestorePoints/{diskRestorePointName}/beginGetAccess?api-version=2023-10-02

Parametri dell'URI

Nome In Necessario Tipo Descrizione
diskRestorePointName
path True

string

Nome del punto di ripristino del disco creato.

resourceGroupName
path True

string

Nome del gruppo di risorse.

restorePointCollectionName
path True

string

Nome dell'insieme di punti di ripristino a cui appartiene il punto di ripristino del disco.

subscriptionId
path True

string

Credenziali di sottoscrizione che identificano in modo univoco la sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata di servizio.

vmRestorePointName
path True

string

Nome del punto di ripristino della macchina virtuale a cui appartiene il punto di ripristino del disco.

api-version
query True

string

Versione dell'API client.

Corpo della richiesta

Nome Necessario Tipo Descrizione
access True

AccessLevel

durationInSeconds True

integer

Durata del tempo in secondi fino alla scadenza dell'accesso condiviso.

fileFormat

FileFormat

Usato per specificare il formato di file quando si effettua la richiesta di firma di accesso condiviso in uno snapshot del formato di file VHDX

getSecureVMGuestStateSAS

boolean

Impostare questo flag su true per ottenere una firma di accesso condiviso aggiuntivo per lo stato guest della macchina virtuale

Risposte

Nome Tipo Descrizione
200 OK

AccessUri

OK

202 Accepted

Accettato

Other Status Codes

CloudError

Risposta di errore che descrive perché l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

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

Scopes

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Grants access to a diskRestorePoint.

Sample Request

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpc/restorePoints/vmrp/diskRestorePoints/TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745/beginGetAccess?api-version=2023-10-02

{
  "access": "Read",
  "durationInSeconds": 300,
  "fileFormat": "VHDX"
}

Sample Response

{
  "accessSAS": "https://md-gpvmcxzlzxgd.partition.blob.storage.azure.net/xx3cqcx53f0v/abcd?sv=2014-02-14&sr=b&sk=key1&sig=XXX&st=2021-05-24T18:02:34Z&se=2021-05-24T18:19:14Z&sp=r"
}
Location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/operations/{operationId}&monitor=true&api-version=2023-10-02

Definizioni

Nome Descrizione
AccessLevel
AccessUri

Uri sas di accesso a disco.

ApiError

Errore dell'API.

ApiErrorBase

Base di errori dell'API.

CloudError

Risposta di errore dal servizio di calcolo.

FileFormat

Usato per specificare il formato di file quando si effettua la richiesta di firma di accesso condiviso in uno snapshot del formato di file VHDX

GrantAccessData

Dati usati per richiedere una firma di accesso condiviso.

InnerError

Dettagli dell'errore interno.

AccessLevel

Nome Tipo Descrizione
None

string

Read

string

Write

string

AccessUri

Uri sas di accesso a disco.

Nome Tipo Descrizione
accessSAS

string

Uri di firma di accesso condiviso per l'accesso a un disco.

securityDataAccessSAS

string

Uri di firma di accesso condiviso per l'accesso a uno stato guest della macchina virtuale.

ApiError

Errore dell'API.

Nome Tipo Descrizione
code

string

Codice di errore.

details

ApiErrorBase[]

Dettagli dell'errore dell'API

innererror

InnerError

Errore interno dell'API

message

string

Messaggio di errore.

target

string

Destinazione dell'errore specifico.

ApiErrorBase

Base di errori dell'API.

Nome Tipo Descrizione
code

string

Codice di errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore specifico.

CloudError

Risposta di errore dal servizio di calcolo.

Nome Tipo Descrizione
error

ApiError

Errore dell'API.

FileFormat

Usato per specificare il formato di file quando si effettua la richiesta di firma di accesso condiviso in uno snapshot del formato di file VHDX

Nome Tipo Descrizione
VHD

string

Un file VHD è un file di immagine del disco nel formato file del disco rigido virtuale.

VHDX

string

Un file VHDX è un file di immagine del disco nel formato file v2 del disco rigido virtuale.

GrantAccessData

Dati usati per richiedere una firma di accesso condiviso.

Nome Tipo Descrizione
access

AccessLevel

durationInSeconds

integer

Durata del tempo in secondi fino alla scadenza dell'accesso condiviso.

fileFormat

FileFormat

Usato per specificare il formato di file quando si effettua la richiesta di firma di accesso condiviso in uno snapshot del formato di file VHDX

getSecureVMGuestStateSAS

boolean

Impostare questo flag su true per ottenere una firma di accesso condiviso aggiuntivo per lo stato guest della macchina virtuale

InnerError

Dettagli dell'errore interno.

Nome Tipo Descrizione
errordetail

string

Messaggio di errore interno o dump di eccezioni.

exceptiontype

string

Tipo di eccezione.