Compartilhar via


SnapshotPolicies interface

Interface que representa um SnapshotPolicies.

Métodos

beginDelete(string, string, string, SnapshotPoliciesDeleteOptionalParams)

Excluir política de instantâneo

beginDeleteAndWait(string, string, string, SnapshotPoliciesDeleteOptionalParams)

Excluir política de instantâneo

beginUpdate(string, string, string, SnapshotPolicyPatch, SnapshotPoliciesUpdateOptionalParams)

Corrigir uma política de instantâneo

beginUpdateAndWait(string, string, string, SnapshotPolicyPatch, SnapshotPoliciesUpdateOptionalParams)

Corrigir uma política de instantâneo

create(string, string, string, SnapshotPolicy, SnapshotPoliciesCreateOptionalParams)

Crie uma política de instantâneo

get(string, string, string, SnapshotPoliciesGetOptionalParams)

Obter uma política de instantâneo

list(string, string, SnapshotPoliciesListOptionalParams)

Listar política de instantâneo

listVolumes(string, string, string, SnapshotPoliciesListVolumesOptionalParams)

Obter volumes associados à política de instantâneo

Detalhes do método

beginDelete(string, string, string, SnapshotPoliciesDeleteOptionalParams)

Excluir política de instantâneo

function beginDelete(resourceGroupName: string, accountName: string, snapshotPolicyName: string, options?: SnapshotPoliciesDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

accountName

string

O nome da conta do NetApp

snapshotPolicyName

string

O nome da política de instantâneo

options
SnapshotPoliciesDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<PollerLike<PollOperationState<void>, void>>

beginDeleteAndWait(string, string, string, SnapshotPoliciesDeleteOptionalParams)

Excluir política de instantâneo

function beginDeleteAndWait(resourceGroupName: string, accountName: string, snapshotPolicyName: string, options?: SnapshotPoliciesDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

accountName

string

O nome da conta do NetApp

snapshotPolicyName

string

O nome da política de instantâneo

options
SnapshotPoliciesDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

beginUpdate(string, string, string, SnapshotPolicyPatch, SnapshotPoliciesUpdateOptionalParams)

Corrigir uma política de instantâneo

function beginUpdate(resourceGroupName: string, accountName: string, snapshotPolicyName: string, body: SnapshotPolicyPatch, options?: SnapshotPoliciesUpdateOptionalParams): Promise<PollerLike<PollOperationState<SnapshotPolicy>, SnapshotPolicy>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

accountName

string

O nome da conta do NetApp

snapshotPolicyName

string

O nome da política de instantâneo

body
SnapshotPolicyPatch

Objeto de política de instantâneo fornecido no corpo da operação.

options
SnapshotPoliciesUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<PollerLike<PollOperationState<SnapshotPolicy>, SnapshotPolicy>>

beginUpdateAndWait(string, string, string, SnapshotPolicyPatch, SnapshotPoliciesUpdateOptionalParams)

Corrigir uma política de instantâneo

function beginUpdateAndWait(resourceGroupName: string, accountName: string, snapshotPolicyName: string, body: SnapshotPolicyPatch, options?: SnapshotPoliciesUpdateOptionalParams): Promise<SnapshotPolicy>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

accountName

string

O nome da conta do NetApp

snapshotPolicyName

string

O nome da política de instantâneo

body
SnapshotPolicyPatch

Objeto de política de instantâneo fornecido no corpo da operação.

options
SnapshotPoliciesUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<SnapshotPolicy>

create(string, string, string, SnapshotPolicy, SnapshotPoliciesCreateOptionalParams)

Crie uma política de instantâneo

function create(resourceGroupName: string, accountName: string, snapshotPolicyName: string, body: SnapshotPolicy, options?: SnapshotPoliciesCreateOptionalParams): Promise<SnapshotPolicy>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

accountName

string

O nome da conta do NetApp

snapshotPolicyName

string

O nome da política de instantâneo

body
SnapshotPolicy

Objeto de política de instantâneo fornecido no corpo da operação.

options
SnapshotPoliciesCreateOptionalParams

Os parâmetros de opções.

Retornos

Promise<SnapshotPolicy>

get(string, string, string, SnapshotPoliciesGetOptionalParams)

Obter uma política de instantâneo

function get(resourceGroupName: string, accountName: string, snapshotPolicyName: string, options?: SnapshotPoliciesGetOptionalParams): Promise<SnapshotPolicy>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

accountName

string

O nome da conta do NetApp

snapshotPolicyName

string

O nome da política de instantâneo

options
SnapshotPoliciesGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<SnapshotPolicy>

list(string, string, SnapshotPoliciesListOptionalParams)

Listar política de instantâneo

function list(resourceGroupName: string, accountName: string, options?: SnapshotPoliciesListOptionalParams): PagedAsyncIterableIterator<SnapshotPolicy, SnapshotPolicy[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

accountName

string

O nome da conta do NetApp

options
SnapshotPoliciesListOptionalParams

Os parâmetros de opções.

Retornos

PagedAsyncIterableIterator<SnapshotPolicy, SnapshotPolicy[], PageSettings>

listVolumes(string, string, string, SnapshotPoliciesListVolumesOptionalParams)

Obter volumes associados à política de instantâneo

function listVolumes(resourceGroupName: string, accountName: string, snapshotPolicyName: string, options?: SnapshotPoliciesListVolumesOptionalParams): Promise<SnapshotPolicyVolumeList>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

accountName

string

O nome da conta do NetApp

snapshotPolicyName

string

O nome da política de instantâneo

options
SnapshotPoliciesListVolumesOptionalParams

Os parâmetros de opções.

Retornos