Sdílet prostřednictvím


Backup Protectable Items - List

Poskytuje stránkovatelný seznam chránitelných objektů v rámci vašeho předplatného podle filtru dotazu a parametrů stránkování.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
resourceGroupName
path True

string

Název skupiny prostředků, ve které je k dispozici trezor služby Recovery Services.

subscriptionId
path True

string

ID předplatného.

vaultName
path True

string

Název trezoru služby Recovery Services.

api-version
query True

string

Verze rozhraní API klienta.

$filter
query

string

Možnosti filtru OData.

$skipToken
query

string

skipToken Filter.

Odpovědi

Name Typ Description
200 OK

WorkloadProtectableItemResourceList

OK

Other Status Codes

CloudError

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnit váš uživatelský účet.

Příklady

List protectable items with backupManagementType filter as AzureIaasVm

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
AzureFileShareProtectableItem

Chránitelná položka pro úlohy sdílené složky Azure

AzureFileShareType

Typ sdílené složky XSync nebo XSMB.

AzureIaaSClassicComputeVMProtectableItem

Zálohovací položka specifická pro úlohy virtuálního počítače IaaS představující klasický výpočetní virtuální počítač

AzureIaaSComputeVMProtectableItem

Zálohovací položka specifická pro úlohy virtuálního počítače IaaS představující virtuální počítač Azure Resource Manageru

AzureVmWorkloadProtectableItem

Chráněná položka specifická pro úlohy virtuálního počítače Azure

AzureVmWorkloadSAPAseSystemProtectableItem

Chránitelná položka specifická pro úlohy virtuálního počítače Azure představující systém SAP ASE

AzureVmWorkloadSAPHanaDatabaseProtectableItem

Chránitelná položka specifická pro úlohy virtuálního počítače Azure představující databázi SAP HANA

AzureVmWorkloadSAPHanaDBInstance

Chránitelná položka specifická pro úlohy virtuálního počítače Azure představující instanci SAP HANA Dbinstance

AzureVmWorkloadSAPHanaHSRProtectableItem

Chráněná položka specifická pro úlohy virtuálního počítače Azure představující HSR HANA

AzureVmWorkloadSAPHanaSystemProtectableItem

Chránitelná položka specifická pro úlohy virtuálního počítače Azure představující systém SAP HANA

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

Chránitelná položka specifická pro úlohy virtuálního počítače Azure představující skupinu dostupnosti SQL

AzureVmWorkloadSQLDatabaseProtectableItem

Chránitelná položka specifická pro úlohy virtuálního počítače Azure představující SLUŽBU SQL Database

AzureVmWorkloadSQLInstanceProtectableItem

Chránitelná položka specifická pro úlohy virtuálního počítače Azure představující instanci SQL

CloudError

Odpověď na chybu ze služby Instance kontejneru

CloudErrorBody

Odpověď na chybu ze služby Instance kontejneru

DistributedNodesInfo

Používá se k reprezentaci různých uzlů distribuovaného kontejneru.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Třída podrobností o chybě, která zapouzdřuje kód, zprávu a doporučení.

IaaSVMProtectableItem

Zálohovací položka specifická pro úlohy virtuálního počítače IaaS

InquiryStatus

Stav chráněné položky, tj. InProgress, Succeeded, Failed

PreBackupValidation

Ověření předběžné zálohy pro poskytovatele úloh virtuálních počítačů Azure

ProtectionStatus

Stav zálohované položky

WorkloadProtectableItemResource

Základní třída pro zálohovanou položku Zálohované položky specifické pro úlohy jsou odvozeny z této třídy.

WorkloadProtectableItemResourceList

Seznam prostředků WorkloadProtectableItem

AzureFileShareProtectableItem

Chránitelná položka pro úlohy sdílené složky Azure

Name Typ Description
azureFileShareType

AzureFileShareType

Typ sdílené složky XSync nebo XSMB.

backupManagementType

string

Typ správy zálohování pro zálohování položky

friendlyName

string

Popisný název zálohované položky

parentContainerFabricId

string

Úplné ID kontejneru prostředků infrastruktury, do kterého tato chráněná položka patří. Například ID ARM.

parentContainerFriendlyName

string

Popisný název kontejneru, do kterého tato chráněná položka patří.

protectableItemType string:

AzureFileShare

Typ zálohované položky

protectionState

ProtectionStatus

Stav zálohované položky

workloadType

string

Typ úlohy pro správu zálohování

AzureFileShareType

Typ sdílené složky XSync nebo XSMB.

Name Typ Description
Invalid

string

XSMB

string

XSync

string

AzureIaaSClassicComputeVMProtectableItem

Zálohovací položka specifická pro úlohy virtuálního počítače IaaS představující klasický výpočetní virtuální počítač

Name Typ Description
backupManagementType

string

Typ správy zálohování pro zálohování položky

friendlyName

string

Popisný název zálohované položky

protectableItemType string:

Microsoft.ClassicCompute/virtualMachines

Typ zálohované položky

protectionState

ProtectionStatus

Stav zálohované položky

resourceGroup

string

Název skupiny prostředků trezoru služby Recovery Services

virtualMachineId

string

Plně kvalifikované ID ARM virtuálního počítače.

virtualMachineVersion

string

Určuje, jestli kontejner představuje klasický nebo virtuální počítač Azure Resource Manageru.

workloadType

string

Typ úlohy pro správu zálohování

AzureIaaSComputeVMProtectableItem

Zálohovací položka specifická pro úlohy virtuálního počítače IaaS představující virtuální počítač Azure Resource Manageru

Name Typ Description
backupManagementType

string

Typ správy zálohování pro zálohování položky

friendlyName

string

Popisný název zálohované položky

protectableItemType string:

Microsoft.Compute/virtualMachines

Typ zálohované položky

protectionState

ProtectionStatus

Stav zálohované položky

resourceGroup

string

Název skupiny prostředků trezoru služby Recovery Services

virtualMachineId

string

Plně kvalifikované ID ARM virtuálního počítače.

virtualMachineVersion

string

Určuje, jestli kontejner představuje klasický nebo virtuální počítač Azure Resource Manageru.

workloadType

string

Typ úlohy pro správu zálohování

AzureVmWorkloadProtectableItem

Chráněná položka specifická pro úlohy virtuálního počítače Azure

Name Typ Description
backupManagementType

string

Typ správy zálohování pro zálohování položky

friendlyName

string

Popisný název zálohované položky

isAutoProtectable

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isAutoProtected

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isProtectable

boolean

Označuje, jestli je položka chráněná.

parentName

string

Název instance nebo skupiny dostupnosti

parentUniqueName

string

Přidá se nadřazený jedinečný název, který poskytuje název identifikátoru URI ve formátu URI nadřazeného objektu, který se dá použít pouze pro základ dat, kde nadřazený objekt bude instance nebo skupina dostupnosti SQL.

prebackupvalidation

PreBackupValidation

Ověření předzálohování pro chráněné objekty

protectableItemType string:

AzureVmWorkloadProtectableItem

Typ zálohované položky

protectionState

ProtectionStatus

Stav zálohované položky

serverName

string

Název hostitele nebo clusteru pro instanci nebo skupinu dostupnosti

subinquireditemcount

integer

Například skupina dostupnosti označuje počet přítomen databáze.

subprotectableitemcount

integer

Například skupina dostupnosti označuje počet chráněných databází.

workloadType

string

Typ úlohy pro správu zálohování

AzureVmWorkloadSAPAseSystemProtectableItem

Chránitelná položka specifická pro úlohy virtuálního počítače Azure představující systém SAP ASE

Name Typ Description
backupManagementType

string

Typ správy zálohování pro zálohování položky

friendlyName

string

Popisný název zálohované položky

isAutoProtectable

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isAutoProtected

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isProtectable

boolean

Označuje, jestli je položka chráněná.

parentName

string

Název instance nebo skupiny dostupnosti

parentUniqueName

string

Přidá se nadřazený jedinečný název, který poskytuje název identifikátoru URI ve formátu URI nadřazeného objektu, který se dá použít pouze pro základ dat, kde nadřazený objekt bude instance nebo skupina dostupnosti SQL.

prebackupvalidation

PreBackupValidation

Ověření předzálohování pro chráněné objekty

protectableItemType string:

SAPAseSystem

Typ zálohované položky

protectionState

ProtectionStatus

Stav zálohované položky

serverName

string

Název hostitele nebo clusteru pro instanci nebo skupinu dostupnosti

subinquireditemcount

integer

Například skupina dostupnosti označuje počet přítomen databáze.

subprotectableitemcount

integer

Například skupina dostupnosti označuje počet chráněných databází.

workloadType

string

Typ úlohy pro správu zálohování

AzureVmWorkloadSAPHanaDatabaseProtectableItem

Chránitelná položka specifická pro úlohy virtuálního počítače Azure představující databázi SAP HANA

Name Typ Description
backupManagementType

string

Typ správy zálohování pro zálohování položky

friendlyName

string

Popisný název zálohované položky

isAutoProtectable

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isAutoProtected

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isProtectable

boolean

Označuje, jestli je položka chráněná.

parentName

string

Název instance nebo skupiny dostupnosti

parentUniqueName

string

Přidá se nadřazený jedinečný název, který poskytuje název identifikátoru URI ve formátu URI nadřazeného objektu, který se dá použít pouze pro základ dat, kde nadřazený objekt bude instance nebo skupina dostupnosti SQL.

prebackupvalidation

PreBackupValidation

Ověření předzálohování pro chráněné objekty

protectableItemType string:

SAPHanaDatabase

Typ zálohované položky

protectionState

ProtectionStatus

Stav zálohované položky

serverName

string

Název hostitele nebo clusteru pro instanci nebo skupinu dostupnosti

subinquireditemcount

integer

Například skupina dostupnosti označuje počet přítomen databáze.

subprotectableitemcount

integer

Například skupina dostupnosti označuje počet chráněných databází.

workloadType

string

Typ úlohy pro správu zálohování

AzureVmWorkloadSAPHanaDBInstance

Chránitelná položka specifická pro úlohy virtuálního počítače Azure představující instanci SAP HANA Dbinstance

Name Typ Description
backupManagementType

string

Typ správy zálohování pro zálohování položky

friendlyName

string

Popisný název zálohované položky

isAutoProtectable

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isAutoProtected

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isProtectable

boolean

Označuje, jestli je položka chráněná.

parentName

string

Název instance nebo skupiny dostupnosti

parentUniqueName

string

Přidá se nadřazený jedinečný název, který poskytuje název identifikátoru URI ve formátu URI nadřazeného objektu, který se dá použít pouze pro základ dat, kde nadřazený objekt bude instance nebo skupina dostupnosti SQL.

prebackupvalidation

PreBackupValidation

Ověření předzálohování pro chráněné objekty

protectableItemType string:

SAPHanaDBInstance

Typ zálohované položky

protectionState

ProtectionStatus

Stav zálohované položky

serverName

string

Název hostitele nebo clusteru pro instanci nebo skupinu dostupnosti

subinquireditemcount

integer

Například skupina dostupnosti označuje počet přítomen databáze.

subprotectableitemcount

integer

Například skupina dostupnosti označuje počet chráněných databází.

workloadType

string

Typ úlohy pro správu zálohování

AzureVmWorkloadSAPHanaHSRProtectableItem

Chráněná položka specifická pro úlohy virtuálního počítače Azure představující HSR HANA

Name Typ Description
backupManagementType

string

Typ správy zálohování pro zálohování položky

friendlyName

string

Popisný název zálohované položky

isAutoProtectable

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isAutoProtected

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isProtectable

boolean

Označuje, jestli je položka chráněná.

parentName

string

Název instance nebo skupiny dostupnosti

parentUniqueName

string

Přidá se nadřazený jedinečný název, který poskytuje název identifikátoru URI ve formátu URI nadřazeného objektu, který se dá použít pouze pro základ dat, kde nadřazený objekt bude instance nebo skupina dostupnosti SQL.

prebackupvalidation

PreBackupValidation

Ověření předzálohování pro chráněné objekty

protectableItemType string:

HanaHSRContainer

Typ zálohované položky

protectionState

ProtectionStatus

Stav zálohované položky

serverName

string

Název hostitele nebo clusteru pro instanci nebo skupinu dostupnosti

subinquireditemcount

integer

Například skupina dostupnosti označuje počet přítomen databáze.

subprotectableitemcount

integer

Například skupina dostupnosti označuje počet chráněných databází.

workloadType

string

Typ úlohy pro správu zálohování

AzureVmWorkloadSAPHanaSystemProtectableItem

Chránitelná položka specifická pro úlohy virtuálního počítače Azure představující systém SAP HANA

Name Typ Description
backupManagementType

string

Typ správy zálohování pro zálohování položky

friendlyName

string

Popisný název zálohované položky

isAutoProtectable

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isAutoProtected

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isProtectable

boolean

Označuje, jestli je položka chráněná.

parentName

string

Název instance nebo skupiny dostupnosti

parentUniqueName

string

Přidá se nadřazený jedinečný název, který poskytuje název identifikátoru URI ve formátu URI nadřazeného objektu, který se dá použít pouze pro základ dat, kde nadřazený objekt bude instance nebo skupina dostupnosti SQL.

prebackupvalidation

PreBackupValidation

Ověření předzálohování pro chráněné objekty

protectableItemType string:

SAPHanaSystem

Typ zálohované položky

protectionState

ProtectionStatus

Stav zálohované položky

serverName

string

Název hostitele nebo clusteru pro instanci nebo skupinu dostupnosti

subinquireditemcount

integer

Například skupina dostupnosti označuje počet přítomen databáze.

subprotectableitemcount

integer

Například skupina dostupnosti označuje počet chráněných databází.

workloadType

string

Typ úlohy pro správu zálohování

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

Chránitelná položka specifická pro úlohy virtuálního počítače Azure představující skupinu dostupnosti SQL

Name Typ Description
backupManagementType

string

Typ správy zálohování pro zálohování položky

friendlyName

string

Popisný název zálohované položky

isAutoProtectable

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isAutoProtected

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isProtectable

boolean

Označuje, jestli je položka chráněná.

nodesList

DistributedNodesInfo[]

Seznam uzlů v případě distribuovaného kontejneru

parentName

string

Název instance nebo skupiny dostupnosti

parentUniqueName

string

Přidá se nadřazený jedinečný název, který poskytuje název identifikátoru URI ve formátu URI nadřazeného objektu, který se dá použít pouze pro základ dat, kde nadřazený objekt bude instance nebo skupina dostupnosti SQL.

prebackupvalidation

PreBackupValidation

Ověření předzálohování pro chráněné objekty

protectableItemType string:

SQLAvailabilityGroupContainer

Typ zálohované položky

protectionState

ProtectionStatus

Stav zálohované položky

serverName

string

Název hostitele nebo clusteru pro instanci nebo skupinu dostupnosti

subinquireditemcount

integer

Například skupina dostupnosti označuje počet přítomen databáze.

subprotectableitemcount

integer

Například skupina dostupnosti označuje počet chráněných databází.

workloadType

string

Typ úlohy pro správu zálohování

AzureVmWorkloadSQLDatabaseProtectableItem

Chránitelná položka specifická pro úlohy virtuálního počítače Azure představující SLUŽBU SQL Database

Name Typ Description
backupManagementType

string

Typ správy zálohování pro zálohování položky

friendlyName

string

Popisný název zálohované položky

isAutoProtectable

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isAutoProtected

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isProtectable

boolean

Označuje, jestli je položka chráněná.

parentName

string

Název instance nebo skupiny dostupnosti

parentUniqueName

string

Přidá se nadřazený jedinečný název, který poskytuje název identifikátoru URI ve formátu URI nadřazeného objektu, který se dá použít pouze pro základ dat, kde nadřazený objekt bude instance nebo skupina dostupnosti SQL.

prebackupvalidation

PreBackupValidation

Ověření předzálohování pro chráněné objekty

protectableItemType string:

SQLDataBase

Typ zálohované položky

protectionState

ProtectionStatus

Stav zálohované položky

serverName

string

Název hostitele nebo clusteru pro instanci nebo skupinu dostupnosti

subinquireditemcount

integer

Například skupina dostupnosti označuje počet přítomen databáze.

subprotectableitemcount

integer

Například skupina dostupnosti označuje počet chráněných databází.

workloadType

string

Typ úlohy pro správu zálohování

AzureVmWorkloadSQLInstanceProtectableItem

Chránitelná položka specifická pro úlohy virtuálního počítače Azure představující instanci SQL

Name Typ Description
backupManagementType

string

Typ správy zálohování pro zálohování položky

friendlyName

string

Popisný název zálohované položky

isAutoProtectable

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isAutoProtected

boolean

Označuje, jestli je chráněná položka automaticky chráněná.

isProtectable

boolean

Označuje, jestli je položka chráněná.

parentName

string

Název instance nebo skupiny dostupnosti

parentUniqueName

string

Přidá se nadřazený jedinečný název, který poskytuje název identifikátoru URI ve formátu URI nadřazeného objektu, který se dá použít pouze pro základ dat, kde nadřazený objekt bude instance nebo skupina dostupnosti SQL.

prebackupvalidation

PreBackupValidation

Ověření předzálohování pro chráněné objekty

protectableItemType string:

SQLInstance

Typ zálohované položky

protectionState

ProtectionStatus

Stav zálohované položky

serverName

string

Název hostitele nebo clusteru pro instanci nebo skupinu dostupnosti

subinquireditemcount

integer

Například skupina dostupnosti označuje počet přítomen databáze.

subprotectableitemcount

integer

Například skupina dostupnosti označuje počet chráněných databází.

workloadType

string

Typ úlohy pro správu zálohování

CloudError

Odpověď na chybu ze služby Instance kontejneru

Name Typ Description
error

CloudErrorBody

Objekt chyby.

CloudErrorBody

Odpověď na chybu ze služby Instance kontejneru

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Identifikátor chyby. Kódy jsou invariantní a mají být využity programově.

details

CloudErrorBody[]

Seznam dalších podrobností o chybě

message

string

Zpráva popisující chybu, která má být vhodná pro zobrazení v uživatelském rozhraní.

target

string

Cíl konkrétní chyby. Například název vlastnosti v chybě.

DistributedNodesInfo

Používá se k reprezentaci různých uzlů distribuovaného kontejneru.

Name Typ Description
errorDetail

ErrorDetail

Podrobnosti o chybě, pokud stav není úspěšný.

nodeName

string

Název uzlu v distribuovaném kontejneru

sourceResourceId

string

ID prostředku ARM uzlu

status

string

Stav tohoto uzlu Nezdařilo se | Uspěl

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Typ Description
info

object

Další informace.

type

string

Další typ informací.

ErrorDetail

Třída podrobností o chybě, která zapouzdřuje kód, zprávu a doporučení.

Name Typ Description
code

string

Kód chyby

message

string

Chybová zpráva související s kódem

recommendations

string[]

Seznam řetězců doporučení

IaaSVMProtectableItem

Zálohovací položka specifická pro úlohy virtuálního počítače IaaS

Name Typ Description
backupManagementType

string

Typ správy zálohování pro zálohování položky

friendlyName

string

Popisný název zálohované položky

protectableItemType string:

IaaSVMProtectableItem

Typ zálohované položky

protectionState

ProtectionStatus

Stav zálohované položky

resourceGroup

string

Název skupiny prostředků trezoru služby Recovery Services

virtualMachineId

string

Plně kvalifikované ID ARM virtuálního počítače.

virtualMachineVersion

string

Určuje, jestli kontejner představuje klasický nebo virtuální počítač Azure Resource Manageru.

workloadType

string

Typ úlohy pro správu zálohování

InquiryStatus

Stav chráněné položky, tj. InProgress, Succeeded, Failed

Name Typ Description
Failed

string

Invalid

string

Success

string

PreBackupValidation

Ověření předběžné zálohy pro poskytovatele úloh virtuálních počítačů Azure

Name Typ Description
code

string

Kód chyby chráněné položky

message

string

Zpráva odpovídající kódu chyby pro chráněnou položku

status

InquiryStatus

Stav chráněné položky, tj. InProgress, Succeeded, Failed

ProtectionStatus

Stav zálohované položky

Name Typ Description
Invalid

string

NotProtected

string

Protected

string

Protecting

string

ProtectionFailed

string

WorkloadProtectableItemResource

Základní třída pro zálohovanou položku Zálohované položky specifické pro úlohy jsou odvozeny z této třídy.

Name Typ Description
eTag

string

Volitelná značka ETag.

id

string

ID prostředku představuje úplnou cestu k prostředku.

location

string

Umístění prostředku

name

string

Název prostředku přidružený k prostředku

properties WorkloadProtectableItem:

Vlastnosti WorkloadProtectableItemResource

tags

object

Značky prostředků

type

string

Typ prostředku představuje úplnou cestu formuláře Namespace/ResourceType/ResourceType/...

WorkloadProtectableItemResourceList

Seznam prostředků WorkloadProtectableItem

Name Typ Description
nextLink

string

Identifikátor URI, který načte další stránku prostředků. Volání ListNext() načte další stránku prostředků.

value

WorkloadProtectableItemResource[]

Seznam prostředků