Backup Protectable Items - List

Sorgu filtresine ve sayfalandırma parametrelerine göre aboneliğinizdeki korunabilir nesnelerin sayfalanabilir bir listesini sağlar.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectableItems?api-version=2021-02-10
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectableItems?api-version=2021-02-10&$filter={$filter}&$skipToken={$skipToken}

URI Parametreleri

Name In Required Type Description
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ü.

$filter
query
  • string

OData filtre seçenekleri.

$skipToken
query
  • string

skipToken Filtresi.

Yanıtlar

Name Type Description
200 OK

Tamam

Other Status Codes

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

Güvenlik

azure_auth

OAuth2 Flow Azure Active Directory

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

List protectable items with backupManagementType filter as AzureIaasVm

Sample Request

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupProtectableItems?api-version=2021-02-10&$filter=backupManagementType eq 'AzureIaasVM'

Sample Response

{
  "value": [
    {
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/protectionContainers/IaasVMContainer;iaasvmcontainer;iaasvm-rg;iaasvm-1/protectableItems/VM;iaasvmcontainer;iaasvm-rg;iaasvm-1",
      "name": "VM;iaasvmcontainer;iaasvm-rg;iaasvm-1",
      "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems",
      "properties": {
        "friendlyName": "iaasvm-1",
        "virtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/providers/Microsoft.ClassicCompute/virtualMachines/iaasvm-1",
        "protectionState": "NotProtected",
        "protectableItemType": "Microsoft.ClassicCompute/virtualMachines",
        "backupManagementType": "AzureIaasVM",
        "workloadType": "VM"
      }
    }
  ]
}

Tanımlar

AzureFileShareProtectableItem

Azure Fileshare iş yükleri için korunabilir öğe.

AzureFileShareType

Dosya Paylaşımı türü XSync veya XSMB.

AzureIaaSClassicComputeVMProtectableItem

Klasik İşlem VM'sini temsil eden IaaS VM iş yüküne özgü yedekleme öğesi.

AzureIaaSComputeVMProtectableItem

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

AzureVmWorkloadProtectableItem

Azure VM iş yüküne özgü korunabilir öğe.

AzureVmWorkloadSAPAseSystemProtectableItem

SAP ASE Sistemini temsil eden Azure VM iş yüküne özgü korunabilir öğe.

AzureVmWorkloadSAPHanaDatabaseProtectableItem

SAP HANA Veritabanını temsil eden Azure VM iş yüküne özgü korunabilir öğe.

AzureVmWorkloadSAPHanaSystemProtectableItem

SAP HANA Sistemi temsil eden Azure VM iş yüküne özgü korunabilir öğe.

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

SQL Kullanılabilirlik Grubunu temsil eden Azure VM iş yüküne özgü korunabilir öğe.

AzureVmWorkloadSQLDatabaseProtectableItem

SQL Veritabanı temsil eden Azure VM iş yüküne özgü korunabilir öğe.

AzureVmWorkloadSQLInstanceProtectableItem

SQL Örneğini temsil eden Azure VM iş yüküne özgü korunabilir öğe.

CloudError

Container Instance hizmetinden bir hata yanıtı.

CloudErrorBody

Container Instance hizmetinden bir hata yanıtı.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

IaaSVMProtectableItem

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

InquiryStatus

Korunabilir öğenin durumu, örneğin InProgress,Succeeded,Failed

PreBackupValidation

Azure VM İş Yükü sağlayıcısı için yedekleme öncesi doğrulama.

ProtectionStatus

Yedekleme öğesinin durumu.

WorkloadProtectableItemResource

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

WorkloadProtectableItemResourceList

WorkloadProtectableItem kaynaklarının listesi

AzureFileShareProtectableItem

Azure Fileshare iş yükleri için korunabilir öğe.

Name Type Description
azureFileShareType

Dosya Paylaşımı türü XSync veya XSMB.

backupManagementType
  • string

Bir öğeyi yedeklemek için yedekleme yönetiminin türü.

friendlyName
  • string

Yedekleme öğesinin kolay adı.

parentContainerFabricId
  • string

Bu korunabilir öğenin ait olduğu kapsayıcının Tam Doku Kimliği. Örneğin, ARM kimliği.

parentContainerFriendlyName
  • string

Bu korunabilir öğenin ait olduğu kapsayıcının kolay adı.

protectableItemType string:
  • AzureFileShare

Yedekleme öğesinin türü.

protectionState

Yedekleme öğesinin durumu.

workloadType
  • string

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

AzureFileShareType

Dosya Paylaşımı türü XSync veya XSMB.

Name Type Description
Invalid
  • string
XSMB
  • string
XSync
  • string

AzureIaaSClassicComputeVMProtectableItem

Klasik İşlem VM'sini temsil eden IaaS VM iş yüküne özgü yedekleme öğesi.

Name Type Description
backupManagementType
  • string

Bir öğeyi yedeklemek için yedekleme yönetiminin türü.

friendlyName
  • string

Yedekleme öğesinin kolay adı.

protectableItemType string:
  • Microsoft.ClassicCompute/virtualMachines

Yedekleme öğesinin türü.

protectionState

Yedekleme öğesinin durumu.

virtualMachineId
  • string

Sanal makinenin tam ARM kimliği.

workloadType
  • string

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

AzureIaaSComputeVMProtectableItem

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

Name Type Description
backupManagementType
  • string

Bir öğeyi yedeklemek için yedekleme yönetiminin türü.

friendlyName
  • string

Yedekleme öğesinin kolay adı.

protectableItemType string:
  • Microsoft.Compute/virtualMachines

Yedekleme öğesinin türü.

protectionState

Yedekleme öğesinin durumu.

virtualMachineId
  • string

Sanal makinenin tam ARM kimliği.

workloadType
  • string

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

AzureVmWorkloadProtectableItem

Azure VM iş yüküne özgü korunabilir öğe.

Name Type Description
backupManagementType
  • string

Bir öğeyi yedeklemek için yedekleme yönetiminin türü.

friendlyName
  • string

Yedekleme öğesinin kolay adı.

isAutoProtectable
  • boolean

Korunabilir öğenin otomatik olarak korunabilir olup olmadığını gösterir

isAutoProtected
  • boolean

Korunabilir öğenin otomatik olarak korunup korunmadiğini gösterir

parentName
  • string

Örneğin veya AG'nin adı

parentUniqueName
  • string

Üst Benzersiz Ad, üst öğe Örnek veya SQL AG olacak veri tabanları için Yalnızca Üst Öğe için geçerli olan hizmet URI Adı sağlamak için eklenir.

prebackupvalidation

Korunabilir nesneler için yedekleme öncesi doğrulama

protectableItemType string:

Yedekleme öğesinin türü.

protectionState

Yedekleme öğesinin durumu.

serverName
  • string

Örnek veya AG için Ana Bilgisayar/Küme Adı

subinquireditemcount
  • integer

Örneğin veya AG, mevcut veritabanı sayısını gösterir

subprotectableitemcount
  • integer

Örneğin veya AG, korunacak veritabanı sayısını gösterir

workloadType
  • string

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

AzureVmWorkloadSAPAseSystemProtectableItem

SAP ASE Sistemini temsil eden Azure VM iş yüküne özgü korunabilir öğe.

Name Type Description
backupManagementType
  • string

Bir öğeyi yedeklemek için yedekleme yönetiminin türü.

friendlyName
  • string

Yedekleme öğesinin kolay adı.

isAutoProtectable
  • boolean

Korunabilir öğenin otomatik olarak korunabilir olup olmadığını gösterir

isAutoProtected
  • boolean

Korunabilir öğenin otomatik olarak korunup korunmadiğini gösterir

parentName
  • string

Örneğin veya AG'nin adı

parentUniqueName
  • string

Üst Benzersiz Ad, üst öğe Örnek veya SQL AG olacak veri tabanları için Yalnızca Üst Öğe için geçerli olan hizmet URI Adı sağlamak için eklenir.

prebackupvalidation

Korunabilir nesneler için yedekleme öncesi doğrulama

protectableItemType string:
  • SAPAseSystem

Yedekleme öğesinin türü.

protectionState

Yedekleme öğesinin durumu.

serverName
  • string

Örnek veya AG için Ana Bilgisayar/Küme Adı

subinquireditemcount
  • integer

Örneğin veya AG, mevcut veritabanı sayısını gösterir

subprotectableitemcount
  • integer

Örneğin veya AG, korunacak veritabanı sayısını gösterir

workloadType
  • string

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

AzureVmWorkloadSAPHanaDatabaseProtectableItem

SAP HANA Veritabanını temsil eden Azure VM iş yüküne özgü korunabilir öğe.

Name Type Description
backupManagementType
  • string

Bir öğeyi yedeklemek için yedekleme yönetiminin türü.

friendlyName
  • string

Yedekleme öğesinin kolay adı.

isAutoProtectable
  • boolean

Korunabilir öğenin otomatik olarak korunabilir olup olmadığını gösterir

isAutoProtected
  • boolean

Korunabilir öğenin otomatik olarak korunup korunmadiğini gösterir

parentName
  • string

Örneğin veya AG'nin adı

parentUniqueName
  • string

Üst Benzersiz Ad, üst öğe Örnek veya SQL AG olacak veri tabanları için Yalnızca Üst Öğe için geçerli olan hizmet URI Adı sağlamak için eklenir.

prebackupvalidation

Korunabilir nesneler için yedekleme öncesi doğrulama

protectableItemType string:
  • SAPHanaDatabase

Yedekleme öğesinin türü.

protectionState

Yedekleme öğesinin durumu.

serverName
  • string

Örnek veya AG için Ana Bilgisayar/Küme Adı

subinquireditemcount
  • integer

Örneğin veya AG, mevcut veritabanı sayısını gösterir

subprotectableitemcount
  • integer

Örneğin veya AG, korunacak veritabanı sayısını gösterir

workloadType
  • string

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

AzureVmWorkloadSAPHanaSystemProtectableItem

SAP HANA Sistemi temsil eden Azure VM iş yüküne özgü korunabilir öğe.

Name Type Description
backupManagementType
  • string

Bir öğeyi yedeklemek için yedekleme yönetiminin türü.

friendlyName
  • string

Yedekleme öğesinin kolay adı.

isAutoProtectable
  • boolean

Korunabilir öğenin otomatik olarak korunabilir olup olmadığını gösterir

isAutoProtected
  • boolean

Korunabilir öğenin otomatik olarak korunup korunmadiğini gösterir

parentName
  • string

Örneğin veya AG'nin adı

parentUniqueName
  • string

Üst Benzersiz Ad, üst öğe Örnek veya SQL AG olacak veri tabanları için Yalnızca Üst Öğe için geçerli olan hizmet URI Adı sağlamak için eklenir.

prebackupvalidation

Korunabilir nesneler için yedekleme öncesi doğrulama

protectableItemType string:
  • SAPHanaSystem

Yedekleme öğesinin türü.

protectionState

Yedekleme öğesinin durumu.

serverName
  • string

Örnek veya AG için Ana Bilgisayar/Küme Adı

subinquireditemcount
  • integer

Örneğin veya AG, mevcut veritabanı sayısını gösterir

subprotectableitemcount
  • integer

Örneğin veya AG, korunacak veritabanı sayısını gösterir

workloadType
  • string

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

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

SQL Kullanılabilirlik Grubunu temsil eden Azure VM iş yüküne özgü korunabilir öğe.

Name Type Description
backupManagementType
  • string

Bir öğeyi yedeklemek için yedekleme yönetiminin türü.

friendlyName
  • string

Yedekleme öğesinin kolay adı.

isAutoProtectable
  • boolean

Korunabilir öğenin otomatik olarak korunabilir olup olmadığını gösterir

isAutoProtected
  • boolean

Korunabilir öğenin otomatik olarak korunup korunmadiğini gösterir

parentName
  • string

Örneğin veya AG'nin adı

parentUniqueName
  • string

Üst Benzersiz Ad, üst öğe Örnek veya SQL AG olacak veri tabanları için Yalnızca Üst Öğe için geçerli olan hizmet URI Adı sağlamak için eklenir.

prebackupvalidation

Korunabilir nesneler için yedekleme öncesi doğrulama

protectableItemType string:
  • SQLAvailabilityGroupContainer

Yedekleme öğesinin türü.

protectionState

Yedekleme öğesinin durumu.

serverName
  • string

Örnek veya AG için Ana Bilgisayar/Küme Adı

subinquireditemcount
  • integer

Örneğin veya AG, mevcut veritabanı sayısını gösterir

subprotectableitemcount
  • integer

Örneğin veya AG, korunacak veritabanı sayısını gösterir

workloadType
  • string

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

AzureVmWorkloadSQLDatabaseProtectableItem

SQL Veritabanı temsil eden Azure VM iş yüküne özgü korunabilir öğe.

Name Type Description
backupManagementType
  • string

Bir öğeyi yedeklemek için yedekleme yönetiminin türü.

friendlyName
  • string

Yedekleme öğesinin kolay adı.

isAutoProtectable
  • boolean

Korunabilir öğenin otomatik olarak korunabilir olup olmadığını gösterir

isAutoProtected
  • boolean

Korunabilir öğenin otomatik olarak korunup korunmadiğini gösterir

parentName
  • string

Örneğin veya AG'nin adı

parentUniqueName
  • string

Üst Benzersiz Ad, üst öğe Örnek veya SQL AG olacak veri tabanları için Yalnızca Üst Öğe için geçerli olan hizmet URI Adı sağlamak için eklenir.

prebackupvalidation

Korunabilir nesneler için yedekleme öncesi doğrulama

protectableItemType string:
  • SQLDataBase

Yedekleme öğesinin türü.

protectionState

Yedekleme öğesinin durumu.

serverName
  • string

Örnek veya AG için Ana Bilgisayar/Küme Adı

subinquireditemcount
  • integer

Örneğin veya AG, mevcut veritabanı sayısını gösterir

subprotectableitemcount
  • integer

Örneğin veya AG, korunacak veritabanı sayısını gösterir

workloadType
  • string

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

AzureVmWorkloadSQLInstanceProtectableItem

SQL Örneğini temsil eden Azure VM iş yüküne özgü korunabilir öğe.

Name Type Description
backupManagementType
  • string

Bir öğeyi yedeklemek için yedekleme yönetiminin türü.

friendlyName
  • string

Yedekleme öğesinin kolay adı.

isAutoProtectable
  • boolean

Korunabilir öğenin otomatik olarak korunabilir olup olmadığını gösterir

isAutoProtected
  • boolean

Korunabilir öğenin otomatik olarak korunup korunmadiğini gösterir

parentName
  • string

Örneğin veya AG'nin adı

parentUniqueName
  • string

Üst Benzersiz Ad, üst öğe Örnek veya SQL AG olacak veri tabanları için Yalnızca Üst Öğe için geçerli olan hizmet URI Adı sağlamak için eklenir.

prebackupvalidation

Korunabilir nesneler için yedekleme öncesi doğrulama

protectableItemType string:
  • SQLInstance

Yedekleme öğesinin türü.

protectionState

Yedekleme öğesinin durumu.

serverName
  • string

Örnek veya AG için Ana Bilgisayar/Küme Adı

subinquireditemcount
  • integer

Örneğin veya AG, mevcut veritabanı sayısını gösterir

subprotectableitemcount
  • integer

Örneğin veya AG, korunacak veritabanı sayısını gösterir

workloadType
  • string

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

CloudError

Container Instance hizmetinden bir hata yanıtı.

Name Type Description
error

Hata nesnesi.

CloudErrorBody

Container Instance hizmetinden bir hata yanıtı.

Name Type Description
additionalInfo

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

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 Type Description
info
  • object

Ek bilgiler.

type
  • string

Ek bilgi türü.

IaaSVMProtectableItem

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

Name Type Description
backupManagementType
  • string

Bir öğeyi yedeklemek için yedekleme yönetiminin türü.

friendlyName
  • string

Yedekleme öğesinin kolay adı.

protectableItemType string:

Yedekleme öğesinin türü.

protectionState

Yedekleme öğesinin durumu.

virtualMachineId
  • string

Sanal makinenin tam ARM kimliği.

workloadType
  • string

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

InquiryStatus

Korunabilir öğenin durumu, örneğin InProgress,Succeeded,Failed

Name Type Description
Failed
  • string
Invalid
  • string
Success
  • string

PreBackupValidation

Azure VM İş Yükü sağlayıcısı için yedekleme öncesi doğrulama.

Name Type Description
code
  • string

Korunabilir öğenin hata kodu

message
  • string

Korunabilir öğe için hata koduna karşılık gelen ileti

status

Korunabilir öğenin durumu, örneğin InProgress,Succeeded,Failed

ProtectionStatus

Yedekleme öğesinin durumu.

Name Type Description
Invalid
  • string
NotProtected
  • string
Protected
  • string
Protecting
  • string
ProtectionFailed
  • string

WorkloadProtectableItemResource

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

Name Type 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 WorkloadProtectableItem:

WorkloadProtectableItemResource özellikleri

tags
  • object

Kaynak etiketleri.

type
  • string

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

WorkloadProtectableItemResourceList

WorkloadProtectableItem kaynaklarının listesi

Name Type Description
nextLink
  • string

Kaynakların sonraki sayfasını getirmek için uri. ListNext() Çağrısı, kaynakların sonraki sayfasını getirir.

value

Kaynak listesi.