Microsoft.RecoveryServices 자격 증명 모음/backupFabrics/protectionContainers 2024-01-01
- 최신
- 2024-04-30-preview
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-preview
- 2022-09-01-preview
- 2022-06-01-preview
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-02-01
- 2021-02-01-preview
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2016-12-01
- 2016-06-01
Bicep 리소스 정의
자격 증명 모음/backupFabrics/protectionContainers 리소스 종류는 다음을 대상으로 하는 작업과 함께 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2024-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: {
{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'
SQLAGWorkLoadContainer
containerType: 'SQLAGWorkLoadContainer'
extendedInfo: {
hostServerName: 'string'
inquiryInfo: {
errorDetail: {}
inquiryDetails: [
{
inquiryValidation: {
errorDetail: {}
status: 'string'
}
itemCount: int
type: 'string'
}
]
status: 'string'
}
nodesList: [
{
errorDetail: {}
nodeName: 'string'
sourceResourceId: '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'
sourceResourceId: '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
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 Bicep자식 리소스의 이름과 형식을 설정하는 방법을 알아보세요. |
string(필수) |
위치 | 리소스 위치입니다. | 문자열 |
태그 | 리소스 태그. | 태그 이름 및 값의 사전입니다. 템플릿 |
부모 | Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다. 자세한 내용은 부모 리소스외부의 자식 리소스 |
형식의 리소스에 대한 기호화된 이름: backupFabrics |
eTag | 선택적 ETag입니다. | 문자열 |
속성 | ProtectionContainerResource 속성 | ProtectionContainer |
ProtectionContainer
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 컨테이너에 대한 백업 관리 유형입니다. | 'AzureBackupServer' 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'DPM' 'DefaultBackup' 'Invalid' '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 서비스 엔드포인트 | GenericContainerExtendedInfoServiceEndpoints |
ContainerIdentityInfo
이름 | 묘사 | 값 |
---|---|---|
aadTenantId | 보호 컨테이너 ID - AAD 테넌트 | 문자열 |
관객 | 보호 컨테이너 ID - 대상 그룹 | 문자열 |
servicePrincipalClientId | 보호 컨테이너 ID - AAD 서비스 주체 | 문자열 |
uniqueName | 컨테이너의 고유 이름 | 문자열 |
GenericContainerExtendedInfoServiceEndpoints
이름 | 묘사 | 값 |
---|---|---|
{customized property} | 문자열 |
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' '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 | 분산 컨테이너 아래의 노드 이름입니다. | 문자열 |
sourceResourceId | 노드의 ARM 리소스 ID | 문자열 |
상태 | 이 노드의 상태입니다. 실패, 성공 |
문자열 |
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 | 이 컨테이너가 업데이트되었을 때 타임스탬프를 찍습니다. | 문자열 |
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 |
메시지 | 상태 메시지 | 문자열 |
권장 사항 | 상태 권장 작업 | string[] |
타이틀 | 상태 제목 | 문자열 |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛 | 묘사 |
---|---|
Recovery Services(매일) 사용하여 기존 파일 공유 백업 Azure |
이 템플릿은 기존 스토리지 계정에 있는 기존 파일 공유에 대한 보호를 구성합니다. 새로 만들거나 설정된 매개 변수 값을 기반으로 기존 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": "2024-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": {
"{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"
SQLAGWorkLoadContainer
"containerType": "SQLAGWorkLoadContainer",
"extendedInfo": {
"hostServerName": "string",
"inquiryInfo": {
"errorDetail": {},
"inquiryDetails": [
{
"inquiryValidation": {
"errorDetail": {},
"status": "string"
},
"itemCount": "int",
"type": "string"
}
],
"status": "string"
},
"nodesList": [
{
"errorDetail": {},
"nodeName": "string",
"sourceResourceId": "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",
"sourceResourceId": "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 버전 | '2024-01-01' |
이름 | 리소스 이름 JSON ARM 템플릿 |
string(필수) |
위치 | 리소스 위치입니다. | 문자열 |
태그 | 리소스 태그. | 태그 이름 및 값의 사전입니다. 템플릿 |
eTag | 선택적 ETag입니다. | 문자열 |
속성 | ProtectionContainerResource 속성 | ProtectionContainer |
ProtectionContainer
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 컨테이너에 대한 백업 관리 유형입니다. | 'AzureBackupServer' 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'DPM' 'DefaultBackup' 'Invalid' '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 서비스 엔드포인트 | GenericContainerExtendedInfoServiceEndpoints |
ContainerIdentityInfo
이름 | 묘사 | 값 |
---|---|---|
aadTenantId | 보호 컨테이너 ID - AAD 테넌트 | 문자열 |
관객 | 보호 컨테이너 ID - 대상 그룹 | 문자열 |
servicePrincipalClientId | 보호 컨테이너 ID - AAD 서비스 주체 | 문자열 |
uniqueName | 컨테이너의 고유 이름 | 문자열 |
GenericContainerExtendedInfoServiceEndpoints
이름 | 묘사 | 값 |
---|---|---|
{customized property} | 문자열 |
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' '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 | 분산 컨테이너 아래의 노드 이름입니다. | 문자열 |
sourceResourceId | 노드의 ARM 리소스 ID | 문자열 |
상태 | 이 노드의 상태입니다. 실패, 성공 |
문자열 |
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 | 이 컨테이너가 업데이트되었을 때 타임스탬프를 찍습니다. | 문자열 |
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 |
메시지 | 상태 메시지 | 문자열 |
권장 사항 | 상태 권장 작업 | string[] |
타이틀 | 상태 제목 | 문자열 |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛 | 묘사 |
---|---|
Recovery Services(매일) 사용하여 기존 파일 공유 백업 Azure |
이 템플릿은 기존 스토리지 계정에 있는 기존 파일 공유에 대한 보호를 구성합니다. 새로 만들거나 설정된 매개 변수 값을 기반으로 기존 Recovery Services 자격 증명 모음 및 백업 정책을 사용합니다. |
복구 서비스(매시간) 사용하여 기존 파일 공유 백업 Azure |
이 템플릿은 기존 스토리지 계정에 있는 기존 파일 공유에 대한 시간별 빈도로 보호를 구성합니다. 새로 만들거나 설정된 매개 변수 값을 기반으로 기존 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@2024-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 = {
{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"
SQLAGWorkLoadContainer
containerType = "SQLAGWorkLoadContainer"
extendedInfo = {
hostServerName = "string"
inquiryInfo = {
errorDetail = {}
inquiryDetails = [
{
inquiryValidation = {
errorDetail = {}
status = "string"
}
itemCount = int
type = "string"
}
]
status = "string"
}
nodesList = [
{
errorDetail = {}
nodeName = "string"
sourceResourceId = "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"
sourceResourceId = "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@2024-01-01" |
이름 | 리소스 이름 | string(필수) |
위치 | 리소스 위치입니다. | 문자열 |
parent_id | 이 리소스의 부모인 리소스의 ID입니다. | 유형의 리소스에 대한 ID: backupFabrics |
태그 | 리소스 태그. | 태그 이름 및 값의 사전입니다. |
eTag | 선택적 ETag입니다. | 문자열 |
속성 | 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 서비스 엔드포인트 | GenericContainerExtendedInfoServiceEndpoints |
ContainerIdentityInfo
이름 | 묘사 | 값 |
---|---|---|
aadTenantId | 보호 컨테이너 ID - AAD 테넌트 | 문자열 |
관객 | 보호 컨테이너 ID - 대상 그룹 | 문자열 |
servicePrincipalClientId | 보호 컨테이너 ID - AAD 서비스 주체 | 문자열 |
uniqueName | 컨테이너의 고유 이름 | 문자열 |
GenericContainerExtendedInfoServiceEndpoints
이름 | 묘사 | 값 |
---|---|---|
{customized property} | 문자열 |
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 작업 | "잘못됨" "등록" "다시 등록" |
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 | 분산 컨테이너 아래의 노드 이름입니다. | 문자열 |
sourceResourceId | 노드의 ARM 리소스 ID | 문자열 |
상태 | 이 노드의 상태입니다. 실패, 성공 |
문자열 |
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 | 이 컨테이너가 업데이트되었을 때 타임스탬프를 찍습니다. | 문자열 |
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입니다. 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" "클라이언트" "Exchange" "FileFolder" "GenericDataSource" "잘못됨" "SAPAseDatabase" "SAPHanaDBInstance" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
lastBackupStatus | 이 컨테이너의 최신 백업 상태입니다. | 문자열 |
lastRefreshedAt | 이 컨테이너가 새로 고쳐졌을 때의 타임스탬프는 다음과 같습니다. | 문자열 |
policyName | 이 컨테이너와 연결된 백업 정책입니다. | 문자열 |
MABContainerHealthDetails
이름 | 묘사 | 값 |
---|---|---|
코드 | 상태 코드 | int |
메시지 | 상태 메시지 | 문자열 |
권장 사항 | 상태 권장 작업 | string[] |
타이틀 | 상태 제목 | 문자열 |