Udostępnij za pośrednictwem


Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems 2022-10-01

Definicja zasobu Bicep

Można wdrożyć typ zasobu vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems, dodaj następujący kod Bicep do szablonu.

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, obiekty

Ustaw właściwość instanceType , aby określić typ obiektu.

W przypadku VMwareCbt użyj:

  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'

Wartości właściwości

vaults/replicationFabrics/replicationProtectionConta...

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)
Nadrzędny W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu : replicationProtectionContainers
properties Włącz właściwości wejściowe migracji. EnableMigrationInputPropertiesOrMigrationItemPropert... (wymagane)

EnableMigrationInputPropertiesOrMigrationItemPropert...

Nazwa Opis Wartość
policyId Identyfikator zasad. ciąg (wymagany)
providerSpecificDetails Szczegóły specyficzne dla dostawcy. EnableMigrationProviderSpecificInputOrMigrationProvi... (wymagane)

EnableMigrationProviderSpecificInputOrMigrationProvi...

Nazwa Opis Wartość
Instancetype Ustawianie typu obiektu VMwareCbt (wymagane)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDet...

Nazwa Opis Wartość
Instancetype Typ klasy. "VMwareCbt" (wymagane)
dataMoverRunAsAccountId Dane są uruchamiane jako identyfikator konta. ciąg (wymagany)
disksToInclude Dyski do uwzględnienia. VMwareCbtDiskInput[] (wymagane)
licenseType Typ licencji. "NoLicenseType"
"Nieokreślone"
"WindowsServer"
performAutoResync Wartość wskazująca, czy ma zostać wykonana automatyczna ponowna synchronizacja. ciąg
performSqlBulkRegistration Wartość wskazująca, czy należy przeprowadzić zbiorczą rejestrację dostawcy zasobów SQL. ciąg
seedDiskTags Tagi dla dysków inicjujnych. object
snapshotRunAsAccountId Migawka uruchom jako identyfikator konta. ciąg (wymagany)
sqlServerLicenseType Typ licencji SQL Server. "AHUB"
"NoLicenseType"
"Nieokreślone"
"PŁATNOŚĆ zgodnie z rzeczywistym użyciem"
targetAvailabilitySetId Identyfikator usługi ARM docelowego zestawu dostępności. ciąg
targetAvailabilityZone Docelowa strefa dostępności. ciąg
targetBootDiagnosticsStorageAccountId Identyfikator arm docelowego konta magazynu diagnostyki rozruchu. ciąg
targetDiskTags Tagi dysków docelowych. object
targetNetworkId Identyfikator usługi ARM sieci docelowej. ciąg (wymagany)
targetNicTags Tagi dla docelowych kart sieciowych. object
targetProximityPlacementGroupId Docelowa grupa umieszczania w pobliżu — identyfikator usługi ARM. ciąg
targetResourceGroupId Identyfikator usługi ARM docelowej grupy zasobów. ciąg (wymagany)
targetSubnetName Nazwa podsieci docelowej. ciąg
targetVmName Nazwa docelowej maszyny wirtualnej. ciąg
targetVmSize Docelowy rozmiar maszyny wirtualnej. ciąg
targetVmTags Docelowe tagi maszyny wirtualnej. object
testNetworkId Wybrany testowy identyfikator usługi ARM sieci. ciąg
testSubnetName Wybrana nazwa podsieci testowej. ciąg
vmwareMachineId Identyfikator arm maszyny wirtualnej odnalezionej w programie VMware. ciąg (wymagany)

VMwareCbtDiskInput

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. ciąg
diskId Identyfikator dysku. ciąg (wymagany)
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
isOSDisk Wartość wskazująca, czy dysk jest dyskiem systemu operacyjnego. ciąg (wymagany)
logStorageAccountId Identyfikator arm konta magazynu dzienników. ciąg (wymagany)
logStorageAccountSasSecretName Nazwa wpisu tajnego magazynu kluczy konta magazynu dzienników. ciąg (wymagany)

Definicja zasobu szablonu usługi ARM

Można wdrożyć typ zasobu vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems, dodaj następujący kod JSON do szablonu.

{
  "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, obiekty

Ustaw właściwość instanceType , aby określić typ obiektu.

W przypadku VMwareCbt użyj:

  "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"

Wartości właściwości

vaults/replicationFabrics/replicationProtectionConta...

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems"
apiVersion Wersja interfejsu API zasobów '2022-10-01'
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM w formacie JSON.
ciąg (wymagany)
properties Włącz właściwości wejściowe migracji. EnableMigrationInputPropertiesOrMigrationItemPropert... (wymagane)

EnableMigrationInputPropertiesOrMigrationItemPropert...

Nazwa Opis Wartość
policyId Identyfikator zasad. ciąg (wymagany)
providerSpecificDetails Szczegółowe informacje o dostawcy. EnableMigrationProviderSpecificInputOrMigrationProvi... (wymagane)

EnableMigrationProviderSpecificInputOrMigrationProvi...

Nazwa Opis Wartość
Instancetype Ustawianie typu obiektu VMwareCbt (wymagane)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDet...

Nazwa Opis Wartość
Instancetype Typ klasy. "VMwareCbt" (wymagane)
dataMoverRunAsAccountId Data mover uruchom jako identyfikator konta. ciąg (wymagany)
disksToInclude Dyski do dołączenia. VMwareCbtDiskInput[] (wymagane)
licenseType Typ licencji. "NoLicenseType"
"NotSpecified"
"WindowsServer"
performAutoResync Wartość wskazująca, czy ma zostać wykonana automatyczna ponowna synchronizacja. ciąg
performSqlBulkRegistration Wartość wskazująca, czy należy przeprowadzić zbiorczą rejestrację dostawcy usługi SQL. ciąg
seedDiskTags Tagi dysków początkowych. object
snapshotRunAsAccountId Migawka uruchom jako identyfikator konta. ciąg (wymagany)
sqlServerLicenseType Typ licencji SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"PŁATNOŚĆ zgodnie z rzeczywistym użyciem"
targetAvailabilitySetId Docelowy identyfikator zestawu dostępności usługi ARM. ciąg
targetAvailabilityZone Docelowa strefa dostępności. ciąg
targetBootDiagnosticsStorageAccountId Identyfikator ARM docelowego konta magazynu diagnostyki rozruchu. ciąg
targetDiskTags Tagi dysków docelowych. object
targetNetworkId Identyfikator usługi ARM sieci docelowej. ciąg (wymagany)
targetNicTags Tagi dla docelowych kart sieciowych. object
targetProximityPlacementGroupId Docelowa grupa umieszczania w pobliżu identyfikator arm. ciąg
targetResourceGroupId Identyfikator arm docelowej grupy zasobów. ciąg (wymagany)
targetSubnetName Nazwa podsieci docelowej. ciąg
targetVmName Docelowa nazwa maszyny wirtualnej. ciąg
targetVmSize Docelowy rozmiar maszyny wirtualnej. ciąg
targetVmTags Docelowe tagi maszyny wirtualnej. object
testNetworkId Wybrany testowy identyfikator arm sieci. ciąg
testSubnetName Wybrana nazwa podsieci testowej. ciąg
vmwareMachineId Identyfikator arm maszyny wirtualnej odnaleziony w programie VMware. ciąg (wymagany)

VMwareCbtDiskInput

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. ciąg
diskId Identyfikator dysku. ciąg (wymagany)
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
isOSDisk Wartość wskazująca, czy dysk jest dyskiem systemu operacyjnego. ciąg (wymagany)
logStorageAccountId Identyfikator arm konta magazynu dzienników. ciąg (wymagany)
logStorageAccountSasSecretName Nazwa wpisu tajnego magazynu kluczy konta magazynu dzienników. ciąg (wymagany)

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationMigrationItems można wdrożyć w następujących regionach:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems, dodaj następujące narzędzie Terraform do szablonu.

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, obiekty

Ustaw właściwość instanceType , aby określić typ obiektu.

W przypadku oprogramowania VMwareCbt użyj:

  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"

Wartości właściwości

vaults/replicationFabrics/replicationProtectionConta...

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2022-10-01"
name Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: replicationProtectionContainers
properties Włącz właściwości wejściowe migracji. EnableMigrationInputPropertiesOrMigrationItemPropert... (wymagane)

EnableMigrationInputPropertiesOrMigrationItemPropert...

Nazwa Opis Wartość
policyId Identyfikator zasad. ciąg (wymagany)
providerSpecificDetails Szczegółowe informacje o dostawcy. EnableMigrationProviderSpecificInputOrMigrationProvi... (wymagane)

EnableMigrationProviderSpecificInputOrMigrationProvi...

Nazwa Opis Wartość
Instancetype Ustawianie typu obiektu VMwareCbt (wymagane)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDet...

Nazwa Opis Wartość
Instancetype Typ klasy. "VMwareCbt" (wymagane)
dataMoverRunAsAccountId Data mover uruchom jako identyfikator konta. ciąg (wymagany)
disksToInclude Dyski do dołączenia. VMwareCbtDiskInput[] (wymagane)
licenseType Typ licencji. "NoLicenseType"
"NotSpecified"
"WindowsServer"
performAutoResync Wartość wskazująca, czy ma zostać wykonana automatyczna ponowna synchronizacja. ciąg
performSqlBulkRegistration Wartość wskazująca, czy należy przeprowadzić zbiorczą rejestrację dostawcy usługi SQL. ciąg
seedDiskTags Tagi dysków początkowych. object
snapshotRunAsAccountId Migawka uruchom jako identyfikator konta. ciąg (wymagany)
sqlServerLicenseType Typ licencji SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"PŁATNOŚĆ zgodnie z rzeczywistym użyciem"
targetAvailabilitySetId Identyfikator usługi ARM docelowego zestawu dostępności. ciąg
targetAvailabilityZone Docelowa strefa dostępności. ciąg
targetBootDiagnosticsStorageAccountId Identyfikator arm docelowego konta magazynu diagnostyki rozruchu. ciąg
targetDiskTags Tagi dysków docelowych. object
targetNetworkId Identyfikator usługi ARM sieci docelowej. ciąg (wymagany)
targetNicTags Tagi dla docelowych kart sieciowych. object
targetProximityPlacementGroupId Docelowa grupa umieszczania w pobliżu — identyfikator usługi ARM. ciąg
targetResourceGroupId Identyfikator usługi ARM docelowej grupy zasobów. ciąg (wymagany)
targetSubnetName Nazwa podsieci docelowej. ciąg
targetVmName Nazwa docelowej maszyny wirtualnej. ciąg
targetVmSize Docelowy rozmiar maszyny wirtualnej. ciąg
targetVmTags Docelowe tagi maszyny wirtualnej. object
testNetworkId Wybrany testowy identyfikator usługi ARM sieci. ciąg
testSubnetName Wybrana nazwa podsieci testowej. ciąg
vmwareMachineId Identyfikator arm maszyny wirtualnej odnalezionej w programie VMware. ciąg (wymagany)

VMwareCbtDiskInput

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. ciąg
diskId Identyfikator dysku. ciąg (wymagany)
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
isOSDisk Wartość wskazująca, czy dysk jest dyskiem systemu operacyjnego. ciąg (wymagany)
logStorageAccountId Identyfikator arm konta magazynu dzienników. ciąg (wymagany)
logStorageAccountSasSecretName Nazwa wpisu tajnego magazynu kluczy konta magazynu dzienników. ciąg (wymagany)