Compartilhar via


ProtectionIntentOperations interface

Interface que representa um ProtectionIntentOperations.

Métodos

createOrUpdate(string, string, string, string, ProtectionIntentResource, ProtectionIntentCreateOrUpdateOptionalParams)

Criar intenção para habilitar o backup de um item. Esta é uma operação síncrona.

delete(string, string, string, string, ProtectionIntentDeleteOptionalParams)

Usado para remover a intenção de um item

get(string, string, string, string, ProtectionIntentGetOptionalParams)

Fornece os detalhes do item de intenção de proteção. Esta é uma operação assíncrona. Para saber o status da operação, chame a API GetItemOperationResult.

validate(string, PreValidateEnableBackupRequest, ProtectionIntentValidateOptionalParams)

Ele validará os seguintes procedimentos

  1. Capacidade do cofre
  2. A VM já está protegida
  3. Qualquer configuração relacionada à VM passada em propriedades.

Detalhes do método

createOrUpdate(string, string, string, string, ProtectionIntentResource, ProtectionIntentCreateOrUpdateOptionalParams)

Criar intenção para habilitar o backup de um item. Esta é uma operação síncrona.

function createOrUpdate(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, parameters: ProtectionIntentResource, options?: ProtectionIntentCreateOrUpdateOptionalParams): Promise<ProtectionIntentResource>

Parâmetros

vaultName

string

O nome do cofre dos serviços de recuperação.

resourceGroupName

string

O nome do grupo de recursos em que o cofre dos serviços de recuperação está presente.

fabricName

string

Nome da malha associado ao item de backup.

intentObjectName

string

Nome do objeto de intenção.

parameters
ProtectionIntentResource

item de backup do recurso

options
ProtectionIntentCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

delete(string, string, string, string, ProtectionIntentDeleteOptionalParams)

Usado para remover a intenção de um item

function delete(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, options?: ProtectionIntentDeleteOptionalParams): Promise<void>

Parâmetros

vaultName

string

O nome do cofre dos serviços de recuperação.

resourceGroupName

string

O nome do grupo de recursos em que o cofre dos serviços de recuperação está presente.

fabricName

string

Nome da malha associado à intenção.

intentObjectName

string

Intenção de ser excluída.

options
ProtectionIntentDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, string, string, ProtectionIntentGetOptionalParams)

Fornece os detalhes do item de intenção de proteção. Esta é uma operação assíncrona. Para saber o status da operação, chame a API GetItemOperationResult.

function get(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, options?: ProtectionIntentGetOptionalParams): Promise<ProtectionIntentResource>

Parâmetros

vaultName

string

O nome do cofre dos serviços de recuperação.

resourceGroupName

string

O nome do grupo de recursos em que o cofre dos serviços de recuperação está presente.

fabricName

string

Nome da malha associado ao item de backup.

intentObjectName

string

Nome do item de backup cujos detalhes devem ser buscados.

options
ProtectionIntentGetOptionalParams

Os parâmetros de opções.

Retornos

validate(string, PreValidateEnableBackupRequest, ProtectionIntentValidateOptionalParams)

Ele validará os seguintes procedimentos

  1. Capacidade do cofre
  2. A VM já está protegida
  3. Qualquer configuração relacionada à VM passada em propriedades.
function validate(azureRegion: string, parameters: PreValidateEnableBackupRequest, options?: ProtectionIntentValidateOptionalParams): Promise<PreValidateEnableBackupResponse>

Parâmetros

azureRegion

string

Região do Azure para atingir a API

parameters
PreValidateEnableBackupRequest

Habilitar solicitação de validação de backup na Máquina Virtual

options
ProtectionIntentValidateOptionalParams

Os parâmetros de opções.

Retornos