Sdílet prostřednictvím


ProtectionIntentOperations interface

Rozhraní představující ProtectionIntentOperations.

Metody

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

Vytvořit záměr pro povolení zálohování položky Jedná se o synchronní operaci.

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

Slouží k odebrání záměru z položky.

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

Poskytuje podrobnosti o položce záměru ochrany. Jedná se o asynchronní operaci. Pokud chcete zjistit stav operace, zavolejte rozhraní GETItemOperationResult API.

validate(string, PreValidateEnableBackupRequest, ProtectionIntentValidateOptionalParams)

Ověří následující:

  1. Kapacita trezoru
  2. Virtuální počítač je již chráněný.
  3. Všechny konfigurace související s virtuálním počítačem předané ve vlastnostech.

Podrobnosti metody

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

Vytvořit záměr pro povolení zálohování položky Jedná se o synchronní operaci.

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

Parametry

vaultName

string

Název trezoru služby Recovery Services.

resourceGroupName

string

Název skupiny prostředků, ve které je k dispozici trezor služby Recovery Services.

fabricName

string

Název prostředků infrastruktury přidružený k zálohované položce

intentObjectName

string

Název objektu záměru

parameters
ProtectionIntentResource

zálohovaná položka prostředku

options
ProtectionIntentCreateOrUpdateOptionalParams

Parametry možností.

Návraty

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

Slouží k odebrání záměru z položky.

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

Parametry

vaultName

string

Název trezoru služby Recovery Services.

resourceGroupName

string

Název skupiny prostředků, ve které je k dispozici trezor služby Recovery Services.

fabricName

string

Název infrastruktury přidružený k záměru

intentObjectName

string

Záměr, který se má odstranit

options
ProtectionIntentDeleteOptionalParams

Parametry možností.

Návraty

Promise<void>

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

Poskytuje podrobnosti o položce záměru ochrany. Jedná se o asynchronní operaci. Pokud chcete zjistit stav operace, zavolejte rozhraní GETItemOperationResult API.

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

Parametry

vaultName

string

Název trezoru služby Recovery Services.

resourceGroupName

string

Název skupiny prostředků, ve které je k dispozici trezor služby Recovery Services.

fabricName

string

Název prostředků infrastruktury přidružený k zálohované položce

intentObjectName

string

Zálohovaný název položky, jejíž podrobnosti se mají načíst.

options
ProtectionIntentGetOptionalParams

Parametry možností.

Návraty

validate(string, PreValidateEnableBackupRequest, ProtectionIntentValidateOptionalParams)

Ověří následující:

  1. Kapacita trezoru
  2. Virtuální počítač je již chráněný.
  3. Všechny konfigurace související s virtuálním počítačem předané ve vlastnostech.
function validate(azureRegion: string, parameters: PreValidateEnableBackupRequest, options?: ProtectionIntentValidateOptionalParams): Promise<PreValidateEnableBackupResponse>

Parametry

azureRegion

string

Oblast Azure pro přístup k rozhraní API

parameters
PreValidateEnableBackupRequest

Povolení žádosti o ověření zálohování na virtuálním počítači

options
ProtectionIntentValidateOptionalParams

Parametry možností.

Návraty