Aracılığıyla paylaş


ProtectionIntentOperations interface

ProtectionIntentOperations'i temsil eden arabirim.

Yöntemler

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

Bir öğenin yedeklenmesine olanak sağlamak için Amaç oluşturma. Bu zaman uyumlu bir işlemdir.

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

Öğeden amacı kaldırmak için kullanılır

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

Koruma amacı yukarı öğesinin ayrıntılarını sağlar. Bu zaman uyumsuz bir işlemdir. İşlemin durumunu öğrenmek için GetItemOperationResult API'sini çağırın.

validate(string, PreValidateEnableBackupRequest, ProtectionIntentValidateOptionalParams)

Aşağıdakiler doğrulanır

  1. Kasa kapasitesi
  2. VM zaten korumalı
  3. Özelliklerde geçirilen VM ile ilgili tüm yapılandırmalar.

Yöntem Ayrıntıları

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

Bir öğenin yedeklenmesine olanak sağlamak için Amaç oluşturma. Bu zaman uyumlu bir işlemdir.

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

Parametreler

vaultName

string

Kurtarma hizmetleri kasasının adı.

resourceGroupName

string

Kurtarma hizmetleri kasasının bulunduğu kaynak grubunun adı.

fabricName

string

Yedekleme öğesiyle ilişkilendirilmiş doku adı.

intentObjectName

string

Amaç nesne adı.

parameters
ProtectionIntentResource

kaynak tarafından yedeklenen öğe

options
ProtectionIntentCreateOrUpdateOptionalParams

Seçenekler parametreleri.

Döndürülenler

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

Öğeden amacı kaldırmak için kullanılır

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

Parametreler

vaultName

string

Kurtarma hizmetleri kasasının adı.

resourceGroupName

string

Kurtarma hizmetleri kasasının bulunduğu kaynak grubunun adı.

fabricName

string

Amaçla ilişkili doku adı.

intentObjectName

string

Silinecek amaç.

options
ProtectionIntentDeleteOptionalParams

Seçenekler parametreleri.

Döndürülenler

Promise<void>

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

Koruma amacı yukarı öğesinin ayrıntılarını sağlar. Bu zaman uyumsuz bir işlemdir. İşlemin durumunu öğrenmek için GetItemOperationResult API'sini çağırın.

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

Parametreler

vaultName

string

Kurtarma hizmetleri kasasının adı.

resourceGroupName

string

Kurtarma hizmetleri kasasının bulunduğu kaynak grubunun adı.

fabricName

string

Yedeklenen öğeyle ilişkili doku adı.

intentObjectName

string

Ayrıntıları getirilecek olan yedeklenen öğe adı.

options
ProtectionIntentGetOptionalParams

Seçenekler parametreleri.

Döndürülenler

validate(string, PreValidateEnableBackupRequest, ProtectionIntentValidateOptionalParams)

Aşağıdakiler doğrulanır

  1. Kasa kapasitesi
  2. VM zaten korumalı
  3. Özelliklerde geçirilen VM ile ilgili tüm yapılandırmalar.
function validate(azureRegion: string, parameters: PreValidateEnableBackupRequest, options?: ProtectionIntentValidateOptionalParams): Promise<PreValidateEnableBackupResponse>

Parametreler

azureRegion

string

Api'ye isabet etmek için Azure bölgesi

parameters
PreValidateEnableBackupRequest

Sanal Makinede yedekleme doğrulama isteğini etkinleştirme

options
ProtectionIntentValidateOptionalParams

Seçenekler parametreleri.

Döndürülenler