다음을 통해 공유


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

Bicep 리소스 정의

자격 증명 모음/backupFabrics/protectionContainers 리소스 종류는 다음을 대상으로 하는 작업과 함께 배포할 수 있습니다.

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

리소스 형식

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

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

ProtectionContainer 개체

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

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

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

azureSqlContainer경우 다음을 사용합니다.

{
  containerType: 'AzureSqlContainer'
}

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

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

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

{
  containerType: 'GenericContainer'
  extendedInformation: {
    containerIdentityInfo: {
      aadTenantId: 'string'
      audience: 'string'
      servicePrincipalClientId: 'string'
      uniqueName: 'string'
    }
    rawCertData: 'string'
    serviceEndpoints: {
      {customized property}: 'string'
    }
  }
  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'
}

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

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

windows경우 다음을 사용합니다.

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

속성 값

AzureBackupServerContainer

이름 묘사
canReRegister 컨테이너를 다시 등록할 수 있는지 여부를 지정합니다. bool
containerId 컨테이너의 ID입니다. 문자열
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'(필수)
dpmAgentVersion 백업 엔진 에이전트 버전 문자열
dpmServers 컨테이너를 보호하는 BackupEngines 목록 string[]
extendedInfo 컨테이너의 확장 정보입니다. DPMContainerExtendedInfo
protectedItemCount BackupEngine의 보호된 항목 수 int
protectionStatus 컨테이너의 보호 상태입니다. 문자열
upgradeAvailable 업그레이드를 사용할 수 있는지 확인하려면 bool

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 이 컨테이너가 업데이트되었을 때 타임스탬프를 찍습니다. 문자열
operationType Re-Do 작업 'Invalid'
'Register'
'다시 등록'
sourceResourceId 이 Azure 워크로드 컨테이너가 나타내는 가상 머신의 ARM ID 문자열
workloadType 등록이 전송된 워크로드 유형입니다. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

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'(필수)

AzureStorageContainer

이름 묘사
acquireStorageAccountLock 이 컨테이너에 대해 스토리지 계정 잠금을 획득할지 여부입니다. 'Acquire'
'NotAcquire'
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'(필수)
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 이 컨테이너가 업데이트되었을 때 타임스탬프를 찍습니다. 문자열
operationType Re-Do 작업 'Invalid'
'Register'
'다시 등록'
sourceResourceId 이 Azure 워크로드 컨테이너가 나타내는 가상 머신의 ARM ID 문자열
workloadType 등록이 전송된 워크로드 유형입니다. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

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

ContainerIdentityInfo

이름 묘사
aadTenantId 보호 컨테이너 ID - AAD 테넌트 문자열
관객 보호 컨테이너 ID - 대상 그룹 문자열
servicePrincipalClientId 보호 컨테이너 ID - AAD 서비스 주체 문자열
uniqueName 컨테이너의 고유 이름 문자열

DistributedNodesInfo

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

DPMContainerExtendedInfo

이름 묘사
lastRefreshedAt DPMContainer의 마지막 새로 고침 시간입니다. 문자열

ErrorDetail

이름 묘사

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 서비스 엔드포인트 GenericContainerExtendedInfoServiceEndpoints

GenericContainerExtendedInfoServiceEndpoints

이름 묘사

InquiryInfo

이름 묘사
errorDetail 상태가 성공하지 못하면 오류 세부 정보입니다. ErrorDetail
inquiryDetails 워크로드별 세부 정보가 있는 문의 세부 정보입니다.
예를 들어 SQL 및 oracle의 경우 서로 다른 세부 정보가 포함됩니다.
WorkloadInquiryDetails[]
상태 이 컨테이너에 대한 문의 상태(예: )
InProgress
실패 성공 문자열

InquiryValidation

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

MabContainer

이름 묘사
agentVersion 이 컨테이너의 에이전트 버전입니다. 문자열
canReRegister 컨테이너를 한 번 더 등록할 수 있습니다. bool
containerHealthState mab 컨테이너의 상태입니다. 문자열
containerId ContainerID는 컨테이너를 나타냅니다. int
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'(필수)
extendedInfo 이 컨테이너에 대한 추가 정보 MabContainerExtendedInfo
mabContainerHealthDetails 이 mab 컨테이너의 상태 세부 정보입니다. MABContainerHealthDetails[]
protectedItemCount 이 컨테이너에 백업된 항목 수입니다. int

MabContainerExtendedInfo

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

MABContainerHealthDetails

이름 묘사
코드 상태 코드 int
메시지 상태 메시지 문자열
권장 사항 상태 권장 작업 string[]
타이틀 상태 제목 문자열

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

이름 묘사
eTag 선택적 ETag입니다. 문자열
위치 리소스 위치입니다. 문자열
이름 리소스 이름 string(필수)
부모 Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다.

자세한 내용은 부모 리소스외부의 자식 리소스 참조하세요.
형식 리소스의 기호 이름: 자격 증명 모음/backupFabrics
속성 ProtectionContainerResource 속성 ProtectionContainer
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

ProtectionContainer

이름 묘사
backupManagementType 컨테이너에 대한 백업 관리 유형입니다. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Invalid'
'MAB'
containerType AzureBackupServerContainer형식에 대해 'AzureBackupServerContainer'로 설정합니다. AzureSqlContainer형식에 대해 'AzureSqlContainer'로 설정합니다. AzureSqlagWorkloadContainerProtectionContainer형식에 대해 'SQLAGWorkLoadContainer'로 설정합니다. AzureVMAppContainerProtectionContainer형식에 대해 'VMAppContainer'로 설정합니다. GenericContainer형식에 대해 'GenericContainer'로 설정합니다. AzureIaaSClassicComputeVMContainer형식에 대해 'Microsoft.ClassicCompute/virtualMachines'로 설정합니다. AzureIaaSComputeVMContainer형식에 대해 'Microsoft.Compute/virtualMachines'로 설정합니다. AzureStorageContainer형식에 대해 'StorageContainer'로 설정합니다. 형식 MabContainer'Windows'로 설정합니다. 'AzureBackupServerContainer'
'AzureSqlContainer'
'GenericContainer'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'SQLAGWorkLoadContainer'
'StorageContainer'
'VMAppContainer'
'Windows'(필수)
friendlyName 컨테이너의 이름입니다. 문자열
healthStatus 컨테이너의 상태입니다. 문자열
protectableObjectType 이 컨테이너와 연결된 보호 가능한 개체의 형식 문자열
registrationStatus Recovery Services 자격 증명 모음을 사용한 컨테이너 등록 상태입니다. 문자열

ResourceTags

이름 묘사

WorkloadInquiryDetails

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

빠른 시작 샘플

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

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

ARM 템플릿 리소스 정의

자격 증명 모음/backupFabrics/protectionContainers 리소스 종류는 다음을 대상으로 하는 작업과 함께 배포할 수 있습니다.

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

리소스 형식

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

{
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
  "apiVersion": "2022-02-01",
  "name": "string",
  "eTag": "string",
  "location": "string",
  "properties": {
    "backupManagementType": "string",
    "friendlyName": "string",
    "healthStatus": "string",
    "protectableObjectType": "string",
    "registrationStatus": "string",
    "containerType": "string"
    // For remaining properties, see ProtectionContainer objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

ProtectionContainer 개체

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

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

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

azureSqlContainer경우 다음을 사용합니다.

{
  "containerType": "AzureSqlContainer"
}

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

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

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

{
  "containerType": "GenericContainer",
  "extendedInformation": {
    "containerIdentityInfo": {
      "aadTenantId": "string",
      "audience": "string",
      "servicePrincipalClientId": "string",
      "uniqueName": "string"
    },
    "rawCertData": "string",
    "serviceEndpoints": {
      "{customized property}": "string"
    }
  },
  "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"
}

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

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

windows경우 다음을 사용합니다.

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

속성 값

AzureBackupServerContainer

이름 묘사
canReRegister 컨테이너를 다시 등록할 수 있는지 여부를 지정합니다. bool
containerId 컨테이너의 ID입니다. 문자열
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'(필수)
dpmAgentVersion 백업 엔진 에이전트 버전 문자열
dpmServers 컨테이너를 보호하는 BackupEngines 목록 string[]
extendedInfo 컨테이너의 확장 정보입니다. DPMContainerExtendedInfo
protectedItemCount BackupEngine의 보호된 항목 수 int
protectionStatus 컨테이너의 보호 상태입니다. 문자열
upgradeAvailable 업그레이드를 사용할 수 있는지 확인하려면 bool

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 이 컨테이너가 업데이트되었을 때 타임스탬프를 찍습니다. 문자열
operationType Re-Do 작업 'Invalid'
'Register'
'다시 등록'
sourceResourceId 이 Azure 워크로드 컨테이너가 나타내는 가상 머신의 ARM ID 문자열
workloadType 등록이 전송된 워크로드 유형입니다. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

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'(필수)

AzureStorageContainer

이름 묘사
acquireStorageAccountLock 이 컨테이너에 대해 스토리지 계정 잠금을 획득할지 여부입니다. 'Acquire'
'NotAcquire'
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'(필수)
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 이 컨테이너가 업데이트되었을 때 타임스탬프를 찍습니다. 문자열
operationType Re-Do 작업 'Invalid'
'Register'
'다시 등록'
sourceResourceId 이 Azure 워크로드 컨테이너가 나타내는 가상 머신의 ARM ID 문자열
workloadType 등록이 전송된 워크로드 유형입니다. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

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

ContainerIdentityInfo

이름 묘사
aadTenantId 보호 컨테이너 ID - AAD 테넌트 문자열
관객 보호 컨테이너 ID - 대상 그룹 문자열
servicePrincipalClientId 보호 컨테이너 ID - AAD 서비스 주체 문자열
uniqueName 컨테이너의 고유 이름 문자열

DistributedNodesInfo

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

DPMContainerExtendedInfo

이름 묘사
lastRefreshedAt DPMContainer의 마지막 새로 고침 시간입니다. 문자열

ErrorDetail

이름 묘사

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 서비스 엔드포인트 GenericContainerExtendedInfoServiceEndpoints

GenericContainerExtendedInfoServiceEndpoints

이름 묘사

InquiryInfo

이름 묘사
errorDetail 상태가 성공하지 못하면 오류 세부 정보입니다. ErrorDetail
inquiryDetails 워크로드별 세부 정보가 있는 문의 세부 정보입니다.
예를 들어 SQL 및 oracle의 경우 서로 다른 세부 정보가 포함됩니다.
WorkloadInquiryDetails[]
상태 이 컨테이너에 대한 문의 상태(예: )
InProgress
실패 성공 문자열

InquiryValidation

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

MabContainer

이름 묘사
agentVersion 이 컨테이너의 에이전트 버전입니다. 문자열
canReRegister 컨테이너를 한 번 더 등록할 수 있습니다. bool
containerHealthState mab 컨테이너의 상태입니다. 문자열
containerId ContainerID는 컨테이너를 나타냅니다. int
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'(필수)
extendedInfo 이 컨테이너에 대한 추가 정보 MabContainerExtendedInfo
mabContainerHealthDetails 이 mab 컨테이너의 상태 세부 정보입니다. MABContainerHealthDetails[]
protectedItemCount 이 컨테이너에 백업된 항목 수입니다. int

MabContainerExtendedInfo

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

MABContainerHealthDetails

이름 묘사
코드 상태 코드 int
메시지 상태 메시지 문자열
권장 사항 상태 권장 작업 string[]
타이틀 상태 제목 문자열

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

이름 묘사
apiVersion api 버전 '2022-02-01'
eTag 선택적 ETag입니다. 문자열
위치 리소스 위치입니다. 문자열
이름 리소스 이름 string(필수)
속성 ProtectionContainerResource 속성 ProtectionContainer
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers'

ProtectionContainer

이름 묘사
backupManagementType 컨테이너에 대한 백업 관리 유형입니다. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Invalid'
'MAB'
containerType AzureBackupServerContainer형식에 대해 'AzureBackupServerContainer'로 설정합니다. AzureSqlContainer형식에 대해 'AzureSqlContainer'로 설정합니다. AzureSqlagWorkloadContainerProtectionContainer형식에 대해 'SQLAGWorkLoadContainer'로 설정합니다. AzureVMAppContainerProtectionContainer형식에 대해 'VMAppContainer'로 설정합니다. GenericContainer형식에 대해 'GenericContainer'로 설정합니다. AzureIaaSClassicComputeVMContainer형식에 대해 'Microsoft.ClassicCompute/virtualMachines'로 설정합니다. AzureIaaSComputeVMContainer형식에 대해 'Microsoft.Compute/virtualMachines'로 설정합니다. AzureStorageContainer형식에 대해 'StorageContainer'로 설정합니다. 형식 MabContainer'Windows'로 설정합니다. 'AzureBackupServerContainer'
'AzureSqlContainer'
'GenericContainer'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'SQLAGWorkLoadContainer'
'StorageContainer'
'VMAppContainer'
'Windows'(필수)
friendlyName 컨테이너의 이름입니다. 문자열
healthStatus 컨테이너의 상태입니다. 문자열
protectableObjectType 이 컨테이너와 연결된 보호 가능한 개체의 형식 문자열
registrationStatus Recovery Services 자격 증명 모음을 사용한 컨테이너 등록 상태입니다. 문자열

ResourceTags

이름 묘사

WorkloadInquiryDetails

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

빠른 시작 템플릿

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

템플렛 묘사
Azure Virtual Machines 워크로드용 Azure Backup

Azure에 배포
이 템플릿은 Recovery Services 자격 증명 모음 및 워크로드별 백업 정책을 만듭니다. Backup 서비스에 VM을 등록하고 보호를 구성합니다.
Recovery Services(매일) 사용하여 기존 파일 공유 백업

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

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

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

자격 증명 모음/backupFabrics/protectionContainers 리소스 종류는 다음을 대상으로 하는 작업과 함께 배포할 수 있습니다.

  • 리소스 그룹

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

리소스 형식

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

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

ProtectionContainer 개체

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

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

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

azureSqlContainer경우 다음을 사용합니다.

{
  containerType = "AzureSqlContainer"
}

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

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

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

{
  containerType = "GenericContainer"
  extendedInformation = {
    containerIdentityInfo = {
      aadTenantId = "string"
      audience = "string"
      servicePrincipalClientId = "string"
      uniqueName = "string"
    }
    rawCertData = "string"
    serviceEndpoints = {
      {customized property} = "string"
    }
  }
  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"
}

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

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

windows경우 다음을 사용합니다.

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

속성 값

AzureBackupServerContainer

이름 묘사
canReRegister 컨테이너를 다시 등록할 수 있는지 여부를 지정합니다. bool
containerId 컨테이너의 ID입니다. 문자열
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'(필수)
dpmAgentVersion 백업 엔진 에이전트 버전 문자열
dpmServers 컨테이너를 보호하는 BackupEngines 목록 string[]
extendedInfo 컨테이너의 확장 정보입니다. DPMContainerExtendedInfo
protectedItemCount BackupEngine의 보호된 항목 수 int
protectionStatus 컨테이너의 보호 상태입니다. 문자열
upgradeAvailable 업그레이드를 사용할 수 있는지 확인하려면 bool

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 이 컨테이너가 업데이트되었을 때 타임스탬프를 찍습니다. 문자열
operationType Re-Do 작업 'Invalid'
'Register'
'다시 등록'
sourceResourceId 이 Azure 워크로드 컨테이너가 나타내는 가상 머신의 ARM ID 문자열
workloadType 등록이 전송된 워크로드 유형입니다. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

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'(필수)

AzureStorageContainer

이름 묘사
acquireStorageAccountLock 이 컨테이너에 대해 스토리지 계정 잠금을 획득할지 여부입니다. 'Acquire'
'NotAcquire'
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'(필수)
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 이 컨테이너가 업데이트되었을 때 타임스탬프를 찍습니다. 문자열
operationType Re-Do 작업 'Invalid'
'Register'
'다시 등록'
sourceResourceId 이 Azure 워크로드 컨테이너가 나타내는 가상 머신의 ARM ID 문자열
workloadType 등록이 전송된 워크로드 유형입니다. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

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

ContainerIdentityInfo

이름 묘사
aadTenantId 보호 컨테이너 ID - AAD 테넌트 문자열
관객 보호 컨테이너 ID - 대상 그룹 문자열
servicePrincipalClientId 보호 컨테이너 ID - AAD 서비스 주체 문자열
uniqueName 컨테이너의 고유 이름 문자열

DistributedNodesInfo

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

DPMContainerExtendedInfo

이름 묘사
lastRefreshedAt DPMContainer의 마지막 새로 고침 시간입니다. 문자열

ErrorDetail

이름 묘사

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 서비스 엔드포인트 GenericContainerExtendedInfoServiceEndpoints

GenericContainerExtendedInfoServiceEndpoints

이름 묘사

InquiryInfo

이름 묘사
errorDetail 상태가 성공하지 못하면 오류 세부 정보입니다. ErrorDetail
inquiryDetails 워크로드별 세부 정보가 있는 문의 세부 정보입니다.
예를 들어 SQL 및 oracle의 경우 서로 다른 세부 정보가 포함됩니다.
WorkloadInquiryDetails[]
상태 이 컨테이너에 대한 문의 상태(예: )
InProgress
실패 성공 문자열

InquiryValidation

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

MabContainer

이름 묘사
agentVersion 이 컨테이너의 에이전트 버전입니다. 문자열
canReRegister 컨테이너를 한 번 더 등록할 수 있습니다. bool
containerHealthState mab 컨테이너의 상태입니다. 문자열
containerId ContainerID는 컨테이너를 나타냅니다. int
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'(필수)
extendedInfo 이 컨테이너에 대한 추가 정보 MabContainerExtendedInfo
mabContainerHealthDetails 이 mab 컨테이너의 상태 세부 정보입니다. MABContainerHealthDetails[]
protectedItemCount 이 컨테이너에 백업된 항목 수입니다. int

MabContainerExtendedInfo

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

MABContainerHealthDetails

이름 묘사
코드 상태 코드 int
메시지 상태 메시지 문자열
권장 사항 상태 권장 작업 string[]
타이틀 상태 제목 문자열

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

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

ProtectionContainer

이름 묘사
backupManagementType 컨테이너에 대한 백업 관리 유형입니다. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Invalid'
'MAB'
containerType AzureBackupServerContainer형식에 대해 'AzureBackupServerContainer'로 설정합니다. AzureSqlContainer형식에 대해 'AzureSqlContainer'로 설정합니다. AzureSqlagWorkloadContainerProtectionContainer형식에 대해 'SQLAGWorkLoadContainer'로 설정합니다. AzureVMAppContainerProtectionContainer형식에 대해 'VMAppContainer'로 설정합니다. GenericContainer형식에 대해 'GenericContainer'로 설정합니다. AzureIaaSClassicComputeVMContainer형식에 대해 'Microsoft.ClassicCompute/virtualMachines'로 설정합니다. AzureIaaSComputeVMContainer형식에 대해 'Microsoft.Compute/virtualMachines'로 설정합니다. AzureStorageContainer형식에 대해 'StorageContainer'로 설정합니다. 형식 MabContainer'Windows'로 설정합니다. 'AzureBackupServerContainer'
'AzureSqlContainer'
'GenericContainer'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'SQLAGWorkLoadContainer'
'StorageContainer'
'VMAppContainer'
'Windows'(필수)
friendlyName 컨테이너의 이름입니다. 문자열
healthStatus 컨테이너의 상태입니다. 문자열
protectableObjectType 이 컨테이너와 연결된 보호 가능한 개체의 형식 문자열
registrationStatus Recovery Services 자격 증명 모음을 사용한 컨테이너 등록 상태입니다. 문자열

ResourceTags

이름 묘사

WorkloadInquiryDetails

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