SnapshotsOperations interface

Интерфейс, представляющий операции Snapshots.

Свойства

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

Создание или обновление моментального снимка.

delete

Удаляет моментальный снимок.

get

Получает информацию о снимке.

grantAccess

Предоставляет доступ к моментальному снимку.

list

Выводит список снимков в рамках подписки.

listByResourceGroup

Выводит список моментальных снимков в группе ресурсов.

revokeAccess

Отзывает доступ к моментальному снимку.

update

Обновляет (патчит) моментальный снимок.

updateImmutabilityPolicy

Обновляет политику неизменности снимка. Устанавливает или расширяет разблокированную политику неизменяемости с указанной длительностью и типом. Если снимок уже имеет заблокированную политику, запрос будет отклонён. Используйте updateImmutabilityPolicyLock, чтобы заблокировать политику неизменяемости.

updateImmutabilityPolicyLock

Блокирует политику неизменности снимка. После блокировки полис не может быть снижен или снят до истечения периода блокировки.

Сведения о свойстве

beginCreateOrUpdate

Предупреждение

Теперь этот API является нерекомендуемым.

use createOrUpdate instead

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

Значение свойства

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

beginCreateOrUpdateAndWait

Предупреждение

Теперь этот API является нерекомендуемым.

use createOrUpdate instead

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

Значение свойства

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

beginDelete

Предупреждение

Теперь этот API является нерекомендуемым.

use delete instead

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

Значение свойства

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

beginDeleteAndWait

Предупреждение

Теперь этот API является нерекомендуемым.

use delete instead

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

Значение свойства

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

beginGrantAccess

Предупреждение

Теперь этот API является нерекомендуемым.

use grantAccess instead

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

Значение свойства

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

beginGrantAccessAndWait

Предупреждение

Теперь этот API является нерекомендуемым.

use grantAccess instead

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

Значение свойства

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

beginRevokeAccess

Предупреждение

Теперь этот API является нерекомендуемым.

use revokeAccess instead

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

Значение свойства

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

beginRevokeAccessAndWait

Предупреждение

Теперь этот API является нерекомендуемым.

use revokeAccess instead

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

Значение свойства

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

beginUpdate

Предупреждение

Теперь этот API является нерекомендуемым.

use update instead

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

Значение свойства

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

beginUpdateAndWait

Предупреждение

Теперь этот API является нерекомендуемым.

use update instead

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

Значение свойства

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

beginUpdateImmutabilityPolicy

Предупреждение

Теперь этот API является нерекомендуемым.

use updateImmutabilityPolicy instead

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

Значение свойства

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

beginUpdateImmutabilityPolicyAndWait

Предупреждение

Теперь этот API является нерекомендуемым.

use updateImmutabilityPolicy instead

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

Значение свойства

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

beginUpdateImmutabilityPolicyLock

Предупреждение

Теперь этот API является нерекомендуемым.

use updateImmutabilityPolicyLock instead

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

Значение свойства

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

beginUpdateImmutabilityPolicyLockAndWait

Предупреждение

Теперь этот API является нерекомендуемым.

use updateImmutabilityPolicyLock instead

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

Значение свойства

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

createOrUpdate

Создание или обновление моментального снимка.

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

Значение свойства

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

delete

Удаляет моментальный снимок.

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

Значение свойства

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

get

Получает информацию о снимке.

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

Значение свойства

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

grantAccess

Предоставляет доступ к моментальному снимку.

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

Значение свойства

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

list

Выводит список снимков в рамках подписки.

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

Значение свойства

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

listByResourceGroup

Выводит список моментальных снимков в группе ресурсов.

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

Значение свойства

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

revokeAccess

Отзывает доступ к моментальному снимку.

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

Значение свойства

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

update

Обновляет (патчит) моментальный снимок.

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

Значение свойства

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

updateImmutabilityPolicy

Обновляет политику неизменности снимка. Устанавливает или расширяет разблокированную политику неизменяемости с указанной длительностью и типом. Если снимок уже имеет заблокированную политику, запрос будет отклонён. Используйте updateImmutabilityPolicyLock, чтобы заблокировать политику неизменяемости.

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

Значение свойства

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

updateImmutabilityPolicyLock

Блокирует политику неизменности снимка. После блокировки полис не может быть снижен или снят до истечения периода блокировки.

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

Значение свойства

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