Partilhar via


VolumeSnapshots interface

Interface que representa um VolumeSnapshots.

Métodos

beginCreate(string, string, string, string, Snapshot, VolumeSnapshotsCreateOptionalParams)

Criar um Instantâneo de Volume.

beginCreateAndWait(string, string, string, string, Snapshot, VolumeSnapshotsCreateOptionalParams)

Criar um Instantâneo de Volume.

beginDelete(string, string, string, string, VolumeSnapshotsDeleteOptionalParams)

Eliminar um Instantâneo de Volume.

beginDeleteAndWait(string, string, string, string, VolumeSnapshotsDeleteOptionalParams)

Eliminar um Instantâneo de Volume.

get(string, string, string, string, VolumeSnapshotsGetOptionalParams)

Obter um Instantâneo de Volume.

listByVolumeGroup(string, string, string, VolumeSnapshotsListByVolumeGroupOptionalParams)

Listar Instantâneos num VolumeGroup ou Listar Instantâneos por Volume (nome) num VolumeGroup com filtro

Detalhes de Método

beginCreate(string, string, string, string, Snapshot, VolumeSnapshotsCreateOptionalParams)

Criar um Instantâneo de Volume.

function beginCreate(resourceGroupName: string, elasticSanName: string, volumeGroupName: string, snapshotName: string, parameters: Snapshot, options?: VolumeSnapshotsCreateOptionalParams): Promise<SimplePollerLike<OperationState<Snapshot>, Snapshot>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

elasticSanName

string

O nome do ElasticSan.

volumeGroupName

string

O nome do VolumeGroup.

snapshotName

string

O nome do instantâneo de volume no grupo de volumes especificado.

parameters
Snapshot

Objeto instantâneo.

options
VolumeSnapshotsCreateOptionalParams

Os parâmetros de opções.

Devoluções

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

beginCreateAndWait(string, string, string, string, Snapshot, VolumeSnapshotsCreateOptionalParams)

Criar um Instantâneo de Volume.

function beginCreateAndWait(resourceGroupName: string, elasticSanName: string, volumeGroupName: string, snapshotName: string, parameters: Snapshot, options?: VolumeSnapshotsCreateOptionalParams): Promise<Snapshot>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

elasticSanName

string

O nome do ElasticSan.

volumeGroupName

string

O nome do VolumeGroup.

snapshotName

string

O nome do instantâneo de volume no grupo de volumes especificado.

parameters
Snapshot

Objeto instantâneo.

options
VolumeSnapshotsCreateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<Snapshot>

beginDelete(string, string, string, string, VolumeSnapshotsDeleteOptionalParams)

Eliminar um Instantâneo de Volume.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

elasticSanName

string

O nome do ElasticSan.

volumeGroupName

string

O nome do VolumeGroup.

snapshotName

string

O nome do instantâneo de volume no grupo de volumes especificado.

options
VolumeSnapshotsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

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

beginDeleteAndWait(string, string, string, string, VolumeSnapshotsDeleteOptionalParams)

Eliminar um Instantâneo de Volume.

function beginDeleteAndWait(resourceGroupName: string, elasticSanName: string, volumeGroupName: string, snapshotName: string, options?: VolumeSnapshotsDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

elasticSanName

string

O nome do ElasticSan.

volumeGroupName

string

O nome do VolumeGroup.

snapshotName

string

O nome do instantâneo de volume no grupo de volumes especificado.

options
VolumeSnapshotsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

get(string, string, string, string, VolumeSnapshotsGetOptionalParams)

Obter um Instantâneo de Volume.

function get(resourceGroupName: string, elasticSanName: string, volumeGroupName: string, snapshotName: string, options?: VolumeSnapshotsGetOptionalParams): Promise<Snapshot>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

elasticSanName

string

O nome do ElasticSan.

volumeGroupName

string

O nome do VolumeGroup.

snapshotName

string

O nome do instantâneo de volume no grupo de volumes especificado.

options
VolumeSnapshotsGetOptionalParams

Os parâmetros de opções.

Devoluções

Promise<Snapshot>

listByVolumeGroup(string, string, string, VolumeSnapshotsListByVolumeGroupOptionalParams)

Listar Instantâneos num VolumeGroup ou Listar Instantâneos por Volume (nome) num VolumeGroup com filtro

function listByVolumeGroup(resourceGroupName: string, elasticSanName: string, volumeGroupName: string, options?: VolumeSnapshotsListByVolumeGroupOptionalParams): PagedAsyncIterableIterator<Snapshot, Snapshot[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

elasticSanName

string

O nome do ElasticSan.

volumeGroupName

string

O nome do VolumeGroup.

options
VolumeSnapshotsListByVolumeGroupOptionalParams

Os parâmetros de opções.

Devoluções