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=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}

Parametry identifikátoru URI

Name In Required Type 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 Type Description
200 OK

OK

Other Status Codes

Odpověď na chybu popisující, proč operace selhala.

Zabezpečení

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 zosobněte svůj uživatelský účet.

Příklady

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

Definice

AzureFileShareProtectableItem

Chráněná položka pro úlohy azure Fileshare

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 Manager

AzureVmWorkloadProtectableItem

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

AzureVmWorkloadSAPAseSystemProtectableItem

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

AzureVmWorkloadSAPHanaDatabaseProtectableItem

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

AzureVmWorkloadSAPHanaSystemProtectableItem

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

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

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

AzureVmWorkloadSQLDatabaseProtectableItem

Chráněná položka specifická pro virtuální počítače Azure představující SQL Database

AzureVmWorkloadSQLInstanceProtectableItem

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

CloudError

Chybová odpověď ze služby Container Instance.

CloudErrorBody

Chybová odpověď ze služby Container Instance.

ErrorAdditionalInfo

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

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ředzálohování 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álohovací položky specifické pro úlohy jsou odvozeny z této třídy.

WorkloadProtectableItemResourceList

Seznam prostředků WorkloadProtectableItem

AzureFileShareProtectableItem

Chráněná položka pro úlohy azure Fileshare

Name Type Description
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 infrastruktury kontejneru, 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

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

Stav zálohované položky

virtualMachineId
  • string

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

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 Manager

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

Stav zálohované položky

virtualMachineId
  • string

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

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 Type 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á.

parentName
  • string

Název instance nebo skupiny dostupnosti

parentUniqueName
  • string

Nadřazený jedinečný název se přidá tak, aby poskytoval název identifikátoru URI ve formátu URI nadřazeného objektu, který se vztahuje pouze pro datové základny, kde by nadřazený objekt byl instance nebo SQL ag.

prebackupvalidation

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

protectableItemType string:

Typ zálohované položky

protectionState

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 současných databází.

subprotectableitemcount
  • integer

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

workloadType
  • string

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

AzureVmWorkloadSAPAseSystemProtectableItem

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

Name Type 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á.

parentName
  • string

Název instance nebo skupiny dostupnosti

parentUniqueName
  • string

Nadřazený jedinečný název se přidá tak, aby poskytoval název identifikátoru URI ve formátu URI nadřazeného objektu, který se vztahuje pouze pro datové základny, kde by nadřazený objekt byl instance nebo SQL ag.

prebackupvalidation

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

protectableItemType string:
  • SAPAseSystem

Typ zálohované položky

protectionState

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 současných databází.

subprotectableitemcount
  • integer

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

workloadType
  • string

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

AzureVmWorkloadSAPHanaDatabaseProtectableItem

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

Name Type 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á.

parentName
  • string

Název instance nebo skupiny dostupnosti

parentUniqueName
  • string

Nadřazený jedinečný název se přidá tak, aby poskytoval název identifikátoru URI ve formátu URI nadřazeného objektu, který se vztahuje pouze pro datové základny, kde by nadřazený objekt byl instance nebo SQL ag.

prebackupvalidation

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

protectableItemType string:
  • SAPHanaDatabase

Typ zálohované položky

protectionState

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 současných databází.

subprotectableitemcount
  • integer

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

workloadType
  • string

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

AzureVmWorkloadSAPHanaSystemProtectableItem

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

Name Type 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á.

parentName
  • string

Název instance nebo skupiny dostupnosti

parentUniqueName
  • string

Nadřazený jedinečný název se přidá tak, aby poskytoval název identifikátoru URI ve formátu URI nadřazeného objektu, který se vztahuje pouze pro datové základny, kde by nadřazený objekt byl instance nebo SQL ag.

prebackupvalidation

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

protectableItemType string:
  • SAPHanaSystem

Typ zálohované položky

protectionState

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 současných databází.

subprotectableitemcount
  • integer

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

workloadType
  • string

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

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

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

Name Type 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á.

parentName
  • string

Název instance nebo skupiny dostupnosti

parentUniqueName
  • string

Nadřazený jedinečný název se přidá tak, aby poskytoval název identifikátoru URI ve formátu URI nadřazeného objektu, který se vztahuje pouze pro datové základny, kde by nadřazený objekt byl instance nebo SQL ag.

prebackupvalidation

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

protectableItemType string:
  • SQLAvailabilityGroupContainer

Typ zálohované položky

protectionState

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 současných databází.

subprotectableitemcount
  • integer

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

workloadType
  • string

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

AzureVmWorkloadSQLDatabaseProtectableItem

Chráněná položka specifická pro virtuální počítače Azure představující SQL Database

Name Type 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á.

parentName
  • string

Název instance nebo skupiny dostupnosti

parentUniqueName
  • string

Nadřazený jedinečný název se přidá tak, aby poskytoval název identifikátoru URI ve formátu URI nadřazeného objektu, který se vztahuje pouze pro datové základny, kde by nadřazený objekt byl instance nebo SQL ag.

prebackupvalidation

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

protectableItemType string:
  • SQLDataBase

Typ zálohované položky

protectionState

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 současných databází.

subprotectableitemcount
  • integer

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

workloadType
  • string

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

AzureVmWorkloadSQLInstanceProtectableItem

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

Name Type 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á.

parentName
  • string

Název instance nebo skupiny dostupnosti

parentUniqueName
  • string

Nadřazený jedinečný název se přidá tak, aby poskytoval název identifikátoru URI ve formátu URI nadřazeného objektu, který se vztahuje pouze pro datové základny, kde by nadřazený objekt byl instance nebo SQL ag.

prebackupvalidation

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

protectableItemType string:
  • SQLInstance

Typ zálohované položky

protectionState

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 současných databází.

subprotectableitemcount
  • integer

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

workloadType
  • string

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

CloudError

Chybová odpověď ze služby Container Instance.

Name Type Description
error

Objekt chyby.

CloudErrorBody

Chybová odpověď ze služby Container Instance.

Name Type Description
additionalInfo

Další informace o chybě.

code
  • string

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

details

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ě.

ErrorAdditionalInfo

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

Name Type Description
info
  • object

Další informace.

type
  • string

Další typ informací.

IaaSVMProtectableItem

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

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

Typ zálohované položky

protectionState

Stav zálohované položky

virtualMachineId
  • string

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

workloadType
  • string

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

InquiryStatus

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

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

PreBackupValidation

Ověření předzálohování pro poskytovatele úloh virtuálních počítačů Azure

Name Type Description
code
  • string

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

message
  • string

Zpráva odpovídající kódu chyby pro zamknutelnou položku

status

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

ProtectionStatus

Stav zálohované položky

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

WorkloadProtectableItemResource

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

Name Type Description
eTag
  • string

Nepovinná 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 oboru názvů formuláře/ ResourceType/ResourceType/...

WorkloadProtectableItemResourceList

Seznam prostředků WorkloadProtectableItem

Name Type Description
nextLink
  • string

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

value

Seznam prostředků