Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Definicja zasobu Bicep

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

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/replicationProtectedItems, dodaj następujący kod Bicep do szablonu.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings, obiekty

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

W przypadku usługi A2A użyj:

  instanceType: 'A2A'
  diskEncryptionInfo: {
    diskEncryptionKeyInfo: {
      keyVaultResourceArmId: 'string'
      secretIdentifier: 'string'
    }
    keyEncryptionKeyInfo: {
      keyIdentifier: 'string'
      keyVaultResourceArmId: 'string'
    }
  }
  fabricObjectId: 'string'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  recoveryAvailabilitySetId: 'string'
  recoveryAvailabilityZone: 'string'
  recoveryAzureNetworkId: 'string'
  recoveryBootDiagStorageAccountId: 'string'
  recoveryCapacityReservationGroupId: 'string'
  recoveryCloudServiceId: 'string'
  recoveryContainerId: 'string'
  recoveryExtendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  recoveryProximityPlacementGroupId: 'string'
  recoveryResourceGroupId: 'string'
  recoverySubnetName: 'string'
  recoveryVirtualMachineScaleSetId: 'string'
  vmDisks: [
    {
      diskUri: 'string'
      primaryStagingAzureStorageAccountId: 'string'
      recoveryAzureStorageAccountId: 'string'
    }
  ]
  vmManagedDisks: [
    {
      diskEncryptionInfo: {
        diskEncryptionKeyInfo: {
          keyVaultResourceArmId: 'string'
          secretIdentifier: 'string'
        }
        keyEncryptionKeyInfo: {
          keyIdentifier: 'string'
          keyVaultResourceArmId: 'string'
        }
      }
      diskId: 'string'
      primaryStagingAzureStorageAccountId: 'string'
      recoveryDiskEncryptionSetId: 'string'
      recoveryReplicaDiskAccountType: 'string'
      recoveryResourceGroupId: 'string'
      recoveryTargetDiskAccountType: 'string'
    }
  ]

W przypadku A2ACrossClusterMigration użyj:

  instanceType: 'A2ACrossClusterMigration'
  fabricObjectId: 'string'
  recoveryContainerId: 'string'

W przypadku funkcji HyperVReplica2012 użyj:

  instanceType: 'HyperVReplica2012'

W przypadku funkcji HyperVReplica2012R2 użyj:

  instanceType: 'HyperVReplica2012R2'

W przypadku funkcji HyperVReplicaAzure użyj:

  instanceType: 'HyperVReplicaAzure'
  diskEncryptionSetId: 'string'
  disksToInclude: [
    'string'
  ]
  disksToIncludeForManagedDisks: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      logStorageAccountId: 'string'
    }
  ]
  diskType: 'string'
  enableRdpOnTargetOption: 'string'
  hvHostVmId: 'string'
  licenseType: 'string'
  logStorageAccountId: 'string'
  osType: 'string'
  seedManagedDiskTags: {}
  sqlServerLicenseType: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetAzureNetworkId: 'string'
  targetAzureSubnetId: 'string'
  targetAzureV1ResourceGroupId: 'string'
  targetAzureV2ResourceGroupId: 'string'
  targetAzureVmName: 'string'
  targetManagedDiskTags: {}
  targetNicTags: {}
  targetProximityPlacementGroupId: 'string'
  targetStorageAccountId: 'string'
  targetVmSize: 'string'
  targetVmTags: {}
  useManagedDisks: 'string'
  useManagedDisksForReplication: 'string'
  vhdId: 'string'
  vmName: 'string'

W przypadku funkcji HyperVReplicaBaseReplicationDetails użyj:

  instanceType: 'HyperVReplicaBaseReplicationDetails'

W przypadku usługi InMage użyj:

  instanceType: 'InMage'
  datastoreName: 'string'
  diskExclusionInput: {
    diskSignatureOptions: [
      {
        diskSignature: 'string'
      }
    ]
    volumeOptions: [
      {
        onlyExcludeIfSingleVolume: 'string'
        volumeLabel: 'string'
      }
    ]
  }
  disksToInclude: [
    'string'
  ]
  masterTargetId: 'string'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  processServerId: 'string'
  retentionDrive: 'string'
  runAsAccountId: 'string'
  vmFriendlyName: 'string'

W przypadku maszyny wirtualnej InMageAzureV2 użyj:

  instanceType: 'InMageAzureV2'
  diskEncryptionSetId: 'string'
  disksToInclude: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      logStorageAccountId: 'string'
    }
  ]
  diskType: 'string'
  enableRdpOnTargetOption: 'string'
  licenseType: 'string'
  logStorageAccountId: 'string'
  masterTargetId: 'string'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  processServerId: 'string'
  runAsAccountId: 'string'
  seedManagedDiskTags: {}
  sqlServerLicenseType: 'string'
  storageAccountId: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetAzureNetworkId: 'string'
  targetAzureSubnetId: 'string'
  targetAzureV1ResourceGroupId: 'string'
  targetAzureV2ResourceGroupId: 'string'
  targetAzureVmName: 'string'
  targetManagedDiskTags: {}
  targetNicTags: {}
  targetProximityPlacementGroupId: 'string'
  targetVmSize: 'string'
  targetVmTags: {}

W przypadku narzędzia InMageRcm użyj:

  instanceType: 'InMageRcm'
  disksDefault: {
    diskEncryptionSetId: 'string'
    diskType: 'string'
    logStorageAccountId: 'string'
  }
  disksToInclude: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      logStorageAccountId: 'string'
    }
  ]
  fabricDiscoveryMachineId: 'string'
  licenseType: 'string'
  multiVmGroupName: 'string'
  processServerId: 'string'
  runAsAccountId: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetBootDiagnosticsStorageAccountId: 'string'
  targetNetworkId: 'string'
  targetProximityPlacementGroupId: 'string'
  targetResourceGroupId: 'string'
  targetSubnetName: 'string'
  targetVmName: 'string'
  targetVmSize: 'string'
  testNetworkId: 'string'
  testSubnetName: 'string'

W przypadku elementu InMageRcmFailback użyj:

  instanceType: 'InMageRcmFailback'

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 ochrony. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtecte...

Nazwa Opis Wartość
policyId Identyfikator zasad. ciąg
protectableItemId Identyfikator elementu, który można chronić. ciąg
providerSpecificDetails The ReplicationProviderInput. W przypadku dostawcy HyperVReplicaAzure będzie to obiekt AzureEnableProtectionInput. W przypadku dostawcy San będzie to obiekt SanEnableProtectionInput. W przypadku dostawcy HyperVReplicaAzure może mieć wartość null. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationPr...

Nazwa Opis Wartość
Instancetype Ustawianie typu obiektu A2A
A2ACrossClusterMigration
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
InMageRcm
InMageRcmFailback (wymagane)

A2AEnableProtectionInputOrA2AReplicationDetails

Nazwa Opis Wartość
Instancetype Typ klasy. "A2A" (wymagane)
diskEncryptionInfo Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). DiskEncryptionInfo
fabricObjectId Identyfikator określonego obiektu sieci szkieletowej maszyny wirtualnej. ciąg (wymagany)
multiVmGroupId Identyfikator grupy wielu maszyn wirtualnych. ciąg
multiVmGroupName Nazwa grupy z wieloma maszynami wirtualnymi. ciąg
recoveryAvailabilitySetId Identyfikator zestawu dostępności odzyskiwania. ciąg
recoveryAvailabilityZone Strefa dostępności odzyskiwania. ciąg
recoveryAzureNetworkId Identyfikator arm usługi ARM odzyskiwania usługi Azure Virtual Network. ciąg
recoveryBootDiagStorageAccountId Konto magazynu diagnostycznego rozruchu. ciąg
recoveryCapacityReservationGroupId Identyfikator grupy rezerwacji pojemności odzyskiwania. ciąg
recoveryCloudServiceId Identyfikator usługi odzyskiwania w chmurze. Prawidłowy dla scenariuszy w wersji 1. ciąg
recoveryContainerId Identyfikator kontenera odzyskiwania. ciąg
recoveryExtendedLocation Lokalizacja rozszerzona odzyskiwania. ExtendedLocation
recoveryProximityPlacementGroupId Identyfikator grupy umieszczania w pobliżu odzyskiwania. ciąg
recoveryResourceGroupId Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. ciąg
recoverySubnetName Nazwa podsieci odzyskiwania. ciąg
recoveryVirtualMachineScaleSetId Identyfikator zestawu skalowania maszyn wirtualnych. ciąg
vmDisks Lista szczegółów dysku maszyny wirtualnej. A2AVmDiskInputDetails[]
vmManagedDisks Lista szczegółów dysku zarządzanego maszyny wirtualnej. A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Nazwa Opis Wartość
diskEncryptionKeyInfo Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Dokumentacja usługi KeyVault odzyskiwania dla klucza. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Nazwa Opis Wartość
keyVaultResourceArmId Identyfikator zasobu usługi ARM usługi KeyVault dla wpisu tajnego. ciąg
secretIdentifier Tajny adres URL/identyfikator. ciąg

KeyEncryptionKeyInfo

Nazwa Opis Wartość
keyIdentifier Adres URL/identyfikator klucza. ciąg
keyVaultResourceArmId Identyfikator zasobu usługi ARM usługi KeyVault dla klucza. ciąg

ExtendedLocation

Nazwa Opis Wartość
name Nazwa lokalizacji rozszerzonej. ciąg (wymagany)
typ Typ lokalizacji rozszerzonej. "EdgeZone" (wymagane)

A2AVmDiskInputDetails

Nazwa Opis Wartość
diskUri Identyfikator URI dysku. ciąg (wymagany)
primaryStagingAzureStorageAccountId Podstawowy identyfikator tymczasowego konta magazynu. ciąg (wymagany)
recoveryAzureStorageAccountId Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania. ciąg (wymagany)

A2AVmManagedDiskInputDetails

Nazwa Opis Wartość
diskEncryptionInfo Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu). DiskEncryptionInfo
diskId Identyfikator dysku. ciąg (wymagany)
primaryStagingAzureStorageAccountId Podstawowy identyfikator arm konta magazynu przejściowego. ciąg (wymagany)
recoveryDiskEncryptionSetId Identyfikator zestawu szyfrowania dysków odzyskiwania. ciąg
recoveryReplicaDiskAccountType Typ dysku repliki. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. ciąg
recoveryResourceGroupId Identyfikator arm docelowej grupy zasobów. ciąg (wymagany)
recoveryTargetDiskAccountType Typ dysku docelowego po przejściu w tryb failover. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. ciąg

A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...

Nazwa Opis Wartość
Instancetype Typ klasy. "A2ACrossClusterMigration" (wymagane)
fabricObjectId Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. ciąg
recoveryContainerId Identyfikator kontenera odzyskiwania. ciąg

HyperVReplicaReplicationDetails

Nazwa Opis Wartość
Instancetype Typ klasy. "HyperVReplica2012" (wymagane)

HyperVReplicaBlueReplicationDetails

Nazwa Opis Wartość
Instancetype Typ klasy. "HyperVReplica2012R2" (wymagane)

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Nazwa Opis Wartość
Instancetype Typ klasy. "HyperVReplicaAzure" (wymagane)
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. ciąg
disksToInclude Lista identyfikatorów dysków VHD do ochrony. ciąg[]
disksToIncludeForManagedDisks Dyski do uwzględnienia na liście dysków zarządzanych. HyperVReplicaAzureDiskInputDetails[]
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. ciąg
hvHostVmId Identyfikator maszyny wirtualnej hosta funkcji Hyper-V. ciąg
licenseType Typ licencji. "NoLicenseType"
"Nieokreślone"
"WindowsServer"
logStorageAccountId Konto magazynu, które ma być używane do rejestrowania podczas replikacji. ciąg
osType Typ systemu operacyjnego skojarzony z maszyną wirtualną. ciąg
seedManagedDiskTags Tagi dla początkowych dysków zarządzanych. object
sqlServerLicenseType Typ licencji SQL Server. "AHUB"
"NoLicenseType"
"Nieokreślone"
"PŁATNOŚĆ zgodnie z rzeczywistym użyciem"
targetAvailabilitySetId Docelowy identyfikator usługi ARM zestawu dostępności dla wdrożenia usługi Resource Manager. ciąg
targetAvailabilityZone Docelowa strefa dostępności. ciąg
targetAzureNetworkId Wybrany docelowy identyfikator sieci platformy Azure. ciąg
targetAzureSubnetId Wybrany docelowy identyfikator podsieci platformy Azure. ciąg
targetAzureV1ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. ciąg
targetAzureV2ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. ciąg
targetAzureVmName Docelowa nazwa maszyny wirtualnej platformy Azure. ciąg
targetManagedDiskTags Tagi dla docelowych dysków zarządzanych. object
targetNicTags Tagi dla docelowych kart sieciowych. object
targetProximityPlacementGroupId Identyfikator usługi ARM grupy umieszczania w pobliżu. ciąg
targetStorageAccountId Identyfikator konta magazynu. ciąg
targetVmSize Docelowy rozmiar maszyny wirtualnej. ciąg
targetVmTags Docelowe tagi maszyny wirtualnej. object
useManagedDisks Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. ciąg
useManagedDisksForReplication Wartość wskazująca, czy dyski zarządzane powinny być używane podczas replikacji. ciąg
vhdId Identyfikator dysku VHD dysku systemu operacyjnego skojarzony z maszyną wirtualną. ciąg
vmName Nazwa maszyny wirtualnej. ciąg

HyperVReplicaAzureDiskInputDetails

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm diskEncryptionSet. ciąg
diskId The DiskId. ciąg
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. ciąg

HyperVReplicaBaseReplicationDetails

Nazwa Opis Wartość
Instancetype Typ klasy. "HyperVReplicaBaseReplicationDetails" (wymagane)

InMageEnableProtectionInputOrInMageReplicationDetail...

Nazwa Opis Wartość
Instancetype Typ klasy. "InMage" (wymagane)
datastoreName Nazwa docelowego magazynu danych. ciąg
diskExclusionInput Włącz dane wejściowe wykluczenia dysku. InMageDiskExclusionInput
disksToInclude Dyski do uwzględnienia. ciąg[]
masterTargetId Główny identyfikator docelowy. ciąg (wymagany)
multiVmGroupId Identyfikator grupy wielu maszyn wirtualnych. ciąg (wymagany)
multiVmGroupName Nazwa grupy wielu maszyn wirtualnych. ciąg (wymagany)
processServerId Identyfikator serwera przetwarzania. ciąg (wymagany)
retentionDrive Dysk przechowywania do użycia w usłudze MT. ciąg (wymagany)
runAsAccountId Identyfikator konta CS. ciąg
vmFriendlyName Nazwa maszyny wirtualnej. ciąg

InMageDiskExclusionInput

Nazwa Opis Wartość
diskSignatureOptions Opcja oparta na podpisie dysku gościa dla wykluczenia dysku. InMageDiskSignatureExclusionOptions[]
volumeOptions Opcja oparta na etykiecie woluminu dla wykluczenia dysku. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Nazwa Opis Wartość
diskSignature Podpis gościa dysku, który ma zostać wykluczony z replikacji. ciąg

InMageVolumeExclusionOptions

Nazwa Opis Wartość
onlyExcludeIfSingleVolume Wartość wskazująca, czy wykluczyć dysk z wieloma woluminami, czy nie. Jeśli dysk ma wiele woluminów, a jeden z woluminów ma etykietę zgodną z etykietą VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli właściwość OnlyExcludeIfSingleVolume ma wartość false. ciąg
volumeLabel Etykieta woluminu. Dysk o dowolnym woluminie z tą etykietą zostanie wykluczony z replikacji. ciąg

InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...

Nazwa Opis Wartość
Instancetype Typ klasy. "InMageAzureV2" (wymagane)
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. ciąg
disksToInclude Dyski do uwzględnienia. InMageAzureV2DiskInputDetails[]
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. ciąg
licenseType Typ licencji. "NoLicenseType"
"Nieokreślone"
"WindowsServer"
logStorageAccountId Konto magazynu, które ma być używane do rejestrowania podczas replikacji. ciąg
masterTargetId Główny identyfikator docelowy. ciąg
multiVmGroupId Identyfikator grupy wielu maszyn wirtualnych. ciąg
multiVmGroupName Nazwa grupy wielu maszyn wirtualnych. ciąg
processServerId Identyfikator serwera przetwarzania. ciąg
runAsAccountId Identyfikator konta CS. ciąg
seedManagedDiskTags Tagi dla początkowych dysków zarządzanych. object
sqlServerLicenseType Typ licencji SQL Server. "AHUB"
"NoLicenseType"
"Nieokreślone"
"PŁATNOŚĆ zgodnie z rzeczywistym użyciem"
storageAccountId Identyfikator konta magazynu. ciąg
targetAvailabilitySetId Docelowy identyfikator usługi ARM zestawu dostępności dla wdrożenia usługi Resource Manager. ciąg
targetAvailabilityZone Docelowa strefa dostępności. ciąg
targetAzureNetworkId Wybrany docelowy identyfikator sieci platformy Azure. ciąg
targetAzureSubnetId Wybrany docelowy identyfikator podsieci platformy Azure. ciąg
targetAzureV1ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. ciąg
targetAzureV2ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. ciąg
targetAzureVmName Docelowa nazwa maszyny wirtualnej platformy Azure. ciąg
targetManagedDiskTags Tagi dla docelowych dysków zarządzanych. object
targetNicTags Tagi dla docelowych kart sieciowych. object
targetProximityPlacementGroupId Identyfikator usługi ARM grupy umieszczania w pobliżu. ciąg
targetVmSize Docelowy rozmiar maszyny wirtualnej. ciąg
targetVmTags Docelowe tagi maszyny wirtualnej. object

InMageAzureV2DiskInputDetails

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm diskEncryptionSet. ciąg
diskId The DiskId. ciąg
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. ciąg

InMageRcmEnableProtectionInputOrInMageRcmReplication...

Nazwa Opis Wartość
Instancetype Typ klasy. "InMageRcm" (wymagane)
disksDefault Domyślne dane wejściowe dysku. InMageRcmDisksDefaultInput
disksToInclude Dyski do uwzględnienia. InMageRcmDiskInput[]
fabricDiscoveryMachineId Identyfikator usługi ARM odnalezionej maszyny. ciąg (wymagany)
licenseType Typ licencji. "NoLicenseType"
"Nieokreślone"
"WindowsServer"
multiVmGroupName Nazwa grupy wielu maszyn wirtualnych. ciąg
processServerId Identyfikator serwera przetwarzania. ciąg (wymagany)
runAsAccountId Identyfikator konta Uruchom jako. ciąg
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
targetNetworkId Wybrany identyfikator usługi ARM sieci docelowej. ciąg
targetProximityPlacementGroupId Docelowy identyfikator grupy umieszczania w pobliżu. ciąg
targetResourceGroupId Identyfikator arm docelowej grupy zasobów. ciąg (wymagany)
targetSubnetName Wybrana nazwa podsieci docelowej. ciąg
targetVmName Docelowa nazwa maszyny wirtualnej. ciąg
targetVmSize Docelowy rozmiar maszyny wirtualnej. ciąg
testNetworkId Wybrany testowy identyfikator arm sieci. ciąg
testSubnetName Wybrana nazwa podsieci testowej. ciąg

InMageRcmDisksDefaultInput

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. ciąg
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (wymagane)
logStorageAccountId Identyfikator arm konta magazynu dzienników. ciąg (wymagany)

InMageRcmDiskInput

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. ciąg
diskId Identyfikator dysku. ciąg (wymagany)
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (wymagane)
logStorageAccountId Identyfikator arm konta magazynu dzienników. ciąg (wymagany)

InMageRcmFailbackReplicationDetails

Nazwa Opis Wartość
Instancetype Typ klasy. "InMageRcmFailback" (wymagane)

Definicja zasobu szablonu usługi ARM

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

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/replicationProtectedItems, dodaj następujący kod JSON do szablonu.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings, obiekty

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

W przypadku usługi A2A użyj:

  "instanceType": "A2A",
  "diskEncryptionInfo": {
    "diskEncryptionKeyInfo": {
      "keyVaultResourceArmId": "string",
      "secretIdentifier": "string"
    },
    "keyEncryptionKeyInfo": {
      "keyIdentifier": "string",
      "keyVaultResourceArmId": "string"
    }
  },
  "fabricObjectId": "string",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "recoveryAvailabilitySetId": "string",
  "recoveryAvailabilityZone": "string",
  "recoveryAzureNetworkId": "string",
  "recoveryBootDiagStorageAccountId": "string",
  "recoveryCapacityReservationGroupId": "string",
  "recoveryCloudServiceId": "string",
  "recoveryContainerId": "string",
  "recoveryExtendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "recoveryProximityPlacementGroupId": "string",
  "recoveryResourceGroupId": "string",
  "recoverySubnetName": "string",
  "recoveryVirtualMachineScaleSetId": "string",
  "vmDisks": [
    {
      "diskUri": "string",
      "primaryStagingAzureStorageAccountId": "string",
      "recoveryAzureStorageAccountId": "string"
    }
  ],
  "vmManagedDisks": [
    {
      "diskEncryptionInfo": {
        "diskEncryptionKeyInfo": {
          "keyVaultResourceArmId": "string",
          "secretIdentifier": "string"
        },
        "keyEncryptionKeyInfo": {
          "keyIdentifier": "string",
          "keyVaultResourceArmId": "string"
        }
      },
      "diskId": "string",
      "primaryStagingAzureStorageAccountId": "string",
      "recoveryDiskEncryptionSetId": "string",
      "recoveryReplicaDiskAccountType": "string",
      "recoveryResourceGroupId": "string",
      "recoveryTargetDiskAccountType": "string"
    }
  ]

W przypadku A2ACrossClusterMigration użyj:

  "instanceType": "A2ACrossClusterMigration",
  "fabricObjectId": "string",
  "recoveryContainerId": "string"

W przypadku funkcji HyperVReplica2012 użyj:

  "instanceType": "HyperVReplica2012"

W przypadku funkcji HyperVReplica2012R2 użyj:

  "instanceType": "HyperVReplica2012R2"

W przypadku funkcji HyperVReplicaAzure użyj:

  "instanceType": "HyperVReplicaAzure",
  "diskEncryptionSetId": "string",
  "disksToInclude": [ "string" ],
  "disksToIncludeForManagedDisks": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "logStorageAccountId": "string"
    }
  ],
  "diskType": "string",
  "enableRdpOnTargetOption": "string",
  "hvHostVmId": "string",
  "licenseType": "string",
  "logStorageAccountId": "string",
  "osType": "string",
  "seedManagedDiskTags": {},
  "sqlServerLicenseType": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetAzureNetworkId": "string",
  "targetAzureSubnetId": "string",
  "targetAzureV1ResourceGroupId": "string",
  "targetAzureV2ResourceGroupId": "string",
  "targetAzureVmName": "string",
  "targetManagedDiskTags": {},
  "targetNicTags": {},
  "targetProximityPlacementGroupId": "string",
  "targetStorageAccountId": "string",
  "targetVmSize": "string",
  "targetVmTags": {},
  "useManagedDisks": "string",
  "useManagedDisksForReplication": "string",
  "vhdId": "string",
  "vmName": "string"

W przypadku funkcji HyperVReplicaBaseReplicationDetails użyj:

  "instanceType": "HyperVReplicaBaseReplicationDetails"

W przypadku programu InMage użyj:

  "instanceType": "InMage",
  "datastoreName": "string",
  "diskExclusionInput": {
    "diskSignatureOptions": [
      {
        "diskSignature": "string"
      }
    ],
    "volumeOptions": [
      {
        "onlyExcludeIfSingleVolume": "string",
        "volumeLabel": "string"
      }
    ]
  },
  "disksToInclude": [ "string" ],
  "masterTargetId": "string",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "processServerId": "string",
  "retentionDrive": "string",
  "runAsAccountId": "string",
  "vmFriendlyName": "string"

W przypadku programu InMageAzureV2 użyj:

  "instanceType": "InMageAzureV2",
  "diskEncryptionSetId": "string",
  "disksToInclude": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "logStorageAccountId": "string"
    }
  ],
  "diskType": "string",
  "enableRdpOnTargetOption": "string",
  "licenseType": "string",
  "logStorageAccountId": "string",
  "masterTargetId": "string",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "processServerId": "string",
  "runAsAccountId": "string",
  "seedManagedDiskTags": {},
  "sqlServerLicenseType": "string",
  "storageAccountId": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetAzureNetworkId": "string",
  "targetAzureSubnetId": "string",
  "targetAzureV1ResourceGroupId": "string",
  "targetAzureV2ResourceGroupId": "string",
  "targetAzureVmName": "string",
  "targetManagedDiskTags": {},
  "targetNicTags": {},
  "targetProximityPlacementGroupId": "string",
  "targetVmSize": "string",
  "targetVmTags": {}

W przypadku programu InMageRcm użyj:

  "instanceType": "InMageRcm",
  "disksDefault": {
    "diskEncryptionSetId": "string",
    "diskType": "string",
    "logStorageAccountId": "string"
  },
  "disksToInclude": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "logStorageAccountId": "string"
    }
  ],
  "fabricDiscoveryMachineId": "string",
  "licenseType": "string",
  "multiVmGroupName": "string",
  "processServerId": "string",
  "runAsAccountId": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetBootDiagnosticsStorageAccountId": "string",
  "targetNetworkId": "string",
  "targetProximityPlacementGroupId": "string",
  "targetResourceGroupId": "string",
  "targetSubnetName": "string",
  "targetVmName": "string",
  "targetVmSize": "string",
  "testNetworkId": "string",
  "testSubnetName": "string"

W przypadku polecenia InMageRcmFailback użyj:

  "instanceType": "InMageRcmFailback"

Wartości właściwości

vaults/replicationFabrics/replicationProtectionConta...

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

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

EnableProtectionInputPropertiesOrReplicationProtecte...

Nazwa Opis Wartość
policyId Identyfikator zasad. ciąg
protectableItemId Identyfikator elementu, który można chronić. ciąg
providerSpecificDetails The ReplicationProviderInput. W przypadku dostawcy HyperVReplicaAzure będzie to obiekt AzureEnableProtectionInput. W przypadku dostawcy San będzie to obiekt SanEnableProtectionInput. W przypadku dostawcy HyperVReplicaAzure może mieć wartość null. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationPr...

Nazwa Opis Wartość
Instancetype Ustawianie typu obiektu A2A
A2ACrossClusterMigration
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
InMageRcm
InMageRcmFailback (wymagane)

A2AEnableProtectionInputOrA2AReplicationDetails

Nazwa Opis Wartość
Instancetype Typ klasy. "A2A" (wymagane)
diskEncryptionInfo Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). DiskEncryptionInfo
fabricObjectId Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. ciąg (wymagany)
multiVmGroupId Identyfikator grupy wielu maszyn wirtualnych. ciąg
multiVmGroupName Nazwa grupy wielu maszyn wirtualnych. ciąg
recoveryAvailabilitySetId Identyfikator zestawu dostępności odzyskiwania. ciąg
recoveryAvailabilityZone Strefa dostępności odzyskiwania. ciąg
recoveryAzureNetworkId Identyfikator arm odzyskiwania sieci wirtualnej platformy Azure. ciąg
recoveryBootDiagStorageAccountId Konto magazynu diagnostyki rozruchu. ciąg
recoveryCapacityReservationGroupId Identyfikator grupy rezerwacji pojemności odzyskiwania. ciąg
recoveryCloudServiceId Identyfikator usługi odzyskiwania w chmurze. Prawidłowy dla scenariuszy w wersji 1. ciąg
recoveryContainerId Identyfikator kontenera odzyskiwania. ciąg
recoveryExtendedLocation Lokalizacja rozszerzona odzyskiwania. ExtendedLocation
recoveryProximityPlacementGroupId Identyfikator grupy umieszczania w pobliżu odzyskiwania. ciąg
recoveryResourceGroupId Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. ciąg
recoverySubnetName Nazwa podsieci odzyskiwania. ciąg
recoveryVirtualMachineScaleSetId Identyfikator zestawu skalowania maszyn wirtualnych. ciąg
vmDisks Lista szczegółów dysku maszyny wirtualnej. A2AVmDiskInputDetails[]
vmManagedDisks Lista szczegółów dysku zarządzanego maszyny wirtualnej. A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Nazwa Opis Wartość
diskEncryptionKeyInfo Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Dokumentacja usługi KeyVault odzyskiwania dla klucza. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Nazwa Opis Wartość
keyVaultResourceArmId Identyfikator zasobu usługi ARM usługi KeyVault dla wpisu tajnego. ciąg
secretIdentifier Tajny adres URL/identyfikator. ciąg

KeyEncryptionKeyInfo

Nazwa Opis Wartość
keyIdentifier Adres URL/identyfikator klucza. ciąg
keyVaultResourceArmId Identyfikator zasobu usługi ARM usługi KeyVault dla klucza. ciąg

ExtendedLocation

Nazwa Opis Wartość
name Nazwa lokalizacji rozszerzonej. ciąg (wymagany)
typ Typ lokalizacji rozszerzonej. "EdgeZone" (wymagane)

A2AVmDiskInputDetails

Nazwa Opis Wartość
diskUri Identyfikator URI dysku. ciąg (wymagany)
primaryStagingAzureStorageAccountId Podstawowy przejściowy identyfikator konta magazynu. ciąg (wymagany)
recoveryAzureStorageAccountId Identyfikator konta magazynu dysku VHD odzyskiwania. ciąg (wymagany)

A2AVmManagedDiskInputDetails

Nazwa Opis Wartość
diskEncryptionInfo Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu). DiskEncryptionInfo
diskId Identyfikator dysku. ciąg (wymagany)
primaryStagingAzureStorageAccountId Podstawowy przejściowy identyfikator arm konta magazynu. ciąg (wymagany)
recoveryDiskEncryptionSetId Identyfikator zestawu szyfrowania dysku odzyskiwania. ciąg
recoveryReplicaDiskAccountType Typ dysku repliki. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. ciąg
recoveryResourceGroupId Docelowa grupa zasobów Arm Id. ciąg (wymagany)
recoveryTargetDiskAccountType Typ dysku docelowego po przejściu w tryb failover. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. ciąg

A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...

Nazwa Opis Wartość
Instancetype Typ klasy. "A2ACrossClusterMigration" (wymagane)
fabricObjectId Identyfikator określonego obiektu sieci szkieletowej maszyny wirtualnej. ciąg
recoveryContainerId Identyfikator kontenera odzyskiwania. ciąg

HyperVReplicaReplicationDetails

Nazwa Opis Wartość
Instancetype Typ klasy. "HyperVReplica2012" (wymagane)

HyperVReplicaBlueReplicationDetails

Nazwa Opis Wartość
Instancetype Typ klasy. "HyperVReplica2012R2" (wymagane)

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Nazwa Opis Wartość
Instancetype Typ klasy. "HyperVReplicaAzure" (wymagane)
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. ciąg
disksToInclude Lista identyfikatorów wirtualnego dysku twardego, które mają być chronione. ciąg[]
disksToIncludeForManagedDisks Dyski, które mają zawierać listę dysków zarządzanych. HyperVReplicaAzureDiskInputDetails[]
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. ciąg
hvHostVmId Identyfikator maszyny wirtualnej hosta funkcji Hyper-V. ciąg
licenseType Typ licencji. "NoLicenseType"
"NotSpecified"
"WindowsServer"
logStorageAccountId Konto magazynu, które ma być używane do rejestrowania podczas replikacji. ciąg
osType Typ systemu operacyjnego skojarzony z maszyną wirtualną. ciąg
seedManagedDiskTags Tagi dysków zarządzanych inicjuje. object
sqlServerLicenseType Typ licencji SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"PŁATNOŚĆ zgodnie z rzeczywistym użyciem"
targetAvailabilitySetId Docelowy zestaw dostępności identyfikator usługi ARM dla wdrożenia usługi Resource Manager. ciąg
targetAvailabilityZone Docelowa strefa dostępności. ciąg
targetAzureNetworkId Wybrany docelowy identyfikator sieci platformy Azure. ciąg
targetAzureSubnetId Wybrany docelowy identyfikator podsieci platformy Azure. ciąg
targetAzureV1ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. ciąg
targetAzureV2ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. ciąg
targetAzureVmName Docelowa nazwa maszyny wirtualnej platformy Azure. ciąg
targetManagedDiskTags Tagi dla docelowych dysków zarządzanych. object
targetNicTags Tagi dla docelowych kart sieciowych. object
targetProximityPlacementGroupId Identyfikator arm grupy umieszczania w pobliżu. ciąg
targetStorageAccountId Identyfikator konta magazynu. ciąg
targetVmSize Docelowy rozmiar maszyny wirtualnej. ciąg
targetVmTags Docelowe tagi maszyny wirtualnej. object
useManagedDisks Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. ciąg
useManagedDisksForReplication Wartość wskazująca, czy dyski zarządzane powinny być używane podczas replikacji. ciąg
vhdId Identyfikator dysku VHD dysku systemu operacyjnego skojarzony z maszyną wirtualną. ciąg
vmName Nazwa maszyny wirtualnej. ciąg

HyperVReplicaAzureDiskInputDetails

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm diskEncryptionSet. ciąg
diskId The DiskId. ciąg
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. ciąg

HyperVReplicaBaseReplicationDetails

Nazwa Opis Wartość
Instancetype Typ klasy. "HyperVReplicaBaseReplicationDetails" (wymagane)

InMageEnableProtectionInputOrInMageReplicationDetail...

Nazwa Opis Wartość
Instancetype Typ klasy. "InMage" (wymagane)
datastoreName Nazwa docelowego magazynu danych. ciąg
diskExclusionInput Włącz dane wejściowe wykluczenia dysku. InMageDiskExclusionInput
disksToInclude Dyski do uwzględnienia. ciąg[]
masterTargetId Główny identyfikator docelowy. ciąg (wymagany)
multiVmGroupId Identyfikator grupy wielu maszyn wirtualnych. ciąg (wymagany)
multiVmGroupName Nazwa grupy wielu maszyn wirtualnych. ciąg (wymagany)
processServerId Identyfikator serwera przetwarzania. ciąg (wymagany)
retentionDrive Dysk przechowywania do użycia w usłudze MT. ciąg (wymagany)
runAsAccountId Identyfikator konta CS. ciąg
vmFriendlyName Nazwa maszyny wirtualnej. ciąg

InMageDiskExclusionInput

Nazwa Opis Wartość
diskSignatureOptions Opcja oparta na podpisie dysku gościa dla wykluczenia dysku. InMageDiskSignatureExclusionOptions[]
volumeOptions Opcja oparta na etykiecie woluminu dla wykluczenia dysku. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Nazwa Opis Wartość
diskSignature Podpis gościa dysku, który ma zostać wykluczony z replikacji. ciąg

InMageVolumeExclusionOptions

Nazwa Opis Wartość
onlyExcludeIfSingleVolume Wartość wskazująca, czy wykluczyć dysk z wieloma woluminami, czy nie. Jeśli dysk ma wiele woluminów, a jeden z woluminów ma etykietę zgodną z etykietą VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli właściwość OnlyExcludeIfSingleVolume ma wartość false. ciąg
volumeLabel Etykieta woluminu. Dysk o dowolnym woluminie z tą etykietą zostanie wykluczony z replikacji. ciąg

InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...

Nazwa Opis Wartość
Instancetype Typ klasy. "InMageAzureV2" (wymagane)
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. ciąg
disksToInclude Dyski do dołączenia. InMageAzureV2DiskInputDetails[]
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. ciąg
licenseType Typ licencji. "NoLicenseType"
"NotSpecified"
"WindowsServer"
logStorageAccountId Konto magazynu, które ma być używane do rejestrowania podczas replikacji. ciąg
masterTargetId Identyfikator obiektu docelowego wzorca. ciąg
multiVmGroupId Identyfikator grupy wielu maszyn wirtualnych. ciąg
multiVmGroupName Nazwa grupy z wieloma maszynami wirtualnymi. ciąg
processServerId Identyfikator serwera przetwarzania. ciąg
runAsAccountId Identyfikator konta CS. ciąg
seedManagedDiskTags Tagi dysków zarządzanych inicjuje. object
sqlServerLicenseType Typ licencji SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"PŁATNOŚĆ zgodnie z rzeczywistym użyciem"
storageAccountId Identyfikator konta magazynu. ciąg
targetAvailabilitySetId Docelowy zestaw dostępności identyfikator usługi ARM dla wdrożenia usługi Resource Manager. ciąg
targetAvailabilityZone Docelowa strefa dostępności. ciąg
targetAzureNetworkId Wybrany docelowy identyfikator sieci platformy Azure. ciąg
targetAzureSubnetId Wybrany docelowy identyfikator podsieci platformy Azure. ciąg
targetAzureV1ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. ciąg
targetAzureV2ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. ciąg
targetAzureVmName Docelowa nazwa maszyny wirtualnej platformy Azure. ciąg
targetManagedDiskTags Tagi dla docelowych dysków zarządzanych. object
targetNicTags Tagi dla docelowych kart sieciowych. object
targetProximityPlacementGroupId Identyfikator arm grupy umieszczania w pobliżu. ciąg
targetVmSize Docelowy rozmiar maszyny wirtualnej. ciąg
targetVmTags Docelowe tagi maszyny wirtualnej. object

InMageAzureV2DiskInputDetails

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator ARM DiskEncryptionSet. ciąg
diskId The DiskId. ciąg
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. ciąg

InMageRcmEnableProtectionInputOrInMageRcmReplication...

Nazwa Opis Wartość
Instancetype Typ klasy. "InMageRcm" (wymagane)
disksDefault Domyślne dane wejściowe dysku. InMageRcmDisksDefaultInput
disksToInclude Dyski do dołączenia. InMageRcmDiskInput[]
fabricDiscoveryMachineId Identyfikator odnalezionej maszyny arm. ciąg (wymagany)
licenseType Typ licencji. "NoLicenseType"
"NotSpecified"
"WindowsServer"
multiVmGroupName Nazwa grupy z wieloma maszynami wirtualnymi. ciąg
processServerId Identyfikator serwera przetwarzania. ciąg (wymagany)
runAsAccountId Identyfikator konta Uruchom jako. ciąg
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
targetNetworkId Wybrany identyfikator usługi ARM sieci docelowej. ciąg
targetProximityPlacementGroupId Docelowy identyfikator grupy umieszczania w pobliżu. ciąg
targetResourceGroupId Identyfikator arm docelowej grupy zasobów. ciąg (wymagany)
targetSubnetName Wybrana nazwa podsieci docelowej. ciąg
targetVmName Docelowa nazwa maszyny wirtualnej. ciąg
targetVmSize Docelowy rozmiar maszyny wirtualnej. ciąg
testNetworkId Wybrany testowy identyfikator arm sieci. ciąg
testSubnetName Wybrana nazwa podsieci testowej. ciąg

InMageRcmDisksDefaultInput

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. ciąg
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (wymagane)
logStorageAccountId Identyfikator arm konta magazynu dzienników. ciąg (wymagany)

InMageRcmDiskInput

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. ciąg
diskId Identyfikator dysku. ciąg (wymagany)
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (wymagane)
logStorageAccountId Identyfikator arm konta magazynu dzienników. ciąg (wymagany)

InMageRcmFailbackReplicationDetails

Nazwa Opis Wartość
Instancetype Typ klasy. "InMageRcmFailback" (wymagane)

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems 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/replicationProtectedItems, dodaj następujące narzędzie Terraform do szablonu.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings, obiekty

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

W przypadku usługi A2A użyj:

  instanceType = "A2A"
  diskEncryptionInfo = {
    diskEncryptionKeyInfo = {
      keyVaultResourceArmId = "string"
      secretIdentifier = "string"
    }
    keyEncryptionKeyInfo = {
      keyIdentifier = "string"
      keyVaultResourceArmId = "string"
    }
  }
  fabricObjectId = "string"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  recoveryAvailabilitySetId = "string"
  recoveryAvailabilityZone = "string"
  recoveryAzureNetworkId = "string"
  recoveryBootDiagStorageAccountId = "string"
  recoveryCapacityReservationGroupId = "string"
  recoveryCloudServiceId = "string"
  recoveryContainerId = "string"
  recoveryExtendedLocation = {
    name = "string"
    type = "EdgeZone"
  }
  recoveryProximityPlacementGroupId = "string"
  recoveryResourceGroupId = "string"
  recoverySubnetName = "string"
  recoveryVirtualMachineScaleSetId = "string"
  vmDisks = [
    {
      diskUri = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryAzureStorageAccountId = "string"
    }
  ]
  vmManagedDisks = [
    {
      diskEncryptionInfo = {
        diskEncryptionKeyInfo = {
          keyVaultResourceArmId = "string"
          secretIdentifier = "string"
        }
        keyEncryptionKeyInfo = {
          keyIdentifier = "string"
          keyVaultResourceArmId = "string"
        }
      }
      diskId = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryDiskEncryptionSetId = "string"
      recoveryReplicaDiskAccountType = "string"
      recoveryResourceGroupId = "string"
      recoveryTargetDiskAccountType = "string"
    }
  ]

W przypadku A2ACrossClusterMigration użyj:

  instanceType = "A2ACrossClusterMigration"
  fabricObjectId = "string"
  recoveryContainerId = "string"

W przypadku funkcji HyperVReplica2012 użyj:

  instanceType = "HyperVReplica2012"

W przypadku funkcji HyperVReplica2012R2 użyj:

  instanceType = "HyperVReplica2012R2"

W przypadku funkcji HyperVReplicaAzure użyj:

  instanceType = "HyperVReplicaAzure"
  diskEncryptionSetId = "string"
  disksToInclude = [
    "string"
  ]
  disksToIncludeForManagedDisks = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      logStorageAccountId = "string"
    }
  ]
  diskType = "string"
  enableRdpOnTargetOption = "string"
  hvHostVmId = "string"
  licenseType = "string"
  logStorageAccountId = "string"
  osType = "string"
  seedManagedDiskTags = {}
  sqlServerLicenseType = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetAzureNetworkId = "string"
  targetAzureSubnetId = "string"
  targetAzureV1ResourceGroupId = "string"
  targetAzureV2ResourceGroupId = "string"
  targetAzureVmName = "string"
  targetManagedDiskTags = {}
  targetNicTags = {}
  targetProximityPlacementGroupId = "string"
  targetStorageAccountId = "string"
  targetVmSize = "string"
  targetVmTags = {}
  useManagedDisks = "string"
  useManagedDisksForReplication = "string"
  vhdId = "string"
  vmName = "string"

W przypadku funkcji HyperVReplicaBaseReplicationDetails użyj:

  instanceType = "HyperVReplicaBaseReplicationDetails"

W przypadku programu InMage użyj:

  instanceType = "InMage"
  datastoreName = "string"
  diskExclusionInput = {
    diskSignatureOptions = [
      {
        diskSignature = "string"
      }
    ]
    volumeOptions = [
      {
        onlyExcludeIfSingleVolume = "string"
        volumeLabel = "string"
      }
    ]
  }
  disksToInclude = [
    "string"
  ]
  masterTargetId = "string"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  processServerId = "string"
  retentionDrive = "string"
  runAsAccountId = "string"
  vmFriendlyName = "string"

W przypadku programu InMageAzureV2 użyj:

  instanceType = "InMageAzureV2"
  diskEncryptionSetId = "string"
  disksToInclude = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      logStorageAccountId = "string"
    }
  ]
  diskType = "string"
  enableRdpOnTargetOption = "string"
  licenseType = "string"
  logStorageAccountId = "string"
  masterTargetId = "string"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  processServerId = "string"
  runAsAccountId = "string"
  seedManagedDiskTags = {}
  sqlServerLicenseType = "string"
  storageAccountId = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetAzureNetworkId = "string"
  targetAzureSubnetId = "string"
  targetAzureV1ResourceGroupId = "string"
  targetAzureV2ResourceGroupId = "string"
  targetAzureVmName = "string"
  targetManagedDiskTags = {}
  targetNicTags = {}
  targetProximityPlacementGroupId = "string"
  targetVmSize = "string"
  targetVmTags = {}

W przypadku programu InMageRcm użyj:

  instanceType = "InMageRcm"
  disksDefault = {
    diskEncryptionSetId = "string"
    diskType = "string"
    logStorageAccountId = "string"
  }
  disksToInclude = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      logStorageAccountId = "string"
    }
  ]
  fabricDiscoveryMachineId = "string"
  licenseType = "string"
  multiVmGroupName = "string"
  processServerId = "string"
  runAsAccountId = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetBootDiagnosticsStorageAccountId = "string"
  targetNetworkId = "string"
  targetProximityPlacementGroupId = "string"
  targetResourceGroupId = "string"
  targetSubnetName = "string"
  targetVmName = "string"
  targetVmSize = "string"
  testNetworkId = "string"
  testSubnetName = "string"

W przypadku polecenia InMageRcmFailback użyj:

  instanceType = "InMageRcmFailback"

Wartości właściwości

vaults/replicationFabrics/replicationProtectionConta...

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@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 ochrony. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtecte...

Nazwa Opis Wartość
policyId Identyfikator zasad. ciąg
protectableItemId Identyfikator elementu, który można chronić. ciąg
providerSpecificDetails Element ReplicationProviderInput. W przypadku dostawcy Funkcji HyperVReplicaAzure będzie to obiekt AzureEnableProtectionInput. W przypadku dostawcy San będzie to obiekt SanEnableProtectionInput. W przypadku dostawcy Funkcji HyperVReplicaAzure może mieć wartość null. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationPr...

Nazwa Opis Wartość
Instancetype Ustawianie typu obiektu A2A
A2ACrossClusterMigration
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
InMageRcm
InMageRcmFailback (wymagane)

A2AEnableProtectionInputOrA2AReplicationDetails

Nazwa Opis Wartość
Instancetype Typ klasy. "A2A" (wymagane)
diskEncryptionInfo Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). DiskEncryptionInfo
fabricObjectId Identyfikator określonego obiektu sieci szkieletowej maszyny wirtualnej. ciąg (wymagany)
multiVmGroupId Identyfikator grupy wielu maszyn wirtualnych. ciąg
multiVmGroupName Nazwa grupy z wieloma maszynami wirtualnymi. ciąg
recoveryAvailabilitySetId Identyfikator zestawu dostępności odzyskiwania. ciąg
recoveryAvailabilityZone Strefa dostępności odzyskiwania. ciąg
recoveryAzureNetworkId Identyfikator arm usługi ARM odzyskiwania usługi Azure Virtual Network. ciąg
recoveryBootDiagStorageAccountId Konto magazynu diagnostycznego rozruchu. ciąg
recoveryCapacityReservationGroupId Identyfikator grupy rezerwacji pojemności odzyskiwania. ciąg
recoveryCloudServiceId Identyfikator usługi odzyskiwania w chmurze. Prawidłowy dla scenariuszy w wersji 1. ciąg
recoveryContainerId Identyfikator kontenera odzyskiwania. ciąg
recoveryExtendedLocation Lokalizacja rozszerzona odzyskiwania. ExtendedLocation
recoveryProximityPlacementGroupId Identyfikator grupy umieszczania w pobliżu odzyskiwania. ciąg
recoveryResourceGroupId Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. ciąg
recoverySubnetName Nazwa podsieci odzyskiwania. ciąg
recoveryVirtualMachineScaleSetId Identyfikator zestawu skalowania maszyn wirtualnych. ciąg
vmDisks Lista szczegółów dysku maszyny wirtualnej. A2AVmDiskInputDetails[]
vmManagedDisks Lista szczegółów dysku zarządzanego maszyny wirtualnej. A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Nazwa Opis Wartość
diskEncryptionKeyInfo Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Dokumentacja usługi KeyVault odzyskiwania dla klucza. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Nazwa Opis Wartość
keyVaultResourceArmId Identyfikator zasobu usługi ARM usługi KeyVault dla wpisu tajnego. ciąg
secretIdentifier Tajny adres URL/identyfikator. ciąg

KeyEncryptionKeyInfo

Nazwa Opis Wartość
keyIdentifier Adres URL/identyfikator klucza. ciąg
keyVaultResourceArmId Identyfikator zasobu usługi ARM usługi KeyVault dla klucza. ciąg

ExtendedLocation

Nazwa Opis Wartość
name Nazwa lokalizacji rozszerzonej. ciąg (wymagany)
typ Typ lokalizacji rozszerzonej. "EdgeZone" (wymagane)

A2AVmDiskInputDetails

Nazwa Opis Wartość
diskUri Identyfikator URI dysku. ciąg (wymagany)
primaryStagingAzureStorageAccountId Podstawowy przejściowy identyfikator konta magazynu. ciąg (wymagany)
recoveryAzureStorageAccountId Identyfikator konta magazynu dysku VHD odzyskiwania. ciąg (wymagany)

A2AVmManagedDiskInputDetails

Nazwa Opis Wartość
diskEncryptionInfo Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu). DiskEncryptionInfo
diskId Identyfikator dysku. ciąg (wymagany)
primaryStagingAzureStorageAccountId Podstawowy przejściowy identyfikator arm konta magazynu. ciąg (wymagany)
recoveryDiskEncryptionSetId Identyfikator zestawu szyfrowania dysku odzyskiwania. ciąg
recoveryReplicaDiskAccountType Typ dysku repliki. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. ciąg
recoveryResourceGroupId Docelowa grupa zasobów Arm Id. ciąg (wymagany)
recoveryTargetDiskAccountType Typ dysku docelowego po przejściu w tryb failover. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. ciąg

A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...

Nazwa Opis Wartość
Instancetype Typ klasy. "A2ACrossClusterMigration" (wymagane)
fabricObjectId Identyfikator określonego obiektu sieci szkieletowej maszyny wirtualnej. ciąg
recoveryContainerId Identyfikator kontenera odzyskiwania. ciąg

HyperVReplicaReplicationDetails

Nazwa Opis Wartość
Instancetype Typ klasy. "HyperVReplica2012" (wymagane)

HyperVReplicaBlueReplicationDetails

Nazwa Opis Wartość
Instancetype Typ klasy. "HyperVReplica2012R2" (wymagane)

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Nazwa Opis Wartość
Instancetype Typ klasy. "HyperVReplicaAzure" (wymagane)
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. ciąg
disksToInclude Lista identyfikatorów wirtualnego dysku twardego, które mają być chronione. ciąg[]
disksToIncludeForManagedDisks Dyski, które mają zawierać listę dysków zarządzanych. HyperVReplicaAzureDiskInputDetails[]
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. ciąg
hvHostVmId Identyfikator maszyny wirtualnej hosta funkcji Hyper-V. ciąg
licenseType Typ licencji. "NoLicenseType"
"NotSpecified"
"WindowsServer"
logStorageAccountId Konto magazynu, które ma być używane do rejestrowania podczas replikacji. ciąg
osType Typ systemu operacyjnego skojarzony z maszyną wirtualną. ciąg
seedManagedDiskTags Tagi dysków zarządzanych inicjuje. object
sqlServerLicenseType Typ licencji SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"PŁATNOŚĆ zgodnie z rzeczywistym użyciem"
targetAvailabilitySetId Docelowy zestaw dostępności identyfikator usługi ARM dla wdrożenia usługi Resource Manager. ciąg
targetAvailabilityZone Docelowa strefa dostępności. ciąg
targetAzureNetworkId Wybrany docelowy identyfikator sieci platformy Azure. ciąg
targetAzureSubnetId Wybrany docelowy identyfikator podsieci platformy Azure. ciąg
targetAzureV1ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. ciąg
targetAzureV2ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. ciąg
targetAzureVmName Docelowa nazwa maszyny wirtualnej platformy Azure. ciąg
targetManagedDiskTags Tagi dla docelowych dysków zarządzanych. object
targetNicTags Tagi dla docelowych kart sieciowych. object
targetProximityPlacementGroupId Identyfikator usługi ARM grupy umieszczania w pobliżu. ciąg
targetStorageAccountId Identyfikator konta magazynu. ciąg
targetVmSize Docelowy rozmiar maszyny wirtualnej. ciąg
targetVmTags Docelowe tagi maszyny wirtualnej. object
useManagedDisks Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. ciąg
useManagedDisksForReplication Wartość wskazująca, czy dyski zarządzane powinny być używane podczas replikacji. ciąg
vhdId Identyfikator dysku VHD dysku systemu operacyjnego skojarzony z maszyną wirtualną. ciąg
vmName Nazwa maszyny wirtualnej. ciąg

HyperVReplicaAzureDiskInputDetails

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm diskEncryptionSet. ciąg
diskId The DiskId. ciąg
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. ciąg

HyperVReplicaBaseReplicationDetails

Nazwa Opis Wartość
Instancetype Typ klasy. "HyperVReplicaBaseReplicationDetails" (wymagane)

InMageEnableProtectionInputOrInMageReplicationDetail...

Nazwa Opis Wartość
Instancetype Typ klasy. "InMage" (wymagane)
datastoreName Nazwa docelowego magazynu danych. ciąg
diskExclusionInput Włącz dane wejściowe wykluczenia dysku. InMageDiskExclusionInput
disksToInclude Dyski do uwzględnienia. ciąg[]
masterTargetId Główny identyfikator docelowy. ciąg (wymagany)
multiVmGroupId Identyfikator grupy wielu maszyn wirtualnych. ciąg (wymagany)
multiVmGroupName Nazwa grupy wielu maszyn wirtualnych. ciąg (wymagany)
processServerId Identyfikator serwera przetwarzania. ciąg (wymagany)
retentionDrive Dysk przechowywania do użycia w usłudze MT. ciąg (wymagany)
runAsAccountId Identyfikator konta CS. ciąg
vmFriendlyName Nazwa maszyny wirtualnej. ciąg

InMageDiskExclusionInput

Nazwa Opis Wartość
diskSignatureOptions Opcja oparta na podpisie dysku gościa dla wykluczenia dysku. InMageDiskSignatureExclusionOptions[]
volumeOptions Opcja oparta na etykiecie woluminu dla wykluczenia dysku. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Nazwa Opis Wartość
diskSignature Podpis gościa dysku, który ma zostać wykluczony z replikacji. ciąg

InMageVolumeExclusionOptions

Nazwa Opis Wartość
onlyExcludeIfSingleVolume Wartość wskazująca, czy wykluczyć dysk z wieloma woluminami, czy nie. Jeśli dysk ma wiele woluminów, a jeden z woluminów ma etykietę zgodną z etykietą VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli właściwość OnlyExcludeIfSingleVolume ma wartość false. ciąg
volumeLabel Etykieta woluminu. Dysk o dowolnym woluminie z tą etykietą zostanie wykluczony z replikacji. ciąg

InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...

Nazwa Opis Wartość
Instancetype Typ klasy. "InMageAzureV2" (wymagane)
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. ciąg
disksToInclude Dyski do uwzględnienia. InMageAzureV2DiskInputDetails[]
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. ciąg
licenseType Typ licencji. "NoLicenseType"
"Nieokreślone"
"WindowsServer"
logStorageAccountId Konto magazynu, które ma być używane do rejestrowania podczas replikacji. ciąg
masterTargetId Główny identyfikator docelowy. ciąg
multiVmGroupId Identyfikator grupy wielu maszyn wirtualnych. ciąg
multiVmGroupName Nazwa grupy wielu maszyn wirtualnych. ciąg
processServerId Identyfikator serwera przetwarzania. ciąg
runAsAccountId Identyfikator konta CS. ciąg
seedManagedDiskTags Tagi dla początkowych dysków zarządzanych. object
sqlServerLicenseType Typ licencji SQL Server. "AHUB"
"NoLicenseType"
"Nieokreślone"
"PŁATNOŚĆ zgodnie z rzeczywistym użyciem"
storageAccountId Identyfikator konta magazynu. ciąg
targetAvailabilitySetId Docelowy identyfikator usługi ARM zestawu dostępności dla wdrożenia usługi Resource Manager. ciąg
targetAvailabilityZone Docelowa strefa dostępności. ciąg
targetAzureNetworkId Wybrany docelowy identyfikator sieci platformy Azure. ciąg
targetAzureSubnetId Wybrany docelowy identyfikator podsieci platformy Azure. ciąg
targetAzureV1ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. ciąg
targetAzureV2ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. ciąg
targetAzureVmName Docelowa nazwa maszyny wirtualnej platformy Azure. ciąg
targetManagedDiskTags Tagi dla docelowych dysków zarządzanych. object
targetNicTags Tagi dla docelowych kart sieciowych. object
targetProximityPlacementGroupId Identyfikator usługi ARM grupy umieszczania w pobliżu. ciąg
targetVmSize Docelowy rozmiar maszyny wirtualnej. ciąg
targetVmTags Docelowe tagi maszyny wirtualnej. object

InMageAzureV2DiskInputDetails

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm diskEncryptionSet. ciąg
diskId The DiskId. ciąg
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. ciąg

InMageRcmEnableProtectionInputOrInMageRcmReplication...

Nazwa Opis Wartość
Instancetype Typ klasy. "InMageRcm" (wymagane)
disksDefault Domyślne dane wejściowe dysku. InMageRcmDisksDefaultInput
disksToInclude Dyski do uwzględnienia. InMageRcmDiskInput[]
fabricDiscoveryMachineId Identyfikator usługi ARM odnalezionej maszyny. ciąg (wymagany)
licenseType Typ licencji. "NoLicenseType"
"Nieokreślone"
"WindowsServer"
multiVmGroupName Nazwa grupy wielu maszyn wirtualnych. ciąg
processServerId Identyfikator serwera przetwarzania. ciąg (wymagany)
runAsAccountId Identyfikator konta Uruchom jako. ciąg
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
targetNetworkId Wybrany identyfikator usługi ARM wybranej sieci docelowej. ciąg
targetProximityPlacementGroupId Docelowy identyfikator grupy umieszczania w pobliżu. ciąg
targetResourceGroupId Identyfikator usługi ARM docelowej grupy zasobów. ciąg (wymagany)
targetSubnetName Wybrana nazwa podsieci docelowej. ciąg
targetVmName Nazwa docelowej maszyny wirtualnej. ciąg
targetVmSize Docelowy rozmiar maszyny wirtualnej. ciąg
testNetworkId Wybrany testowy identyfikator usługi ARM sieci. ciąg
testSubnetName Wybrana nazwa podsieci testowej. ciąg

InMageRcmDisksDefaultInput

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. ciąg
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (wymagane)
logStorageAccountId Identyfikator arm konta magazynu dzienników. ciąg (wymagany)

InMageRcmDiskInput

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. ciąg
diskId Identyfikator dysku. ciąg (wymagany)
diskType Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (wymagane)
logStorageAccountId Identyfikator arm konta magazynu dzienników. ciąg (wymagany)

InMageRcmFailbackReplicationDetails

Nazwa Opis Wartość
Instancetype Typ klasy. "InMageRcmFailback" (wymagane)