다음을 통해 공유


Microsoft.RecoveryServices 자격 증명 모음/backupFabrics/protectionContainers 2023-01-01

Bicep 리소스 정의

자격 증명 모음/backupFabrics/protectionContainers 리소스 유형을 다음과 같이 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2023-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  eTag: 'string'
  properties: {
    backupManagementType: 'string'
    friendlyName: 'string'
    healthStatus: 'string'
    protectableObjectType: 'string'
    registrationStatus: 'string'
    containerType: 'string'
    // For remaining properties, see ProtectionContainer objects
  }
}

ProtectionContainer 개체

containerType 속성을 설정하여 개체 유형을 지정합니다.

AzureBackupServerContainer의 경우 다음을 사용합니다.

  containerType: 'AzureBackupServerContainer'
  canReRegister: bool
  containerId: 'string'
  dpmAgentVersion: 'string'
  dpmServers: [
    'string'
  ]
  extendedInfo: {
    lastRefreshedAt: 'string'
  }
  protectedItemCount: int
  protectionStatus: 'string'
  upgradeAvailable: bool

AzureSqlContainer의 경우 다음을 사용합니다.

  containerType: 'AzureSqlContainer'

GenericContainer의 경우 다음을 사용합니다.

  containerType: 'GenericContainer'
  extendedInformation: {
    containerIdentityInfo: {
      aadTenantId: 'string'
      audience: 'string'
      servicePrincipalClientId: 'string'
      uniqueName: 'string'
    }
    rawCertData: 'string'
    serviceEndpoints: {}
  }
  fabricName: 'string'

Microsoft.ClassicCompute/virtualMachines의 경우 다음을 사용합니다.

  containerType: 'Microsoft.ClassicCompute/virtualMachines'
  resourceGroup: 'string'
  virtualMachineId: 'string'
  virtualMachineVersion: 'string'

Microsoft.Compute/virtualMachines의 경우 다음을 사용합니다.

  containerType: 'Microsoft.Compute/virtualMachines'
  resourceGroup: 'string'
  virtualMachineId: 'string'
  virtualMachineVersion: 'string'

SQLAGWorkLoadContainer의 경우 다음을 사용합니다.

  containerType: 'SQLAGWorkLoadContainer'
  extendedInfo: {
    hostServerName: 'string'
    inquiryInfo: {
      errorDetail: {}
      inquiryDetails: [
        {
          inquiryValidation: {
            errorDetail: {}
            status: 'string'
          }
          itemCount: int
          type: 'string'
        }
      ]
      status: 'string'
    }
    nodesList: [
      {
        errorDetail: {}
        nodeName: 'string'
        status: 'string'
      }
    ]
  }
  lastUpdatedTime: 'string'
  operationType: 'string'
  sourceResourceId: 'string'
  workloadType: 'string'

StorageContainer의 경우 다음을 사용합니다.

  containerType: 'StorageContainer'
  acquireStorageAccountLock: 'string'
  protectedItemCount: int
  resourceGroup: 'string'
  sourceResourceId: 'string'
  storageAccountVersion: 'string'

VMAppContainer의 경우 다음을 사용합니다.

  containerType: 'VMAppContainer'
  extendedInfo: {
    hostServerName: 'string'
    inquiryInfo: {
      errorDetail: {}
      inquiryDetails: [
        {
          inquiryValidation: {
            errorDetail: {}
            status: 'string'
          }
          itemCount: int
          type: 'string'
        }
      ]
      status: 'string'
    }
    nodesList: [
      {
        errorDetail: {}
        nodeName: 'string'
        status: 'string'
      }
    ]
  }
  lastUpdatedTime: 'string'
  operationType: 'string'
  sourceResourceId: 'string'
  workloadType: 'string'

Windows의 경우 다음을 사용합니다.

  containerType: 'Windows'
  agentVersion: 'string'
  canReRegister: bool
  containerHealthState: 'string'
  containerId: int
  extendedInfo: {
    backupItems: [
      'string'
    ]
    backupItemType: 'string'
    lastBackupStatus: 'string'
    lastRefreshedAt: 'string'
    policyName: 'string'
  }
  mabContainerHealthDetails: [
    {
      code: int
      message: 'string'
      recommendations: [
        'string'
      ]
      title: 'string'
    }
  ]
  protectedItemCount: int

속성 값

vaults/backupFabrics/protectionContainers

속성 설명
name 리소스 이름

Bicep에서 자식 리소스의 이름과 형식을 설정하는 방법을 참조하세요.
string(필수)
위치 리소스 위치. 문자열
tags 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
부모(parent) Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가하면 됩니다.

자세한 내용은 부모 리소스 외부의 자식 리소스를 참조하세요.
형식의 리소스에 대한 기호 이름: backupFabrics
eTag 선택적 ETag입니다. 문자열
properties ProtectionContainerResource 속성 ProtectionContainer

ProtectionContainer

속성 설명
backupManagementType 컨테이너에 대한 백업 관리 유형입니다. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DPM'
'DefaultBackup'
'유효하지 않음'
'MAB'
friendlyName 컨테이너의 식별 이름입니다. 문자열
healthStatus 컨테이너의 상태입니다. 문자열
protectableObjectType 이 컨테이너와 연결된 보호 가능한 개체의 형식 문자열
registrationStatus Recovery Services 자격 증명 모음을 사용하여 컨테이너를 등록하는 상태입니다. 문자열
containerType 개체 유형 설정 AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (필수)

AzureBackupServerContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. Compute Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'AzureBackupServerContainer'(필수)
canReRegister 컨테이너를 다시 등록할 수 있는지 여부를 지정합니다. bool
containerId 컨테이너의 ID입니다. 문자열
dpmAgentVersion 백업 엔진 에이전트 버전 문자열
dpmServers 컨테이너를 보호하는 BackupEngines 목록 string[]
extendedInfo 컨테이너의 확장 정보입니다. DPMContainerExtendedInfo
protectedItemCount BackupEngine의 보호된 항목 수 int
protectionStatus 컨테이너의 보호 상태입니다. 문자열
upgradeAvailable 업그레이드를 사용할 수 있는지 확인하려면 bool

DPMContainerExtendedInfo

속성 설명
lastRefreshedAt DPMContainer의 마지막 새로 고침 시간입니다. 문자열

AzureSqlContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. Compute Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'AzureSqlContainer'(필수)

GenericContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. Compute Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'GenericContainer'(필수)
extendedInformation 확장된 정보(컨테이너 API 호출 나열에 반환되지 않음) GenericContainerExtendedInfo
fabricName 컨테이너의 패브릭 이름 문자열

GenericContainerExtendedInfo

속성 설명
containerIdentityInfo 컨테이너 ID 정보 ContainerIdentityInfo
rawCertData 컨테이너 인증서의 공개 키 문자열
serviceEndpoints 컨테이너에 대한 서비스 엔드포인트 Azure Backup object

ContainerIdentityInfo

속성 설명
aadTenantId 보호 컨테이너 ID - AAD 테넌트 문자열
대상 보호 컨테이너 ID - 대상 그룹 문자열
servicePrincipalClientId 보호 컨테이너 ID - AAD 서비스 주체 문자열
uniqueName 컨테이너의 고유 이름 문자열

AzureIaaSClassicComputeVMContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. Compute Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'Microsoft.ClassicCompute/virtualMachines'(필수)
resourceGroup Recovery Services 자격 증명 모음의 리소스 그룹 이름입니다. 문자열
virtualMachineId 이 Azure IaaS VM 컨테이너가 나타내는 가상 머신의 정규화된 ARM URL입니다. 문자열
virtualMachineVersion 컨테이너가 클래식 또는 Azure Resource Manager VM을 나타내는지 여부를 지정합니다. 문자열

AzureIaaSComputeVMContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. Compute Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'Microsoft.Compute/virtualMachines'(필수)
resourceGroup Recovery Services 자격 증명 모음의 리소스 그룹 이름입니다. 문자열
virtualMachineId 이 Azure IaaS VM 컨테이너가 나타내는 가상 머신의 정규화된 ARM URL입니다. 문자열
virtualMachineVersion 컨테이너가 클래식 또는 Azure Resource Manager VM을 나타내는지 여부를 지정합니다. 문자열

AzureSqlagWorkloadContainerProtectionContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. Compute Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'SQLAGWorkLoadContainer'(필수)
extendedInfo 워크로드 컨테이너의 추가 세부 정보입니다. AzureWorkloadContainerExtendedInfo
lastUpdatedTime 이 컨테이너가 업데이트되었을 때 타임스탬프를 찍습니다. 문자열
VM에서 operationType 작업을 Re-Do 작업 'Invalid'
'Register'
'재등록'
sourceResourceId 이 Azure 워크로드 컨테이너가 나타내는 가상 머신의 ARM ID 문자열
workloadType 등록이 전송된 워크로드 유형입니다. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

속성 설명
hostServerName 독립 실행형의 경우 호스트 Os 이름, 분산 컨테이너의 경우 클러스터 이름입니다. 문자열
inquiryInfo 컨테이너에 대한 조회 상태입니다. InquiryInfo
nodesList 분산 컨테이너의 경우 노드 목록입니다. DistributedNodesInfo[]

InquiryInfo

속성 설명
errorDetail 상태가 성공하지 못하면 오류 세부 정보입니다. ErrorDetail
inquiryDetails 워크로드별 세부 정보를 포함할 문의 세부 정보입니다.
예를 들어 SQL 및 oracle의 경우 서로 다른 세부 정보가 포함됩니다.
WorkloadInquiryDetails[]
상태 이 컨테이너에 대한 조회 상태(예: )
InProgress, Failed , Succeeded
문자열

ErrorDetail

이 개체에는 배포 중에 설정할 속성이 포함되어 있지 않습니다. 모든 속성은 ReadOnly입니다.

WorkloadInquiryDetails

속성 설명
inquiryValidation 권한 및 기타 백업 유효성 검사와 같은 문의 유효성 검사. InquiryValidation
itemCount 이 컨테이너 내에 보호 가능한 항목 개수를 포함합니다. int
형식 SQL, Oracle 등과 같은 워크로드 유형입니다. 문자열

InquiryValidation

속성 설명
errorDetail 상태가 성공하지 않은 경우 오류 세부 정보입니다. ErrorDetail
상태 조회 유효성 검사의 상태입니다. 문자열

DistributedNodesInfo

속성 설명
errorDetail 상태가 성공하지 못하면 오류 세부 정보입니다. ErrorDetail
nodeName 분산 컨테이너 아래의 노드 이름입니다. 문자열
상태 이 노드의 상태입니다.
실패, 성공
문자열

AzureStorageContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. Compute Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'StorageContainer'(필수)
acquireStorageAccountLock 이 컨테이너에 대해 스토리지 계정 잠금을 획득할지 여부입니다. 'Acquire'
'NotAcquire'
protectedItemCount 이 컨테이너에 백업된 항목 수입니다. int
resourceGroup Recovery Services 자격 증명 모음의 리소스 그룹 이름입니다. 문자열
sourceResourceId 정규화된 ARM URL입니다. 문자열
storageAccountVersion 스토리지 계정 버전입니다. 문자열

AzureVMAppContainerProtectionContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. Compute Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'VMAppContainer'(필수)
extendedInfo 워크로드 컨테이너의 추가 세부 정보입니다. AzureWorkloadContainerExtendedInfo
lastUpdatedTime 이 컨테이너가 업데이트되었을 때 타임스탬프를 찍습니다. 문자열
VM에서 operationType 작업을 Re-Do 작업 'Invalid'
'Register'
'재등록'
sourceResourceId 이 Azure 워크로드 컨테이너가 나타내는 가상 머신의 ARM ID 문자열
workloadType 등록이 전송된 워크로드 유형입니다. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

MabContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. Compute Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'Windows'(필수)
agentVersion 이 컨테이너의 에이전트 버전입니다. 문자열
canReRegister 컨테이너를 한 번 더 등록할 수 있습니다. bool
containerHealthState mab 컨테이너의 상태입니다. 문자열
containerId ContainerID는 컨테이너를 나타냅니다. int
extendedInfo 이 컨테이너에 대한 추가 정보 MabContainerExtendedInfo
mabContainerHealthDetails 이 mab 컨테이너에 대한 상태 세부 정보입니다. MABContainerHealthDetails[]
protectedItemCount 이 컨테이너에 백업된 항목 수입니다. int

MabContainerExtendedInfo

속성 설명
backupItems 이 컨테이너와 연결된 백업 항목 목록입니다. string[]
backupItemType 이 컨테이너와 연결된 백업 항목의 유형입니다. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'
lastBackupStatus 이 컨테이너의 최신 백업 상태입니다. 문자열
lastRefreshedAt 이 컨테이너가 새로 고쳐졌을 때 타임스탬프를 찍습니다. 문자열
policyName 이 컨테이너와 연결된 백업 정책입니다. 문자열

MABContainerHealthDetails

속성 설명
코드 상태 코드 int
message 상태 메시지 문자열
권장 사항 상태 권장 작업 string[]
title 상태 제목 문자열

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.

템플릿 설명
Recovery Services를 사용하여 기존 파일 공유 백업(매일)

Azure에 배포
이 템플릿은 기존 스토리지 계정에 있는 기존 파일 공유에 대한 보호를 구성합니다. 새 를 만들거나 설정된 매개 변수 값을 기반으로 기존 Recovery Services 자격 증명 모음 및 백업 정책을 사용합니다.
Recovery Services를 사용하여 기존 파일 공유 백업(시간당)

Azure에 배포
이 템플릿은 기존 스토리지 계정에 있는 기존 파일 공유에 대해 시간별 빈도로 보호를 구성합니다. 새 를 만들거나 설정된 매개 변수 값을 기반으로 기존 Recovery Services 자격 증명 모음 및 백업 정책을 사용합니다.
Azure Virtual Machines 워크로드에 대한 Azure Backup

Azure에 배포
이 템플릿은 Recovery Services 자격 증명 모음 및 워크로드별 백업 정책을 만듭니다. Backup 서비스에 VM 등록 및 보호 구성

ARM 템플릿 리소스 정의

자격 증명 모음/backupFabrics/protectionContainers 리소스 유형을 다음으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
  "apiVersion": "2023-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "eTag": "string",
  "properties": {
    "backupManagementType": "string",
    "friendlyName": "string",
    "healthStatus": "string",
    "protectableObjectType": "string",
    "registrationStatus": "string",
    "containerType": "string"
    // For remaining properties, see ProtectionContainer objects
  }
}

ProtectionContainer 개체

containerType 속성을 설정하여 개체 유형을 지정합니다.

AzureBackupServerContainer의 경우 다음을 사용합니다.

  "containerType": "AzureBackupServerContainer",
  "canReRegister": "bool",
  "containerId": "string",
  "dpmAgentVersion": "string",
  "dpmServers": [ "string" ],
  "extendedInfo": {
    "lastRefreshedAt": "string"
  },
  "protectedItemCount": "int",
  "protectionStatus": "string",
  "upgradeAvailable": "bool"

AzureSqlContainer의 경우 다음을 사용합니다.

  "containerType": "AzureSqlContainer"

GenericContainer의 경우 다음을 사용합니다.

  "containerType": "GenericContainer",
  "extendedInformation": {
    "containerIdentityInfo": {
      "aadTenantId": "string",
      "audience": "string",
      "servicePrincipalClientId": "string",
      "uniqueName": "string"
    },
    "rawCertData": "string",
    "serviceEndpoints": {}
  },
  "fabricName": "string"

Microsoft.ClassicCompute/virtualMachines의 경우 다음을 사용합니다.

  "containerType": "Microsoft.ClassicCompute/virtualMachines",
  "resourceGroup": "string",
  "virtualMachineId": "string",
  "virtualMachineVersion": "string"

Microsoft.Compute/virtualMachines의 경우 다음을 사용합니다.

  "containerType": "Microsoft.Compute/virtualMachines",
  "resourceGroup": "string",
  "virtualMachineId": "string",
  "virtualMachineVersion": "string"

SQLAGWorkLoadContainer의 경우 다음을 사용합니다.

  "containerType": "SQLAGWorkLoadContainer",
  "extendedInfo": {
    "hostServerName": "string",
    "inquiryInfo": {
      "errorDetail": {},
      "inquiryDetails": [
        {
          "inquiryValidation": {
            "errorDetail": {},
            "status": "string"
          },
          "itemCount": "int",
          "type": "string"
        }
      ],
      "status": "string"
    },
    "nodesList": [
      {
        "errorDetail": {},
        "nodeName": "string",
        "status": "string"
      }
    ]
  },
  "lastUpdatedTime": "string",
  "operationType": "string",
  "sourceResourceId": "string",
  "workloadType": "string"

StorageContainer의 경우 다음을 사용합니다.

  "containerType": "StorageContainer",
  "acquireStorageAccountLock": "string",
  "protectedItemCount": "int",
  "resourceGroup": "string",
  "sourceResourceId": "string",
  "storageAccountVersion": "string"

VMAppContainer의 경우 다음을 사용합니다.

  "containerType": "VMAppContainer",
  "extendedInfo": {
    "hostServerName": "string",
    "inquiryInfo": {
      "errorDetail": {},
      "inquiryDetails": [
        {
          "inquiryValidation": {
            "errorDetail": {},
            "status": "string"
          },
          "itemCount": "int",
          "type": "string"
        }
      ],
      "status": "string"
    },
    "nodesList": [
      {
        "errorDetail": {},
        "nodeName": "string",
        "status": "string"
      }
    ]
  },
  "lastUpdatedTime": "string",
  "operationType": "string",
  "sourceResourceId": "string",
  "workloadType": "string"

Windows의 경우 다음을 사용합니다.

  "containerType": "Windows",
  "agentVersion": "string",
  "canReRegister": "bool",
  "containerHealthState": "string",
  "containerId": "int",
  "extendedInfo": {
    "backupItems": [ "string" ],
    "backupItemType": "string",
    "lastBackupStatus": "string",
    "lastRefreshedAt": "string",
    "policyName": "string"
  },
  "mabContainerHealthDetails": [
    {
      "code": "int",
      "message": "string",
      "recommendations": [ "string" ],
      "title": "string"
    }
  ],
  "protectedItemCount": "int"

속성 값

vaults/backupFabrics/protectionContainers

속성 설명
형식 리소스 종류 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers'
apiVersion 리소스 api 버전 '2023-01-01'
name 리소스 이름

JSON ARM 템플릿에서 자식 리소스의 이름 및 형식을 설정하는 방법을 참조하세요.
string(필수)
위치 리소스 위치. 문자열
tags 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
eTag 선택적 ETag입니다. 문자열
properties ProtectionContainerResource 속성 ProtectionContainer

ProtectionContainer

속성 설명
backupManagementType 컨테이너에 대한 백업 관리 유형입니다. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DPM'
'DefaultBackup'
'유효하지 않음'
'MAB'
friendlyName 컨테이너의 식별 이름입니다. 문자열
healthStatus 컨테이너의 상태입니다. 문자열
protectableObjectType 이 컨테이너와 연결된 보호 가능한 개체의 형식 문자열
registrationStatus Recovery Services 자격 증명 모음을 사용하여 컨테이너를 등록하는 상태입니다. 문자열
containerType 개체 형식 설정 AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (필수)

AzureBackupServerContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. 컴퓨팅 Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'AzureBackupServerContainer'(필수)
canReRegister 컨테이너를 다시 등록할 수 있는지 여부를 지정합니다. bool
containerId 컨테이너의 ID입니다. 문자열
dpmAgentVersion 백업 엔진 에이전트 버전 문자열
dpmServers 컨테이너를 보호하는 BackupEngines 목록 string[]
extendedInfo 컨테이너의 확장 정보입니다. DPMContainerExtendedInfo
protectedItemCount BackupEngine의 보호된 항목 수 int
protectionStatus 컨테이너의 보호 상태입니다. 문자열
upgradeAvailable 업그레이드를 사용할 수 있는지 확인하려면 bool

DPMContainerExtendedInfo

속성 설명
lastRefreshedAt DPMContainer의 마지막 새로 고침 시간입니다. 문자열

AzureSqlContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. 컴퓨팅 Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'AzureSqlContainer'(필수)

GenericContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. 컴퓨팅 Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'GenericContainer'(필수)
extendedInformation 확장 정보(컨테이너 API 호출 나열에 반환되지 않음) GenericContainerExtendedInfo
fabricName 컨테이너의 패브릭 이름 문자열

GenericContainerExtendedInfo

속성 설명
containerIdentityInfo 컨테이너 ID 정보 ContainerIdentityInfo
rawCertData 컨테이너 인증서의 공개 키 문자열
serviceEndpoints 컨테이너에 대한 서비스 엔드포인트 Azure Backup object

ContainerIdentityInfo

속성 설명
aadTenantId 보호 컨테이너 ID - AAD 테넌트 문자열
대상 보호 컨테이너 ID - 대상 그룹 문자열
servicePrincipalClientId 보호 컨테이너 ID - AAD 서비스 주체 문자열
uniqueName 컨테이너의 고유 이름 문자열

AzureIaaSClassicComputeVMContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. 컴퓨팅 Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'Microsoft.ClassicCompute/virtualMachines'(필수)
resourceGroup Recovery Services 자격 증명 모음의 리소스 그룹 이름입니다. 문자열
virtualMachineId 이 Azure IaaS VM 컨테이너가 나타내는 가상 머신의 정규화된 ARM URL입니다. 문자열
virtualMachineVersion 컨테이너가 클래식 또는 Azure Resource Manager VM을 나타내는지 여부를 지정합니다. 문자열

AzureIaaSComputeVMContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. 컴퓨팅 Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'Microsoft.Compute/virtualMachines'(필수)
resourceGroup Recovery Services 자격 증명 모음의 리소스 그룹 이름입니다. 문자열
virtualMachineId 이 Azure IaaS VM 컨테이너가 나타내는 가상 머신의 정규화된 ARM URL입니다. 문자열
virtualMachineVersion 컨테이너가 클래식 또는 Azure Resource Manager VM을 나타내는지 여부를 지정합니다. 문자열

AzureSqlagWorkloadContainerProtectionContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. 컴퓨팅 Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'SQLAGWorkLoadContainer'(필수)
extendedInfo 워크로드 컨테이너에 대한 추가 세부 정보입니다. AzureWorkloadContainerExtendedInfo
lastUpdatedTime 이 컨테이너가 업데이트되었을 때의 타임스탬프를 참조하세요. 문자열
VM에서 operationType 작업을 Re-Do 작업 '유효하지 않음'
'Register'
'재등록'
sourceResourceId 이 Azure 워크로드 컨테이너가 나타내는 가상 머신의 ARM ID 문자열
workloadType 등록이 전송된 워크로드 유형입니다. 'AzureFileShare'
'AzureSqlDb'
'클라이언트'
'Exchange'
'FileFolder'
'GenericDataSource'
'유효하지 않음'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

속성 설명
hostServerName 분산 컨테이너의 경우 독립 실행형 및 클러스터 이름의 경우 호스트 Os 이름입니다. 문자열
inquiryInfo 컨테이너에 대한 조회 상태입니다. InquiryInfo
nodesList 분산 컨테이너의 경우 노드 목록입니다. DistributedNodesInfo[]

InquiryInfo

속성 설명
errorDetail 상태가 성공하지 못하면 오류 세부 정보입니다. ErrorDetail
inquiryDetails 워크로드 관련 세부 정보가 있는 문의 세부 정보입니다.
예: - SQL 및 oracle의 경우 서로 다른 세부 정보가 포함됩니다.
WorkloadInquiryDetails[]
상태 이 컨테이너에 대한 조회 상태(예: )
InProgress , 실패 , 성공
문자열

ErrorDetail

이 개체에는 배포 중에 설정할 속성이 포함되어 있지 않습니다. 모든 속성은 ReadOnly입니다.

WorkloadInquiryDetails

속성 설명
inquiryValidation 권한 및 기타 백업 유효성 검사와 같은 문의 유효성 검사. InquiryValidation
itemCount 이 컨테이너 내에 보호 가능한 항목 개수를 포함합니다. int
형식 SQL, Oracle 등과 같은 워크로드 유형입니다. 문자열

InquiryValidation

속성 설명
errorDetail 상태가 성공하지 않은 경우의 오류 세부 정보입니다. ErrorDetail
상태 조회 유효성 검사의 상태입니다. 문자열

DistributedNodesInfo

속성 설명
errorDetail 상태가 성공하지 못하면 오류 세부 정보입니다. ErrorDetail
nodeName 분산 컨테이너 아래의 노드 이름입니다. 문자열
상태 이 노드의 상태입니다.
실패한 , 성공
문자열

AzureStorageContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. 컴퓨팅 Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'StorageContainer'(필수)
acquireStorageAccountLock 이 컨테이너에 대해 스토리지 계정 잠금을 가져올지 여부입니다. 'Acquire'
'NotAcquire'
protectedItemCount 이 컨테이너에 백업된 항목 수입니다. int
resourceGroup Recovery Services 자격 증명 모음의 리소스 그룹 이름입니다. 문자열
sourceResourceId 정규화된 ARM URL입니다. 문자열
storageAccountVersion 스토리지 계정 버전입니다. 문자열

AzureVMAppContainerProtectionContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. 컴퓨팅 Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'VMAppContainer'(필수)
extendedInfo 워크로드 컨테이너에 대한 추가 세부 정보입니다. AzureWorkloadContainerExtendedInfo
lastUpdatedTime 이 컨테이너가 업데이트되었을 때의 타임스탬프를 참조하세요. 문자열
VM에서 operationType 작업을 Re-Do 작업 '유효하지 않음'
'Register'
'재등록'
sourceResourceId 이 Azure 워크로드 컨테이너가 나타내는 가상 머신의 ARM ID 문자열
workloadType 등록이 전송된 워크로드 유형입니다. 'AzureFileShare'
'AzureSqlDb'
'클라이언트'
'Exchange'
'FileFolder'
'GenericDataSource'
'유효하지 않음'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

MabContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. 컴퓨팅 Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
'Windows'(필수)
agentVersion 이 컨테이너의 에이전트 버전입니다. 문자열
canReRegister 컨테이너를 한 번 더 등록할 수 있습니다. bool
containerHealthState mab 컨테이너의 상태입니다. 문자열
containerId ContainerID는 컨테이너를 나타냅니다. int
extendedInfo 이 컨테이너에 대한 추가 정보 MabContainerExtendedInfo
mabContainerHealthDetails 이 mab 컨테이너의 상태 세부 정보입니다. MABContainerHealthDetails[]
protectedItemCount 이 컨테이너에 백업된 항목 수입니다. int

MabContainerExtendedInfo

속성 설명
backupItems 이 컨테이너와 연결된 백업 항목 목록입니다. string[]
backupItemType 이 컨테이너와 연결된 백업 항목의 유형입니다. 'AzureFileShare'
'AzureSqlDb'
'클라이언트'
'Exchange'
'FileFolder'
'GenericDataSource'
'유효하지 않음'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'
lastBackupStatus 이 컨테이너의 최신 백업 상태입니다. 문자열
lastRefreshedAt 이 컨테이너를 새로 고칠 때 타임스탬프를 지정합니다. 문자열
policyName 이 컨테이너와 연결된 백업 정책입니다. 문자열

MABContainerHealthDetails

속성 설명
코드 상태 코드 int
message 상태 메시지 문자열
권장 사항 상태 권장 작업 string[]
title 상태 제목 문자열

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플릿 설명
Recovery Services를 사용하여 기존 파일 공유 백업(매일)

Azure에 배포
이 템플릿은 기존 스토리지 계정에 있는 기존 파일 공유에 대한 보호를 구성합니다. 새 를 만들거나 set 매개 변수 값에 따라 기존 Recovery Services 자격 증명 모음 및 백업 정책을 사용합니다.
Recovery Services를 사용하여 기존 파일 공유 백업(시간당)

Azure에 배포
이 템플릿은 기존 스토리지 계정에 있는 기존 파일 공유에 대한 시간별 빈도로 보호를 구성합니다. 새 를 만들거나 set 매개 변수 값에 따라 기존 Recovery Services 자격 증명 모음 및 백업 정책을 사용합니다.
Azure Virtual Machines 워크로드에 대한 Azure Backup

Azure에 배포
이 템플릿은 Recovery Services 자격 증명 모음 및 워크로드별 백업 정책을 만듭니다. Backup 서비스에 VM 등록 및 보호 구성

Terraform(AzAPI 공급자) 리소스 정의

자격 증명 모음/backupFabrics/protectionContainers 리소스 유형을 다음과 같이 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2023-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      backupManagementType = "string"
      friendlyName = "string"
      healthStatus = "string"
      protectableObjectType = "string"
      registrationStatus = "string"
      containerType = "string"
      // For remaining properties, see ProtectionContainer objects
    }
    eTag = "string"
  })
}

ProtectionContainer 개체

containerType 속성을 설정하여 개체 유형을 지정합니다.

AzureBackupServerContainer의 경우 다음을 사용합니다.

  containerType = "AzureBackupServerContainer"
  canReRegister = bool
  containerId = "string"
  dpmAgentVersion = "string"
  dpmServers = [
    "string"
  ]
  extendedInfo = {
    lastRefreshedAt = "string"
  }
  protectedItemCount = int
  protectionStatus = "string"
  upgradeAvailable = bool

AzureSqlContainer의 경우 다음을 사용합니다.

  containerType = "AzureSqlContainer"

GenericContainer의 경우 다음을 사용합니다.

  containerType = "GenericContainer"
  extendedInformation = {
    containerIdentityInfo = {
      aadTenantId = "string"
      audience = "string"
      servicePrincipalClientId = "string"
      uniqueName = "string"
    }
    rawCertData = "string"
    serviceEndpoints = {}
  }
  fabricName = "string"

Microsoft.ClassicCompute/virtualMachines의 경우 다음을 사용합니다.

  containerType = "Microsoft.ClassicCompute/virtualMachines"
  resourceGroup = "string"
  virtualMachineId = "string"
  virtualMachineVersion = "string"

Microsoft.Compute/virtualMachines의 경우 다음을 사용합니다.

  containerType = "Microsoft.Compute/virtualMachines"
  resourceGroup = "string"
  virtualMachineId = "string"
  virtualMachineVersion = "string"

SQLAGWorkLoadContainer의 경우 다음을 사용합니다.

  containerType = "SQLAGWorkLoadContainer"
  extendedInfo = {
    hostServerName = "string"
    inquiryInfo = {
      errorDetail = {}
      inquiryDetails = [
        {
          inquiryValidation = {
            errorDetail = {}
            status = "string"
          }
          itemCount = int
          type = "string"
        }
      ]
      status = "string"
    }
    nodesList = [
      {
        errorDetail = {}
        nodeName = "string"
        status = "string"
      }
    ]
  }
  lastUpdatedTime = "string"
  operationType = "string"
  sourceResourceId = "string"
  workloadType = "string"

StorageContainer의 경우 다음을 사용합니다.

  containerType = "StorageContainer"
  acquireStorageAccountLock = "string"
  protectedItemCount = int
  resourceGroup = "string"
  sourceResourceId = "string"
  storageAccountVersion = "string"

VMAppContainer의 경우 다음을 사용합니다.

  containerType = "VMAppContainer"
  extendedInfo = {
    hostServerName = "string"
    inquiryInfo = {
      errorDetail = {}
      inquiryDetails = [
        {
          inquiryValidation = {
            errorDetail = {}
            status = "string"
          }
          itemCount = int
          type = "string"
        }
      ]
      status = "string"
    }
    nodesList = [
      {
        errorDetail = {}
        nodeName = "string"
        status = "string"
      }
    ]
  }
  lastUpdatedTime = "string"
  operationType = "string"
  sourceResourceId = "string"
  workloadType = "string"

Windows의 경우 다음을 사용합니다.

  containerType = "Windows"
  agentVersion = "string"
  canReRegister = bool
  containerHealthState = "string"
  containerId = int
  extendedInfo = {
    backupItems = [
      "string"
    ]
    backupItemType = "string"
    lastBackupStatus = "string"
    lastRefreshedAt = "string"
    policyName = "string"
  }
  mabContainerHealthDetails = [
    {
      code = int
      message = "string"
      recommendations = [
        "string"
      ]
      title = "string"
    }
  ]
  protectedItemCount = int

속성 값

vaults/backupFabrics/protectionContainers

속성 설명
형식 리소스 종류 "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2023-01-01"
name 리소스 이름 string(필수)
위치 리소스 위치. 문자열
parent_id 이 리소스의 부모인 리소스의 ID입니다. 유형의 리소스에 대한 ID: backupFabrics
tags 리소스 태그. 태그 이름 및 값의 사전입니다.
eTag 선택적 ETag입니다. 문자열
properties ProtectionContainerResource 속성 ProtectionContainer

ProtectionContainer

속성 설명
backupManagementType 컨테이너에 대한 백업 관리 유형입니다. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
"DPM"
"DefaultBackup"
"잘못됨"
"MAB"
friendlyName 컨테이너의 식별 이름입니다. 문자열
healthStatus 컨테이너의 상태입니다. 문자열
protectableObjectType 이 컨테이너와 연결된 보호 가능한 개체의 형식 문자열
registrationStatus Recovery Services 자격 증명 모음을 사용하여 컨테이너를 등록하는 상태입니다. 문자열
containerType 개체 형식 설정 AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (필수)

AzureBackupServerContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. 컴퓨팅 Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
"AzureBackupServerContainer"(필수)
canReRegister 컨테이너를 다시 등록할 수 있는지 여부를 지정합니다. bool
containerId 컨테이너의 ID입니다. 문자열
dpmAgentVersion 백업 엔진 에이전트 버전 문자열
dpmServers 컨테이너를 보호하는 BackupEngines 목록 string[]
extendedInfo 컨테이너의 확장 정보입니다. DPMContainerExtendedInfo
protectedItemCount BackupEngine의 보호된 항목 수 int
protectionStatus 컨테이너의 보호 상태입니다. 문자열
upgradeAvailable 업그레이드를 사용할 수 있는지 확인하려면 bool

DPMContainerExtendedInfo

속성 설명
lastRefreshedAt DPMContainer의 마지막 새로 고침 시간입니다. 문자열

AzureSqlContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. 컴퓨팅 Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
"AzureSqlContainer"(필수)

GenericContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. 컴퓨팅 Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
"GenericContainer"(필수)
extendedInformation 확장 정보(컨테이너 API 호출 나열에 반환되지 않음) GenericContainerExtendedInfo
fabricName 컨테이너의 패브릭 이름 문자열

GenericContainerExtendedInfo

속성 설명
containerIdentityInfo 컨테이너 ID 정보 ContainerIdentityInfo
rawCertData 컨테이너 인증서의 공개 키 문자열
serviceEndpoints 컨테이너에 대한 서비스 엔드포인트 Azure Backup object

ContainerIdentityInfo

속성 설명
aadTenantId 보호 컨테이너 ID - AAD 테넌트 문자열
대상 보호 컨테이너 ID - 대상 그룹 문자열
servicePrincipalClientId 보호 컨테이너 ID - AAD 서비스 주체 문자열
uniqueName 컨테이너의 고유 이름 문자열

AzureIaaSClassicComputeVMContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. 컴퓨팅 Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
"Microsoft.ClassicCompute/virtualMachines"(필수)
resourceGroup Recovery Services 자격 증명 모음의 리소스 그룹 이름입니다. 문자열
virtualMachineId 이 Azure IaaS VM 컨테이너가 나타내는 가상 머신의 정규화된 ARM URL입니다. 문자열
virtualMachineVersion 컨테이너가 클래식 또는 Azure Resource Manager VM을 나타내는지 여부를 지정합니다. 문자열

AzureIaaSComputeVMContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. 컴퓨팅 Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
"Microsoft.Compute/virtualMachines"(필수)
resourceGroup Recovery Services 자격 증명 모음의 리소스 그룹 이름입니다. 문자열
virtualMachineId 이 Azure IaaS VM 컨테이너가 나타내는 가상 머신의 정규화된 ARM URL입니다. 문자열
virtualMachineVersion 컨테이너가 클래식 또는 Azure Resource Manager VM을 나타내는지 여부를 지정합니다. 문자열

AzureSqlagWorkloadContainerProtectionContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. 컴퓨팅 Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
"SQLAGWorkLoadContainer"(필수)
extendedInfo 워크로드 컨테이너에 대한 추가 세부 정보입니다. AzureWorkloadContainerExtendedInfo
lastUpdatedTime 이 컨테이너가 업데이트되었을 때의 타임스탬프를 참조하세요. 문자열
VM에서 operationType 작업을 Re-Do 작업 "잘못됨"
"등록"
"다시 등록"
sourceResourceId 이 Azure 워크로드 컨테이너가 나타내는 가상 머신의 ARM ID 문자열
workloadType 등록이 전송된 워크로드 유형입니다. "AzureFileShare"
"AzureSqlDb"
"클라이언트"
"Exchange"
"FileFolder"
"GenericDataSource"
"잘못됨"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

AzureWorkloadContainerExtendedInfo

속성 설명
hostServerName 분산 컨테이너의 경우 독립 실행형 및 클러스터 이름의 경우 호스트 Os 이름입니다. 문자열
inquiryInfo 컨테이너에 대한 조회 상태입니다. InquiryInfo
nodesList 분산 컨테이너의 경우 노드 목록입니다. DistributedNodesInfo[]

InquiryInfo

속성 설명
errorDetail 상태가 성공하지 못하면 오류 세부 정보입니다. ErrorDetail
inquiryDetails 워크로드 관련 세부 정보가 있는 문의 세부 정보입니다.
예: - SQL 및 oracle의 경우 서로 다른 세부 정보가 포함됩니다.
WorkloadInquiryDetails[]
상태 이 컨테이너에 대한 조회 상태(예: )
InProgress , 실패 , 성공
문자열

ErrorDetail

이 개체에는 배포 중에 설정할 속성이 포함되어 있지 않습니다. 모든 속성은 ReadOnly입니다.

WorkloadInquiryDetails

속성 설명
inquiryValidation 권한 및 기타 백업 유효성 검사와 같은 문의 유효성 검사. InquiryValidation
itemCount 이 컨테이너 내에 보호 가능한 항목 개수를 포함합니다. int
형식 SQL, Oracle 등과 같은 워크로드 유형입니다. 문자열

InquiryValidation

속성 설명
errorDetail 상태가 성공하지 않은 경우 오류 세부 정보입니다. ErrorDetail
상태 조회 유효성 검사의 상태입니다. 문자열

DistributedNodesInfo

속성 설명
errorDetail 상태가 성공하지 못하면 오류 세부 정보입니다. ErrorDetail
nodeName 분산 컨테이너 아래의 노드 이름입니다. 문자열
상태 이 노드의 상태입니다.
실패, 성공
문자열

AzureStorageContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. Compute Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
"StorageContainer"(필수)
acquireStorageAccountLock 이 컨테이너에 대해 스토리지 계정 잠금을 획득할지 여부입니다. "Acquire"
"NotAcquire"
protectedItemCount 이 컨테이너에 백업된 항목 수입니다. int
resourceGroup Recovery Services 자격 증명 모음의 리소스 그룹 이름입니다. 문자열
sourceResourceId 정규화된 ARM URL입니다. 문자열
storageAccountVersion 스토리지 계정 버전입니다. 문자열

AzureVMAppContainerProtectionContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. Compute Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
"VMAppContainer"(필수)
extendedInfo 워크로드 컨테이너의 추가 세부 정보입니다. AzureWorkloadContainerExtendedInfo
lastUpdatedTime 이 컨테이너가 업데이트되었을 때 타임스탬프를 찍습니다. 문자열
VM에서 operationType 작업을 Re-Do 작업 "잘못됨"
"등록"
"재등록"
sourceResourceId 이 Azure 워크로드 컨테이너가 나타내는 가상 머신의 ARM ID 문자열
workloadType 등록이 전송된 워크로드 유형입니다. "AzureFileShare"
"AzureSqlDb"
"클라이언트"
"Exchange"
"FileFolder"
"GenericDataSource"
"잘못됨"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

MabContainer

속성 설명
containerType 컨테이너의 형식입니다. 에 대한 이 속성의 값은 1입니다. 컴퓨팅 Azure VM은 Microsoft.Compute/virtualMachines 2입니다.
클래식 컴퓨팅 Azure VM은 Microsoft.ClassicCompute/virtualMachines 3입니다. Windows 머신(예: MAB, DPM 등)은
Windows 4. Azure SQL 인스턴스는 AzureSqlContainer입니다. 5. 스토리지 컨테이너는 StorageContainer입니다. 6. Azure 워크로드
백업은 VMAppContainer입니다.
"Windows"(필수)
agentVersion 이 컨테이너의 에이전트 버전입니다. 문자열
canReRegister 컨테이너를 한 번 더 등록할 수 있습니다. bool
containerHealthState mab 컨테이너의 상태입니다. 문자열
containerId ContainerID는 컨테이너를 나타냅니다. int
extendedInfo 이 컨테이너에 대한 추가 정보 MabContainerExtendedInfo
mabContainerHealthDetails 이 mab 컨테이너의 상태 세부 정보입니다. MABContainerHealthDetails[]
protectedItemCount 이 컨테이너에 백업된 항목 수입니다. int

MabContainerExtendedInfo

속성 설명
backupItems 이 컨테이너와 연결된 백업 항목 목록입니다. string[]
backupItemType 이 컨테이너와 연결된 백업 항목의 유형입니다. "AzureFileShare"
"AzureSqlDb"
"클라이언트"
"Exchange"
"FileFolder"
"GenericDataSource"
"잘못됨"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"
lastBackupStatus 이 컨테이너의 최신 백업 상태입니다. 문자열
lastRefreshedAt 이 컨테이너를 새로 고칠 때 타임스탬프를 지정합니다. 문자열
policyName 이 컨테이너와 연결된 백업 정책입니다. 문자열

MABContainerHealthDetails

속성 설명
코드 상태 코드 int
message 상태 메시지 문자열
권장 사항 상태 권장 작업 string[]
title 상태 제목 string