Microsoft.DataProtection backupVaults/backupInstances 2021-12-01-preview

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

Тип ресурса backupVaults/backupInstances можно развернуть в:

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

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

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

resource symbolicname 'Microsoft.DataProtection/backupVaults/backupInstances@2021-12-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    datasourceAuthCredentials: {
      objectType: 'string'
      // For remaining properties, see AuthCredentials objects
    }
    dataSourceInfo: {
      datasourceType: 'string'
      objectType: 'string'
      resourceID: 'string'
      resourceLocation: 'string'
      resourceName: 'string'
      resourceType: 'string'
      resourceUri: 'string'
    }
    dataSourceSetInfo: {
      datasourceType: 'string'
      objectType: 'string'
      resourceID: 'string'
      resourceLocation: 'string'
      resourceName: 'string'
      resourceType: 'string'
      resourceUri: 'string'
    }
    friendlyName: 'string'
    objectType: 'string'
    policyInfo: {
      policyId: 'string'
      policyParameters: {
        dataStoreParametersList: [
          {
            dataStoreType: 'string'
            objectType: 'string'
            // For remaining properties, see DataStoreParameters objects
          }
        ]
      }
    }
  }
}

Объекты AuthCredentials

Задайте свойство objectType , чтобы указать тип объекта .

Для SecretStoreBasedAuthCredentials используйте:

  objectType: 'SecretStoreBasedAuthCredentials'
  secretStoreResource: {
    secretStoreType: 'string'
    uri: 'string'
  }

Объекты DataStoreParameters

Задайте свойство objectType , чтобы указать тип объекта .

Для AzureOperationalStoreParameters используйте:

  objectType: 'AzureOperationalStoreParameters'
  resourceGroupId: 'string'

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

backupVaults/backupInstances

Имя Описание Значение
name имя ресурса.

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

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: backupVaults
properties Свойства BackupInstanceResource BackupInstance

BackupInstance

Имя Описание Значение
datasourceAuthCredentials Учетные данные, используемые для проверки подлинности в поставщике источника данных. AuthCredentials
dataSourceInfo Возвращает или задает сведения об источнике данных. Источник данных (обязательно)
dataSourceSetInfo Возвращает или задает сведения о наборе источников данных. DatasourceSet
friendlyName Возвращает или задает понятное имя экземпляра резервной копии. строка
objectType string (обязательно)
policyInfo Возвращает или задает сведения о политике. PolicyInfo (обязательно)

AuthCredentials

Имя Описание Значение
objectType Установка типа объекта SecretStoreBasedAuthCredentials (обязательно)

SecretStoreBasedAuthCredentials

Имя Описание Значение
objectType Тип конкретного объекта — используется для десериализации SecretStoreBasedAuthCredentials (обязательно)
secretStoreResource Ресурс хранилища секретов SecretStoreResource

SecretStoreResource

Имя Описание Значение
secretStoreType Возвращает или задает тип хранилища секретов. AzureKeyVault
"Invalid" (обязательно)
uri Универсальный код ресурса (URI) для получения ресурса строка

Источник данных

Имя Описание Значение
datasourceType DatasourceType ресурса. строка
objectType Тип объекта Datasource, используемый для инициализации правонаследуемого типа строка
resourceID Полный идентификатор ARM ресурса. Для ресурсов Azure это идентификатор ARM. Для ресурсов, отличных от Azure, это будет идентификатор, созданный службой резервного копирования с помощью Fabric/Vault. строка (обязательно)
resourceLocation Расположение источника данных. строка
resourceName Уникальный идентификатор ресурса в контексте родительского объекта. строка
тип_ресурса Тип ресурса источника данных. строка
resourceUri URI ресурса. строка

Набор источников данных

Имя Описание Значение
datasourceType DatasourceType ресурса. строка
objectType Тип объекта Datasource, используемый для инициализации правонаследуемого типа строка
resourceID Полный идентификатор ARM ресурса. Для ресурсов Azure это идентификатор ARM. Для ресурсов, отличных от Azure, это будет идентификатор, созданный службой резервного копирования с помощью Fabric/Vault. строка (обязательно)
resourceLocation Расположение источника данных. строка
resourceName Уникальный идентификатор ресурса в контексте родительского объекта. строка
тип_ресурса Тип ресурса источника данных. строка
resourceUri URI ресурса. строка

PolicyInfo

Имя Описание Значение
policyId строка (обязательно)
PolicyParameters Параметры политики для экземпляра резервной копии PolicyParameters

PolicyParameters

Имя Описание Значение
dataStoreParametersList Возвращает или задает параметры хранилища данных. DataStoreParameters[]

DataStoreParameters

Имя Описание Значение
DataStoreType тип хранилища данных; Рабочая/Хранилище/Архивная ArchiveStore
OperationalStore
VaultStore (обязательно)
objectType Установка типа объекта AzureOperationalStoreParameters (обязательно)

AzureOperationalStoreParameters

Имя Описание Значение
objectType Тип конкретного объекта , используемый для десериализации AzureOperationalStoreParameters (обязательно)
resourceGroupId Возвращает или задает универсальный код ресурса (URI) группы ресурсов моментального снимка. строка

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

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

Шаблон Описание
Создание диска & включения защиты с помощью Backup Vault

Развертывание в Azure
Шаблон, создающий диск и обеспечивающий защиту с помощью Хранилища резервных копий
Создание учетной записи хранения & включения защиты с помощью Backup Vault

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

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

Тип ресурса backupVaults/backupInstances можно развернуть в:

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

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

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

{
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "apiVersion": "2021-12-01-preview",
  "name": "string",
  "properties": {
    "datasourceAuthCredentials": {
      "objectType": "string"
      // For remaining properties, see AuthCredentials objects
    },
    "dataSourceInfo": {
      "datasourceType": "string",
      "objectType": "string",
      "resourceID": "string",
      "resourceLocation": "string",
      "resourceName": "string",
      "resourceType": "string",
      "resourceUri": "string"
    },
    "dataSourceSetInfo": {
      "datasourceType": "string",
      "objectType": "string",
      "resourceID": "string",
      "resourceLocation": "string",
      "resourceName": "string",
      "resourceType": "string",
      "resourceUri": "string"
    },
    "friendlyName": "string",
    "objectType": "string",
    "policyInfo": {
      "policyId": "string",
      "policyParameters": {
        "dataStoreParametersList": [
          {
            "dataStoreType": "string",
            "objectType": "string"
            // For remaining properties, see DataStoreParameters objects
          }
        ]
      }
    }
  }
}

Объекты AuthCredentials

Задайте свойство objectType , чтобы указать тип объекта.

Для SecretStoreBasedAuthCredentials используйте:

  "objectType": "SecretStoreBasedAuthCredentials",
  "secretStoreResource": {
    "secretStoreType": "string",
    "uri": "string"
  }

Объекты DataStoreParameters

Задайте свойство objectType , чтобы указать тип объекта.

Для AzureOperationalStoreParameters используйте:

  "objectType": "AzureOperationalStoreParameters",
  "resourceGroupId": "string"

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

backupVaults/backupInstances

Имя Описание Значение
тип Тип ресурса Microsoft.DataProtection/backupVaults/backupInstances
версия_API Версия API ресурсов '2021-12-01-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
строка (обязательно)
properties Свойства BackupInstanceResource BackupInstance

BackupInstance

Имя Описание Значение
datasourceAuthCredentials Учетные данные, используемые для проверки подлинности с помощью поставщика источника данных. AuthCredentials
dataSourceInfo Возвращает или задает сведения об источнике данных. Источник данных (обязательно)
dataSourceSetInfo Возвращает или задает сведения о наборе источников данных. Набор источников данных
friendlyName Возвращает или задает понятное имя экземпляра резервной копии. строка
objectType строка (обязательно)
policyInfo Возвращает или задает сведения о политике. PolicyInfo (обязательно)

AuthCredentials

Имя Описание Значение
objectType Установка типа объекта SecretStoreBasedAuthCredentials (обязательно)

SecretStoreBasedAuthCredentials

Имя Описание Значение
objectType Тип конкретного объекта , используемый для десериализации SecretStoreBasedAuthCredentials (обязательно)
secretStoreResource Ресурс хранилища секретов SecretStoreResource

SecretStoreResource

Имя Описание Значение
secretStoreType Возвращает или задает тип хранилища секретов. AzureKeyVault
"Invalid" (обязательно)
uri Универсальный код ресурса (URI) для получения ресурса строка

Источник данных

Имя Описание Значение
datasourceType DatasourceType ресурса. строка
objectType Тип объекта Datasource, используемый для инициализации правонаследуемого типа строка
resourceID Полный идентификатор ARM ресурса. Для ресурсов Azure это идентификатор ARM. Для ресурсов, отличных от Azure, это будет идентификатор, созданный службой резервного копирования с помощью Fabric/Vault. строка (обязательно)
resourceLocation Расположение источника данных. строка
resourceName Уникальный идентификатор ресурса в контексте родительского объекта. строка
тип_ресурса Тип ресурса источника данных. строка
resourceUri URI ресурса. строка

Набор источников данных

Имя Описание Значение
datasourceType DatasourceType ресурса. строка
objectType Тип объекта Datasource, используемый для инициализации правонаследуемого типа строка
resourceID Полный идентификатор ARM ресурса. Для ресурсов Azure это идентификатор ARM. Для ресурсов, отличных от Azure, это будет идентификатор, созданный службой резервного копирования с помощью Fabric/Vault. строка (обязательно)
resourceLocation Расположение источника данных. строка
resourceName Уникальный идентификатор ресурса в контексте родительского объекта. строка
тип_ресурса Тип ресурса источника данных. строка
resourceUri URI ресурса. строка

PolicyInfo

Имя Описание Значение
policyId строка (обязательно)
PolicyParameters Параметры политики для экземпляра резервной копии PolicyParameters

PolicyParameters

Имя Описание Значение
dataStoreParametersList Возвращает или задает параметры хранилища данных. DataStoreParameters[]

DataStoreParameters

Имя Описание Значение
DataStoreType тип хранилища данных; Рабочая/Хранилище/Архивная ArchiveStore
OperationalStore
VaultStore (обязательно)
objectType Установка типа объекта AzureOperationalStoreParameters (обязательно)

AzureOperationalStoreParameters

Имя Описание Значение
objectType Тип конкретного объекта , используемый для десериализации AzureOperationalStoreParameters (обязательно)
resourceGroupId Возвращает или задает универсальный код ресурса (URI) группы ресурсов моментального снимка. строка

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

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

Шаблон Описание
Создание диска & включения защиты с помощью Backup Vault

Развертывание в Azure
Шаблон, создающий диск и обеспечивающий защиту с помощью Хранилища резервных копий
Создание учетной записи хранения & включения защиты с помощью Backup Vault

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

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

Тип ресурса backupVaults/backupInstances можно развернуть в:

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataProtection/backupVaults/backupInstances@2021-12-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      datasourceAuthCredentials = {
        objectType = "string"
        // For remaining properties, see AuthCredentials objects
      }
      dataSourceInfo = {
        datasourceType = "string"
        objectType = "string"
        resourceID = "string"
        resourceLocation = "string"
        resourceName = "string"
        resourceType = "string"
        resourceUri = "string"
      }
      dataSourceSetInfo = {
        datasourceType = "string"
        objectType = "string"
        resourceID = "string"
        resourceLocation = "string"
        resourceName = "string"
        resourceType = "string"
        resourceUri = "string"
      }
      friendlyName = "string"
      objectType = "string"
      policyInfo = {
        policyId = "string"
        policyParameters = {
          dataStoreParametersList = [
            {
              dataStoreType = "string"
              objectType = "string"
              // For remaining properties, see DataStoreParameters objects
            }
          ]
        }
      }
    }
  })
}

Объекты AuthCredentials

Задайте свойство objectType , чтобы указать тип объекта.

Для SecretStoreBasedAuthCredentials используйте:

  objectType = "SecretStoreBasedAuthCredentials"
  secretStoreResource = {
    secretStoreType = "string"
    uri = "string"
  }

Объекты DataStoreParameters

Задайте свойство objectType , чтобы указать тип объекта.

Для AzureOperationalStoreParameters используйте:

  objectType = "AzureOperationalStoreParameters"
  resourceGroupId = "string"

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

backupVaults/backupInstances

Имя Описание Значение
тип Тип ресурса "Microsoft.DataProtection/backupVaults/backupInstances@2021-12-01-preview"
name имя ресурса. string (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: backupVaults
properties Свойства BackupInstanceResource BackupInstance

BackupInstance

Имя Описание Значение
datasourceAuthCredentials Учетные данные, используемые для проверки подлинности в поставщике источника данных. AuthCredentials
dataSourceInfo Возвращает или задает сведения об источнике данных. Источник данных (обязательно)
dataSourceSetInfo Возвращает или задает сведения о наборе источников данных. DatasourceSet
friendlyName Возвращает или задает понятное имя экземпляра резервной копии. строка
objectType string (обязательно)
policyInfo Возвращает или задает сведения о политике. PolicyInfo (обязательно)

AuthCredentials

Имя Описание Значение
objectType Установка типа объекта SecretStoreBasedAuthCredentials (обязательно)

SecretStoreBasedAuthCredentials

Имя Описание Значение
objectType Тип конкретного объекта — используется для десериализации "SecretStoreBasedAuthCredentials" (обязательно)
secretStoreResource Ресурс хранилища секретов SecretStoreResource

SecretStoreResource

Имя Описание Значение
secretStoreType Возвращает или задает тип хранилища секретов. AzureKeyVault
"Invalid" (обязательно)
uri Универсальный код ресурса (URI) для получения ресурса строка

Источник данных

Имя Описание Значение
datasourceType DatasourceType ресурса. строка
objectType Тип объекта Datasource, используемый для инициализации правого наследуемого типа строка
resourceID Полный идентификатор ARM ресурса. Для ресурсов Azure это идентификатор ARM. Для ресурсов, отличных от Azure, это будет идентификатор, созданный службой резервного копирования через Fabric/Vault. string (обязательно)
resourceLocation Расположение источника данных. строка
resourceName Уникальный идентификатор ресурса в контексте родительского элемента. строка
тип_ресурса Тип ресурса источника данных. строка
resourceUri URI ресурса. строка

DatasourceSet

Имя Описание Значение
datasourceType DatasourceType ресурса. строка
objectType Тип объекта Datasource, используемый для инициализации правого наследуемого типа строка
resourceID Полный идентификатор ARM ресурса. Для ресурсов Azure это идентификатор ARM. Для ресурсов, отличных от Azure, это будет идентификатор, созданный службой резервного копирования через Fabric/Vault. string (обязательно)
resourceLocation Расположение источника данных. строка
resourceName Уникальный идентификатор ресурса в контексте родительского элемента. строка
тип_ресурса Тип ресурса источника данных. строка
resourceUri URI ресурса. строка

PolicyInfo

Имя Описание Значение
policyId string (обязательно)
параметры policyParameters Параметры политики для экземпляра резервной копии PolicyParameters

PolicyParameters

Имя Описание Значение
dataStoreParametersList Возвращает или задает параметры хранилища данных. DataStoreParameters[]

DataStoreParameters

Имя Описание Значение
dataStoreType тип хранилища данных; Рабочая/хранилище/архивная "ArchiveStore"
"OperationalStore"
"VaultStore" (обязательно)
objectType Установка типа объекта AzureOperationalStoreParameters (обязательно)

AzureOperationalStoreParameters

Имя Описание Значение
objectType Тип конкретного объекта — используется для десериализации AzureOperationalStoreParameters (обязательно)
resourceGroupId Возвращает или задает URI группы ресурсов моментального снимка. строка