Partilhar via


Snapshots interface

Interface que representa um Snapshots.

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)

Exclui um instantâneo.

beginDeleteAndWait(string, string, SnapshotsDeleteOptionalParams)

Exclui um instantâneo.

beginGrantAccess(string, string, GrantAccessData, SnapshotsGrantAccessOptionalParams)

Concede acesso a um snapshot.

beginGrantAccessAndWait(string, string, GrantAccessData, SnapshotsGrantAccessOptionalParams)

Concede acesso a um snapshot.

beginRevokeAccess(string, string, SnapshotsRevokeAccessOptionalParams)

Revoga o acesso a um snapshot.

beginRevokeAccessAndWait(string, string, SnapshotsRevokeAccessOptionalParams)

Revoga o acesso a um snapshot.

beginUpdate(string, string, SnapshotUpdate, SnapshotsUpdateOptionalParams)

Atualiza (corrige) um instantâneo.

beginUpdateAndWait(string, string, SnapshotUpdate, SnapshotsUpdateOptionalParams)

Atualiza (corrige) um instantâneo.

get(string, string, SnapshotsGetOptionalParams)

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

list(SnapshotsListOptionalParams)

Lista instantâneos em uma assinatura.

listByResourceGroup(string, SnapshotsListByResourceGroupOptionalParams)

Lista instantâneos em um 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. O nome não diferencia maiúsculas de minúsculas.

snapshotName

string

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

snapshot
Snapshot

Objeto de 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. O nome não diferencia maiúsculas de minúsculas.

snapshotName

string

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

snapshot
Snapshot

Objeto de 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)

Exclui 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. O nome não diferencia maiúsculas de minúsculas.

snapshotName

string

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

options
SnapshotsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

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

beginDeleteAndWait(string, string, SnapshotsDeleteOptionalParams)

Exclui um instantâneo.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

snapshotName

string

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

options
SnapshotsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

beginGrantAccess(string, string, GrantAccessData, SnapshotsGrantAccessOptionalParams)

Concede acesso a um snapshot.

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. O nome não diferencia maiúsculas de minúsculas.

snapshotName

string

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

grantAccessData
GrantAccessData

Objeto de dados de acesso fornecido no corpo da operação get snapshot access.

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 snapshot.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

snapshotName

string

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

grantAccessData
GrantAccessData

Objeto de dados de acesso fornecido no corpo da operação get snapshot access.

options
SnapshotsGrantAccessOptionalParams

Os parâmetros de opções.

Devoluções

Promise<AccessUri>

beginRevokeAccess(string, string, SnapshotsRevokeAccessOptionalParams)

Revoga o acesso a um snapshot.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

snapshotName

string

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

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 snapshot.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

snapshotName

string

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

options
SnapshotsRevokeAccessOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

beginUpdate(string, string, SnapshotUpdate, SnapshotsUpdateOptionalParams)

Atualiza (corrige) 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. O nome não diferencia maiúsculas de minúsculas.

snapshotName

string

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

snapshot
SnapshotUpdate

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

options
SnapshotsUpdateOptionalParams

Os parâmetros de opções.

Devoluções

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

beginUpdateAndWait(string, string, SnapshotUpdate, SnapshotsUpdateOptionalParams)

Atualiza (corrige) 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. O nome não diferencia maiúsculas de minúsculas.

snapshotName

string

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

snapshot
SnapshotUpdate

Objeto de instantâneo fornecido no corpo da operação de instantâneo de 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. O nome não diferencia maiúsculas de minúsculas.

snapshotName

string

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

options
SnapshotsGetOptionalParams

Os parâmetros de opções.

Devoluções

Promise<Snapshot>

list(SnapshotsListOptionalParams)

Lista instantâneos em uma assinatura.

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 em um grupo de recursos.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

options
SnapshotsListByResourceGroupOptionalParams

Os parâmetros de opções.

Devoluções