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


Хранилища Microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationMigrationItems 2023-08-01

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

Хранилище/replicationFabrics/replicationProtectionContainers/replicationMigrationItems можно развернуть с помощью операций, предназначенных для следующих операций:

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

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

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

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2023-08-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    policyId: 'string'
    providerSpecificDetails: {
      instanceType: 'string'
      // For remaining properties, see EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings objects
    }
  }
}

Объекты EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

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

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

{
  confidentialVmKeyVaultId: 'string'
  dataMoverRunAsAccountId: 'string'
  disksToInclude: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      isOSDisk: 'string'
      logStorageAccountId: 'string'
      logStorageAccountSasSecretName: 'string'
    }
  ]
  instanceType: 'VMwareCbt'
  licenseType: 'string'
  performAutoResync: 'string'
  performSqlBulkRegistration: 'string'
  seedDiskTags: {
    {customized property}: 'string'
  }
  snapshotRunAsAccountId: 'string'
  sqlServerLicenseType: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetBootDiagnosticsStorageAccountId: 'string'
  targetDiskTags: {
    {customized property}: 'string'
  }
  targetNetworkId: 'string'
  targetNicTags: {
    {customized property}: 'string'
  }
  targetProximityPlacementGroupId: 'string'
  targetResourceGroupId: 'string'
  targetSubnetName: 'string'
  targetVmName: 'string'
  targetVmSecurityProfile: {
    isTargetVmConfidentialEncryptionEnabled: 'string'
    isTargetVmIntegrityMonitoringEnabled: 'string'
    isTargetVmSecureBootEnabled: 'string'
    isTargetVmTpmEnabled: 'string'
    targetVmSecurityType: 'string'
  }
  targetVmSize: 'string'
  targetVmTags: {
    {customized property}: 'string'
  }
  testNetworkId: 'string'
  testSubnetName: 'string'
  vmwareMachineId: 'string'
}

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

EnableMigrationInputPropertiesOrMigrationItemProperties

Имя Описание Ценность
policyId Идентификатор политики. строка (обязательно)
providerSpecificDetails Сведения о поставщике. EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings (обязательно)

EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

Имя Описание Ценность
instanceType Для типа VMwareCbtEnableMigrationInputOrVMwareCbtMigrationInputOrVMwareCbtMigrationDetails. VMwareCbt (обязательный)

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems

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

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: vaults/replicationFabrics/replicationProtectionContainers
свойства Включите свойства входных данных миграции. EnableMigrationInputPropertiesOrMigrationItemProperties (обязательно)

VMwareCbtDiskInput

Имя Описание Ценность
diskEncryptionSetId Идентификатор ARM DiskEncryptionSet. струна
diskId Идентификатор диска. строка (обязательно)
diskType Тип диска. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
isOSDisk Значение, указывающее, является ли диск ос диском. строка (обязательно)
logStorageAccountId Идентификатор ARM учетной записи хранения журнала. строка (обязательно)
logStorageAccountSasSecretName Имя секрета хранилища ключей учетной записи хранения журналов. строка (обязательно)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDetails

Имя Описание Ценность
confidentialVmKeyVaultId Идентификатор хранилища ключей конфиденциальной виртуальной машины для установки ADE. струна
dataMoverRunAsAccountId Объект перемещения данных запускается в качестве идентификатора учетной записи. строка (обязательно)
disksToInclude Диски, которые нужно включить в список. VMwareCbtDiskInput[] (обязательно)
instanceType Тип класса. VMwareCbt (обязательный)
licenseType Тип лицензии. NoLicenseType
"NotSpecified"
"WindowsServer"
performAutoResync Значение, указывающее, нужно ли выполнять автоматическую повторную синхронизацию. струна
performSqlBulkRegistration Значение, указывающее, следует ли выполнять массовую регистрацию RP SQL. струна
seedDiskTags Теги для начальных дисков. VMwareCbtEnableMigrationInputSeedDiskTags
snapshotRunAsAccountId Моментальный снимок выполняется как идентификатор учетной записи. строка (обязательно)
sqlServerLicenseType Тип лицензии SQL Server. "AHUB"
NoLicenseType
"NotSpecified"
PayG
targetAvailabilitySetId Идентификатор ARM целевой группы доступности. струна
targetAvailabilityZone Целевая зона доступности. струна
targetBootDiagnosticsStorageAccountId Идентификатор ARM учетной записи хранения целевой системы диагностики загрузки. струна
targetDiskTags Теги для целевых дисков. VMwareCbtEnableMigrationInputTargetDiskTags
targetNetworkId Идентификатор целевой сети ARM. строка (обязательно)
targetNicTags Теги для целевых сетевых адаптеров. VMwareCbtEnableMigrationInputTargetNicTags
targetProximityPlacementGroupId Идентификатор ARM целевой группы размещения близкого взаимодействия. струна
targetResourceGroupId Идентификатор ARM целевой группы ресурсов. строка (обязательно)
targetSubnetName Имя целевой подсети. струна
targetVmName Имя целевой виртуальной машины. струна
targetVmSecurityProfile Профиль безопасности целевой виртуальной машины. VMwareCbtSecurityProfileProperties
targetVmSize Размер целевой виртуальной машины. струна
targetVmTags Теги целевой виртуальной машины. VMwareCbtEnableMigrationInputTargetVmTags
testNetworkId Выбранный идентификатор тестовой сети ARM. струна
testSubnetName Выбранное имя тестовой подсети. струна
vmwareMachineId Идентификатор ARM виртуальной машины, обнаруженный в VMware. строка (обязательно)

VMwareCbtEnableMigrationInputSeedDiskTags

Имя Описание Ценность

VMwareCbtEnableMigrationInputTargetDiskTags

Имя Описание Ценность

VMwareCbtEnableMigrationInputTargetNicTags

Имя Описание Ценность

VMwareCbtEnableMigrationInputTargetVmTags

Имя Описание Ценность

VMwareCbtSecurityProfileProperties

Имя Описание Ценность
isTargetVmConfidentialEncryptionEnabledd Значение, указывающее, включено ли шифрование конфиденциальных вычислений. струна
isTargetVmIntegrityMonitoringEnabled Значение, указывающее, включен ли мониторинг целостности. струна
isTargetVmSecureBootEnabled Значение, указывающее, включена ли безопасная загрузка. струна
isTargetVmTpmEnabled Значение, указывающее, включен ли доверенный модуль платформы. струна
targetVmSecurityType Тип безопасности целевой виртуальной машины. "ConfidentialVM"
"Нет"
'TrustedLaunch'

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

Хранилище/replicationFabrics/replicationProtectionContainers/replicationMigrationItems можно развернуть с помощью операций, предназначенных для следующих операций:

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

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

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

{
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems",
  "apiVersion": "2023-08-01",
  "name": "string",
  "properties": {
    "policyId": "string",
    "providerSpecificDetails": {
      "instanceType": "string"
      // For remaining properties, see EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings objects
    }
  }
}

Объекты EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

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

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

{
  "confidentialVmKeyVaultId": "string",
  "dataMoverRunAsAccountId": "string",
  "disksToInclude": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "isOSDisk": "string",
      "logStorageAccountId": "string",
      "logStorageAccountSasSecretName": "string"
    }
  ],
  "instanceType": "VMwareCbt",
  "licenseType": "string",
  "performAutoResync": "string",
  "performSqlBulkRegistration": "string",
  "seedDiskTags": {
    "{customized property}": "string"
  },
  "snapshotRunAsAccountId": "string",
  "sqlServerLicenseType": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetBootDiagnosticsStorageAccountId": "string",
  "targetDiskTags": {
    "{customized property}": "string"
  },
  "targetNetworkId": "string",
  "targetNicTags": {
    "{customized property}": "string"
  },
  "targetProximityPlacementGroupId": "string",
  "targetResourceGroupId": "string",
  "targetSubnetName": "string",
  "targetVmName": "string",
  "targetVmSecurityProfile": {
    "isTargetVmConfidentialEncryptionEnabled": "string",
    "isTargetVmIntegrityMonitoringEnabled": "string",
    "isTargetVmSecureBootEnabled": "string",
    "isTargetVmTpmEnabled": "string",
    "targetVmSecurityType": "string"
  },
  "targetVmSize": "string",
  "targetVmTags": {
    "{customized property}": "string"
  },
  "testNetworkId": "string",
  "testSubnetName": "string",
  "vmwareMachineId": "string"
}

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

EnableMigrationInputPropertiesOrMigrationItemProperties

Имя Описание Ценность
policyId Идентификатор политики. строка (обязательно)
providerSpecificDetails Сведения о поставщике. EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings (обязательно)

EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

Имя Описание Ценность
instanceType Для типа VMwareCbtEnableMigrationInputOrVMwareCbtMigrationInputOrVMwareCbtMigrationDetails. VMwareCbt (обязательный)

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems

Имя Описание Ценность
apiVersion Версия API '2023-08-01'
имя Имя ресурса строка (обязательно)
свойства Включите свойства входных данных миграции. EnableMigrationInputPropertiesOrMigrationItemProperties (обязательно)
тип Тип ресурса 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems'

VMwareCbtDiskInput

Имя Описание Ценность
diskEncryptionSetId Идентификатор ARM DiskEncryptionSet. струна
diskId Идентификатор диска. строка (обязательно)
diskType Тип диска. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
isOSDisk Значение, указывающее, является ли диск ос диском. строка (обязательно)
logStorageAccountId Идентификатор ARM учетной записи хранения журнала. строка (обязательно)
logStorageAccountSasSecretName Имя секрета хранилища ключей учетной записи хранения журналов. строка (обязательно)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDetails

Имя Описание Ценность
confidentialVmKeyVaultId Идентификатор хранилища ключей конфиденциальной виртуальной машины для установки ADE. струна
dataMoverRunAsAccountId Объект перемещения данных запускается в качестве идентификатора учетной записи. строка (обязательно)
disksToInclude Диски, которые нужно включить в список. VMwareCbtDiskInput[] (обязательно)
instanceType Тип класса. VMwareCbt (обязательный)
licenseType Тип лицензии. NoLicenseType
"NotSpecified"
"WindowsServer"
performAutoResync Значение, указывающее, нужно ли выполнять автоматическую повторную синхронизацию. струна
performSqlBulkRegistration Значение, указывающее, следует ли выполнять массовую регистрацию RP SQL. струна
seedDiskTags Теги для начальных дисков. VMwareCbtEnableMigrationInputSeedDiskTags
snapshotRunAsAccountId Моментальный снимок выполняется как идентификатор учетной записи. строка (обязательно)
sqlServerLicenseType Тип лицензии SQL Server. "AHUB"
NoLicenseType
"NotSpecified"
PayG
targetAvailabilitySetId Идентификатор ARM целевой группы доступности. струна
targetAvailabilityZone Целевая зона доступности. струна
targetBootDiagnosticsStorageAccountId Идентификатор ARM учетной записи хранения целевой системы диагностики загрузки. струна
targetDiskTags Теги для целевых дисков. VMwareCbtEnableMigrationInputTargetDiskTags
targetNetworkId Идентификатор целевой сети ARM. строка (обязательно)
targetNicTags Теги для целевых сетевых адаптеров. VMwareCbtEnableMigrationInputTargetNicTags
targetProximityPlacementGroupId Идентификатор ARM целевой группы размещения близкого взаимодействия. струна
targetResourceGroupId Идентификатор ARM целевой группы ресурсов. строка (обязательно)
targetSubnetName Имя целевой подсети. струна
targetVmName Имя целевой виртуальной машины. струна
targetVmSecurityProfile Профиль безопасности целевой виртуальной машины. VMwareCbtSecurityProfileProperties
targetVmSize Размер целевой виртуальной машины. струна
targetVmTags Теги целевой виртуальной машины. VMwareCbtEnableMigrationInputTargetVmTags
testNetworkId Выбранный идентификатор тестовой сети ARM. струна
testSubnetName Выбранное имя тестовой подсети. струна
vmwareMachineId Идентификатор ARM виртуальной машины, обнаруженный в VMware. строка (обязательно)

VMwareCbtEnableMigrationInputSeedDiskTags

Имя Описание Ценность

VMwareCbtEnableMigrationInputTargetDiskTags

Имя Описание Ценность

VMwareCbtEnableMigrationInputTargetNicTags

Имя Описание Ценность

VMwareCbtEnableMigrationInputTargetVmTags

Имя Описание Ценность

VMwareCbtSecurityProfileProperties

Имя Описание Ценность
isTargetVmConfidentialEncryptionEnabledd Значение, указывающее, включено ли шифрование конфиденциальных вычислений. струна
isTargetVmIntegrityMonitoringEnabled Значение, указывающее, включен ли мониторинг целостности. струна
isTargetVmSecureBootEnabled Значение, указывающее, включена ли безопасная загрузка. струна
isTargetVmTpmEnabled Значение, указывающее, включен ли доверенный модуль платформы. струна
targetVmSecurityType Тип безопасности целевой виртуальной машины. "ConfidentialVM"
"Нет"
'TrustedLaunch'

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

Хранилище/replicationFabrics/replicationProtectionContainers/replicationMigrationItems можно развернуть с помощью операций, предназначенных для следующих операций:

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2023-08-01"
  name = "string"
  body = jsonencode({
    properties = {
      policyId = "string"
      providerSpecificDetails = {
        instanceType = "string"
        // For remaining properties, see EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings objects
      }
    }
  })
}

Объекты EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

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

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

{
  confidentialVmKeyVaultId = "string"
  dataMoverRunAsAccountId = "string"
  disksToInclude = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      isOSDisk = "string"
      logStorageAccountId = "string"
      logStorageAccountSasSecretName = "string"
    }
  ]
  instanceType = "VMwareCbt"
  licenseType = "string"
  performAutoResync = "string"
  performSqlBulkRegistration = "string"
  seedDiskTags = {
    {customized property} = "string"
  }
  snapshotRunAsAccountId = "string"
  sqlServerLicenseType = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetBootDiagnosticsStorageAccountId = "string"
  targetDiskTags = {
    {customized property} = "string"
  }
  targetNetworkId = "string"
  targetNicTags = {
    {customized property} = "string"
  }
  targetProximityPlacementGroupId = "string"
  targetResourceGroupId = "string"
  targetSubnetName = "string"
  targetVmName = "string"
  targetVmSecurityProfile = {
    isTargetVmConfidentialEncryptionEnabled = "string"
    isTargetVmIntegrityMonitoringEnabled = "string"
    isTargetVmSecureBootEnabled = "string"
    isTargetVmTpmEnabled = "string"
    targetVmSecurityType = "string"
  }
  targetVmSize = "string"
  targetVmTags = {
    {customized property} = "string"
  }
  testNetworkId = "string"
  testSubnetName = "string"
  vmwareMachineId = "string"
}

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

EnableMigrationInputPropertiesOrMigrationItemProperties

Имя Описание Ценность
policyId Идентификатор политики. строка (обязательно)
providerSpecificDetails Сведения о поставщике. EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings (обязательно)

EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

Имя Описание Ценность
instanceType Для типа VMwareCbtEnableMigrationInputOrVMwareCbtMigrationInputOrVMwareCbtMigrationDetails. VMwareCbt (обязательный)

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: vaults/replicationFabrics/replicationProtectionContainers
свойства Включите свойства входных данных миграции. EnableMigrationInputPropertiesOrMigrationItemProperties (обязательно)
тип Тип ресурса "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2023-08-01"

VMwareCbtDiskInput

Имя Описание Ценность
diskEncryptionSetId Идентификатор ARM DiskEncryptionSet. струна
diskId Идентификатор диска. строка (обязательно)
diskType Тип диска. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
isOSDisk Значение, указывающее, является ли диск ос диском. строка (обязательно)
logStorageAccountId Идентификатор ARM учетной записи хранения журнала. строка (обязательно)
logStorageAccountSasSecretName Имя секрета хранилища ключей учетной записи хранения журналов. строка (обязательно)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDetails

Имя Описание Ценность
confidentialVmKeyVaultId Идентификатор хранилища ключей конфиденциальной виртуальной машины для установки ADE. струна
dataMoverRunAsAccountId Объект перемещения данных запускается в качестве идентификатора учетной записи. строка (обязательно)
disksToInclude Диски, которые нужно включить в список. VMwareCbtDiskInput[] (обязательно)
instanceType Тип класса. VMwareCbt (обязательный)
licenseType Тип лицензии. NoLicenseType
"NotSpecified"
"WindowsServer"
performAutoResync Значение, указывающее, нужно ли выполнять автоматическую повторную синхронизацию. струна
performSqlBulkRegistration Значение, указывающее, следует ли выполнять массовую регистрацию RP SQL. струна
seedDiskTags Теги для начальных дисков. VMwareCbtEnableMigrationInputSeedDiskTags
snapshotRunAsAccountId Моментальный снимок выполняется как идентификатор учетной записи. строка (обязательно)
sqlServerLicenseType Тип лицензии SQL Server. "AHUB"
NoLicenseType
"NotSpecified"
PayG
targetAvailabilitySetId Идентификатор ARM целевой группы доступности. струна
targetAvailabilityZone Целевая зона доступности. струна
targetBootDiagnosticsStorageAccountId Идентификатор ARM учетной записи хранения целевой системы диагностики загрузки. струна
targetDiskTags Теги для целевых дисков. VMwareCbtEnableMigrationInputTargetDiskTags
targetNetworkId Идентификатор целевой сети ARM. строка (обязательно)
targetNicTags Теги для целевых сетевых адаптеров. VMwareCbtEnableMigrationInputTargetNicTags
targetProximityPlacementGroupId Идентификатор ARM целевой группы размещения близкого взаимодействия. струна
targetResourceGroupId Идентификатор ARM целевой группы ресурсов. строка (обязательно)
targetSubnetName Имя целевой подсети. струна
targetVmName Имя целевой виртуальной машины. струна
targetVmSecurityProfile Профиль безопасности целевой виртуальной машины. VMwareCbtSecurityProfileProperties
targetVmSize Размер целевой виртуальной машины. струна
targetVmTags Теги целевой виртуальной машины. VMwareCbtEnableMigrationInputTargetVmTags
testNetworkId Выбранный идентификатор тестовой сети ARM. струна
testSubnetName Выбранное имя тестовой подсети. струна
vmwareMachineId Идентификатор ARM виртуальной машины, обнаруженный в VMware. строка (обязательно)

VMwareCbtEnableMigrationInputSeedDiskTags

Имя Описание Ценность

VMwareCbtEnableMigrationInputTargetDiskTags

Имя Описание Ценность

VMwareCbtEnableMigrationInputTargetNicTags

Имя Описание Ценность

VMwareCbtEnableMigrationInputTargetVmTags

Имя Описание Ценность

VMwareCbtSecurityProfileProperties

Имя Описание Ценность
isTargetVmConfidentialEncryptionEnabledd Значение, указывающее, включено ли шифрование конфиденциальных вычислений. струна
isTargetVmIntegrityMonitoringEnabled Значение, указывающее, включен ли мониторинг целостности. струна
isTargetVmSecureBootEnabled Значение, указывающее, включена ли безопасная загрузка. струна
isTargetVmTpmEnabled Значение, указывающее, включен ли доверенный модуль платформы. струна
targetVmSecurityType Тип безопасности целевой виртуальной машины. "ConfidentialVM"
"Нет"
'TrustedLaunch'