Backup Protectable Items - List

Innehåller en växlingsbar lista över skyddsbara objekt i din prenumeration enligt frågefiltret och sidnumreringsparametrarna.

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-parametrar

Name In Required Type Description
resourceGroupName
path True
  • string

Namnet på resursgruppen där Recovery Services-valvet finns.

subscriptionId
path True
  • string

Prenumerations-ID:t.

vaultName
path True
  • string

Namnet på Recovery Services-valvet.

api-version
query True
  • string

Klient-API-version.

$filter
query
  • string

OData-filteralternativ.

$skipToken
query
  • string

skipToken-filter.

Svar

Name Type Description
200 OK

OK

Other Status Codes

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

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 personifiera ditt användarkonto.

Exempel

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"
      }
    }
  ]
}

Definitioner

AzureFileShareProtectableItem

Skyddat objekt för Azure Fileshare-arbetsbelastningar.

AzureFileShareType

Filresurstyp XSync eller XSMB.

AzureIaaSClassicComputeVMProtectableItem

Arbetsbelastningsspecifikt säkerhetskopieringsobjekt för den virtuella IaaS-datorn som representerar den klassiska virtuella datorn för beräkning.

AzureIaaSComputeVMProtectableItem

Arbetsbelastningsspecifikt säkerhetskopieringsobjekt för den virtuella IaaS-datorn som representerar den virtuella Azure Resource Manager-datorn.

AzureVmWorkloadProtectableItem

Arbetsbelastningsspecifikt skyddsbart objekt för virtuella Azure-datorer.

AzureVmWorkloadSAPAseSystemProtectableItem

Azure VM-arbetsbelastningsspecifikt skyddsbart objekt som representerar SAP ASE System.

AzureVmWorkloadSAPHanaDatabaseProtectableItem

Azure VM-arbetsbelastningsspecifikt skyddsbart objekt som representerar SAP HANA Database.

AzureVmWorkloadSAPHanaSystemProtectableItem

Azure VM-arbetsbelastningsspecifikt skyddsbart objekt som representerar SAP HANA System.

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

Azure VM-arbetsbelastningsspecifikt skyddsbart objekt som representerar SQL tillgänglighetsgrupp.

AzureVmWorkloadSQLDatabaseProtectableItem

Azure VM-arbetsbelastningsspecifikt skyddsbart objekt som representerar SQL Database.

AzureVmWorkloadSQLInstanceProtectableItem

Azure VM-arbetsbelastningsspecifikt skyddsbart objekt som representerar SQL-instans.

CloudError

Ett felsvar från containerinstanstjänsten.

CloudErrorBody

Ett felsvar från containerinstanstjänsten.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

IaaSVMProtectableItem

IaaS VM-arbetsbelastningsspecifikt säkerhetskopieringsobjekt.

InquiryStatus

Status för skyddat objekt, d.v.s. InProgress,Succeeded,Failed

PreBackupValidation

Validering före säkerhetskopiering för arbetsbelastningsprovider för virtuella Azure-datorer.

ProtectionStatus

Tillstånd för säkerhetskopieringsobjektet.

WorkloadProtectableItemResource

Basklass för säkerhetskopieringsobjekt. Arbetsbelastningsspecifika säkerhetskopieringsobjekt härleds från den här klassen.

WorkloadProtectableItemResourceList

Lista över WorkloadProtectableItem-resurser

AzureFileShareProtectableItem

Skyddat objekt för Azure Fileshare-arbetsbelastningar.

Name Type Description
azureFileShareType

Filresurstyp XSync eller XSMB.

backupManagementType
  • string

Typ av säkerhetskopieringshantering för att säkerhetskopiera ett objekt.

friendlyName
  • string

Eget namn på säkerhetskopieringsobjektet.

parentContainerFabricId
  • string

Fullständigt infrastruktur-ID för containern som det här skyddsbara objektet tillhör. Till exempel ARM-ID.

parentContainerFriendlyName
  • string

Eget namn på containern som det här skyddsbara objektet tillhör.

protectableItemType string:
  • AzureFileShare

Typ av säkerhetskopieringsobjekt.

protectionState

Tillståndet för säkerhetskopieringsobjektet.

workloadType
  • string

Typ av arbetsbelastning för säkerhetskopieringshantering

AzureFileShareType

Filresurstyp XSync eller XSMB.

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

AzureIaaSClassicComputeVMProtectableItem

Arbetsbelastningsspecifikt säkerhetskopieringsobjekt för den virtuella IaaS-datorn som representerar den klassiska virtuella datorn för beräkning.

Name Type Description
backupManagementType
  • string

Typ av säkerhetskopieringshantering för säkerhetskopiering av ett objekt.

friendlyName
  • string

Eget namn på säkerhetskopieringsobjektet.

protectableItemType string:
  • Microsoft.ClassicCompute/virtualMachines

Typ av säkerhetskopieringsobjekt.

protectionState

Tillstånd för säkerhetskopieringsobjektet.

virtualMachineId
  • string

Fullständigt kvalificerat ARM-ID för den virtuella datorn.

workloadType
  • string

Typ av arbetsbelastning för säkerhetskopieringshantering

AzureIaaSComputeVMProtectableItem

Arbetsbelastningsspecifikt säkerhetskopieringsobjekt för den virtuella IaaS-datorn som representerar den virtuella Azure Resource Manager-datorn.

Name Type Description
backupManagementType
  • string

Typ av säkerhetskopieringshantering för säkerhetskopiering av ett objekt.

friendlyName
  • string

Eget namn på säkerhetskopieringsobjektet.

protectableItemType string:
  • Microsoft.Compute/virtualMachines

Typ av säkerhetskopieringsobjekt.

protectionState

Tillstånd för säkerhetskopieringsobjektet.

virtualMachineId
  • string

Fullständigt kvalificerat ARM-ID för den virtuella datorn.

workloadType
  • string

Typ av arbetsbelastning för säkerhetskopieringshantering

AzureVmWorkloadProtectableItem

Arbetsbelastningsspecifikt skyddsbart objekt för virtuella Azure-datorer.

Name Type Description
backupManagementType
  • string

Typ av säkerhetskopieringshantering för att säkerhetskopiera ett objekt.

friendlyName
  • string

Eget namn på säkerhetskopieringsobjektet.

isAutoProtectable
  • boolean

Anger om skyddat objekt är automatiskt skyddat

isAutoProtected
  • boolean

Anger om skyddat objekt är automatiskt skyddat

parentName
  • string

Namn på instans eller tillgänglighetsgrupp

parentUniqueName
  • string

Det överordnade unika namnet läggs till för att ange tjänstens formaterade URI-namn för den överordnade endast tillämpligt för databaser där den överordnade skulle vara antingen instans eller en SQL tillgänglighetsgrupp.

prebackupvalidation

Validering före säkerhetskopiering för skyddsbara objekt

protectableItemType string:

Typ av säkerhetskopieringsobjekt.

protectionState

Tillståndet för säkerhetskopieringsobjektet.

serverName
  • string

Värd-/klusternamn för instans eller tillgänglighetsgrupp

subinquireditemcount
  • integer

Till exempel eller tillgänglighetsgruppen anger antalet db-databaser som finns

subprotectableitemcount
  • integer

Till exempel eller tillgänglighetsgruppen anger antalet databaser som ska skyddas

workloadType
  • string

Typ av arbetsbelastning för säkerhetskopieringshantering

AzureVmWorkloadSAPAseSystemProtectableItem

Azure VM-arbetsbelastningsspecifikt skyddsbart objekt som representerar SAP ASE System.

Name Type Description
backupManagementType
  • string

Typ av säkerhetskopieringshantering för att säkerhetskopiera ett objekt.

friendlyName
  • string

Eget namn på säkerhetskopieringsobjektet.

isAutoProtectable
  • boolean

Anger om skyddat objekt är automatiskt skyddat

isAutoProtected
  • boolean

Anger om skyddat objekt är automatiskt skyddat

parentName
  • string

Namn på instans eller tillgänglighetsgrupp

parentUniqueName
  • string

Det överordnade unika namnet läggs till för att ange tjänstens formaterade URI-namn för den överordnade endast tillämpligt för databaser där den överordnade skulle vara antingen instans eller en SQL tillgänglighetsgrupp.

prebackupvalidation

Validering före säkerhetskopiering för skyddsbara objekt

protectableItemType string:
  • SAPAseSystem

Typ av säkerhetskopieringsobjekt.

protectionState

Tillståndet för säkerhetskopieringsobjektet.

serverName
  • string

Värd-/klusternamn för instans eller tillgänglighetsgrupp

subinquireditemcount
  • integer

Till exempel eller tillgänglighetsgruppen anger antalet db-databaser som finns

subprotectableitemcount
  • integer

Till exempel eller tillgänglighetsgruppen anger antalet databaser som ska skyddas

workloadType
  • string

Typ av arbetsbelastning för säkerhetskopieringshantering

AzureVmWorkloadSAPHanaDatabaseProtectableItem

Azure VM-arbetsbelastningsspecifikt skyddsbart objekt som representerar SAP HANA Database.

Name Type Description
backupManagementType
  • string

Typ av säkerhetskopieringshantering för att säkerhetskopiera ett objekt.

friendlyName
  • string

Eget namn på säkerhetskopieringsobjektet.

isAutoProtectable
  • boolean

Anger om skyddat objekt är automatiskt skyddat

isAutoProtected
  • boolean

Anger om skyddat objekt är automatiskt skyddat

parentName
  • string

Namn på instans eller tillgänglighetsgrupp

parentUniqueName
  • string

Det överordnade unika namnet läggs till för att ange tjänstens formaterade URI-namn för den överordnade endast tillämpligt för databaser där den överordnade skulle vara antingen instans eller en SQL tillgänglighetsgrupp.

prebackupvalidation

Validering före säkerhetskopiering för skyddsbara objekt

protectableItemType string:
  • SAPHanaDatabase

Typ av säkerhetskopieringsobjekt.

protectionState

Tillståndet för säkerhetskopieringsobjektet.

serverName
  • string

Värd-/klusternamn för instans eller tillgänglighetsgrupp

subinquireditemcount
  • integer

Till exempel eller tillgänglighetsgruppen anger antalet db-databaser som finns

subprotectableitemcount
  • integer

Till exempel eller tillgänglighetsgruppen anger antalet databaser som ska skyddas

workloadType
  • string

Typ av arbetsbelastning för säkerhetskopieringshantering

AzureVmWorkloadSAPHanaSystemProtectableItem

Azure VM-arbetsbelastningsspecifikt skyddsbart objekt som representerar SAP HANA System.

Name Type Description
backupManagementType
  • string

Typ av säkerhetskopieringshantering för att säkerhetskopiera ett objekt.

friendlyName
  • string

Eget namn på säkerhetskopieringsobjektet.

isAutoProtectable
  • boolean

Anger om skyddat objekt är automatiskt skyddat

isAutoProtected
  • boolean

Anger om skyddat objekt är automatiskt skyddat

parentName
  • string

Namn på instans eller tillgänglighetsgrupp

parentUniqueName
  • string

Det överordnade unika namnet läggs till för att ange tjänstens formaterade URI-namn för den överordnade endast tillämpligt för databaser där den överordnade skulle vara antingen instans eller en SQL tillgänglighetsgrupp.

prebackupvalidation

Validering före säkerhetskopiering för skyddsbara objekt

protectableItemType string:
  • SAPHanaSystem

Typ av säkerhetskopieringsobjekt.

protectionState

Tillståndet för säkerhetskopieringsobjektet.

serverName
  • string

Värd-/klusternamn för instans eller tillgänglighetsgrupp

subinquireditemcount
  • integer

Till exempel eller tillgänglighetsgruppen anger antalet db-databaser som finns

subprotectableitemcount
  • integer

Till exempel eller tillgänglighetsgruppen anger antalet databaser som ska skyddas

workloadType
  • string

Typ av arbetsbelastning för säkerhetskopieringshantering

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

Azure VM-arbetsbelastningsspecifikt skyddsbart objekt som representerar SQL tillgänglighetsgrupp.

Name Type Description
backupManagementType
  • string

Typ av säkerhetskopieringshantering för säkerhetskopiering av ett objekt.

friendlyName
  • string

Eget namn på säkerhetskopieringsobjektet.

isAutoProtectable
  • boolean

Anger om skyddsbart objekt kan skyddas automatiskt

isAutoProtected
  • boolean

Anger om skyddat objekt är automatiskt skyddat

parentName
  • string

Namn på instans eller tillgänglighetsgrupp

parentUniqueName
  • string

Överordnat unikt namn läggs till för att tillhandahålla det tjänstformaterade URI-namnet för den överordnade endast tillämpligt för databaser där den överordnade skulle vara antingen instans eller en SQL tillgänglighetsgrupp.

prebackupvalidation

Validering före säkerhetskopiering för skyddsbara objekt

protectableItemType string:
  • SQLAvailabilityGroupContainer

Typ av säkerhetskopieringsobjekt.

protectionState

Tillstånd för säkerhetskopieringsobjektet.

serverName
  • string

Värd-/klusternamn för instans eller tillgänglighetsgrupp

subinquireditemcount
  • integer

Till exempel eller tillgänglighetsgruppen anger antalet db-databaser som finns

subprotectableitemcount
  • integer

Till exempel eller tillgänglighetsgruppen anger antalet databaser som ska skyddas

workloadType
  • string

Typ av arbetsbelastning för säkerhetskopieringshantering

AzureVmWorkloadSQLDatabaseProtectableItem

Azure VM-arbetsbelastningsspecifikt skyddsbart objekt som representerar SQL Database.

Name Type Description
backupManagementType
  • string

Typ av säkerhetskopieringshantering för säkerhetskopiering av ett objekt.

friendlyName
  • string

Eget namn på säkerhetskopieringsobjektet.

isAutoProtectable
  • boolean

Anger om skyddsbart objekt kan skyddas automatiskt

isAutoProtected
  • boolean

Anger om skyddat objekt är automatiskt skyddat

parentName
  • string

Namn på instans eller tillgänglighetsgrupp

parentUniqueName
  • string

Överordnat unikt namn läggs till för att tillhandahålla det tjänstformaterade URI-namnet för den överordnade endast tillämpligt för databaser där den överordnade skulle vara antingen instans eller en SQL tillgänglighetsgrupp.

prebackupvalidation

Validering före säkerhetskopiering för skyddsbara objekt

protectableItemType string:
  • SQLDataBase

Typ av säkerhetskopieringsobjekt.

protectionState

Tillstånd för säkerhetskopieringsobjektet.

serverName
  • string

Värd-/klusternamn för instans eller tillgänglighetsgrupp

subinquireditemcount
  • integer

Till exempel eller tillgänglighetsgruppen anger antalet db-databaser som finns

subprotectableitemcount
  • integer

Till exempel eller tillgänglighetsgruppen anger antalet databaser som ska skyddas

workloadType
  • string

Typ av arbetsbelastning för säkerhetskopieringshantering

AzureVmWorkloadSQLInstanceProtectableItem

Azure VM-arbetsbelastningsspecifikt skyddsbart objekt som representerar SQL-instans.

Name Type Description
backupManagementType
  • string

Typ av säkerhetskopieringshantering för säkerhetskopiering av ett objekt.

friendlyName
  • string

Eget namn på säkerhetskopieringsobjektet.

isAutoProtectable
  • boolean

Anger om skyddsbart objekt kan skyddas automatiskt

isAutoProtected
  • boolean

Anger om skyddat objekt är automatiskt skyddat

parentName
  • string

Namn på instans eller tillgänglighetsgrupp

parentUniqueName
  • string

Överordnat unikt namn läggs till för att tillhandahålla det tjänstformaterade URI-namnet för den överordnade endast tillämpligt för databaser där den överordnade skulle vara antingen instans eller en SQL tillgänglighetsgrupp.

prebackupvalidation

Validering före säkerhetskopiering för skyddsbara objekt

protectableItemType string:
  • SQLInstance

Typ av säkerhetskopieringsobjekt.

protectionState

Tillstånd för säkerhetskopieringsobjektet.

serverName
  • string

Värd-/klusternamn för instans eller tillgänglighetsgrupp

subinquireditemcount
  • integer

Till exempel eller tillgänglighetsgruppen anger antalet db-databaser som finns

subprotectableitemcount
  • integer

Till exempel eller tillgänglighetsgruppen anger antalet databaser som ska skyddas

workloadType
  • string

Typ av arbetsbelastning för säkerhetskopieringshantering

CloudError

Ett felsvar från containerinstanstjänsten.

Name Type Description
error

Felobjektet.

CloudErrorBody

Ett felsvar från containerinstanstjänsten.

Name Type Description
additionalInfo

Ytterligare information om felet.

code
  • string

En identifierare för felet. Koder är invarianta och är avsedda att användas programmatiskt.

details

En lista med ytterligare information om felet.

message
  • string

Ett meddelande som beskriver felet, avsett att vara lämpligt för visning i ett användargränssnitt.

target
  • string

Målet för det specifika felet. Till exempel namnet på egenskapen i fel.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Type Description
info
  • object

Ytterligare information.

type
  • string

Den ytterligare informationstypen.

IaaSVMProtectableItem

IaaS VM-arbetsbelastningsspecifikt säkerhetskopieringsobjekt.

Name Type Description
backupManagementType
  • string

Typ av säkerhetskopieringshantering för att säkerhetskopiera ett objekt.

friendlyName
  • string

Eget namn på säkerhetskopieringsobjektet.

protectableItemType string:

Typ av säkerhetskopieringsobjekt.

protectionState

Tillståndet för säkerhetskopieringsobjektet.

virtualMachineId
  • string

Fullständigt kvalificerat ARM-ID för den virtuella datorn.

workloadType
  • string

Typ av arbetsbelastning för säkerhetskopieringshantering

InquiryStatus

Status för skyddat objekt, d.v.s. InProgress,Succeeded,Failed

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

PreBackupValidation

Validering före säkerhetskopiering för arbetsbelastningsprovider för virtuella Azure-datorer.

Name Type Description
code
  • string

Felkod för skyddat objekt

message
  • string

Meddelande som motsvarar felkoden för det skyddsbara objektet

status

Status för skyddat objekt, d.v.s. InProgress,Succeeded,Failed

ProtectionStatus

Tillstånd för säkerhetskopieringsobjektet.

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

WorkloadProtectableItemResource

Basklass för säkerhetskopieringsobjekt. Arbetsbelastningsspecifika säkerhetskopieringsobjekt härleds från den här klassen.

Name Type Description
eTag
  • string

Valfri ETag.

id
  • string

Resurs-ID representerar den fullständiga sökvägen till resursen.

location
  • string

Resursplats.

name
  • string

Resursnamn som är associerat med resursen.

properties WorkloadProtectableItem:

Egenskaper för WorkloadProtectableItemResource

tags
  • object

Resurstaggar.

type
  • string

Resurstyp representerar den fullständiga sökvägen till formuläret Namnområde/ResourceType/ResourceType/...

WorkloadProtectableItemResourceList

Lista över WorkloadProtectableItem-resurser

Name Type Description
nextLink
  • string

URI:n för att hämta nästa sida med resurser. Anropa ListNext() hämtar nästa sida med resurser.

value

Lista över resurser.