Partilhar via


Snapshots interface

Interface que representa instantâneos.

Métodos

beginCreateOrUpdate(string, string, Snapshot, SnapshotsCreateOrUpdateOptionalParams)

Cria ou atualiza um instantâneo.

beginCreateOrUpdateAndWait(string, string, Snapshot, SnapshotsCreateOrUpdateOptionalParams)

Cria ou atualiza um instantâneo.

beginDelete(string, string, SnapshotsDeleteOptionalParams)

Elimina um instantâneo.

beginDeleteAndWait(string, string, SnapshotsDeleteOptionalParams)

Elimina um instantâneo.

beginGrantAccess(string, string, GrantAccessData, SnapshotsGrantAccessOptionalParams)

Concede acesso a um instantâneo.

beginGrantAccessAndWait(string, string, GrantAccessData, SnapshotsGrantAccessOptionalParams)

Concede acesso a um instantâneo.

beginRevokeAccess(string, string, SnapshotsRevokeAccessOptionalParams)

Revoga o acesso a um instantâneo.

beginRevokeAccessAndWait(string, string, SnapshotsRevokeAccessOptionalParams)

Revoga o acesso a um instantâneo.

beginUpdate(string, string, SnapshotUpdate, SnapshotsUpdateOptionalParams)

Atualizações (patches) um instantâneo.

beginUpdateAndWait(string, string, SnapshotUpdate, SnapshotsUpdateOptionalParams)

Atualizações (patches) um instantâneo.

get(string, string, SnapshotsGetOptionalParams)

Obtém informações sobre um instantâneo.

list(SnapshotsListOptionalParams)

Lista instantâneos numa subscrição.

listByResourceGroup(string, SnapshotsListByResourceGroupOptionalParams)

Lista instantâneos num grupo de recursos.

Detalhes de Método

beginCreateOrUpdate(string, string, Snapshot, SnapshotsCreateOrUpdateOptionalParams)

Cria ou atualiza um instantâneo.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

snapshotName

string

O nome do instantâneo que está a ser criado. O nome não pode ser alterado após a criação do instantâneo. Os carateres suportados para o nome são a-z, A-Z, 0-9, _ e -. O comprimento máximo do nome é de 80 carateres.

snapshot
Snapshot

Objeto instantâneo fornecido no corpo da operação Put disk.

options
SnapshotsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<@azure/core-lro.SimplePollerLike<OperationState<Snapshot>, Snapshot>>

beginCreateOrUpdateAndWait(string, string, Snapshot, SnapshotsCreateOrUpdateOptionalParams)

Cria ou atualiza um instantâneo.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

snapshotName

string

O nome do instantâneo que está a ser criado. O nome não pode ser alterado após a criação do instantâneo. Os carateres suportados para o nome são a-z, A-Z, 0-9, _ e -. O comprimento máximo do nome é de 80 carateres.

snapshot
Snapshot

Objeto instantâneo fornecido no corpo da operação Put disk.

options
SnapshotsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<Snapshot>

beginDelete(string, string, SnapshotsDeleteOptionalParams)

Elimina um instantâneo.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

snapshotName

string

O nome do instantâneo que está a ser criado. O nome não pode ser alterado após a criação do instantâneo. Os carateres suportados para o nome são a-z, A-Z, 0-9, _ e -. O comprimento máximo do nome é de 80 carateres.

options
SnapshotsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, SnapshotsDeleteOptionalParams)

Elimina um instantâneo.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

snapshotName

string

O nome do instantâneo que está a ser criado. O nome não pode ser alterado após a criação do instantâneo. Os carateres suportados para o nome são a-z, A-Z, 0-9, _ e -. O comprimento máximo do nome é de 80 carateres.

options
SnapshotsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

beginGrantAccess(string, string, GrantAccessData, SnapshotsGrantAccessOptionalParams)

Concede acesso a um instantâneo.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

snapshotName

string

O nome do instantâneo que está a ser criado. O nome não pode ser alterado após a criação do instantâneo. Os carateres suportados para o nome são a-z, A-Z, 0-9, _ e -. O comprimento máximo do nome é de 80 carateres.

grantAccessData
GrantAccessData

Objeto de dados do Access fornecido no corpo da operação obter acesso a instantâneos.

options
SnapshotsGrantAccessOptionalParams

Os parâmetros de opções.

Devoluções

Promise<@azure/core-lro.SimplePollerLike<OperationState<AccessUri>, AccessUri>>

beginGrantAccessAndWait(string, string, GrantAccessData, SnapshotsGrantAccessOptionalParams)

Concede acesso a um instantâneo.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

snapshotName

string

O nome do instantâneo que está a ser criado. O nome não pode ser alterado após a criação do instantâneo. Os carateres suportados para o nome são a-z, A-Z, 0-9, _ e -. O comprimento máximo do nome é de 80 carateres.

grantAccessData
GrantAccessData

Objeto de dados do Access fornecido no corpo da operação obter acesso a instantâneos.

options
SnapshotsGrantAccessOptionalParams

Os parâmetros de opções.

Devoluções

Promise<AccessUri>

beginRevokeAccess(string, string, SnapshotsRevokeAccessOptionalParams)

Revoga o acesso a um instantâneo.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

snapshotName

string

O nome do instantâneo que está a ser criado. O nome não pode ser alterado após a criação do instantâneo. Os carateres suportados para o nome são a-z, A-Z, 0-9, _ e -. O comprimento máximo do nome é de 80 carateres.

options
SnapshotsRevokeAccessOptionalParams

Os parâmetros de opções.

Devoluções

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginRevokeAccessAndWait(string, string, SnapshotsRevokeAccessOptionalParams)

Revoga o acesso a um instantâneo.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

snapshotName

string

O nome do instantâneo que está a ser criado. O nome não pode ser alterado após a criação do instantâneo. Os carateres suportados para o nome são a-z, A-Z, 0-9, _ e -. O comprimento máximo do nome é de 80 carateres.

options
SnapshotsRevokeAccessOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

beginUpdate(string, string, SnapshotUpdate, SnapshotsUpdateOptionalParams)

Atualizações (patches) um instantâneo.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

snapshotName

string

O nome do instantâneo que está a ser criado. O nome não pode ser alterado após a criação do instantâneo. Os carateres suportados para o nome são a-z, A-Z, 0-9, _ e -. O comprimento máximo do nome é de 80 carateres.

snapshot
SnapshotUpdate

Objeto instantâneo fornecido no corpo da operação patch snapshot.

options
SnapshotsUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<@azure/core-lro.SimplePollerLike<OperationState<Snapshot>, Snapshot>>

beginUpdateAndWait(string, string, SnapshotUpdate, SnapshotsUpdateOptionalParams)

Atualizações (patches) um instantâneo.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

snapshotName

string

O nome do instantâneo que está a ser criado. O nome não pode ser alterado após a criação do instantâneo. Os carateres suportados para o nome são a-z, A-Z, 0-9, _ e -. O comprimento máximo do nome é de 80 carateres.

snapshot
SnapshotUpdate

Objeto instantâneo fornecido no corpo da operação de instantâneo patch.

options
SnapshotsUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<Snapshot>

get(string, string, SnapshotsGetOptionalParams)

Obtém informações sobre um instantâneo.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

snapshotName

string

O nome do instantâneo que está a ser criado. O nome não pode ser alterado após a criação do instantâneo. Os carateres suportados para o nome são a-z, A-Z, 0-9, _ e -. O comprimento máximo do nome é de 80 carateres.

options
SnapshotsGetOptionalParams

Os parâmetros de opções.

Devoluções

Promise<Snapshot>

list(SnapshotsListOptionalParams)

Lista instantâneos numa subscrição.

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

Parâmetros

options
SnapshotsListOptionalParams

Os parâmetros de opções.

Devoluções

listByResourceGroup(string, SnapshotsListByResourceGroupOptionalParams)

Lista instantâneos num grupo de recursos.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

options
SnapshotsListByResourceGroupOptionalParams

Os parâmetros de opções.

Devoluções