Хранилища Microsoft.RecoveryServices

Определение ресурса Bicep

Тип ресурса хранилища можно развернуть в следующих объектах:

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

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

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

resource symbolicname 'Microsoft.RecoveryServices/vaults@2023-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: 'string'
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  etag: 'string'
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    encryption: {
      infrastructureEncryption: 'string'
      kekIdentity: {
        userAssignedIdentity: 'string'
        useSystemAssignedIdentity: bool
      }
      keyVaultProperties: {
        keyUri: 'string'
      }
    }
    monitoringSettings: {
      azureMonitorAlertSettings: {
        alertsForAllJobFailures: 'string'
      }
      classicAlertSettings: {
        alertsForCriticalOperations: 'string'
      }
    }
    moveDetails: {}
    publicNetworkAccess: 'string'
    redundancySettings: {}
    securitySettings: {
      immutabilitySettings: {
        state: 'string'
      }
    }
    upgradeDetails: {}
  }
}

Значения свойств

vaults

Имя Описание Значение
name имя ресурса. string (обязательно)

Ограничение символов: 2-50

Допустимые символы:
Буквенно-цифровые символы и дефисы.

Начинается с буквы.
location Расположение ресурса. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku В этом столбце указан уникальный системный идентификатор для каждого ресурса Azure. SKU
etag Необязательный ETag. строка
удостоверение Удостоверение ресурса. IdentityData
properties Свойства хранилища. VaultProperties

IdentityData

Имя Описание Значение
тип Используемый тип управляемого удостоверения. Тип SystemAssigned, UserAssigned включает как неявно созданное удостоверение, так и набор назначаемых пользователем удостоверений. Тип None приведет к удалению всех удостоверений. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
userAssignedIdentities Список назначаемых пользователем удостоверений, связанных с ресурсом. Ключи словаря удостоверений, назначаемые пользователем, будут иметь идентификаторы ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". object

VaultProperties

Имя Описание Значение
шифрование Сведения о ключе, управляемом клиентом, о ресурсе. VaultPropertiesEncryption
monitoringSettings Параметры мониторинга хранилища MonitoringSettings
moveDetails Сведения о последней операции перемещения, выполненной в ресурсе Azure VaultPropertiesMoveDetails
publicNetworkAccess свойство для включения или отключения входящего сетевого трафика поставщика ресурсов от общедоступных клиентов "Отключено"
"Включено"
избыточностьПараметры Параметры избыточности хранилища VaultPropertiesRedundancySettings
securitySettings Параметры безопасности хранилища SecuritySettings
upgradeDetails Сведения об обновлении хранилища. UpgradeDetails

VaultPropertiesEncryption

Имя Описание Значение
infrastructureEncryption Включение или отключение состояния двойного шифрования "Отключено"
"Включено"
kekIdentity Сведения об удостоверении, используемом для CMK CmkKekIdentity
KeyVaultProperties Свойства Key Vault, на котором размещается CMK CmkKeyVaultProperties

CmkKekIdentity

Имя Описание Значение
userAssignedIdentity Назначенное пользователем удостоверение, которое будет использоваться для предоставления разрешений на случай, если используется тип удостоверения UserAssigned строка
useSystemAssignedIdentity Укажите, что необходимо использовать удостоверение, назначаемое системой. Взаимоисключающий с полем userAssignedIdentity bool

CmkKeyVaultProperties

Имя Описание Значение
keyUri Универсальный код ресурса (URI) ключа, управляемого клиентом строка

MonitoringSettings

Имя Описание Значение
azureMonitorAlertSettings Параметры оповещений на основе Azure Monitor AzureMonitorAlertSettings
classicAlertSettings Параметры классических оповещений ClassicAlertSettings

AzureMonitorAlertSettings

Имя Описание Значение
alertsForAllJobFailures "Отключено"
"Включено"

ClassicAlertSettings

Имя Описание Значение
alertsForCriticalOperations "Отключено"
"Включено"

VaultPropertiesMoveDetails

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

VaultPropertiesRedundancySettings

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

SecuritySettings

Имя Описание Значение
immutabilitySettings Параметры неизменяемости хранилища ImmutabilitySettings

ImmutabilitySettings

Имя Описание Значение
Состояние "Отключено"
"Заблокировано"
"Разблокировано"

UpgradeDetails

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

Sku

Имя Описание Значение
Емкость Емкость SKU строка
family Семейство SKU строка
name Имя SKU — RS0 (служба восстановления 0-й версии), а уровень — уровень "Стандартный". Они не влияют на избыточность внутреннего хранилища или другие параметры хранилища. Чтобы управлять избыточностью хранилища, используйте backupstorageconfig. 'RS0'
"Стандартный" (обязательно)
size Размер SKU строка
Уровень Уровень SKU. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
IBM Cloud Pak для данных в Azure

Развертывание в Azure
Этот шаблон развертывает кластер Openshift в Azure со всеми необходимыми ресурсами, инфраструктурой, а затем развертывает IBM Cloud Pak for Data вместе с надстройками, которые выбирает пользователь.
Openshift Container Platform 4.3

Развертывание в Azure
Openshift Container Platform 4.3
Резервное копирование существующего файлового ресурса с помощью служб восстановления (ежедневно)

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

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

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

Развертывание в Azure
Этот шаблон создает хранилище служб восстановления и включает диагностику для Azure Backup. При этом также развертываются учетная запись хранения и рабочая область oms.
Создание хранилища служб восстановления с политиками резервного копирования

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

Развертывание в Azure
Этот шаблон позволяет развернуть виртуальную машину Windows и хранилище служб восстановления, настроенные с помощью DefaultPolicy для защиты.
Создание ежедневной политики резервного копирования для RS Vault для защиты IaaSVM

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

Развертывание в Azure
Простой шаблон, создающий хранилище служб восстановления.
Создание хранилища Служб восстановления с дополнительными параметрами

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

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

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

Определение ресурса шаблона ARM

Тип ресурса хранилища можно развернуть в следующих объектах:

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

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

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

{
  "type": "Microsoft.RecoveryServices/vaults",
  "apiVersion": "2023-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "string",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "etag": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "encryption": {
      "infrastructureEncryption": "string",
      "kekIdentity": {
        "userAssignedIdentity": "string",
        "useSystemAssignedIdentity": "bool"
      },
      "keyVaultProperties": {
        "keyUri": "string"
      }
    },
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "string"
      },
      "classicAlertSettings": {
        "alertsForCriticalOperations": "string"
      }
    },
    "moveDetails": {},
    "publicNetworkAccess": "string",
    "redundancySettings": {},
    "securitySettings": {
      "immutabilitySettings": {
        "state": "string"
      }
    },
    "upgradeDetails": {}
  }
}

Значения свойств

vaults

Имя Описание Значение
тип Тип ресурса Microsoft.RecoveryServices/vaults
версия_API Версия API ресурсов '2023-01-01'
name имя ресурса. string (обязательно)

Ограничение символов: 2-50

Допустимые символы:
Буквенно-цифровые символы и дефисы.

Начинается с буквы.
location Расположение ресурса. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku В этом столбце указан уникальный системный идентификатор для каждого ресурса Azure. SKU
etag Необязательный ETag. строка
удостоверение Удостоверение ресурса. IdentityData
properties Свойства хранилища. VaultProperties

IdentityData

Имя Описание Значение
тип Используемый тип управляемого удостоверения. Тип SystemAssigned, UserAssigned включает как неявно созданное удостоверение, так и набор удостоверений, назначаемых пользователем. Тип None удалит все удостоверения. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
userAssignedIdentities Список удостоверений, назначаемых пользователем, связанных с ресурсом. Ключи словаря удостоверений, назначаемые пользователем, будут иметь идентификаторы ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". объект

VaultProperties

Имя Описание Значение
шифрование Сведения о ключе, управляемом клиентом, ресурсе. VaultPropertiesEncryption
monitoringSettings Параметры мониторинга хранилища MonitoringSettings
moveDetails Сведения о последней операции перемещения, выполненной в ресурсе Azure VaultPropertiesMoveDetails
publicNetworkAccess свойство для включения или отключения входящего сетевого трафика поставщика ресурсов от общедоступных клиентов "Отключено"
"Включено"
избыточностьSettings Параметры избыточности хранилища VaultPropertiesRedundancySettings
securitySettings Параметры безопасности хранилища Параметры безопасности
upgradeDetails Сведения об обновлении хранилища. UpgradeDetails

VaultPropertiesEncryption

Имя Описание Значение
infrastructureEncryption Включение или отключение состояния двойного шифрования "Отключено"
"Включено"
kekIdentity Сведения об удостоверении, используемом для CMK CmkKekIdentity
keyVaultProperties Свойства Key Vault, на котором размещен CMK CmkKeyVaultProperties

CmkKekIdentity

Имя Описание Значение
userAssignedIdentity Назначенное пользователем удостоверение, которое будет использоваться для предоставления разрешений в случае, если используемый тип удостоверения — UserAssigned строка
useSystemAssignedIdentity Укажите, что следует использовать назначенное системой удостоверение. Взаимоисключающий с полем userAssignedIdentity bool

CmkKeyVaultProperties

Имя Описание Значение
keyUri Универсальный код ресурса (URI) ключа, управляемого клиентом строка

MonitoringSettings

Имя Описание Значение
azureMonitorAlertSettings Параметры оповещений на основе Azure Monitor AzureMonitorAlertSettings
classicAlertSettings Параметры классических оповещений ClassicAlertSettings

AzureMonitorAlertSettings

Имя Описание Значение
alertsForAllJobFailures "Отключено"
"Включено"

ClassicAlertSettings

Имя Описание Значение
alertsForCriticalOperations "Отключено"
"Включено"

VaultPropertiesMoveDetails

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

VaultPropertiesRedundancySettings

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

Параметры безопасности

Имя Описание Значение
immutabilitySettings Параметры неизменяемости хранилища НеизменяемостьПараметры

НеизменяемостьПараметры

Имя Описание Значение
Состояние "Отключено"
"Заблокировано"
"Разблокировано"

UpgradeDetails

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

Sku

Имя Описание Значение
Емкость Емкость номера SKU строка
family Семейство номеров SKU строка
name Имя SKU — RS0 (службы восстановления 0-й версии), а уровень — уровень "Стандартный". Они не влияют на избыточность внутреннего хранилища или другие параметры хранилища. Для управления избыточностью хранилища используйте backupstorageconfig. RS0
"Стандартный" (обязательно)
size Размер номера SKU строка
Уровень Уровень SKU. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
IBM Cloud Pak для данных в Azure

Развертывание в Azure
Этот шаблон развертывает кластер Openshift в Azure со всеми необходимыми ресурсами, инфраструктурой, а затем развертывает IBM Cloud Pak for Data вместе с надстройками, выбранными пользователем.
Openshift Container Platform 4.3

Развертывание в Azure
Openshift Container Platform 4.3
Резервное копирование существующего файлового ресурса с помощью служб восстановления (ежедневно)

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

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

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

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

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

Развертывание в Azure
Этот шаблон позволяет развернуть виртуальную машину Windows и хранилище служб восстановления, настроенные с помощью DefaultPolicy для защиты.
Создание политики ежедневного резервного копирования для хранилища RS для защиты IaaSVM

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

Развертывание в Azure
Простой шаблон, который создает хранилище служб восстановления.
Создание хранилища Служб восстановления с дополнительными параметрами

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

Развертывание в Azure
Этот шаблон создает хранилище служб восстановления и политику резервного копирования для конкретной рабочей нагрузки. Регистрирует виртуальную машину в службе резервного копирования и настраивает защиту
Создание политики еженедельного резервного копирования для ХРАНИЛИЩА RS для защиты IaaSVM

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

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

Тип ресурса хранилища можно развернуть в:

  • Группы ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults@2023-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      encryption = {
        infrastructureEncryption = "string"
        kekIdentity = {
          userAssignedIdentity = "string"
          useSystemAssignedIdentity = bool
        }
        keyVaultProperties = {
          keyUri = "string"
        }
      }
      monitoringSettings = {
        azureMonitorAlertSettings = {
          alertsForAllJobFailures = "string"
        }
        classicAlertSettings = {
          alertsForCriticalOperations = "string"
        }
      }
      moveDetails = {}
      publicNetworkAccess = "string"
      redundancySettings = {}
      securitySettings = {
        immutabilitySettings = {
          state = "string"
        }
      }
      upgradeDetails = {}
    }
    sku = {
      capacity = "string"
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    etag = "string"
  })
}

Значения свойств

vaults

Имя Описание Значение
тип Тип ресурса "Microsoft.RecoveryServices/vaults@2023-01-01"
name имя ресурса. string (обязательно)

Ограничение символов: 2-50

Допустимые символы:
Буквенно-цифровые символы и дефисы.

Начинается с буквы.
location Расположение ресурса. string (обязательно)
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
sku В этом столбце указан уникальный системный идентификатор для каждого ресурса Azure. SKU
etag Необязательный ETag. строка
удостоверение Удостоверение ресурса. IdentityData
properties Свойства хранилища. VaultProperties

IdentityData

Имя Описание Значение
тип Используемый тип управляемого удостоверения. Тип SystemAssigned, UserAssigned включает как неявно созданное удостоверение, так и набор назначаемых пользователем удостоверений. Тип None приведет к удалению всех удостоверений. "SystemAssigned"
"SystemAssigned, UserAssigned"
UserAssigned (обязательно)
identity_ids Список назначаемых пользователем удостоверений, связанных с ресурсом. Ключи словаря удостоверений, назначаемые пользователем, будут иметь идентификаторы ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Массив идентификаторов удостоверений пользователей.

VaultProperties

Имя Описание Значение
шифрование Сведения о ключе, управляемом клиентом, о ресурсе. VaultPropertiesEncryption
monitoringSettings Параметры мониторинга хранилища MonitoringSettings
moveDetails Сведения о последней операции перемещения, выполненной в ресурсе Azure VaultPropertiesMoveDetails
publicNetworkAccess свойство для включения или отключения входящего сетевого трафика поставщика ресурсов от общедоступных клиентов "Отключено"
"Включено"
избыточностьПараметры Параметры избыточности хранилища VaultPropertiesRedundancySettings
securitySettings Параметры безопасности хранилища SecuritySettings
upgradeDetails Сведения об обновлении хранилища. UpgradeDetails

VaultPropertiesEncryption

Имя Описание Значение
infrastructureEncryption Включение или отключение состояния двойного шифрования "Отключено"
"Включено"
kekIdentity Сведения об удостоверении, используемом для CMK CmkKekIdentity
KeyVaultProperties Свойства Key Vault, на котором размещается CMK CmkKeyVaultProperties

CmkKekIdentity

Имя Описание Значение
userAssignedIdentity Назначенное пользователем удостоверение, которое будет использоваться для предоставления разрешений на случай, если используется тип удостоверения UserAssigned строка
useSystemAssignedIdentity Укажите, что необходимо использовать удостоверение, назначаемое системой. Взаимоисключающий с полем userAssignedIdentity bool

CmkKeyVaultProperties

Имя Описание Значение
keyUri Универсальный код ресурса (URI) ключа, управляемого клиентом строка

MonitoringSettings

Имя Описание Значение
azureMonitorAlertSettings Параметры оповещений на основе Azure Monitor AzureMonitorAlertSettings
classicAlertSettings Параметры классических оповещений ClassicAlertSettings

AzureMonitorAlertSettings

Имя Описание Значение
alertsForAllJobFailures "Отключено"
"Включено"

ClassicAlertSettings

Имя Описание Значение
alertsForCriticalOperations "Отключено"
"Включено"

VaultPropertiesMoveDetails

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

VaultPropertiesRedundancySettings

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

SecuritySettings

Имя Описание Значение
immutabilitySettings Параметры неизменяемости хранилища ImmutabilitySettings

ImmutabilitySettings

Имя Описание Значение
Состояние "Отключено"
"Заблокировано"
"Разблокировано"

UpgradeDetails

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

Sku

Имя Описание Значение
Емкость Емкость SKU строка
family Семейство SKU строка
name Имя SKU — RS0 (служба восстановления 0-й версии), а уровень — уровень "Стандартный". Они не влияют на избыточность внутреннего хранилища или другие параметры хранилища. Чтобы управлять избыточностью хранилища, используйте backupstorageconfig. "RS0"
"Стандартный" (обязательно)
size Размер SKU строка
Уровень Уровень SKU. строка