Aracılığıyla paylaş


Protection Containers - Register

Kapsayıcıyı Kurtarma Hizmetleri kasasına kaydeder. Bu zaman uyumsuz bir işlemdir. İşlem durumunu izlemek için konum üst bilgisini kullanarak işlemin en son durumunu alma çağrısında bulunun.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}?api-version=2025-08-01

URI Parametreleri

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

string

Ayrıntılarının getirilmesi gereken kapsayıcının adı.

fabricName
path True

string

BackupFabricResource'un adı

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

subscriptionId
path True

string

minLength: 1

Hedef aboneliğin kimliği.

vaultName
path True

string

VaultResource'un adı

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Tür Description
eTag

string

İsteğe bağlı ETag.

location

string

Kaynağın bulunduğu coğrafi konum

properties ProtectionContainer:

ProtectionContainerResource özellikleri

tags

object

Kaynak etiketleri.

Yanıtlar

Name Tür Description
200 OK

ProtectionContainerResource

Kaynak 'ProtectionContainerResource' güncelleştirme işlemi başarılı oldu

202 Accepted

Kaynak işlemi kabul edildi.

Üst Bilgiler

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Beklenmeyen bir hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

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

Örnekler

RegisterAzure Storage ProtectionContainers

Örnek isteği

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupFabrics/Azure/protectionContainers/StorageContainer;Storage;SwaggerTestRg;swaggertestsa?api-version=2025-08-01

{
  "properties": {
    "acquireStorageAccountLock": "Acquire",
    "backupManagementType": "AzureStorage",
    "containerType": "StorageContainer",
    "friendlyName": "swaggertestsa",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/SwaggerTestRg/providers/Microsoft.Storage/storageAccounts/swaggertestsa"
  }
}

Örnek yanıt

{
  "name": "StorageContainer;Storage;SwaggerTestRg;swaggertestsa",
  "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupFabrics/Azure/protectionContainers/StorageContainer;Storage;SwaggerTestRg;swaggertestsa",
  "properties": {
    "acquireStorageAccountLock": "Acquire",
    "backupManagementType": "AzureStorage",
    "containerType": "StorageContainer",
    "friendlyName": "swaggertestsa",
    "healthStatus": "Healthy",
    "protectedItemCount": 0,
    "registrationStatus": "Registered",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/SwaggerTestRg/providers/Microsoft.Storage/storageAccounts/swaggertestsa"
  }
}
Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupFabrics/Azure/protectionContainers/StorageContainer;Storage;SwaggerTestRg;swaggertestsa/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2019-05-13-preview
Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupFabrics/Azure/protectionContainers/StorageContainer;Storage;SwaggerTestRg;swaggertestsa/operationResults/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Retry-After: 60

Tanımlar

Name Description
AcquireStorageAccountLock

Bu kapsayıcı için depolama hesabı kilidinin alınıp alınmayacağı.

AzureBackupServerContainer

AzureBackupServer (DPMVenus) iş yüküne özgü koruma kapsayıcısı.

AzureIaaSClassicComputeVMContainer

Klasik bir sanal makineyi temsil eden IaaS VM iş yüküne özgü yedekleme öğesi.

AzureIaaSComputeVMContainer

Azure Resource Manager sanal makinesini temsil eden IaaS VM iş yüküne özgü yedekleme öğesi.

AzureSQLAGWorkloadContainerProtectionContainer

SQL Kullanılabilirlik Grubu altındaki SQL iş yükleri için kapsayıcı.

AzureSqlContainer

Azure Sql iş yüküne özgü kapsayıcı.

AzureStorageContainer

Azure Depolama Hesabı iş yüküne özgü kapsayıcı.

AzureVMAppContainerProtectionContainer

Azure Sanal Makineler altındaki SQL iş yükleri için kapsayıcı.

AzureWorkloadContainer

Azure İşlem veya Klasik İşlem içinde çalışan iş yükleri için kapsayıcı.

AzureWorkloadContainerExtendedInfo

Kapsayıcının genişletilmiş bilgileri.

BackupItemType

Bu kapsayıcıyla ilişkilendirilmiş yedekleme öğelerinin türü.

BackupManagementType

Geçerli işi yürütmek için yedekleme yönetimi türü.

ContainerIdentityInfo

Kapsayıcı kimliği bilgileri

createdByType

Kaynağı oluşturan kimliğin türü.

DistributedNodesInfo

Bu, dağıtılmış kapsayıcının çeşitli düğümlerini temsil etmek için kullanılır.

DpmContainer

DPM iş yüküne özgü koruma kapsayıcısı.

DPMContainerExtendedInfo

DPMContainer hakkında ek bilgiler.

ErrorDetail

Hata Ayrıntısı Kod, Mesaj ve Önerileri kapsülleyen sınıf.

ErrorResponse

Hata yanıtı

GenericContainer

Yedekleme öğelerinin genel kapsayıcısı için temel sınıf

GenericContainerExtendedInfo

Kapsayıcı genişletilmiş bilgileri

IaaSVMContainer

IaaS VM iş yüküne özgü kapsayıcı.

InquiryInfo

Belirli bir kapsayıcı altında sorgulanabilen korunabilir öğeler hakkındaki ayrıntılar.

InquiryValidation

Belirli bir kapsayıcı altındaki sorgulanabilir öğeler için doğrulama.

MabContainer

MAB yedekleme altyapısı kullanılarak yedeklenen öğeleri içeren kapsayıcı.

MabContainerExtendedInfo

Kapsayıcıyla ilgili ek bilgiler.

MABContainerHealthDetails

MAB iş yüküne özgü Sistem Durumu Ayrıntıları.

OperationType

Re-Do İşlemi

ProtectableContainerType

Kapsayıcının türü. Bu özelliğin değeri

  1. İşlem Azure VM'si Microsoft.Compute/virtualMachines'dir
  2. Klasik İşlem Azure VM'si Microsoft.ClassicCompute/virtualMachines'dir
ProtectionContainerResource

Yedekleme öğeleri içeren kapsayıcı için temel sınıf. Belirli iş yüklerine sahip kapsayıcılar bu sınıftan türetilir.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

WorkloadInquiryDetails

Sorgulanabilir bir öğenin ayrıntıları.

WorkloadType

Yedekleme yönetimi için iş yükü türü

AcquireStorageAccountLock

Bu kapsayıcı için depolama hesabı kilidinin alınıp alınmayacağı.

Değer Description
Acquire
NotAcquire

AzureBackupServerContainer

AzureBackupServer (DPMVenus) iş yüküne özgü koruma kapsayıcısı.

Name Tür Description
backupManagementType

BackupManagementType

Kapsayıcı için yedekleme yönetimi türü.

canReRegister

boolean

Kapsayıcının yeniden kayıt edilebilir olup olmadığını belirtir.

containerId

string

Kapsayıcı kimliği.

containerType string:

AzureBackupServerContainer

Kapsayıcının türü. Bu özelliğin değeri: 1. İşlem Azure VM'sinde Microsoft.Compute/virtualMachines 2 bulunur. Klasik İşlem Azure VM'sinde Microsoft.ClassicCompute/virtualMachines 3 bulunur. Windows makineleri (MAB, DPM vb.) Windows 4'tür. Azure SQL örneği AzureSqlContainer'dır. 5. Depolama kapsayıcıları StorageContainer'dır. 6. Azure iş yükü yedeklemesi VMAppContainer'dır

dpmAgentVersion

string

Yedekleme altyapısı Aracısı sürümü

dpmServers

string[]

Kapsayıcıyı koruyan BackupEngines listesi

extendedInfo

DPMContainerExtendedInfo

Kapsayıcının Genişletilmiş Bilgileri.

friendlyName

string

Kapsayıcının kolay adı.

healthStatus

string

Kapsayıcının sistem durumu.

protectableObjectType

string

Bu kapsayıcıyla ilişkili korunabilir nesnenin türü

protectedItemCount

integer (int64)

BackupEngine'deki korumalı öğe sayısı

protectionStatus

string

Kapsayıcının koruma durumu.

registrationStatus

string

Kurtarma Hizmetleri Kasası'na kapsayıcı kaydının durumu.

upgradeAvailable

boolean

Yükseltmenin kullanılabilir olup olmadığını denetlemek için

AzureIaaSClassicComputeVMContainer

Klasik bir sanal makineyi temsil eden IaaS VM iş yüküne özgü yedekleme öğesi.

Name Tür Description
backupManagementType

BackupManagementType

Kapsayıcı için yedekleme yönetimi türü.

containerType string:

Microsoft.ClassicCompute/virtualMachines

Kapsayıcının türü. Bu özelliğin değeri: 1. İşlem Azure VM'sinde Microsoft.Compute/virtualMachines 2 bulunur. Klasik İşlem Azure VM'sinde Microsoft.ClassicCompute/virtualMachines 3 bulunur. Windows makineleri (MAB, DPM vb.) Windows 4'tür. Azure SQL örneği AzureSqlContainer'dır. 5. Depolama kapsayıcıları StorageContainer'dır. 6. Azure iş yükü yedeklemesi VMAppContainer'dır

friendlyName

string

Kapsayıcının kolay adı.

healthStatus

string

Kapsayıcının sistem durumu.

protectableObjectType

string

Bu kapsayıcıyla ilişkili korunabilir nesnenin türü

registrationStatus

string

Kurtarma Hizmetleri Kasası'na kapsayıcı kaydının durumu.

resourceGroup

string

Kurtarma Hizmetleri Kasası'nın kaynak grubu adı.

virtualMachineId

string

Bu Azure IaaS VM kapsayıcısı tarafından temsil edilen sanal makinenin tam ARM url'si.

virtualMachineVersion

string

Kapsayıcının klasik mi yoksa Azure Resource Manager VM mi olduğunu belirtir.

AzureIaaSComputeVMContainer

Azure Resource Manager sanal makinesini temsil eden IaaS VM iş yüküne özgü yedekleme öğesi.

Name Tür Description
backupManagementType

BackupManagementType

Kapsayıcı için yedekleme yönetimi türü.

containerType string:

Microsoft.Compute/virtualMachines

Kapsayıcının türü. Bu özelliğin değeri: 1. İşlem Azure VM'sinde Microsoft.Compute/virtualMachines 2 bulunur. Klasik İşlem Azure VM'sinde Microsoft.ClassicCompute/virtualMachines 3 bulunur. Windows makineleri (MAB, DPM vb.) Windows 4'tür. Azure SQL örneği AzureSqlContainer'dır. 5. Depolama kapsayıcıları StorageContainer'dır. 6. Azure iş yükü yedeklemesi VMAppContainer'dır

friendlyName

string

Kapsayıcının kolay adı.

healthStatus

string

Kapsayıcının sistem durumu.

protectableObjectType

string

Bu kapsayıcıyla ilişkili korunabilir nesnenin türü

registrationStatus

string

Kurtarma Hizmetleri Kasası'na kapsayıcı kaydının durumu.

resourceGroup

string

Kurtarma Hizmetleri Kasası'nın kaynak grubu adı.

virtualMachineId

string

Bu Azure IaaS VM kapsayıcısı tarafından temsil edilen sanal makinenin tam ARM url'si.

virtualMachineVersion

string

Kapsayıcının klasik mi yoksa Azure Resource Manager VM mi olduğunu belirtir.

AzureSQLAGWorkloadContainerProtectionContainer

SQL Kullanılabilirlik Grubu altındaki SQL iş yükleri için kapsayıcı.

Name Tür Description
backupManagementType

BackupManagementType

Kapsayıcı için yedekleme yönetimi türü.

containerType string:

SQLAGWorkLoadContainer

Kapsayıcının türü. Bu özelliğin değeri: 1. İşlem Azure VM'sinde Microsoft.Compute/virtualMachines 2 bulunur. Klasik İşlem Azure VM'sinde Microsoft.ClassicCompute/virtualMachines 3 bulunur. Windows makineleri (MAB, DPM vb.) Windows 4'tür. Azure SQL örneği AzureSqlContainer'dır. 5. Depolama kapsayıcıları StorageContainer'dır. 6. Azure iş yükü yedeklemesi VMAppContainer'dır

extendedInfo

AzureWorkloadContainerExtendedInfo

İş yükü kapsayıcısının ek ayrıntıları.

friendlyName

string

Kapsayıcının kolay adı.

healthStatus

string

Kapsayıcının sistem durumu.

lastUpdatedTime

string (date-time)

Bu kapsayıcı güncelleştirildiğinde zaman damgası.

operationType

OperationType

Re-Do İşlemi

protectableObjectType

string

Bu kapsayıcıyla ilişkili korunabilir nesnenin türü

registrationStatus

string

Kurtarma Hizmetleri Kasası'na kapsayıcı kaydının durumu.

sourceResourceId

string

Bu Azure İş Yükü Kapsayıcısı tarafından temsil edilen sanal makinenin ARM Kimliği

workloadType

WorkloadType

Kaydın gönderildiği iş yükü türü.

AzureSqlContainer

Azure Sql iş yüküne özgü kapsayıcı.

Name Tür Description
backupManagementType

BackupManagementType

Kapsayıcı için yedekleme yönetimi türü.

containerType string:

AzureSqlContainer

Kapsayıcının türü. Bu özelliğin değeri: 1. İşlem Azure VM'sinde Microsoft.Compute/virtualMachines 2 bulunur. Klasik İşlem Azure VM'sinde Microsoft.ClassicCompute/virtualMachines 3 bulunur. Windows makineleri (MAB, DPM vb.) Windows 4'tür. Azure SQL örneği AzureSqlContainer'dır. 5. Depolama kapsayıcıları StorageContainer'dır. 6. Azure iş yükü yedeklemesi VMAppContainer'dır

friendlyName

string

Kapsayıcının kolay adı.

healthStatus

string

Kapsayıcının sistem durumu.

protectableObjectType

string

Bu kapsayıcıyla ilişkili korunabilir nesnenin türü

registrationStatus

string

Kurtarma Hizmetleri Kasası'na kapsayıcı kaydının durumu.

AzureStorageContainer

Azure Depolama Hesabı iş yüküne özgü kapsayıcı.

Name Tür Description
acquireStorageAccountLock

AcquireStorageAccountLock

Bu kapsayıcı için depolama hesabı kilidinin alınıp alınmayacağı.

backupManagementType

BackupManagementType

Kapsayıcı için yedekleme yönetimi türü.

containerType string:

StorageContainer

Kapsayıcının türü. Bu özelliğin değeri: 1. İşlem Azure VM'sinde Microsoft.Compute/virtualMachines 2 bulunur. Klasik İşlem Azure VM'sinde Microsoft.ClassicCompute/virtualMachines 3 bulunur. Windows makineleri (MAB, DPM vb.) Windows 4'tür. Azure SQL örneği AzureSqlContainer'dır. 5. Depolama kapsayıcıları StorageContainer'dır. 6. Azure iş yükü yedeklemesi VMAppContainer'dır

friendlyName

string

Kapsayıcının kolay adı.

healthStatus

string

Kapsayıcının sistem durumu.

operationType

OperationType

Re-Do İşlemi

protectableObjectType

string

Bu kapsayıcıyla ilişkili korunabilir nesnenin türü

protectedItemCount

integer (int64)

Bu kapsayıcıda yedeklenen öğe sayısı.

registrationStatus

string

Kurtarma Hizmetleri Kasası'na kapsayıcı kaydının durumu.

resourceGroup

string

Kurtarma Hizmetleri Kasası'nın kaynak grubu adı.

sourceResourceId

string

Tam ARM url'si.

storageAccountVersion

string

Depolama hesabı sürümü.

AzureVMAppContainerProtectionContainer

Azure Sanal Makineler altındaki SQL iş yükleri için kapsayıcı.

Name Tür Description
backupManagementType

BackupManagementType

Kapsayıcı için yedekleme yönetimi türü.

containerType string:

VMAppContainer

Kapsayıcının türü. Bu özelliğin değeri: 1. İşlem Azure VM'sinde Microsoft.Compute/virtualMachines 2 bulunur. Klasik İşlem Azure VM'sinde Microsoft.ClassicCompute/virtualMachines 3 bulunur. Windows makineleri (MAB, DPM vb.) Windows 4'tür. Azure SQL örneği AzureSqlContainer'dır. 5. Depolama kapsayıcıları StorageContainer'dır. 6. Azure iş yükü yedeklemesi VMAppContainer'dır

extendedInfo

AzureWorkloadContainerExtendedInfo

İş yükü kapsayıcısının ek ayrıntıları.

friendlyName

string

Kapsayıcının kolay adı.

healthStatus

string

Kapsayıcının sistem durumu.

lastUpdatedTime

string (date-time)

Bu kapsayıcı güncelleştirildiğinde zaman damgası.

operationType

OperationType

Re-Do İşlemi

protectableObjectType

string

Bu kapsayıcıyla ilişkili korunabilir nesnenin türü

registrationStatus

string

Kurtarma Hizmetleri Kasası'na kapsayıcı kaydının durumu.

sourceResourceId

string

Bu Azure İş Yükü Kapsayıcısı tarafından temsil edilen sanal makinenin ARM Kimliği

workloadType

WorkloadType

Kaydın gönderildiği iş yükü türü.

AzureWorkloadContainer

Azure İşlem veya Klasik İşlem içinde çalışan iş yükleri için kapsayıcı.

Name Tür Description
backupManagementType

BackupManagementType

Kapsayıcı için yedekleme yönetimi türü.

containerType string:

AzureWorkloadContainer

Kapsayıcının türü. Bu özelliğin değeri: 1. İşlem Azure VM'sinde Microsoft.Compute/virtualMachines 2 bulunur. Klasik İşlem Azure VM'sinde Microsoft.ClassicCompute/virtualMachines 3 bulunur. Windows makineleri (MAB, DPM vb.) Windows 4'tür. Azure SQL örneği AzureSqlContainer'dır. 5. Depolama kapsayıcıları StorageContainer'dır. 6. Azure iş yükü yedeklemesi VMAppContainer'dır

extendedInfo

AzureWorkloadContainerExtendedInfo

İş yükü kapsayıcısının ek ayrıntıları.

friendlyName

string

Kapsayıcının kolay adı.

healthStatus

string

Kapsayıcının sistem durumu.

lastUpdatedTime

string (date-time)

Bu kapsayıcı güncelleştirildiğinde zaman damgası.

operationType

OperationType

Re-Do İşlemi

protectableObjectType

string

Bu kapsayıcıyla ilişkili korunabilir nesnenin türü

registrationStatus

string

Kurtarma Hizmetleri Kasası'na kapsayıcı kaydının durumu.

sourceResourceId

string

Bu Azure İş Yükü Kapsayıcısı tarafından temsil edilen sanal makinenin ARM Kimliği

workloadType

WorkloadType

Kaydın gönderildiği iş yükü türü.

AzureWorkloadContainerExtendedInfo

Kapsayıcının genişletilmiş bilgileri.

Name Tür Description
hostServerName

string

Tek Başına Durumunda Konak İşletim Sistemi Adı ve dağıtılmış kapsayıcı durumunda Küme Adı.

inquiryInfo

InquiryInfo

Kapsayıcı için Sorgu Durumu.

nodesList

DistributedNodesInfo[]

Dağıtılmış kapsayıcı durumunda düğümlerin listesi.

BackupItemType

Bu kapsayıcıyla ilişkilendirilmiş yedekleme öğelerinin türü.

Değer Description
Invalid
VM
FileFolder
AzureSqlDb
SQLDB
Exchange
Sharepoint
VMwareVM
SystemState
Client
GenericDataSource
SQLDataBase
AzureFileShare
SAPHanaDatabase
SAPAseDatabase
SAPHanaDBInstance

BackupManagementType

Geçerli işi yürütmek için yedekleme yönetimi türü.

Değer Description
Invalid
AzureIaasVM
MAB
DPM
AzureBackupServer
AzureSql
AzureStorage
AzureWorkload
DefaultBackup

ContainerIdentityInfo

Kapsayıcı kimliği bilgileri

Name Tür Description
aadTenantId

string

Koruma kapsayıcı kimliği - AAD Kiracısı

audience

string

Koruma kapsayıcı kimliği - Hedef Kitle

servicePrincipalClientId

string

Koruma kapsayıcı kimliği - AAD Hizmet Sorumlusu

uniqueName

string

Kapsayıcının benzersiz adı

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

DistributedNodesInfo

Bu, dağıtılmış kapsayıcının çeşitli düğümlerini temsil etmek için kullanılır.

Name Tür Description
errorDetail

ErrorDetail

Durum başarılı değilse Hata Ayrıntıları.

nodeName

string

Dağıtılmış kapsayıcı altındaki düğümün adı.

sourceResourceId

string

Düğümün ARM kaynak kimliği

status

string

Bu Düğümün durumu. Başarısız | Başarılı

DpmContainer

DPM iş yüküne özgü koruma kapsayıcısı.

Name Tür Description
backupManagementType

BackupManagementType

Kapsayıcı için yedekleme yönetimi türü.

canReRegister

boolean

Kapsayıcının yeniden kayıt edilebilir olup olmadığını belirtir.

containerId

string

Kapsayıcı kimliği.

containerType string:

DPMContainer

Kapsayıcının türü. Bu özelliğin değeri: 1. İşlem Azure VM'sinde Microsoft.Compute/virtualMachines 2 bulunur. Klasik İşlem Azure VM'sinde Microsoft.ClassicCompute/virtualMachines 3 bulunur. Windows makineleri (MAB, DPM vb.) Windows 4'tür. Azure SQL örneği AzureSqlContainer'dır. 5. Depolama kapsayıcıları StorageContainer'dır. 6. Azure iş yükü yedeklemesi VMAppContainer'dır

dpmAgentVersion

string

Yedekleme altyapısı Aracısı sürümü

dpmServers

string[]

Kapsayıcıyı koruyan BackupEngines listesi

extendedInfo

DPMContainerExtendedInfo

Kapsayıcının Genişletilmiş Bilgileri.

friendlyName

string

Kapsayıcının kolay adı.

healthStatus

string

Kapsayıcının sistem durumu.

protectableObjectType

string

Bu kapsayıcıyla ilişkili korunabilir nesnenin türü

protectedItemCount

integer (int64)

BackupEngine'deki korumalı öğe sayısı

protectionStatus

string

Kapsayıcının koruma durumu.

registrationStatus

string

Kurtarma Hizmetleri Kasası'na kapsayıcı kaydının durumu.

upgradeAvailable

boolean

Yükseltmenin kullanılabilir olup olmadığını denetlemek için

DPMContainerExtendedInfo

DPMContainer hakkında ek bilgiler.

Name Tür Description
lastRefreshedAt

string (date-time)

DPMContainer'ın son yenileme zamanı.

ErrorDetail

Hata Ayrıntısı Kod, Mesaj ve Önerileri kapsülleyen sınıf.

Name Tür Description
code

string

Hata kodu.

message

string

Kodla ilgili Hata Mesajı.

recommendations

string[]

Öneri dizelerinin listesi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

GenericContainer

Yedekleme öğelerinin genel kapsayıcısı için temel sınıf

Name Tür Description
backupManagementType

BackupManagementType

Kapsayıcı için yedekleme yönetimi türü.

containerType string:

GenericContainer

Kapsayıcının türü. Bu özelliğin değeri: 1. İşlem Azure VM'sinde Microsoft.Compute/virtualMachines 2 bulunur. Klasik İşlem Azure VM'sinde Microsoft.ClassicCompute/virtualMachines 3 bulunur. Windows makineleri (MAB, DPM vb.) Windows 4'tür. Azure SQL örneği AzureSqlContainer'dır. 5. Depolama kapsayıcıları StorageContainer'dır. 6. Azure iş yükü yedeklemesi VMAppContainer'dır

extendedInformation

GenericContainerExtendedInfo

Genişletilmiş bilgiler (Kapsayıcı API çağrılarını listelemede döndürülmedi)

fabricName

string

Kapsayıcının dokusunun adı

friendlyName

string

Kapsayıcının kolay adı.

healthStatus

string

Kapsayıcının sistem durumu.

protectableObjectType

string

Bu kapsayıcıyla ilişkili korunabilir nesnenin türü

registrationStatus

string

Kurtarma Hizmetleri Kasası'na kapsayıcı kaydının durumu.

GenericContainerExtendedInfo

Kapsayıcı genişletilmiş bilgileri

Name Tür Description
containerIdentityInfo

ContainerIdentityInfo

Kapsayıcı kimliği bilgileri

rawCertData

string

Kapsayıcı sertifikasının ortak anahtarı

serviceEndpoints

object

Kapsayıcı için Azure Backup Hizmet Uç Noktaları

IaaSVMContainer

IaaS VM iş yüküne özgü kapsayıcı.

Name Tür Description
backupManagementType

BackupManagementType

Kapsayıcı için yedekleme yönetimi türü.

containerType string:

IaasVMContainer

Kapsayıcının türü. Bu özelliğin değeri: 1. İşlem Azure VM'sinde Microsoft.Compute/virtualMachines 2 bulunur. Klasik İşlem Azure VM'sinde Microsoft.ClassicCompute/virtualMachines 3 bulunur. Windows makineleri (MAB, DPM vb.) Windows 4'tür. Azure SQL örneği AzureSqlContainer'dır. 5. Depolama kapsayıcıları StorageContainer'dır. 6. Azure iş yükü yedeklemesi VMAppContainer'dır

friendlyName

string

Kapsayıcının kolay adı.

healthStatus

string

Kapsayıcının sistem durumu.

protectableObjectType

string

Bu kapsayıcıyla ilişkili korunabilir nesnenin türü

registrationStatus

string

Kurtarma Hizmetleri Kasası'na kapsayıcı kaydının durumu.

resourceGroup

string

Kurtarma Hizmetleri Kasası'nın kaynak grubu adı.

virtualMachineId

string

Bu Azure IaaS VM kapsayıcısı tarafından temsil edilen sanal makinenin tam ARM url'si.

virtualMachineVersion

string

Kapsayıcının klasik mi yoksa Azure Resource Manager VM mi olduğunu belirtir.

InquiryInfo

Belirli bir kapsayıcı altında sorgulanabilen korunabilir öğeler hakkındaki ayrıntılar.

Name Tür Description
errorDetail

ErrorDetail

Durum başarılı değilse Hata Ayrıntıları.

inquiryDetails

WorkloadInquiryDetails[]

İş yüküne özgü ayrıntılara sahip olacak Sorgu Ayrıntıları. Örneğin- SQL ve oracle için bu farklı ayrıntılar içerir.

status

string

InProgress gibi bu kapsayıcı için Sorgulama Durumu | Başarısız | Başarılı

InquiryValidation

Belirli bir kapsayıcı altındaki sorgulanabilir öğeler için doğrulama.

Name Tür Description
additionalDetail

string

Durumun başarılı olmaması durumunda Ek Ayrıntı Hatası.

errorDetail

ErrorDetail

Durumun başarılı olmaması durumunda Hata Ayrıntısı.

protectableItemCount

Anahtar POType ile ProtectableItems sayısını depolamak için sözlük.

status

string

Sorgu Doğrulama durumu.

MabContainer

MAB yedekleme altyapısı kullanılarak yedeklenen öğeleri içeren kapsayıcı.

Name Tür Description
agentVersion

string

Bu kapsayıcının aracı sürümü.

backupManagementType

BackupManagementType

Kapsayıcı için yedekleme yönetimi türü.

canReRegister

boolean

Kapsayıcı bir kez daha kaydedilebilir.

containerHealthState

string

mab kapsayıcısının sistem durumu.

containerId

integer (int64)

ContainerID kapsayıcıyı temsil eder.

containerType string:

Windows

Kapsayıcının türü. Bu özelliğin değeri: 1. İşlem Azure VM'sinde Microsoft.Compute/virtualMachines 2 bulunur. Klasik İşlem Azure VM'sinde Microsoft.ClassicCompute/virtualMachines 3 bulunur. Windows makineleri (MAB, DPM vb.) Windows 4'tür. Azure SQL örneği AzureSqlContainer'dır. 5. Depolama kapsayıcıları StorageContainer'dır. 6. Azure iş yükü yedeklemesi VMAppContainer'dır

extendedInfo

MabContainerExtendedInfo

Bu kapsayıcı için ek bilgiler

friendlyName

string

Kapsayıcının kolay adı.

healthStatus

string

Kapsayıcının sistem durumu.

mabContainerHealthDetails

MABContainerHealthDetails[]

Bu mab kapsayıcısı için sistem durumu ayrıntıları.

protectableObjectType

string

Bu kapsayıcıyla ilişkili korunabilir nesnenin türü

protectedItemCount

integer (int64)

Bu kapsayıcıda yedeklenen öğe sayısı.

registrationStatus

string

Kurtarma Hizmetleri Kasası'na kapsayıcı kaydının durumu.

MabContainerExtendedInfo

Kapsayıcıyla ilgili ek bilgiler.

Name Tür Description
backupItemType

BackupItemType

Bu kapsayıcıyla ilişkilendirilmiş yedekleme öğelerinin türü.

backupItems

string[]

Bu kapsayıcıyla ilişkilendirilmiş yedekleme öğelerinin listesi.

lastBackupStatus

string

Bu kapsayıcının en son yedekleme durumu.

lastRefreshedAt

string (date-time)

Bu kapsayıcı yenilendiğinde zaman damgası.

policyName

string

Bu kapsayıcıyla ilişkili yedekleme ilkesi.

MABContainerHealthDetails

MAB iş yüküne özgü Sistem Durumu Ayrıntıları.

Name Tür Description
code

integer (int32)

Sistem Durumu Kodu

message

string

Sistem Durumu İletisi

recommendations

string[]

Sistem Durumu Önerilen Eylemler

title

string

Sistem Durumu Başlığı

OperationType

Re-Do İşlemi

Değer Description
Invalid
Register
Reregister
Rehydrate

ProtectableContainerType

Kapsayıcının türü. Bu özelliğin değeri

  1. İşlem Azure VM'si Microsoft.Compute/virtualMachines'dir
  2. Klasik İşlem Azure VM'si Microsoft.ClassicCompute/virtualMachines'dir
Değer Description
Invalid
Unknown
IaasVMContainer
IaasVMServiceContainer
DPMContainer
AzureBackupServerContainer
MABContainer
Cluster
AzureSqlContainer
Windows
VCenter
VMAppContainer
SQLAGWorkLoadContainer
StorageContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
AzureWorkloadContainer

ProtectionContainerResource

Yedekleme öğeleri içeren kapsayıcı için temel sınıf. Belirli iş yüklerine sahip kapsayıcılar bu sınıftan türetilir.

Name Tür Description
eTag

string

İsteğe bağlı ETag.

id

string

Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Kaynağın bulunduğu coğrafi konum

name

string

Kaynağın adı

properties ProtectionContainer:

ProtectionContainerResource özellikleri

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

tags

object

Kaynak etiketleri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.

WorkloadInquiryDetails

Sorgulanabilir bir öğenin ayrıntıları.

Name Tür Description
inquiryValidation

InquiryValidation

İzinler ve diğer yedekleme doğrulamaları gibi sorgulama doğrulaması.

itemCount

integer (int64)

Bu Kapsayıcı içinde korunabilir öğe sayısını içerir.

type

string

SQL, Oracle gibi İş Yükünün türü.

WorkloadType

Yedekleme yönetimi için iş yükü türü

Değer Description
Invalid
VM
FileFolder
AzureSqlDb
SQLDB
Exchange
Sharepoint
VMwareVM
SystemState
Client
GenericDataSource
SQLDataBase
AzureFileShare
SAPHanaDatabase
SAPAseDatabase
SAPHanaDBInstance