SnapshotsOperations interface

Schnittstelle, die eine Snapshots-Operation darstellt.

Eigenschaften

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

Erstellt oder aktualisiert einen Snapshot.

delete

Löscht einen Snapshot.

get

Ruft Informationen zu einem Snapshot ab.

grantAccess

Gewährt Zugriff auf einen Snapshot.

list

Listet Momentaufnahmen unter einem Abonnement auf.

listByResourceGroup

Listet Momentaufnahmen unter einer Ressourcengruppe auf.

revokeAccess

Widerruft den Zugriff auf einen Snapshot.

update

Aktualisiert (patcht) einen Snapshot.

updateImmutabilityPolicy

Aktualisiert die Unveränderlichkeitsrichtlinie eines Schnappschusses. Setzt oder erweitert eine entsperrte Unveränderlichkeitsrichtlinie mit der angegebenen Dauer und Typ. Wenn der Snapshot bereits eine gesperrte Policy hat, wird die Anfrage abgelehnt. Verwenden Sie updateImmutabilityPolicyLock, um eine Unveränderlichkeitsrichtlinie zu sperren.

updateImmutabilityPolicyLock

Sperrt die Unveränderlichkeitspolitik eines Schnappschusses. Nach der Sperrung kann die Police nicht reduziert oder entfernt werden, bis der Sperrzeitraum abgelaufen ist.

Details zur Eigenschaft

beginCreateOrUpdate

Warnung

Diese API ist nun veraltet.

use createOrUpdate instead

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

Eigenschaftswert

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

beginCreateOrUpdateAndWait

Warnung

Diese API ist nun veraltet.

use createOrUpdate instead

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

Eigenschaftswert

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

beginDelete

Warnung

Diese API ist nun veraltet.

use delete instead

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

Eigenschaftswert

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

beginDeleteAndWait

Warnung

Diese API ist nun veraltet.

use delete instead

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

Eigenschaftswert

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

beginGrantAccess

Warnung

Diese API ist nun veraltet.

use grantAccess instead

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

Eigenschaftswert

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

beginGrantAccessAndWait

Warnung

Diese API ist nun veraltet.

use grantAccess instead

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

Eigenschaftswert

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

beginRevokeAccess

Warnung

Diese API ist nun veraltet.

use revokeAccess instead

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

Eigenschaftswert

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

beginRevokeAccessAndWait

Warnung

Diese API ist nun veraltet.

use revokeAccess instead

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

Eigenschaftswert

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

beginUpdate

Warnung

Diese API ist nun veraltet.

use update instead

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

Eigenschaftswert

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

beginUpdateAndWait

Warnung

Diese API ist nun veraltet.

use update instead

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

Eigenschaftswert

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

beginUpdateImmutabilityPolicy

Warnung

Diese API ist nun veraltet.

use updateImmutabilityPolicy instead

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

Eigenschaftswert

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

beginUpdateImmutabilityPolicyAndWait

Warnung

Diese API ist nun veraltet.

use updateImmutabilityPolicy instead

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

Eigenschaftswert

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

beginUpdateImmutabilityPolicyLock

Warnung

Diese API ist nun veraltet.

use updateImmutabilityPolicyLock instead

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

Eigenschaftswert

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

beginUpdateImmutabilityPolicyLockAndWait

Warnung

Diese API ist nun veraltet.

use updateImmutabilityPolicyLock instead

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

Eigenschaftswert

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

createOrUpdate

Erstellt oder aktualisiert einen Snapshot.

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

Eigenschaftswert

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

delete

Löscht einen Snapshot.

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

Eigenschaftswert

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

get

Ruft Informationen zu einem Snapshot ab.

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

Eigenschaftswert

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

grantAccess

Gewährt Zugriff auf einen Snapshot.

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

Eigenschaftswert

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

list

Listet Momentaufnahmen unter einem Abonnement auf.

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

Eigenschaftswert

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

listByResourceGroup

Listet Momentaufnahmen unter einer Ressourcengruppe auf.

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

Eigenschaftswert

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

revokeAccess

Widerruft den Zugriff auf einen Snapshot.

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

Eigenschaftswert

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

update

Aktualisiert (patcht) einen Snapshot.

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

Eigenschaftswert

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

updateImmutabilityPolicy

Aktualisiert die Unveränderlichkeitsrichtlinie eines Schnappschusses. Setzt oder erweitert eine entsperrte Unveränderlichkeitsrichtlinie mit der angegebenen Dauer und Typ. Wenn der Snapshot bereits eine gesperrte Policy hat, wird die Anfrage abgelehnt. Verwenden Sie updateImmutabilityPolicyLock, um eine Unveränderlichkeitsrichtlinie zu sperren.

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

Eigenschaftswert

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

updateImmutabilityPolicyLock

Sperrt die Unveränderlichkeitspolitik eines Schnappschusses. Nach der Sperrung kann die Police nicht reduziert oder entfernt werden, bis der Sperrzeitraum abgelaufen ist.

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

Eigenschaftswert

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