SnapshotsOperations interface

Interfaccia che rappresenta un'operazione Snapshots.

Proprietà

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
beginGrantAccess
beginGrantAccessAndWait
beginRevokeAccess
beginRevokeAccessAndWait
beginUpdate
beginUpdateAndWait
beginUpdateImmutabilityPolicy
beginUpdateImmutabilityPolicyAndWait
beginUpdateImmutabilityPolicyLock
beginUpdateImmutabilityPolicyLockAndWait
createOrUpdate

Crea o aggiorna uno snapshot.

delete

Elimina uno snapshot.

get

Ottiene informazioni su uno snapshot.

grantAccess

Concede l'accesso a uno snapshot.

list

Elenca gli snapshot in una sottoscrizione.

listByResourceGroup

Elenca gli snapshot in un gruppo di risorse.

revokeAccess

Revoca l'accesso a uno snapshot.

update

Aggiorna (patcha) uno snapshot.

updateImmutabilityPolicy

Aggiorna la politica di immutabilità di una snapshot. Stabilisce o estende una politica di immutabilità sbloccata con la durata e il tipo specificati. Se lo snapshot ha già una policy bloccata, la richiesta verrà rifiutata. Usa updateImmutabilityPolicyLock per bloccare una politica di immutabilità.

updateImmutabilityPolicyLock

Blocca la politica di immutabilità di una snapshot. Una volta bloccata, la polizza non può essere ridotta o rimossa fino alla scadenza del periodo di blocco.

Dettagli proprietà

beginCreateOrUpdate

Avviso

Questa API è ora deprecata.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, snapshotName: string, snapshot: Snapshot, options?: SnapshotsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<Snapshot>, Snapshot>>

Valore della proprietà

(resourceGroupName: string, snapshotName: string, snapshot: Snapshot, options?: SnapshotsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<Snapshot>, Snapshot>>

beginCreateOrUpdateAndWait

Avviso

Questa API è ora deprecata.

use createOrUpdate instead

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

Valore della proprietà

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

beginDelete

Avviso

Questa API è ora deprecata.

use delete instead

beginDelete: (resourceGroupName: string, snapshotName: string, options?: SnapshotsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Valore della proprietà

(resourceGroupName: string, snapshotName: string, options?: SnapshotsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Avviso

Questa API è ora deprecata.

use delete instead

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

Valore della proprietà

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

beginGrantAccess

Avviso

Questa API è ora deprecata.

use grantAccess instead

beginGrantAccess: (resourceGroupName: string, snapshotName: string, grantAccessData: GrantAccessData, options?: SnapshotsGrantAccessOptionalParams) => Promise<SimplePollerLike<OperationState<AccessUri>, AccessUri>>

Valore della proprietà

(resourceGroupName: string, snapshotName: string, grantAccessData: GrantAccessData, options?: SnapshotsGrantAccessOptionalParams) => Promise<SimplePollerLike<OperationState<AccessUri>, AccessUri>>

beginGrantAccessAndWait

Avviso

Questa API è ora deprecata.

use grantAccess instead

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

Valore della proprietà

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

beginRevokeAccess

Avviso

Questa API è ora deprecata.

use revokeAccess instead

beginRevokeAccess: (resourceGroupName: string, snapshotName: string, options?: SnapshotsRevokeAccessOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Valore della proprietà

(resourceGroupName: string, snapshotName: string, options?: SnapshotsRevokeAccessOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginRevokeAccessAndWait

Avviso

Questa API è ora deprecata.

use revokeAccess instead

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

Valore della proprietà

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

beginUpdate

Avviso

Questa API è ora deprecata.

use update instead

beginUpdate: (resourceGroupName: string, snapshotName: string, snapshot: SnapshotUpdate, options?: SnapshotsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<Snapshot>, Snapshot>>

Valore della proprietà

(resourceGroupName: string, snapshotName: string, snapshot: SnapshotUpdate, options?: SnapshotsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<Snapshot>, Snapshot>>

beginUpdateAndWait

Avviso

Questa API è ora deprecata.

use update instead

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

Valore della proprietà

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

beginUpdateImmutabilityPolicy

Avviso

Questa API è ora deprecata.

use updateImmutabilityPolicy instead

beginUpdateImmutabilityPolicy: (resourceGroupName: string, snapshotName: string, immutabilityPolicyData: ImmutabilityPolicyData, options?: SnapshotsUpdateImmutabilityPolicyOptionalParams) => Promise<SimplePollerLike<OperationState<Snapshot>, Snapshot>>

Valore della proprietà

(resourceGroupName: string, snapshotName: string, immutabilityPolicyData: ImmutabilityPolicyData, options?: SnapshotsUpdateImmutabilityPolicyOptionalParams) => Promise<SimplePollerLike<OperationState<Snapshot>, Snapshot>>

beginUpdateImmutabilityPolicyAndWait

Avviso

Questa API è ora deprecata.

use updateImmutabilityPolicy instead

beginUpdateImmutabilityPolicyAndWait: (resourceGroupName: string, snapshotName: string, immutabilityPolicyData: ImmutabilityPolicyData, options?: SnapshotsUpdateImmutabilityPolicyOptionalParams) => Promise<Snapshot>

Valore della proprietà

(resourceGroupName: string, snapshotName: string, immutabilityPolicyData: ImmutabilityPolicyData, options?: SnapshotsUpdateImmutabilityPolicyOptionalParams) => Promise<Snapshot>

beginUpdateImmutabilityPolicyLock

Avviso

Questa API è ora deprecata.

use updateImmutabilityPolicyLock instead

beginUpdateImmutabilityPolicyLock: (resourceGroupName: string, snapshotName: string, immutabilityPolicyData: ImmutabilityPolicyLockData, options?: SnapshotsUpdateImmutabilityPolicyLockOptionalParams) => Promise<SimplePollerLike<OperationState<Snapshot>, Snapshot>>

Valore della proprietà

(resourceGroupName: string, snapshotName: string, immutabilityPolicyData: ImmutabilityPolicyLockData, options?: SnapshotsUpdateImmutabilityPolicyLockOptionalParams) => Promise<SimplePollerLike<OperationState<Snapshot>, Snapshot>>

beginUpdateImmutabilityPolicyLockAndWait

Avviso

Questa API è ora deprecata.

use updateImmutabilityPolicyLock instead

beginUpdateImmutabilityPolicyLockAndWait: (resourceGroupName: string, snapshotName: string, immutabilityPolicyData: ImmutabilityPolicyLockData, options?: SnapshotsUpdateImmutabilityPolicyLockOptionalParams) => Promise<Snapshot>

Valore della proprietà

(resourceGroupName: string, snapshotName: string, immutabilityPolicyData: ImmutabilityPolicyLockData, options?: SnapshotsUpdateImmutabilityPolicyLockOptionalParams) => Promise<Snapshot>

createOrUpdate

Crea o aggiorna uno snapshot.

createOrUpdate: (resourceGroupName: string, snapshotName: string, snapshot: Snapshot, options?: SnapshotsCreateOrUpdateOptionalParams) => PollerLike<OperationState<Snapshot>, Snapshot>

Valore della proprietà

(resourceGroupName: string, snapshotName: string, snapshot: Snapshot, options?: SnapshotsCreateOrUpdateOptionalParams) => PollerLike<OperationState<Snapshot>, Snapshot>

delete

Elimina uno snapshot.

delete: (resourceGroupName: string, snapshotName: string, options?: SnapshotsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Valore della proprietà

(resourceGroupName: string, snapshotName: string, options?: SnapshotsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Ottiene informazioni su uno snapshot.

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

Valore della proprietà

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

grantAccess

Concede l'accesso a uno snapshot.

grantAccess: (resourceGroupName: string, snapshotName: string, grantAccessData: GrantAccessData, options?: SnapshotsGrantAccessOptionalParams) => PollerLike<OperationState<AccessUri>, AccessUri>

Valore della proprietà

(resourceGroupName: string, snapshotName: string, grantAccessData: GrantAccessData, options?: SnapshotsGrantAccessOptionalParams) => PollerLike<OperationState<AccessUri>, AccessUri>

list

Elenca gli snapshot in una sottoscrizione.

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

Valore della proprietà

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

listByResourceGroup

Elenca gli snapshot in un gruppo di risorse.

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

Valore della proprietà

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

revokeAccess

Revoca l'accesso a uno snapshot.

revokeAccess: (resourceGroupName: string, snapshotName: string, options?: SnapshotsRevokeAccessOptionalParams) => PollerLike<OperationState<void>, void>

Valore della proprietà

(resourceGroupName: string, snapshotName: string, options?: SnapshotsRevokeAccessOptionalParams) => PollerLike<OperationState<void>, void>

update

Aggiorna (patcha) uno snapshot.

update: (resourceGroupName: string, snapshotName: string, snapshot: SnapshotUpdate, options?: SnapshotsUpdateOptionalParams) => PollerLike<OperationState<Snapshot>, Snapshot>

Valore della proprietà

(resourceGroupName: string, snapshotName: string, snapshot: SnapshotUpdate, options?: SnapshotsUpdateOptionalParams) => PollerLike<OperationState<Snapshot>, Snapshot>

updateImmutabilityPolicy

Aggiorna la politica di immutabilità di una snapshot. Stabilisce o estende una politica di immutabilità sbloccata con la durata e il tipo specificati. Se lo snapshot ha già una policy bloccata, la richiesta verrà rifiutata. Usa updateImmutabilityPolicyLock per bloccare una politica di immutabilità.

updateImmutabilityPolicy: (resourceGroupName: string, snapshotName: string, immutabilityPolicyData: ImmutabilityPolicyData, options?: SnapshotsUpdateImmutabilityPolicyOptionalParams) => PollerLike<OperationState<Snapshot>, Snapshot>

Valore della proprietà

(resourceGroupName: string, snapshotName: string, immutabilityPolicyData: ImmutabilityPolicyData, options?: SnapshotsUpdateImmutabilityPolicyOptionalParams) => PollerLike<OperationState<Snapshot>, Snapshot>

updateImmutabilityPolicyLock

Blocca la politica di immutabilità di una snapshot. Una volta bloccata, la polizza non può essere ridotta o rimossa fino alla scadenza del periodo di blocco.

updateImmutabilityPolicyLock: (resourceGroupName: string, snapshotName: string, immutabilityPolicyData: ImmutabilityPolicyLockData, options?: SnapshotsUpdateImmutabilityPolicyLockOptionalParams) => PollerLike<OperationState<Snapshot>, Snapshot>

Valore della proprietà

(resourceGroupName: string, snapshotName: string, immutabilityPolicyData: ImmutabilityPolicyLockData, options?: SnapshotsUpdateImmutabilityPolicyLockOptionalParams) => PollerLike<OperationState<Snapshot>, Snapshot>