Поделиться через


Хранилища Microsoft.RecoveryServices/backupFabrics/protectionContainers 2024-04-01

Определение ресурсов Bicep

Тип ресурса vaults/backupFabrics/protectionContainers можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2024-04-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": "2024-04-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 '2024-04-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

развертывание в Azure
Этот шаблон создает хранилище служб восстановления и определенную политику резервного копирования рабочей нагрузки. Регистрирует виртуальную машину в службе резервного копирования и настраивает защиту
резервное копирование существующей общей папки с помощью служб восстановления (ежедневно)

развертывание в Azure
Этот шаблон настраивает защиту существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров.
резервное копирование существующей общей папки с помощью служб восстановления (почасовой)

развертывание в Azure
Этот шаблон настраивает защиту с почасовой частотой для существующей общей папки, присутствующих в существующей учетной записи хранения. Он создает новый или использует существующее хранилище служб восстановления и политику резервного копирования на основе заданных значений параметров.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса vaults/backupFabrics/protectionContainers можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2024-04-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@2024-04-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 и т. д. струна