Backup Protectable Items - List

쿼리 필터 및 페이지 매김 매개 변수에 따라 구독 내에서 보호 가능한 개체의 페이지를 매길 수 있는 목록을 제공합니다.

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 매개 변수

Name In Required Type Description
resourceGroupName
path True
  • string

Recovery Services 자격 증명 모음이 있는 리소스 그룹의 이름입니다.

subscriptionId
path True
  • string

구독 ID입니다.

vaultName
path True
  • string

복구 서비스 자격 증명 모음의 이름입니다.

api-version
query True
  • string

클라이언트 API 버전입니다.

$filter
query
  • string

OData 필터 옵션입니다.

$skipToken
query
  • string

skipToken 필터입니다.

응답

Name Type Description
200 OK

확인

Other Status Codes

작업이 실패한 이유를 설명하는 오류 응답입니다.

보안

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 사용자 계정을 가장합니다.

예제

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

정의

AzureFileShareProtectableItem

Azure Fileshare 워크로드에 대한 보호 가능한 항목입니다.

AzureFileShareType

파일 공유 형식 XSync 또는 XSMB.

AzureIaaSClassicComputeVMProtectableItem

클래식 컴퓨팅 VM을 나타내는 IaaS VM 워크로드별 백업 항목입니다.

AzureIaaSComputeVMProtectableItem

Azure Resource Manager VM을 나타내는 IaaS VM 워크로드별 백업 항목입니다.

AzureVmWorkloadProtectableItem

Azure VM 워크로드별 보호 가능한 항목입니다.

AzureVmWorkloadSAPAseSystemProtectableItem

SAP ASE 시스템을 나타내는 Azure VM 워크로드별 보호 가능한 항목입니다.

AzureVmWorkloadSAPHanaDatabaseProtectableItem

SAP HANA Database를 나타내는 Azure VM 워크로드별 보호 가능한 항목입니다.

AzureVmWorkloadSAPHanaSystemProtectableItem

SAP HANA System을 나타내는 Azure VM 워크로드별 보호 가능한 항목입니다.

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

SQL 가용성 그룹을 나타내는 Azure VM 워크로드별 보호 가능한 항목입니다.

AzureVmWorkloadSQLDatabaseProtectableItem

SQL Database 나타내는 Azure VM 워크로드별 보호 가능한 항목입니다.

AzureVmWorkloadSQLInstanceProtectableItem

SQL Instance를 나타내는 Azure VM 워크로드별 보호 가능한 항목입니다.

CloudError

Container Instance 서비스의 오류 응답입니다.

CloudErrorBody

Container Instance 서비스의 오류 응답입니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

IaaSVMProtectableItem

IaaS VM 워크로드별 백업 항목입니다.

InquiryStatus

보호 가능한 항목의 상태(예: InProgress, Succeeded, Failed)

PreBackupValidation

Azure VM 워크로드 공급자에 대한 사전 백업 유효성 검사

ProtectionStatus

백업 항목의 상태입니다.

WorkloadProtectableItemResource

백업 항목의 기본 클래스입니다. 워크로드별 백업 항목은 이 클래스에서 파생됩니다.

WorkloadProtectableItemResourceList

WorkloadProtectableItem 리소스 목록

AzureFileShareProtectableItem

Azure Fileshare 워크로드에 대한 보호 가능한 항목입니다.

Name Type Description
azureFileShareType

파일 공유 형식 XSync 또는 XSMB입니다.

backupManagementType
  • string

항목을 백업할 백업 관리 유형입니다.

friendlyName
  • string

백업 항목의 이름입니다.

parentContainerFabricId
  • string

이 보호 가능한 항목이 속한 컨테이너의 전체 패브릭 ID입니다. 예를 들어 ARM ID입니다.

parentContainerFriendlyName
  • string

이 보호 가능한 항목이 속한 컨테이너의 이름입니다.

protectableItemType string:
  • AzureFileShare

백업 항목의 유형입니다.

protectionState

백업 항목의 상태입니다.

workloadType
  • string

백업 관리를 위한 워크로드 유형

AzureFileShareType

파일 공유 형식 XSync 또는 XSMB.

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

AzureIaaSClassicComputeVMProtectableItem

클래식 컴퓨팅 VM을 나타내는 IaaS VM 워크로드별 백업 항목입니다.

Name Type Description
backupManagementType
  • string

항목을 백업할 백업 관리 유형입니다.

friendlyName
  • string

백업 항목의 이름입니다.

protectableItemType string:
  • Microsoft.ClassicCompute/virtualMachines

백업 항목의 유형입니다.

protectionState

백업 항목의 상태입니다.

virtualMachineId
  • string

가상 머신의 정규화된 ARM ID입니다.

workloadType
  • string

백업 관리를 위한 워크로드 유형

AzureIaaSComputeVMProtectableItem

Azure Resource Manager VM을 나타내는 IaaS VM 워크로드별 백업 항목입니다.

Name Type Description
backupManagementType
  • string

항목을 백업할 백업 관리 유형입니다.

friendlyName
  • string

백업 항목의 이름입니다.

protectableItemType string:
  • Microsoft.Compute/virtualMachines

백업 항목의 유형입니다.

protectionState

백업 항목의 상태입니다.

virtualMachineId
  • string

가상 머신의 정규화된 ARM ID입니다.

workloadType
  • string

백업 관리를 위한 워크로드 유형

AzureVmWorkloadProtectableItem

Azure VM 워크로드별 보호 가능한 항목입니다.

Name Type Description
backupManagementType
  • string

항목을 백업할 백업 관리 유형입니다.

friendlyName
  • string

백업 항목의 이름입니다.

isAutoProtectable
  • boolean

보호 가능한 항목이 자동 보호 가능인지를 나타냅니다.

isAutoProtected
  • boolean

보호 가능한 항목이 자동으로 보호되는지를 나타냅니다.

parentName
  • string

인스턴스 또는 AG의 이름

parentUniqueName
  • string

부모 고유 이름이 추가되어 부모가 인스턴스 또는 SQL AG인 데이터 베이스에 대해 서비스 형식의 부모 전용 적용 가능한 URI 이름을 제공합니다.

prebackupvalidation

보호 가능한 개체에 대한 사전 백업 유효성 검사

protectableItemType string:

백업 항목의 유형입니다.

protectionState

백업 항목의 상태입니다.

serverName
  • string

인스턴스 또는 AG의 호스트/클러스터 이름

subinquireditemcount
  • integer

예를 들어 또는 AG는 DB의 현재 수를 나타냅니다.

subprotectableitemcount
  • integer

예를 들어 또는 AG는 보호할 DB 수를 나타냅니다.

workloadType
  • string

백업 관리를 위한 워크로드 유형

AzureVmWorkloadSAPAseSystemProtectableItem

SAP ASE 시스템을 나타내는 Azure VM 워크로드별 보호 가능한 항목입니다.

Name Type Description
backupManagementType
  • string

항목을 백업할 백업 관리 유형입니다.

friendlyName
  • string

백업 항목의 이름입니다.

isAutoProtectable
  • boolean

보호 가능한 항목이 자동 보호 가능인지를 나타냅니다.

isAutoProtected
  • boolean

보호 가능한 항목이 자동으로 보호되는지를 나타냅니다.

parentName
  • string

인스턴스 또는 AG의 이름

parentUniqueName
  • string

부모 고유 이름이 추가되어 부모가 인스턴스 또는 SQL AG인 데이터 베이스에 대해 서비스 형식의 부모 전용 적용 가능한 URI 이름을 제공합니다.

prebackupvalidation

보호 가능한 개체에 대한 사전 백업 유효성 검사

protectableItemType string:
  • SAPAseSystem

백업 항목의 유형입니다.

protectionState

백업 항목의 상태입니다.

serverName
  • string

인스턴스 또는 AG의 호스트/클러스터 이름

subinquireditemcount
  • integer

예를 들어 또는 AG는 DB의 현재 수를 나타냅니다.

subprotectableitemcount
  • integer

예를 들어 또는 AG는 보호할 DB 수를 나타냅니다.

workloadType
  • string

백업 관리를 위한 워크로드 유형

AzureVmWorkloadSAPHanaDatabaseProtectableItem

SAP HANA Database를 나타내는 Azure VM 워크로드별 보호 가능한 항목입니다.

Name Type Description
backupManagementType
  • string

항목을 백업할 백업 관리 유형입니다.

friendlyName
  • string

백업 항목의 이름입니다.

isAutoProtectable
  • boolean

보호 가능한 항목이 자동 보호 가능인지를 나타냅니다.

isAutoProtected
  • boolean

보호 가능한 항목이 자동으로 보호되는지를 나타냅니다.

parentName
  • string

인스턴스 또는 AG의 이름

parentUniqueName
  • string

부모 고유 이름이 추가되어 부모가 인스턴스 또는 SQL AG인 데이터 베이스에 대해 서비스 형식의 부모 전용 적용 가능한 URI 이름을 제공합니다.

prebackupvalidation

보호 가능한 개체에 대한 사전 백업 유효성 검사

protectableItemType string:
  • SAPHanaDatabase

백업 항목의 유형입니다.

protectionState

백업 항목의 상태입니다.

serverName
  • string

인스턴스 또는 AG의 호스트/클러스터 이름

subinquireditemcount
  • integer

예를 들어 또는 AG는 DB의 현재 수를 나타냅니다.

subprotectableitemcount
  • integer

예를 들어 또는 AG는 보호할 DB 수를 나타냅니다.

workloadType
  • string

백업 관리를 위한 워크로드 유형

AzureVmWorkloadSAPHanaSystemProtectableItem

SAP HANA System을 나타내는 Azure VM 워크로드별 보호 가능한 항목입니다.

Name Type Description
backupManagementType
  • string

항목을 백업할 백업 관리 유형입니다.

friendlyName
  • string

백업 항목의 이름입니다.

isAutoProtectable
  • boolean

보호 가능한 항목이 자동 보호 가능인지를 나타냅니다.

isAutoProtected
  • boolean

보호 가능한 항목이 자동으로 보호되는지를 나타냅니다.

parentName
  • string

인스턴스 또는 AG의 이름

parentUniqueName
  • string

부모 고유 이름이 추가되어 부모가 인스턴스 또는 SQL AG인 데이터 베이스에 대해 서비스 형식의 부모 전용 적용 가능한 URI 이름을 제공합니다.

prebackupvalidation

보호 가능한 개체에 대한 사전 백업 유효성 검사

protectableItemType string:
  • SAPHanaSystem

백업 항목의 유형입니다.

protectionState

백업 항목의 상태입니다.

serverName
  • string

인스턴스 또는 AG의 호스트/클러스터 이름

subinquireditemcount
  • integer

예를 들어 또는 AG는 DB의 현재 수를 나타냅니다.

subprotectableitemcount
  • integer

예를 들어 또는 AG는 보호할 DB 수를 나타냅니다.

workloadType
  • string

백업 관리를 위한 워크로드 유형

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

SQL 가용성 그룹을 나타내는 Azure VM 워크로드별 보호 가능한 항목입니다.

Name Type Description
backupManagementType
  • string

항목을 백업할 백업 관리 유형입니다.

friendlyName
  • string

백업 항목의 이름입니다.

isAutoProtectable
  • boolean

보호 가능한 항목이 자동 보호 가능한지 나타냅니다.

isAutoProtected
  • boolean

보호 가능한 항목이 자동으로 보호되는지를 나타냅니다.

parentName
  • string

인스턴스 또는 AG의 이름

parentUniqueName
  • string

부모 고유 이름이 추가되어 부모가 인스턴스 또는 SQL AG인 데이터 베이스에 대해 서비스 형식의 부모 전용 적용 가능 URI 이름을 제공합니다.

prebackupvalidation

보호 가능한 개체에 대한 사전 백업 유효성 검사

protectableItemType string:
  • SQLAvailabilityGroupContainer

백업 항목의 유형입니다.

protectionState

백업 항목의 상태입니다.

serverName
  • string

인스턴스 또는 AG의 호스트/클러스터 이름

subinquireditemcount
  • integer

예를 들어 또는 AG는 DB의 현재 수를 나타냅니다.

subprotectableitemcount
  • integer

예를 들어 또는 AG는 보호할 DB 수를 나타냅니다.

workloadType
  • string

백업 관리를 위한 워크로드 유형

AzureVmWorkloadSQLDatabaseProtectableItem

SQL Database 나타내는 Azure VM 워크로드별 보호 가능한 항목입니다.

Name Type Description
backupManagementType
  • string

항목을 백업할 백업 관리 유형입니다.

friendlyName
  • string

백업 항목의 이름입니다.

isAutoProtectable
  • boolean

보호 가능한 항목이 자동 보호 가능한지 나타냅니다.

isAutoProtected
  • boolean

보호 가능한 항목이 자동으로 보호되는지를 나타냅니다.

parentName
  • string

인스턴스 또는 AG의 이름

parentUniqueName
  • string

부모 고유 이름이 추가되어 부모가 인스턴스 또는 SQL AG인 데이터 베이스에 대해 서비스 형식의 부모 전용 적용 가능 URI 이름을 제공합니다.

prebackupvalidation

보호 가능한 개체에 대한 사전 백업 유효성 검사

protectableItemType string:
  • SQLDataBase

백업 항목의 유형입니다.

protectionState

백업 항목의 상태입니다.

serverName
  • string

인스턴스 또는 AG의 호스트/클러스터 이름

subinquireditemcount
  • integer

예를 들어 또는 AG는 DB의 현재 수를 나타냅니다.

subprotectableitemcount
  • integer

예를 들어 또는 AG는 보호할 DB 수를 나타냅니다.

workloadType
  • string

백업 관리를 위한 워크로드 유형

AzureVmWorkloadSQLInstanceProtectableItem

SQL Instance를 나타내는 Azure VM 워크로드별 보호 가능한 항목입니다.

Name Type Description
backupManagementType
  • string

항목을 백업할 백업 관리 유형입니다.

friendlyName
  • string

백업 항목의 이름입니다.

isAutoProtectable
  • boolean

보호 가능한 항목이 자동 보호 가능한지 나타냅니다.

isAutoProtected
  • boolean

보호 가능한 항목이 자동으로 보호되는지를 나타냅니다.

parentName
  • string

인스턴스 또는 AG의 이름

parentUniqueName
  • string

부모 고유 이름이 추가되어 부모가 인스턴스 또는 SQL AG인 데이터 베이스에 대해 서비스 형식의 부모 전용 적용 가능 URI 이름을 제공합니다.

prebackupvalidation

보호 가능한 개체에 대한 사전 백업 유효성 검사

protectableItemType string:
  • SQLInstance

백업 항목의 유형입니다.

protectionState

백업 항목의 상태입니다.

serverName
  • string

인스턴스 또는 AG의 호스트/클러스터 이름

subinquireditemcount
  • integer

예를 들어 또는 AG는 DB의 현재 수를 나타냅니다.

subprotectableitemcount
  • integer

예를 들어 또는 AG는 보호할 DB 수를 나타냅니다.

workloadType
  • string

백업 관리를 위한 워크로드 유형

CloudError

Container Instance 서비스의 오류 응답입니다.

Name Type Description
error

오류 개체입니다.

CloudErrorBody

Container Instance 서비스의 오류 응답입니다.

Name Type Description
additionalInfo

오류 추가 정보입니다.

code
  • string

오류의 식별자입니다. 코드는 고정이며 프로그래밍 방식으로 사용하기 위한 것입니다.

details

오류에 대한 추가 세부 정보 목록입니다.

message
  • string

사용자 인터페이스에 표시하기에 적합한 오류를 설명하는 메시지입니다.

target
  • string

특정 오류의 대상입니다. 예를 들어 오류에 있는 속성의 이름입니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name Type Description
info
  • object

추가 정보입니다.

type
  • string

추가 정보 유형입니다.

IaaSVMProtectableItem

IaaS VM 워크로드별 백업 항목입니다.

Name Type Description
backupManagementType
  • string

항목을 백업할 백업 관리 유형입니다.

friendlyName
  • string

백업 항목의 이름입니다.

protectableItemType string:

백업 항목의 유형입니다.

protectionState

백업 항목의 상태입니다.

virtualMachineId
  • string

가상 머신의 정규화된 ARM ID입니다.

workloadType
  • string

백업 관리를 위한 워크로드 유형

InquiryStatus

보호 가능한 항목의 상태(예: InProgress, Succeeded, Failed)

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

PreBackupValidation

Azure VM 워크로드 공급자에 대한 사전 백업 유효성 검사

Name Type Description
code
  • string

보호 가능한 항목의 오류 코드

message
  • string

보호 가능한 항목의 오류 코드에 해당하는 메시지

status

보호 가능한 항목의 상태(예: InProgress, Succeeded, Failed)

ProtectionStatus

백업 항목의 상태입니다.

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

WorkloadProtectableItemResource

백업 항목의 기본 클래스입니다. 워크로드별 백업 항목은 이 클래스에서 파생됩니다.

Name Type Description
eTag
  • string

선택적 ETag입니다.

id
  • string

리소스 ID는 리소스에 대한 전체 경로를 나타냅니다.

location
  • string

리소스 위치.

name
  • string

리소스와 연결된 리소스 이름입니다.

properties WorkloadProtectableItem:

WorkloadProtectableItemResource 속성

tags
  • object

리소스 태그입니다.

type
  • string

리소스 유형은 네임스페이스/ResourceType/ResourceType/... 양식의 전체 경로를 나타냅니다.

WorkloadProtectableItemResourceList

WorkloadProtectableItem 리소스 목록

Name Type Description
nextLink
  • string

리소스의 다음 페이지를 가져올 URI입니다. ListNext() 호출은 리소스의 다음 페이지를 가져옵니다.

value

리소스 목록입니다.