Хранилища Microsoft.RecoveryServices/backupFabrics/protectionContainers 2023-06-01
- последние
- 2024-10-01
- 2024-07-30-preview
- 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
Тип ресурса vaults/backupFabrics/protectionContainers можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2023-06-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'
sourceResourceId: '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'
sourceResourceId: '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 | Идентификатор контейнера. | струна |
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
AzureBackupServerContainer (обязательно) |
dpmAgentVersion | Версия агента ядра резервного копирования | струна |
dpmServers | Список backupEngines, защищающий контейнер | string[] |
extendedInfo | Расширенные сведения о контейнере. | DPMContainerExtendedInfo |
protectedItemCount | Количество защищенных элементов в BackupEngine | int |
protectionStatus | Состояние защиты контейнера. | струна |
upgradeAvailable | Проверка доступности обновления | bool |
AzureIaaSClassicComputeVMContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
Microsoft.ClassicCompute/virtualMachines (обязательно) |
resourceGroup | Имя группы ресурсов хранилища служб восстановления. | струна |
virtualMachineId | Полный URL-адрес виртуальной машины, представленной этим контейнером виртуальной машины IaaS Azure. | струна |
virtualMachineVersion | Указывает, представляет ли контейнер классическую или виртуальную машину Azure Resource Manager. | струна |
AzureIaaSComputeVMContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
Microsoft.Compute/virtualMachines (обязательно) |
resourceGroup | Имя группы ресурсов хранилища служб восстановления. | струна |
virtualMachineId | Полный URL-адрес виртуальной машины, представленной этим контейнером виртуальной машины IaaS Azure. | струна |
virtualMachineVersion | Указывает, представляет ли контейнер классическую или виртуальную машину Azure Resource Manager. | струна |
AzureSqlagWorkloadContainerProtectionContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
SQLAGWorkLoadContainer (обязательно) |
extendedInfo | Дополнительные сведения о контейнере рабочей нагрузки. | AzureWorkloadContainerExtendedInfo |
LastUpdatedTime | Метка времени при обновлении этого контейнера. | струна |
operationType | Операция Re-Do | "Недопустимый" 'Register' (Регистрация) Перерегистрирование |
sourceResourceId | Идентификатор ARM виртуальной машины, представленной этим контейнером рабочей нагрузки Azure | струна |
workloadType | Тип рабочей нагрузки, для которого была отправлена регистрация. | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
AzureSqlContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
AzureSqlContainer (обязательно) |
AzureStorageContainer
Имя | Описание | Ценность |
---|---|---|
acquireStorageAccountLock | Требуется ли получить блокировку учетной записи хранения для этого контейнера или нет. | "Приобретение" 'NotAcquire' |
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
StorageContainer (обязательно) |
protectedItemCount | Количество элементов, резервных копии которых выполняется в этом контейнере. | int |
resourceGroup | Имя группы ресурсов хранилища служб восстановления. | струна |
sourceResourceId | Полный URL-адрес ARM. | струна |
storageAccountVersion | Версия учетной записи хранения. | струна |
AzureVMAppContainerProtectionContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
VMAppContainer (обязательно) |
extendedInfo | Дополнительные сведения о контейнере рабочей нагрузки. | AzureWorkloadContainerExtendedInfo |
LastUpdatedTime | Метка времени при обновлении этого контейнера. | струна |
operationType | Операция Re-Do | "Недопустимый" 'Register' (Регистрация) Перерегистрирование |
sourceResourceId | Идентификатор ARM виртуальной машины, представленной этим контейнером рабочей нагрузки Azure | струна |
workloadType | Тип рабочей нагрузки, для которого была отправлена регистрация. | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
AzureWorkloadContainerExtendedInfo
Имя | Описание | Ценность |
---|---|---|
hostServerName | Имя ос узла в случае автономного и кластерного имени в случае распределенного контейнера. | струна |
запросInfo | Состояние запроса для контейнера. | запроса |
nodesList | Список узлов в случае распределенного контейнера. | DistributedNodesInfo[] |
ContainerIdentityInfo
Имя | Описание | Ценность |
---|---|---|
aadTenantId | Удостоверение контейнера защиты — клиент AAD | струна |
публика | Удостоверение контейнера защиты — аудитория | струна |
servicePrincipalClientId | Удостоверение контейнера защиты — субъект-служба AAD | струна |
uniqueName | Уникальное имя контейнера | струна |
DistributedNodesInfo
Имя | Описание | Ценность | |
---|---|---|---|
errorDetail | Сведения об ошибке, если состояние не выполнено. | ErrorDetail | |
nodeName | Имя узла в распределенном контейнере. | струна | |
sourceResourceId | Идентификатор ресурса ARM узла | струна | |
статус | Состояние этого узла. Неудача |
Удалось | струна |
DPMContainerExtendedInfo
Имя | Описание | Ценность |
---|---|---|
lastRefreshedAt | Время последнего обновления DPMContainer. | струна |
ErrorDetail
Имя | Описание | Ценность |
---|
GenericContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
GenericContainer (обязательный) |
extendedInformation | Расширенная информация (не возвращается в вызовах API контейнера списка) | GenericContainerExtendedInfo |
fabricName | Имя структуры контейнера | струна |
GenericContainerExtendedInfo
Имя | Описание | Ценность |
---|---|---|
containerIdentityInfo | Сведения об удостоверениях контейнера | ContainerIdentityInfo |
rawCertData | Открытый ключ сертификата контейнера | струна |
serviceEndpoints | Конечные точки службы архивации Azure для контейнера | GenericContainerExtendedInfoServiceEndpoints |
GenericContainerExtendedInfoServiceEndpoints
Имя | Описание | Ценность |
---|
ЗапросInfo
Имя | Описание | Ценность | ||
---|---|---|---|---|
errorDetail | Сведения об ошибке, если состояние не выполнено. | ErrorDetail | ||
запросDetails | Сведения о запросе, которые будут содержать конкретные сведения о рабочей нагрузке. Например, для SQL и oracle это будет содержать различные сведения. |
WorkloadInquiryDetails[] | ||
статус | Состояние запроса для этого контейнера, например InProgress |
Неудача | Удалось | струна |
ЗапросValidation
Имя | Описание | Ценность |
---|---|---|
errorDetail | Сведения об ошибке в случае, если состояние не является успешной. | ErrorDetail |
статус | Состояние проверки запроса. | струна |
MabContainer
Имя | Описание | Ценность |
---|---|---|
agentVersion | Версия агента этого контейнера. | струна |
canReRegister | Можно ли зарегистрировать контейнер еще раз. | bool |
containerHealthState | Состояние работоспособности контейнера mab. | струна |
containerId | ContainerID представляет контейнер. | int |
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
"Windows" (обязательно) |
extendedInfo | Дополнительные сведения для этого контейнера | MabContainerExtendedInfo |
mabContainerHealthDetails | Сведения о работоспособности этого контейнера mab. | MABContainerHealthDetails[] |
protectedItemCount | Количество элементов, резервных копии которых выполняется в этом контейнере. | int |
MabContainerExtendedInfo
Имя | Описание | Ценность |
---|---|---|
backupItems | Список элементов резервного копирования, связанных с этим контейнером. | string[] |
backupItemType | Тип элементов резервного копирования, связанных с этим контейнером. | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
lastBackupStatus | Последнее состояние резервного копирования этого контейнера. | струна |
lastRefreshedAt | Метка времени при обновлении этого контейнера. | струна |
policyName | Политика резервного копирования, связанная с этим контейнером. | струна |
MABContainerHealthDetails
Имя | Описание | Ценность |
---|---|---|
код | Код работоспособности | int |
Сообщение | Сообщение о работоспособности | струна |
Рекомендации | Рекомендуемые действия работоспособности | string[] |
титул | Название работоспособности | струна |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers
Имя | Описание | Ценность |
---|---|---|
eTag | Необязательный ETag. | струна |
местоположение | Расположение ресурса. | струна |
имя | Имя ресурса | строка (обязательно) |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: хранилища /backupFabrics |
свойства | Свойства ProtectionContainerResource | ProtectionContainer |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
ProtectionContainer
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Тип управления резервными копиями для контейнера. | AzureBackupServer AzureIaasVM AzureSql AzureStorage AzureWorkload DefaultBackup DPM "Недопустимый" MAB |
containerType | Установите значение AzureBackupServerContainer для типа AzureBackupServerContainer. Установите значение AzureSqlContainer для типа AzureSqlContainer. Установите значение "SQLAGWorkLoadContainer" для типа AzureSqlagWorkloadContainerProtectionContainer. Установите значение VMAppContainer для типа AzureVMAppContainerProtectionContainer. Установите значение GenericContainer для типа GenericContainer. Установите значение Microsoft.ClassicCompute/virtualMachines для типа AzureIaaSClassicComputeVMContainer. Установите значение Microsoft.Compute/virtualMachines для типа azureIaaSComputeVMContainer. Установите значение StorageContainer для типа AzureStorageContainer. Установите значение "Windows" для типа MabContainer. | AzureBackupServerContainer AzureSqlContainer GenericContainer Microsoft.ClassicCompute/virtualMachines Microsoft.Compute/virtualMachines "SQLAGWorkLoadContainer" StorageContainer VmAppContainer "Windows" (обязательно) |
friendlyName | Понятное имя контейнера. | струна |
healthStatus | Состояние работоспособности контейнера. | струна |
protectableObjectType | Тип защищаемого объекта, связанного с этим контейнером | струна |
registrationStatus | Состояние регистрации контейнера в хранилище служб восстановления. | струна |
ResourceTags
Имя | Описание | Ценность |
---|
WorkloadInquiryDetails
Имя | Описание | Ценность |
---|---|---|
запросValidation | Проверка запроса, например разрешения и другие проверки резервного копирования. | запроса |
itemCount | Содержит число защищенных элементов внутри этого контейнера. | int |
тип | Тип рабочей нагрузки, например SQL, Oracle и т. д. | струна |
Примеры краткого руководства
Следующие примеры краткого руководства по развертыванию этого типа ресурса.
Bicep-файл | Описание |
---|---|
Azure Backup для рабочей нагрузки на виртуальных машинах Azure | Этот шаблон создает хранилище служб восстановления и определенную политику резервного копирования рабочей нагрузки. Регистрирует виртуальную машину в службе резервного копирования и настраивает защиту |
резервное копирование существующей общей папки с помощью служб восстановления (ежедневно) | Этот шаблон настраивает защиту существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров. |
резервное копирование существующей общей папки с помощью служб восстановления (почасовой) | Этот шаблон настраивает защиту с почасовой частотой для существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров. |
Определение ресурса шаблона ARM
Тип ресурса vaults/backupFabrics/protectionContainers можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
"apiVersion": "2023-06-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",
"sourceResourceId": "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",
"sourceResourceId": "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 | Идентификатор контейнера. | струна |
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
AzureBackupServerContainer (обязательно) |
dpmAgentVersion | Версия агента ядра резервного копирования | струна |
dpmServers | Список backupEngines, защищающий контейнер | string[] |
extendedInfo | Расширенные сведения о контейнере. | DPMContainerExtendedInfo |
protectedItemCount | Количество защищенных элементов в BackupEngine | int |
protectionStatus | Состояние защиты контейнера. | струна |
upgradeAvailable | Проверка доступности обновления | bool |
AzureIaaSClassicComputeVMContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
Microsoft.ClassicCompute/virtualMachines (обязательно) |
resourceGroup | Имя группы ресурсов хранилища служб восстановления. | струна |
virtualMachineId | Полный URL-адрес виртуальной машины, представленной этим контейнером виртуальной машины IaaS Azure. | струна |
virtualMachineVersion | Указывает, представляет ли контейнер классическую или виртуальную машину Azure Resource Manager. | струна |
AzureIaaSComputeVMContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
Microsoft.Compute/virtualMachines (обязательно) |
resourceGroup | Имя группы ресурсов хранилища служб восстановления. | струна |
virtualMachineId | Полный URL-адрес виртуальной машины, представленной этим контейнером виртуальной машины IaaS Azure. | струна |
virtualMachineVersion | Указывает, представляет ли контейнер классическую или виртуальную машину Azure Resource Manager. | струна |
AzureSqlagWorkloadContainerProtectionContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
SQLAGWorkLoadContainer (обязательно) |
extendedInfo | Дополнительные сведения о контейнере рабочей нагрузки. | AzureWorkloadContainerExtendedInfo |
LastUpdatedTime | Метка времени при обновлении этого контейнера. | струна |
operationType | Операция Re-Do | "Недопустимый" 'Register' (Регистрация) Перерегистрирование |
sourceResourceId | Идентификатор ARM виртуальной машины, представленной этим контейнером рабочей нагрузки Azure | струна |
workloadType | Тип рабочей нагрузки, для которого была отправлена регистрация. | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
AzureSqlContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
AzureSqlContainer (обязательно) |
AzureStorageContainer
Имя | Описание | Ценность |
---|---|---|
acquireStorageAccountLock | Требуется ли получить блокировку учетной записи хранения для этого контейнера или нет. | "Приобретение" 'NotAcquire' |
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
StorageContainer (обязательно) |
protectedItemCount | Количество элементов, резервных копии которых выполняется в этом контейнере. | int |
resourceGroup | Имя группы ресурсов хранилища служб восстановления. | струна |
sourceResourceId | Полный URL-адрес ARM. | струна |
storageAccountVersion | Версия учетной записи хранения. | струна |
AzureVMAppContainerProtectionContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
VMAppContainer (обязательно) |
extendedInfo | Дополнительные сведения о контейнере рабочей нагрузки. | AzureWorkloadContainerExtendedInfo |
LastUpdatedTime | Метка времени при обновлении этого контейнера. | струна |
operationType | Операция Re-Do | "Недопустимый" 'Register' (Регистрация) Перерегистрирование |
sourceResourceId | Идентификатор ARM виртуальной машины, представленной этим контейнером рабочей нагрузки Azure | струна |
workloadType | Тип рабочей нагрузки, для которого была отправлена регистрация. | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
AzureWorkloadContainerExtendedInfo
Имя | Описание | Ценность |
---|---|---|
hostServerName | Имя ос узла в случае автономного и кластерного имени в случае распределенного контейнера. | струна |
запросInfo | Состояние запроса для контейнера. | запроса |
nodesList | Список узлов в случае распределенного контейнера. | DistributedNodesInfo[] |
ContainerIdentityInfo
Имя | Описание | Ценность |
---|---|---|
aadTenantId | Удостоверение контейнера защиты — клиент AAD | струна |
публика | Удостоверение контейнера защиты — аудитория | струна |
servicePrincipalClientId | Удостоверение контейнера защиты — субъект-служба AAD | струна |
uniqueName | Уникальное имя контейнера | струна |
DistributedNodesInfo
Имя | Описание | Ценность | |
---|---|---|---|
errorDetail | Сведения об ошибке, если состояние не выполнено. | ErrorDetail | |
nodeName | Имя узла в распределенном контейнере. | струна | |
sourceResourceId | Идентификатор ресурса ARM узла | струна | |
статус | Состояние этого узла. Неудача |
Удалось | струна |
DPMContainerExtendedInfo
Имя | Описание | Ценность |
---|---|---|
lastRefreshedAt | Время последнего обновления DPMContainer. | струна |
ErrorDetail
Имя | Описание | Ценность |
---|
GenericContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
GenericContainer (обязательный) |
extendedInformation | Расширенная информация (не возвращается в вызовах API контейнера списка) | GenericContainerExtendedInfo |
fabricName | Имя структуры контейнера | струна |
GenericContainerExtendedInfo
Имя | Описание | Ценность |
---|---|---|
containerIdentityInfo | Сведения об удостоверениях контейнера | ContainerIdentityInfo |
rawCertData | Открытый ключ сертификата контейнера | струна |
serviceEndpoints | Конечные точки службы архивации Azure для контейнера | GenericContainerExtendedInfoServiceEndpoints |
GenericContainerExtendedInfoServiceEndpoints
Имя | Описание | Ценность |
---|
ЗапросInfo
Имя | Описание | Ценность | ||
---|---|---|---|---|
errorDetail | Сведения об ошибке, если состояние не выполнено. | ErrorDetail | ||
запросDetails | Сведения о запросе, которые будут содержать конкретные сведения о рабочей нагрузке. Например, для SQL и oracle это будет содержать различные сведения. |
WorkloadInquiryDetails[] | ||
статус | Состояние запроса для этого контейнера, например InProgress |
Неудача | Удалось | струна |
ЗапросValidation
Имя | Описание | Ценность |
---|---|---|
errorDetail | Сведения об ошибке в случае, если состояние не является успешной. | ErrorDetail |
статус | Состояние проверки запроса. | струна |
MabContainer
Имя | Описание | Ценность |
---|---|---|
agentVersion | Версия агента этого контейнера. | струна |
canReRegister | Можно ли зарегистрировать контейнер еще раз. | bool |
containerHealthState | Состояние работоспособности контейнера mab. | струна |
containerId | ContainerID представляет контейнер. | int |
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
"Windows" (обязательно) |
extendedInfo | Дополнительные сведения для этого контейнера | MabContainerExtendedInfo |
mabContainerHealthDetails | Сведения о работоспособности этого контейнера mab. | MABContainerHealthDetails[] |
protectedItemCount | Количество элементов, резервных копии которых выполняется в этом контейнере. | int |
MabContainerExtendedInfo
Имя | Описание | Ценность |
---|---|---|
backupItems | Список элементов резервного копирования, связанных с этим контейнером. | string[] |
backupItemType | Тип элементов резервного копирования, связанных с этим контейнером. | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
lastBackupStatus | Последнее состояние резервного копирования этого контейнера. | струна |
lastRefreshedAt | Метка времени при обновлении этого контейнера. | струна |
policyName | Политика резервного копирования, связанная с этим контейнером. | струна |
MABContainerHealthDetails
Имя | Описание | Ценность |
---|---|---|
код | Код работоспособности | int |
Сообщение | Сообщение о работоспособности | струна |
Рекомендации | Рекомендуемые действия работоспособности | string[] |
титул | Название работоспособности | струна |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2023-06-01' |
eTag | Необязательный ETag. | струна |
местоположение | Расположение ресурса. | струна |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства ProtectionContainerResource | ProtectionContainer |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
тип | Тип ресурса | 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers' |
ProtectionContainer
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Тип управления резервными копиями для контейнера. | AzureBackupServer AzureIaasVM AzureSql AzureStorage AzureWorkload DefaultBackup DPM "Недопустимый" MAB |
containerType | Установите значение AzureBackupServerContainer для типа AzureBackupServerContainer. Установите значение AzureSqlContainer для типа AzureSqlContainer. Установите значение "SQLAGWorkLoadContainer" для типа AzureSqlagWorkloadContainerProtectionContainer. Установите значение VMAppContainer для типа AzureVMAppContainerProtectionContainer. Установите значение GenericContainer для типа GenericContainer. Установите значение Microsoft.ClassicCompute/virtualMachines для типа AzureIaaSClassicComputeVMContainer. Установите значение Microsoft.Compute/virtualMachines для типа azureIaaSComputeVMContainer. Установите значение StorageContainer для типа AzureStorageContainer. Установите значение "Windows" для типа MabContainer. | AzureBackupServerContainer AzureSqlContainer GenericContainer Microsoft.ClassicCompute/virtualMachines Microsoft.Compute/virtualMachines "SQLAGWorkLoadContainer" StorageContainer VmAppContainer "Windows" (обязательно) |
friendlyName | Понятное имя контейнера. | струна |
healthStatus | Состояние работоспособности контейнера. | струна |
protectableObjectType | Тип защищаемого объекта, связанного с этим контейнером | струна |
registrationStatus | Состояние регистрации контейнера в хранилище служб восстановления. | струна |
ResourceTags
Имя | Описание | Ценность |
---|
WorkloadInquiryDetails
Имя | Описание | Ценность |
---|---|---|
запросValidation | Проверка запроса, например разрешения и другие проверки резервного копирования. | запроса |
itemCount | Содержит число защищенных элементов внутри этого контейнера. | int |
тип | Тип рабочей нагрузки, например SQL, Oracle и т. д. | струна |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Azure Backup для рабочей нагрузки на виртуальных машинах Azure развертывание |
Этот шаблон создает хранилище служб восстановления и определенную политику резервного копирования рабочей нагрузки. Регистрирует виртуальную машину в службе резервного копирования и настраивает защиту |
резервное копирование существующей общей папки с помощью служб восстановления (ежедневно) развертывание |
Этот шаблон настраивает защиту существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров. |
резервное копирование существующей общей папки с помощью служб восстановления (почасовой) развертывание |
Этот шаблон настраивает защиту с почасовой частотой для существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса vaults/backupFabrics/protectionContainers можно развернуть с помощью операций, предназначенных для следующих операций:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2023-06-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"
sourceResourceId = "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"
sourceResourceId = "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 | Идентификатор контейнера. | струна |
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
AzureBackupServerContainer (обязательно) |
dpmAgentVersion | Версия агента ядра резервного копирования | струна |
dpmServers | Список backupEngines, защищающий контейнер | string[] |
extendedInfo | Расширенные сведения о контейнере. | DPMContainerExtendedInfo |
protectedItemCount | Количество защищенных элементов в BackupEngine | int |
protectionStatus | Состояние защиты контейнера. | струна |
upgradeAvailable | Проверка доступности обновления | bool |
AzureIaaSClassicComputeVMContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
Microsoft.ClassicCompute/virtualMachines (обязательно) |
resourceGroup | Имя группы ресурсов хранилища служб восстановления. | струна |
virtualMachineId | Полный URL-адрес виртуальной машины, представленной этим контейнером виртуальной машины IaaS Azure. | струна |
virtualMachineVersion | Указывает, представляет ли контейнер классическую или виртуальную машину Azure Resource Manager. | струна |
AzureIaaSComputeVMContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
Microsoft.Compute/virtualMachines (обязательно) |
resourceGroup | Имя группы ресурсов хранилища служб восстановления. | струна |
virtualMachineId | Полный URL-адрес виртуальной машины, представленной этим контейнером виртуальной машины IaaS Azure. | струна |
virtualMachineVersion | Указывает, представляет ли контейнер классическую или виртуальную машину Azure Resource Manager. | струна |
AzureSqlagWorkloadContainerProtectionContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
SQLAGWorkLoadContainer (обязательно) |
extendedInfo | Дополнительные сведения о контейнере рабочей нагрузки. | AzureWorkloadContainerExtendedInfo |
LastUpdatedTime | Метка времени при обновлении этого контейнера. | струна |
operationType | Операция Re-Do | "Недопустимый" 'Register' (Регистрация) Перерегистрирование |
sourceResourceId | Идентификатор ARM виртуальной машины, представленной этим контейнером рабочей нагрузки Azure | струна |
workloadType | Тип рабочей нагрузки, для которого была отправлена регистрация. | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
AzureSqlContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
AzureSqlContainer (обязательно) |
AzureStorageContainer
Имя | Описание | Ценность |
---|---|---|
acquireStorageAccountLock | Требуется ли получить блокировку учетной записи хранения для этого контейнера или нет. | "Приобретение" 'NotAcquire' |
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
StorageContainer (обязательно) |
protectedItemCount | Количество элементов, резервных копии которых выполняется в этом контейнере. | int |
resourceGroup | Имя группы ресурсов хранилища служб восстановления. | струна |
sourceResourceId | Полный URL-адрес ARM. | струна |
storageAccountVersion | Версия учетной записи хранения. | струна |
AzureVMAppContainerProtectionContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
VMAppContainer (обязательно) |
extendedInfo | Дополнительные сведения о контейнере рабочей нагрузки. | AzureWorkloadContainerExtendedInfo |
LastUpdatedTime | Метка времени при обновлении этого контейнера. | струна |
operationType | Операция Re-Do | "Недопустимый" 'Register' (Регистрация) Перерегистрирование |
sourceResourceId | Идентификатор ARM виртуальной машины, представленной этим контейнером рабочей нагрузки Azure | струна |
workloadType | Тип рабочей нагрузки, для которого была отправлена регистрация. | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
AzureWorkloadContainerExtendedInfo
Имя | Описание | Ценность |
---|---|---|
hostServerName | Имя ос узла в случае автономного и кластерного имени в случае распределенного контейнера. | струна |
запросInfo | Состояние запроса для контейнера. | запроса |
nodesList | Список узлов в случае распределенного контейнера. | DistributedNodesInfo[] |
ContainerIdentityInfo
Имя | Описание | Ценность |
---|---|---|
aadTenantId | Удостоверение контейнера защиты — клиент AAD | струна |
публика | Удостоверение контейнера защиты — аудитория | струна |
servicePrincipalClientId | Удостоверение контейнера защиты — субъект-служба AAD | струна |
uniqueName | Уникальное имя контейнера | струна |
DistributedNodesInfo
Имя | Описание | Ценность | |
---|---|---|---|
errorDetail | Сведения об ошибке, если состояние не выполнено. | ErrorDetail | |
nodeName | Имя узла в распределенном контейнере. | струна | |
sourceResourceId | Идентификатор ресурса ARM узла | струна | |
статус | Состояние этого узла. Неудача |
Удалось | струна |
DPMContainerExtendedInfo
Имя | Описание | Ценность |
---|---|---|
lastRefreshedAt | Время последнего обновления DPMContainer. | струна |
ErrorDetail
Имя | Описание | Ценность |
---|
GenericContainer
Имя | Описание | Ценность |
---|---|---|
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
GenericContainer (обязательный) |
extendedInformation | Расширенная информация (не возвращается в вызовах API контейнера списка) | GenericContainerExtendedInfo |
fabricName | Имя структуры контейнера | струна |
GenericContainerExtendedInfo
Имя | Описание | Ценность |
---|---|---|
containerIdentityInfo | Сведения об удостоверениях контейнера | ContainerIdentityInfo |
rawCertData | Открытый ключ сертификата контейнера | струна |
serviceEndpoints | Конечные точки службы архивации Azure для контейнера | GenericContainerExtendedInfoServiceEndpoints |
GenericContainerExtendedInfoServiceEndpoints
Имя | Описание | Ценность |
---|
ЗапросInfo
Имя | Описание | Ценность | ||
---|---|---|---|---|
errorDetail | Сведения об ошибке, если состояние не выполнено. | ErrorDetail | ||
запросDetails | Сведения о запросе, которые будут содержать конкретные сведения о рабочей нагрузке. Например, для SQL и oracle это будет содержать различные сведения. |
WorkloadInquiryDetails[] | ||
статус | Состояние запроса для этого контейнера, например InProgress |
Неудача | Удалось | струна |
ЗапросValidation
Имя | Описание | Ценность |
---|---|---|
errorDetail | Сведения об ошибке в случае, если состояние не является успешной. | ErrorDetail |
статус | Состояние проверки запроса. | струна |
MabContainer
Имя | Описание | Ценность |
---|---|---|
agentVersion | Версия агента этого контейнера. | струна |
canReRegister | Можно ли зарегистрировать контейнер еще раз. | bool |
containerHealthState | Состояние работоспособности контейнера mab. | струна |
containerId | ContainerID представляет контейнер. | int |
containerType | Тип контейнера. Значение этого свойства для: 1. Вычислительная виртуальная машина Azure — Microsoft.Compute/virtualMachines 2. Классическая виртуальная машина Вычислений Azure — Microsoft.ClassicCompute/virtualMachines 3. Компьютеры Windows (например, MAB, DPM и т. д.) Windows 4. Экземпляр SQL Azure — AzureSqlContainer. 5. Контейнеры хранилища — StorageContainer. 6. Рабочая нагрузка Azure Резервное копирование — VMAppContainer |
"Windows" (обязательно) |
extendedInfo | Дополнительные сведения для этого контейнера | MabContainerExtendedInfo |
mabContainerHealthDetails | Сведения о работоспособности этого контейнера mab. | MABContainerHealthDetails[] |
protectedItemCount | Количество элементов, резервных копии которых выполняется в этом контейнере. | int |
MabContainerExtendedInfo
Имя | Описание | Ценность |
---|---|---|
backupItems | Список элементов резервного копирования, связанных с этим контейнером. | string[] |
backupItemType | Тип элементов резервного копирования, связанных с этим контейнером. | AzureFileShare AzureSqlDb "Клиент" Exchange FileFolder "GenericDataSource" "Недопустимый" SAPAseDatabase "SAPHanaDatabase" "SAPHanaDBInstance" "Sharepoint" "SQLDataBase" "SQLDB" SystemState "Виртуальная машина" VMwareVM |
lastBackupStatus | Последнее состояние резервного копирования этого контейнера. | струна |
lastRefreshedAt | Метка времени при обновлении этого контейнера. | струна |
policyName | Политика резервного копирования, связанная с этим контейнером. | струна |
MABContainerHealthDetails
Имя | Описание | Ценность |
---|---|---|
код | Код работоспособности | int |
Сообщение | Сообщение о работоспособности | струна |
Рекомендации | Рекомендуемые действия работоспособности | string[] |
титул | Название работоспособности | струна |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers
Имя | Описание | Ценность |
---|---|---|
eTag | Необязательный ETag. | струна |
местоположение | Расположение ресурса. | струна |
имя | Имя ресурса | строка (обязательно) |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: хранилища или backupFabrics |
свойства | Свойства ProtectionContainerResource | ProtectionContainer |
Теги | Теги ресурсов | Словарь имен и значений тегов. |
тип | Тип ресурса | "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2023-06-01" |
ProtectionContainer
Имя | Описание | Ценность |
---|---|---|
backupManagementType | Тип управления резервными копиями для контейнера. | AzureBackupServer AzureIaasVM AzureSql AzureStorage AzureWorkload DefaultBackup DPM "Недопустимый" MAB |
containerType | Установите значение AzureBackupServerContainer для типа AzureBackupServerContainer. Установите значение AzureSqlContainer для типа AzureSqlContainer. Установите значение "SQLAGWorkLoadContainer" для типа AzureSqlagWorkloadContainerProtectionContainer. Установите значение VMAppContainer для типа AzureVMAppContainerProtectionContainer. Установите значение GenericContainer для типа GenericContainer. Установите значение Microsoft.ClassicCompute/virtualMachines для типа AzureIaaSClassicComputeVMContainer. Установите значение Microsoft.Compute/virtualMachines для типа azureIaaSComputeVMContainer. Установите значение StorageContainer для типа AzureStorageContainer. Установите значение "Windows" для типа MabContainer. | AzureBackupServerContainer AzureSqlContainer GenericContainer Microsoft.ClassicCompute/virtualMachines Microsoft.Compute/virtualMachines "SQLAGWorkLoadContainer" StorageContainer VmAppContainer "Windows" (обязательно) |
friendlyName | Понятное имя контейнера. | струна |
healthStatus | Состояние работоспособности контейнера. | струна |
protectableObjectType | Тип защищаемого объекта, связанного с этим контейнером | струна |
registrationStatus | Состояние регистрации контейнера в хранилище служб восстановления. | струна |
ResourceTags
Имя | Описание | Ценность |
---|
WorkloadInquiryDetails
Имя | Описание | Ценность |
---|---|---|
запросValidation | Проверка запроса, например разрешения и другие проверки резервного копирования. | запроса |
itemCount | Содержит число защищенных элементов внутри этого контейнера. | int |
тип | Тип рабочей нагрузки, например SQL, Oracle и т. д. | струна |