Microsoft.RecoveryServices コンテナー/replicationFabrics/replicationProtectionContainers/replicationMigrationItems

Bicep リソース定義

コンテナー/replicationFabrics/replicationProtectionContainers/replicationMigrationItems リソースの種類は、次の場所にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems リソースを作成するには、次の Bicep をテンプレートに追加します。

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

EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings オブジェクト

instanceType プロパティを設定して、オブジェクトの種類を指定します。

VMwareCbt の場合は、次の値を使用します。

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

プロパティ値

vaults/replicationFabrics/replicationProtectionConta...

Name 説明
name リソース名

Bicep で子リソースの名前と型を設定する方法を参照してください。
string (必須)
parent Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「 親リソースの外部にある子リソース」を参照してください。
種類のリソースのシンボル名: replicationProtectionContainers
properties 移行入力プロパティを有効にします。 EnableMigrationInputPropertiesOrMigrationItemPropert... (必須)

EnableMigrationInputPropertiesOrMigrationItemPropert...

Name 説明
policyId ポリシー ID。 string (必須)
providerSpecificDetails プロバイダー固有の詳細。 EnableMigrationProviderSpecificInputOrMigrationProvi... (必須)

EnableMigrationProviderSpecificInputOrMigrationProvi...

Name 説明
instanceType オブジェクトの種類を設定する VMwareCbt (必須)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDet...

Name 説明
instanceType クラス型。 'VMwareCbt' (必須)
dataMoverRunAsAccountId データムーバーはアカウント ID として実行されます。 string (必須)
disksToInclude 含めるディスクの一覧。 VMwareCbtDiskInput[] (必須)
licenseType ライセンスの種類。 'NoLicenseType'
'NotSpecified'
'WindowsServer'
performAutoResync 自動再同期を実行するかどうかを示す値。 string
performSqlBulkRegistration 一括 SQL RP 登録を実行するかどうかを示す値。 string
seedDiskTags シード ディスクのタグ。 object
snapshotRunAsAccountId スナップショットはアカウント ID として実行されます。 string (必須)
sqlServerLicenseType SQL Serverライセンスの種類。 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId ターゲット可用性セットの ARM ID。 string
targetAvailabilityZone ターゲット可用性ゾーン。 string
targetBootDiagnosticsStorageAccountId ターゲット ブート診断ストレージ アカウントの ARM ID。 string
targetDiskTags ターゲット ディスクのタグ。 object
targetNetworkId ターゲット ネットワーク ARM ID。 string (必須)
targetNicTags ターゲット NIC のタグ。 object
targetProximityPlacementGroupId ターゲット近接配置グループ ARM ID。 string
targetResourceGroupId ターゲット リソース グループの ARM ID。 string (必須)
targetSubnetName ターゲット サブネット名。 string
targetVmName ターゲット VM 名。 string
targetVmSize ターゲット VM サイズ。 string
targetVmTags ターゲット VM タグ。 object
testNetworkId 選択したテスト ネットワーク ARM ID。 string
testSubnetName 選択したテスト サブネット名。 string
vmwareMachineId VMware で検出された VM の ARM ID。 string (必須)

VMwareCbtDiskInput

Name 説明
diskEncryptionSetId DiskEncryptionSet ARM ID。 string
diskId ディスク ID。 string (必須)
diskType ディスクの種類。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
isOSDisk ディスクが OS ディスクかどうかを示す値。 string (必須)
logStorageAccountId ログ ストレージ アカウントの ARM ID。 string (必須)
logStorageAccountSasSecretName ログ ストレージ アカウントのキー コンテナー シークレット名。 string (必須)

ARM テンプレート リソース定義

コンテナー/replicationFabrics/replicationProtectionContainers/replicationMigrationItems リソースの種類は、次の場所にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems リソースを作成するには、テンプレートに次の JSON を追加します。

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

EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings オブジェクト

instanceType プロパティを設定して、オブジェクトの種類を指定します。

VMwareCbt の場合は、次の値を使用します。

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

プロパティ値

vaults/replicationFabrics/replicationProtectionConta...

Name 説明
type リソースの種類 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems'
apiVersion リソース API のバージョン '2022-10-01'
name リソース名

JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。
string (必須)
properties 移行入力プロパティを有効にします。 EnableMigrationInputPropertiesOrMigrationItemPropert... (必須)

EnableMigrationInputPropertiesOrMigrationItemPropert...

Name 説明
policyId ポリシー ID。 string (必須)
providerSpecificDetails プロバイダー固有の詳細。 EnableMigrationProviderSpecificInputOrMigrationProvi... (必須)

EnableMigrationProviderSpecificInputOrMigrationProvi...

Name 説明
instanceType オブジェクトの種類を設定する VMwareCbt (必須)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDet...

Name 説明
instanceType クラス型。 'VMwareCbt' (必須)
dataMoverRunAsAccountId データムーバーはアカウント ID として実行されます。 string (必須)
disksToInclude 含めるディスクの一覧。 VMwareCbtDiskInput[] (必須)
licenseType ライセンスの種類。 'NoLicenseType'
'NotSpecified'
'WindowsServer'
performAutoResync 自動再同期を実行するかどうかを示す値。 string
performSqlBulkRegistration 一括 SQL RP 登録を実行するかどうかを示す値。 string
seedDiskTags シード ディスクのタグ。 object
snapshotRunAsAccountId スナップショットはアカウント ID として実行されます。 string (必須)
sqlServerLicenseType SQL Serverライセンスの種類。 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId ターゲット可用性セット ARM ID。 string
targetAvailabilityZone ターゲット可用性ゾーン。 string
targetBootDiagnosticsStorageAccountId ターゲット ブート診断ストレージ アカウント ARM ID。 string
targetDiskTags ターゲット ディスクのタグ。 object
targetNetworkId ターゲット ネットワーク ARM ID。 string (必須)
targetNicTags ターゲット NIC のタグ。 object
targetProximityPlacementGroupId ターゲット近接配置グループの ARM ID。 string
targetResourceGroupId ターゲット リソース グループの ARM ID。 string (必須)
targetSubnetName ターゲット サブネット名。 string
targetVmName ターゲット VM 名。 string
targetVmSize ターゲット VM のサイズ。 string
targetVmTags ターゲット VM タグ。 object
testNetworkId 選択したテスト ネットワーク ARM ID。 string
testSubnetName 選択したテスト サブネット名。 string
vmwareMachineId VMware で検出された VM の ARM ID。 string (必須)

VMwareCbtDiskInput

Name 説明
diskEncryptionSetId DiskEncryptionSet ARM ID。 string
diskId ディスク ID。 string (必須)
diskType ディスクの種類。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
isOSDisk ディスクが OS ディスクかどうかを示す値。 string (必須)
logStorageAccountId ログ ストレージ アカウントの ARM ID。 string (必須)
logStorageAccountSasSecretName ログ ストレージ アカウントのキー コンテナー シークレット名。 string (必須)

Terraform (AzAPI プロバイダー) リソース定義

コンテナー/replicationFabrics/replicationProtectionContainers/replicationMigrationItems リソースの種類は、次の場所にデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems リソースを作成するには、次の Terraform をテンプレートに追加します。

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

EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings オブジェクト

instanceType プロパティを設定して、オブジェクトの種類を指定します。

VMwareCbt の場合は、次の値を使用します。

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

プロパティ値

vaults/replicationFabrics/replicationProtectionConta...

Name 説明
type リソースの種類 "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2022-10-01"
name リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: replicationProtectionContainers
properties 移行入力プロパティを有効にします。 EnableMigrationInputPropertiesOrMigrationItemPropert... (必須)

EnableMigrationInputPropertiesOrMigrationItemPropert...

Name 説明
policyId ポリシー ID。 string (必須)
providerSpecificDetails プロバイダー固有の詳細。 EnableMigrationProviderSpecificInputOrMigrationProvi... (必須)

EnableMigrationProviderSpecificInputOrMigrationProvi...

Name 説明
instanceType オブジェクトの種類を設定する VMwareCbt (必須)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDet...

Name 説明
instanceType クラス型。 "VMwareCbt" (必須)
dataMoverRunAsAccountId データムーバーはアカウント ID として実行されます。 string (必須)
disksToInclude 含めるディスクの一覧。 VMwareCbtDiskInput[] (必須)
licenseType ライセンスの種類。 "NoLicenseType"
"NotSpecified"
"WindowsServer"
performAutoResync 自動再同期を実行するかどうかを示す値。 string
performSqlBulkRegistration 一括 SQL RP 登録を実行するかどうかを示す値。 string
seedDiskTags シード ディスクのタグ。 object
snapshotRunAsAccountId スナップショットはアカウント ID として実行されます。 string (必須)
sqlServerLicenseType SQL Serverライセンスの種類。 "AHUB"
"NoLicenseType"
"NotSpecified"
"PAYG"
targetAvailabilitySetId ターゲット可用性セット ARM ID。 string
targetAvailabilityZone ターゲット可用性ゾーン。 string
targetBootDiagnosticsStorageAccountId ターゲット ブート診断ストレージ アカウント ARM ID。 string
targetDiskTags ターゲット ディスクのタグ。 object
targetNetworkId ターゲット ネットワーク ARM ID。 string (必須)
targetNicTags ターゲット NIC のタグ。 object
targetProximityPlacementGroupId ターゲット近接配置グループの ARM ID。 string
targetResourceGroupId ターゲット リソース グループの ARM ID。 string (必須)
targetSubnetName ターゲット サブネット名。 string
targetVmName ターゲット VM 名。 string
targetVmSize ターゲット VM のサイズ。 string
targetVmTags ターゲット VM タグ。 object
testNetworkId 選択したテスト ネットワーク ARM ID。 string
testSubnetName 選択したテスト サブネット名。 string
vmwareMachineId VMware で検出された VM の ARM ID。 string (必須)

VMwareCbtDiskInput

Name 説明
diskEncryptionSetId DiskEncryptionSet ARM ID。 string
diskId ディスク ID。 string (必須)
diskType ディスクの種類。 "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
isOSDisk ディスクが OS ディスクかどうかを示す 値。 string (必須)
logStorageAccountId ログ ストレージ アカウントの ARM ID。 string (必須)
logStorageAccountSasSecretName ログ ストレージ アカウントのキー コンテナーシークレット名。 string (必須)