Condividi tramite


Snapshots interface

Interfaccia che rappresenta uno snapshot.

Metodi

beginCreateOrUpdate(string, string, Snapshot, SnapshotsCreateOrUpdateOptionalParams)

Crea o aggiorna uno snapshot.

beginCreateOrUpdateAndWait(string, string, Snapshot, SnapshotsCreateOrUpdateOptionalParams)

Crea o aggiorna uno snapshot.

beginDelete(string, string, SnapshotsDeleteOptionalParams)

Elimina uno snapshot.

beginDeleteAndWait(string, string, SnapshotsDeleteOptionalParams)

Elimina uno snapshot.

beginGrantAccess(string, string, GrantAccessData, SnapshotsGrantAccessOptionalParams)

Concede l'accesso a uno snapshot.

beginGrantAccessAndWait(string, string, GrantAccessData, SnapshotsGrantAccessOptionalParams)

Concede l'accesso a uno snapshot.

beginRevokeAccess(string, string, SnapshotsRevokeAccessOptionalParams)

Revoca l'accesso a uno snapshot.

beginRevokeAccessAndWait(string, string, SnapshotsRevokeAccessOptionalParams)

Revoca l'accesso a uno snapshot.

beginUpdate(string, string, SnapshotUpdate, SnapshotsUpdateOptionalParams)

Aggiorna (patch) uno snapshot.

beginUpdateAndWait(string, string, SnapshotUpdate, SnapshotsUpdateOptionalParams)

Aggiorna (patch) uno snapshot.

get(string, string, SnapshotsGetOptionalParams)

Ottiene informazioni su uno snapshot.

list(SnapshotsListOptionalParams)

Elenca gli snapshot in una sottoscrizione.

listByResourceGroup(string, SnapshotsListByResourceGroupOptionalParams)

Elenca gli snapshot in un gruppo di risorse.

Dettagli metodo

beginCreateOrUpdate(string, string, Snapshot, SnapshotsCreateOrUpdateOptionalParams)

Crea o aggiorna uno snapshot.

function beginCreateOrUpdate(resourceGroupName: string, snapshotName: string, snapshot: Snapshot, options?: SnapshotsCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<Snapshot>, Snapshot>>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

snapshotName

string

Nome dello snapshot da creare. Il nome non può essere modificato dopo la creazione dello snapshot. I caratteri supportati per il nome sono a-z, A-Z, 0-9 e _. La lunghezza massima del nome è di 80 caratteri.

snapshot
Snapshot

Oggetto snapshot fornito nel corpo dell'operazione Put disk.

options
SnapshotsCreateOrUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PollerLike<@azure/core-lro.PollOperationState<Snapshot>, Snapshot>>

beginCreateOrUpdateAndWait(string, string, Snapshot, SnapshotsCreateOrUpdateOptionalParams)

Crea o aggiorna uno snapshot.

function beginCreateOrUpdateAndWait(resourceGroupName: string, snapshotName: string, snapshot: Snapshot, options?: SnapshotsCreateOrUpdateOptionalParams): Promise<Snapshot>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

snapshotName

string

Nome dello snapshot da creare. Il nome non può essere modificato dopo la creazione dello snapshot. I caratteri supportati per il nome sono a-z, A-Z, 0-9 e _. La lunghezza massima del nome è di 80 caratteri.

snapshot
Snapshot

Oggetto snapshot fornito nel corpo dell'operazione Put disk.

options
SnapshotsCreateOrUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<Snapshot>

beginDelete(string, string, SnapshotsDeleteOptionalParams)

Elimina uno snapshot.

function beginDelete(resourceGroupName: string, snapshotName: string, options?: SnapshotsDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

snapshotName

string

Nome dello snapshot da creare. Il nome non può essere modificato dopo la creazione dello snapshot. I caratteri supportati per il nome sono a-z, A-Z, 0-9 e _. La lunghezza massima del nome è di 80 caratteri.

options
SnapshotsDeleteOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, SnapshotsDeleteOptionalParams)

Elimina uno snapshot.

function beginDeleteAndWait(resourceGroupName: string, snapshotName: string, options?: SnapshotsDeleteOptionalParams): Promise<void>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

snapshotName

string

Nome dello snapshot da creare. Il nome non può essere modificato dopo la creazione dello snapshot. I caratteri supportati per il nome sono a-z, A-Z, 0-9 e _. La lunghezza massima del nome è di 80 caratteri.

options
SnapshotsDeleteOptionalParams

Parametri delle opzioni.

Restituisce

Promise<void>

beginGrantAccess(string, string, GrantAccessData, SnapshotsGrantAccessOptionalParams)

Concede l'accesso a uno snapshot.

function beginGrantAccess(resourceGroupName: string, snapshotName: string, grantAccessData: GrantAccessData, options?: SnapshotsGrantAccessOptionalParams): Promise<PollerLike<PollOperationState<AccessUri>, AccessUri>>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

snapshotName

string

Nome dello snapshot da creare. Il nome non può essere modificato dopo la creazione dello snapshot. I caratteri supportati per il nome sono a-z, A-Z, 0-9 e _. La lunghezza massima del nome è di 80 caratteri.

grantAccessData
GrantAccessData

Accedere all'oggetto dati fornito nel corpo dell'operazione get snapshot access.

options
SnapshotsGrantAccessOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PollerLike<@azure/core-lro.PollOperationState<AccessUri>, AccessUri>>

beginGrantAccessAndWait(string, string, GrantAccessData, SnapshotsGrantAccessOptionalParams)

Concede l'accesso a uno snapshot.

function beginGrantAccessAndWait(resourceGroupName: string, snapshotName: string, grantAccessData: GrantAccessData, options?: SnapshotsGrantAccessOptionalParams): Promise<AccessUri>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

snapshotName

string

Nome dello snapshot da creare. Il nome non può essere modificato dopo la creazione dello snapshot. I caratteri supportati per il nome sono a-z, A-Z, 0-9 e _. La lunghezza massima del nome è di 80 caratteri.

grantAccessData
GrantAccessData

Accedere all'oggetto dati fornito nel corpo dell'operazione get snapshot access.

options
SnapshotsGrantAccessOptionalParams

Parametri delle opzioni.

Restituisce

Promise<AccessUri>

beginRevokeAccess(string, string, SnapshotsRevokeAccessOptionalParams)

Revoca l'accesso a uno snapshot.

function beginRevokeAccess(resourceGroupName: string, snapshotName: string, options?: SnapshotsRevokeAccessOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

snapshotName

string

Nome dello snapshot da creare. Il nome non può essere modificato dopo la creazione dello snapshot. I caratteri supportati per il nome sono a-z, A-Z, 0-9 e _. La lunghezza massima del nome è di 80 caratteri.

options
SnapshotsRevokeAccessOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginRevokeAccessAndWait(string, string, SnapshotsRevokeAccessOptionalParams)

Revoca l'accesso a uno snapshot.

function beginRevokeAccessAndWait(resourceGroupName: string, snapshotName: string, options?: SnapshotsRevokeAccessOptionalParams): Promise<void>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

snapshotName

string

Nome dello snapshot da creare. Il nome non può essere modificato dopo la creazione dello snapshot. I caratteri supportati per il nome sono a-z, A-Z, 0-9 e _. La lunghezza massima del nome è di 80 caratteri.

options
SnapshotsRevokeAccessOptionalParams

Parametri delle opzioni.

Restituisce

Promise<void>

beginUpdate(string, string, SnapshotUpdate, SnapshotsUpdateOptionalParams)

Aggiorna (patch) uno snapshot.

function beginUpdate(resourceGroupName: string, snapshotName: string, snapshot: SnapshotUpdate, options?: SnapshotsUpdateOptionalParams): Promise<PollerLike<PollOperationState<Snapshot>, Snapshot>>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

snapshotName

string

Nome dello snapshot da creare. Il nome non può essere modificato dopo la creazione dello snapshot. I caratteri supportati per il nome sono a-z, A-Z, 0-9 e _. La lunghezza massima del nome è di 80 caratteri.

snapshot
SnapshotUpdate

Oggetto snapshot fornito nel corpo dell'operazione di snapshot Patch.

options
SnapshotsUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PollerLike<@azure/core-lro.PollOperationState<Snapshot>, Snapshot>>

beginUpdateAndWait(string, string, SnapshotUpdate, SnapshotsUpdateOptionalParams)

Aggiorna (patch) uno snapshot.

function beginUpdateAndWait(resourceGroupName: string, snapshotName: string, snapshot: SnapshotUpdate, options?: SnapshotsUpdateOptionalParams): Promise<Snapshot>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

snapshotName

string

Nome dello snapshot da creare. Il nome non può essere modificato dopo la creazione dello snapshot. I caratteri supportati per il nome sono a-z, A-Z, 0-9 e _. La lunghezza massima del nome è di 80 caratteri.

snapshot
SnapshotUpdate

Oggetto snapshot fornito nel corpo dell'operazione di snapshot Patch.

options
SnapshotsUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<Snapshot>

get(string, string, SnapshotsGetOptionalParams)

Ottiene informazioni su uno snapshot.

function get(resourceGroupName: string, snapshotName: string, options?: SnapshotsGetOptionalParams): Promise<Snapshot>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

snapshotName

string

Nome dello snapshot da creare. Il nome non può essere modificato dopo la creazione dello snapshot. I caratteri supportati per il nome sono a-z, A-Z, 0-9 e _. La lunghezza massima del nome è di 80 caratteri.

options
SnapshotsGetOptionalParams

Parametri delle opzioni.

Restituisce

Promise<Snapshot>

list(SnapshotsListOptionalParams)

Elenca gli snapshot in una sottoscrizione.

function list(options?: SnapshotsListOptionalParams): PagedAsyncIterableIterator<Snapshot, Snapshot[], PageSettings>

Parametri

options
SnapshotsListOptionalParams

Parametri delle opzioni.

Restituisce

listByResourceGroup(string, SnapshotsListByResourceGroupOptionalParams)

Elenca gli snapshot in un gruppo di risorse.

function listByResourceGroup(resourceGroupName: string, options?: SnapshotsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<Snapshot, Snapshot[], PageSettings>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

options
SnapshotsListByResourceGroupOptionalParams

Parametri delle opzioni.

Restituisce