Share via


Backups - Trigger

Belirtilen yedeklenen öğe için yedeklemeyi tetikler. Bu zaman uyumsuz bir işlemdir. İşlemin durumunu öğrenmek için GetProtectedItemOperationResult API'sini çağırın.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/backup?api-version=2023-02-01

URI Parametreleri

Name İçinde Gerekli Tür Description
containerName
path True

string

Yedekleme öğesiyle ilişkili kapsayıcı adı.

fabricName
path True

string

Yedekleme öğesiyle ilişkili doku adı.

protectedItemName
path True

string

Yedeklemenin tetiklenmesi gereken yedekleme öğesi.

resourceGroupName
path True

string

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

subscriptionId
path True

string

Abonelik kimliği.

vaultName
path True

string

Kurtarma hizmetleri kasasının adı.

api-version
query True

string

İstemci Api Sürümü.

İstek Gövdesi

Name Tür Description
eTag

string

İsteğe bağlı ETag.

location

string

Kaynak konumu.

properties BackupRequest:

BackupRequestResource özellikleri

tags

object

Kaynak etiketleri.

Yanıtlar

Name Tür Description
202 Accepted

Kabul edildi

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme.

Örnekler

Trigger Backup

Sample Request

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linuxRsVaultRG/providers/Microsoft.RecoveryServices/vaults/linuxRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;testrg;v1win2012r/protectedItems/VM;iaasvmcontainerv2;testrg;v1win2012r/backup?api-version=2023-02-01

{
  "properties": {
    "objectType": "IaasVMBackupRequest"
  }
}

Sample Response

Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linuxRsVaultRG/providers/Microsoft.RecoveryServices/vaults/linuxRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainer;testrg;v1win2012r/protectedItems/VM;iaasvmcontainer;testrg;v1win2012r/operationResults/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linuxRsVaultRG/providers/Microsoft.RecoveryServices/vaults/linuxRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainer;testrg;v1win2012r/protectedItems/VM;iaasvmcontainer;testrg;v1win2012r/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Retry-After: 60

Tanımlar

Name Description
AzureFileShareBackupRequest

AzureFileShare iş yüküne özgü yedekleme isteği.

AzureWorkloadBackupRequest

AzureWorkload iş yüküne özgü yedekleme isteği.

BackupRequestResource

Yedekleme isteği için temel sınıf. İş yüküne özgü yedekleme istekleri bu sınıftan türetilir.

backupType

Yedekleme türü, viz. Tam, Fark, Günlük veya CopyOnlyFull

CloudError

Container Instance hizmetinden bir hata yanıtı.

CloudErrorBody

Container Instance hizmetinden bir hata yanıtı.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

IaasVMBackupRequest

IaaS VM iş yüküne özgü yedekleme isteği.

AzureFileShareBackupRequest

AzureFileShare iş yüküne özgü yedekleme isteği.

Name Tür Description
objectType string:

AzureFileShareBackupRequest

Bu özellik, türlerin polimorfik zincirindeki belirli türleri karar vermek için ayırıcı olarak kullanılır.

recoveryPointExpiryTimeInUTC

string

Yedekleme kopyasının süresi belirtilen süreden (UTC) sonra dolacak.

AzureWorkloadBackupRequest

AzureWorkload iş yüküne özgü yedekleme isteği.

Name Tür Description
backupType

backupType

Yedekleme türü, viz. Tam, Fark, Günlük veya CopyOnlyFull

enableCompression

boolean

Sıkıştırma ayarı için Bool

objectType string:

AzureWorkloadBackupRequest

Bu özellik, türlerin polimorfik zincirindeki belirli türleri karar vermek için ayırıcı olarak kullanılır.

recoveryPointExpiryTimeInUTC

string

Yedekleme kopyasının süresi belirtilen süreden (UTC) sonra dolacak.

BackupRequestResource

Yedekleme isteği için temel sınıf. İş yüküne özgü yedekleme istekleri bu sınıftan türetilir.

Name Tür Description
eTag

string

İsteğe bağlı ETag.

id

string

Kaynak Kimliği, kaynağın tam yolunu temsil eder.

location

string

Kaynak konumu.

name

string

Kaynakla ilişkili kaynak adı.

properties BackupRequest:

BackupRequestResource özellikleri

tags

object

Kaynak etiketleri.

type

string

Kaynak türü, Namespace/ResourceType/ResourceType/... formunun tam yolunu temsil eder.

backupType

Yedekleme türü, viz. Tam, Fark, Günlük veya CopyOnlyFull

Name Tür Description
CopyOnlyFull

string

Differential

string

Full

string

Incremental

string

Invalid

string

Log

string

SnapshotCopyOnlyFull

string

SnapshotFull

string

CloudError

Container Instance hizmetinden bir hata yanıtı.

Name Tür Description
error

CloudErrorBody

Hata nesnesi.

CloudErrorBody

Container Instance hizmetinden bir hata yanıtı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır.

details

CloudErrorBody[]

Hatayla ilgili ek ayrıntıların listesi.

message

string

Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti.

target

string

Belirli bir hatanın hedefi. Örneğin, özelliğin adı hatalı.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

IaasVMBackupRequest

IaaS VM iş yüküne özgü yedekleme isteği.

Name Tür Description
objectType string:

IaasVMBackupRequest

Bu özellik, türlerin polimorfik zincirindeki belirli türleri karar vermek için ayırıcı olarak kullanılır.

recoveryPointExpiryTimeInUTC

string

Yedekleme kopyasının süresi belirtilen süreden (UTC) sonra dolacak.