Udostępnij za pośrednictwem


Magazyny Microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2021-04-01

Definicja zasobu Bicep

Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems można wdrożyć z operacjami docelowymi:

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

Format zasobu

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

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-04-01' = {
  parent: resourceSymbolicName
  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:

{
  diskEncryptionInfo: {
    diskEncryptionKeyInfo: {
      keyVaultResourceArmId: 'string'
      secretIdentifier: 'string'
    }
    keyEncryptionKeyInfo: {
      keyIdentifier: 'string'
      keyVaultResourceArmId: 'string'
    }
  }
  fabricObjectId: 'string'
  instanceType: 'A2A'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  recoveryAvailabilitySetId: 'string'
  recoveryAvailabilityZone: 'string'
  recoveryAzureNetworkId: 'string'
  recoveryBootDiagStorageAccountId: 'string'
  recoveryCloudServiceId: 'string'
  recoveryContainerId: 'string'
  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:

{
  fabricObjectId: 'string'
  instanceType: 'A2ACrossClusterMigration'
  recoveryContainerId: 'string'
}

W przypadku funkcji HyperVReplicaAzure użyj:

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

W przypadku programu InMage użyj:

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

W przypadku programu InMageAzureV2 użyj:

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

W przypadku narzędzia InMageRcm użyj:

{
  disksDefault: {
    diskEncryptionSetId: 'string'
    diskType: 'string'
    logStorageAccountId: 'string'
  }
  disksToInclude: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      logStorageAccountId: 'string'
    }
  ]
  fabricDiscoveryMachineId: 'string'
  instanceType: 'InMageRcm'
  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 funkcji HyperVReplica2012 użyj:

{
  instanceType: 'HyperVReplica2012'
}

W przypadku funkcji HyperVReplica2012R2 użyj:

{
  instanceType: 'HyperVReplica2012R2'
}

W przypadku funkcji HyperVReplicaBaseReplicationDetails użyj:

{
  instanceType: 'HyperVReplicaBaseReplicationDetails'
}

W przypadku elementu InMageRcmFailback użyj:

{
  instanceType: 'InMageRcmFailback'
}

Wartości właściwości

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
rodzic 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: vaults/replicationFabrics/replicationProtectionContainers
właściwości Włącz właściwości wejściowe ochrony. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

Nazwa Opis Wartość
fabricObjectId (identyfikator obiektu) Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. sznurek
instanceType (typ instancji) Typ klasy. "A2ACrossClusterMigration" (wymagane)
recoveryContainerId (identyfikator recoveryContainerId) Identyfikator kontenera odzyskiwania. sznurek

A2AEnableProtectionInputOrA2AReplicationDetails

Nazwa Opis Wartość
diskEncryptionInfo (informacje o szyfrowaniu) Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). DiskEncryptionInfo
fabricObjectId (identyfikator obiektu) Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. ciąg (wymagany)
instanceType (typ instancji) Typ klasy. "A2A" (wymagane)
multiVmGroupId (identyfikator grupy) Identyfikator grupy wielu maszyn wirtualnych. sznurek
multiVmGroupName (nazwa_grupy) multiVmGroup Nazwa grupy wielu maszyn wirtualnych. sznurek
recoveryAvailabilitySetId Identyfikator zestawu dostępności odzyskiwania. sznurek
recoveryAvailabilityZone (strefa dostępności) Strefa dostępności odzyskiwania. sznurek
recoveryAzureNetworkId (identyfikator recoveryAzureNetworkId) Identyfikator arm odzyskiwania sieci wirtualnej platformy Azure. sznurek
recoveryBootDiagStorageAccountId Konto magazynu diagnostycznego rozruchu. sznurek
recoveryCloudServiceId (identyfikator usługi) Identyfikator usługi w chmurze odzyskiwania. Prawidłowy dla scenariuszy w wersji 1. sznurek
recoveryContainerId (identyfikator recoveryContainerId) Identyfikator kontenera odzyskiwania. sznurek
recoveryProximityPlacementGroupId Identyfikator grupy umieszczania w pobliżu odzyskiwania. sznurek
recoveryResourceGroupId (identyfikator grupy recoveryResourceGroup) Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. sznurek
recoverySubnetName (nazwa_podsieci recoverySubnetName) Nazwa podsieci odzyskiwania. sznurek
recoveryVirtualMachineScaleSetId Identyfikator zestawu skalowania maszyn wirtualnych. sznurek
Dyski wirtualne Lista szczegółów dysku maszyny wirtualnej. A2AVmDiskInputDetails[]
vmManagedDisks (Dyski wirtualne) Lista szczegółów dysku zarządzanego maszyny wirtualnej. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

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

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. sznurek
secretIdentifier (identyfikator sekretu) Tajny adres URL/identyfikator. sznurek

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Nazwa Opis Wartość
policyId (identyfikator polityki) Identyfikator zasad. sznurek
protectableItemId (identyfikator przedmiotu) Identyfikator elementu, który można chronić. sznurek
providerSpecificDetails (Szczegóły dostawcy) Element ReplicationProviderInput. W przypadku dostawcy 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. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Nazwa Opis Wartość
instanceType (typ instancji) Ustaw wartość "A2A" dla typu A2AEnableProtectionInputOrA2AReplicationDetails. Ustaw wartość "A2ACrossClusterMigration" dla typu A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Ustaw wartość "HyperVReplicaAzure" dla typu HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ustaw wartość "InMage" dla typu InMageEnableProtectionInputOrInMageReplicationDetails. Ustaw wartość "InMageAzureV2" dla typu InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Dla typu InMageRcm ustaw wartość InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Ustaw wartość "HyperVReplica2012" dla typu HyperVReplicaReplicationDetails. Ustaw wartość "HyperVReplica2012R2" dla typu HyperVReplicaBlueReplicationDetails. Ustaw wartość "HyperVReplicaBaseReplicationDetails" dla typu HyperVReplicaBaseReplicationDetails. Ustaw wartość "InMageRcmFailback" dla typu InMageRcmFailbackReplicationDetails. "A2A"
"A2ACrossClusterMigration"
"HyperVReplica2012"
"HyperVReplica2012R2"
"HyperVReplicaAzure"
"HyperVReplicaBaseReplicationDetails"
"InMage"
"InMageAzureV2"
"InMageRcm"
"InMageRcmFailback" (wymagane)

HyperVReplicaAzureDiskInputDetails

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. sznurek
diskId (identyfikator dysku) Identyfikator DiskId. sznurek
diskType (typ dysku) Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Identyfikator LogStorageAccountId. sznurek

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

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

HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags

Nazwa Opis Wartość

HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags

Nazwa Opis Wartość

HyperVReplicaAzureEnableProtectionInputTargetNicTags

Nazwa Opis Wartość

HyperVReplicaAzureEnableProtectionInputTargetVmTags

Nazwa Opis Wartość

HyperVReplicaBaseReplicationDetails

Nazwa Opis Wartość
instanceType (typ instancji) Typ klasy. "HyperVReplicaBaseReplicationDetails" (wymagane)

HyperVReplicaBlueReplicationDetails

Nazwa Opis Wartość
instanceType (typ instancji) Typ klasy. "HyperVReplica2012R2" (wymagane)

HyperVReplicaReplicationSzczegóły

Nazwa Opis Wartość
instanceType (typ instancji) Typ klasy. "HyperVReplica2012" (wymagane)

InMageAzureV2DiskInputDetails

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. sznurek
diskId (identyfikator dysku) Identyfikator DiskId. sznurek
diskType (typ dysku) Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Identyfikator LogStorageAccountId. sznurek

InMageAzureV2EnableProtectionInputOrMageAzureV2ReplicationDetails

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. sznurek
disksToInclude Dyski do uwzględnienia. InMageAzureV2DiskInputDetails[]
diskType (typ dysku) Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption (opcja włączenia) Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. sznurek
instanceType (typ instancji) Typ klasy. "InMageAzureV2" (wymagane)
typ licencji Typ licencji. "NoLicenseType"
"NotSpecified"
"WindowsServer"
logStorageAccountId Konto magazynu, które ma być używane do rejestrowania podczas replikacji. sznurek
masterTargetId (identyfikator masterTarget) Główny identyfikator docelowy. sznurek
multiVmGroupId (identyfikator grupy) Identyfikator grupy wielu maszyn wirtualnych. sznurek
multiVmGroupName (nazwa_grupy) multiVmGroup Nazwa grupy wielu maszyn wirtualnych. sznurek
processServerId (identyfikator serwera) Identyfikator serwera przetwarzania. sznurek
runAsAccountId Identyfikator konta CS. sznurek
seedManagedDiskTags (Identyfikatory dysku seedManaged) Tagi dla dysków zarządzanych inicjuj. InMageAzureV2EnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Typ licencji programu SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"Płatność zgodnie z rzeczywistym użyciem"
storageAccountId (identyfikator konta storage) Identyfikator konta magazynu. sznurek
targetAvailabilitySetId (identyfikator dostępu) Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. sznurek
targetAvailabilityZone (strefa dostępności) Docelowa strefa dostępności. sznurek
targetAzureNetworkId (identyfikator sieci docelowej) Wybrany docelowy identyfikator sieci platformy Azure. sznurek
targetAzureSubnetId (identyfikator sieci targetAzureSubnetId) Wybrany docelowy identyfikator podsieci platformy Azure. sznurek
targetAzureV1ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. sznurek
targetAzureV2ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. sznurek
targetAzureVmName (nazwa__a) Docelowa nazwa maszyny wirtualnej platformy Azure. sznurek
targetManagedDiskTags (Znaczniki dysku targetManaged) Tagi dla docelowych dysków zarządzanych. InMageAzureV2EnableProtectionInputTargetManagedDiskTags
targetNicTags (Znaczniki docelowe) Tagi dla docelowych kart sieciowych. InMageAzureV2EnableProtectionInputTargetNicTags
targetProximityPlacementGroupId Identyfikator arm grupy umieszczania w pobliżu. sznurek
targetVmSize (rozmiar celu) Docelowy rozmiar maszyny wirtualnej. sznurek
targetVmTags powiedział: Docelowe tagi maszyny wirtualnej. InMageAzureV2EnableProtectionInputTargetVmTags

InMageAzureV2EnableProtectionInputSeedManagedDiskTags

Nazwa Opis Wartość

InMageAzureV2EnableProtectionInputTargetManagedDiskTags

Nazwa Opis Wartość

InMageAzureV2EnableProtectionInputTargetNicTags

Nazwa Opis Wartość

InMageAzureV2EnableProtectionInputTargetVmTags

Nazwa Opis Wartość

InMageDiskExclusionInput (Wejście Wykluczenia Dysku)

Nazwa Opis Wartość
diskSignatureOptions (opcje podpisu dysku) Opcja oparta na podpisie dysku gościa dla wykluczenia dysku. OpcjeWykluczenia InMageDiskSignature[]
volumeOptions (Opcje głośności) Opcja oparta na etykiecie woluminu dla wykluczenia dysku. OpcjeWykluczenia InMageVolume[]

InMageDiskSignatureExclusionOptions

Nazwa Opis Wartość
diskSignature (podpis dysku) Podpis gościa dysku, który ma zostać wykluczony z replikacji. sznurek

InMageEnableProtectionInputOrInMageReplicationDetails

Nazwa Opis Wartość
datastoreName (nazwa_magazynu danych) Docelowa nazwa magazynu danych. sznurek
diskExclusionInput (dane wejściowe) Włącz dane wejściowe wykluczenia dysku. InMageDiskExclusionInput (Wejście Wykluczenia Dysku)
disksToInclude Dyski do uwzględnienia. ciąg znakowy[]
instanceType (typ instancji) Typ klasy. "InMage" (wymagane)
masterTargetId (identyfikator masterTarget) Główny identyfikator docelowy. ciąg (wymagany)
multiVmGroupId (identyfikator grupy) Identyfikator grupy wielu maszyn wirtualnych. ciąg (wymagany)
multiVmGroupName (nazwa_grupy) multiVmGroup Nazwa grupy wielu maszyn wirtualnych. ciąg (wymagany)
processServerId (identyfikator serwera) Identyfikator serwera przetwarzania. ciąg (wymagany)
retentionDrive (Napęd retencji) Dysk przechowywania do użycia w usłudze MT. ciąg (wymagany)
runAsAccountId Identyfikator konta CS. sznurek
vmFriendlyName (Przyjazna nazwa) Nazwa maszyny wirtualnej. sznurek

InMageRcmDiskInput

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

InMageRcmDisksDefaultInput

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

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Nazwa Opis Wartość
disksDefault (Domyślne dyski) Domyślne dane wejściowe dysku. InMageRcmDisksDefaultInput
disksToInclude Dyski do uwzględnienia. InMageRcmDiskInput[]
fabricDiscoveryMachineId Identyfikator usługi ARM odnalezionej maszyny. ciąg (wymagany)
instanceType (typ instancji) Typ klasy. "InMageRcm" (wymagane)
typ licencji Typ licencji. "NoLicenseType"
"NotSpecified"
"WindowsServer"
multiVmGroupName (nazwa_grupy) multiVmGroup Nazwa grupy wielu maszyn wirtualnych. sznurek
processServerId (identyfikator serwera) Identyfikator serwera przetwarzania. ciąg (wymagany)
runAsAccountId Identyfikator konta Uruchom jako. sznurek
targetAvailabilitySetId (identyfikator dostępu) Identyfikator usługi ARM docelowego zestawu dostępności. sznurek
targetAvailabilityZone (strefa dostępności) Docelowa strefa dostępności. sznurek
targetBootDiagnosticsStorageAccountId Identyfikator arm docelowego konta magazynu diagnostyki rozruchu. sznurek
targetNetworkId (identyfikator sieciowy) Wybrany identyfikator usługi ARM sieci docelowej. sznurek
targetProximityPlacementGroupId Docelowy identyfikator grupy umieszczania w pobliżu. sznurek
targetResourceGroupId (identyfikator grupy) Identyfikator usługi ARM docelowej grupy zasobów. ciąg (wymagany)
targetSubnetName (nazwa_podsieci) Wybrana nazwa podsieci docelowej. sznurek
targetVmName (nazwa_celu) Nazwa docelowej maszyny wirtualnej. sznurek
targetVmSize (rozmiar celu) Docelowy rozmiar maszyny wirtualnej. sznurek
testNetworkId (identyfikator sieci test) Wybrany testowy identyfikator arm sieci. sznurek
testSubnetName (nazwa_podsieci) Wybrana nazwa podsieci testowej. sznurek

InMageRcmFailbackReplicationDetails

Nazwa Opis Wartość
instanceType (typ instancji) Typ klasy. "InMageRcmFailback" (wymagane)

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 woluminem VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli wartość OnlyExcludeIfSingleVolume ma wartość false. sznurek
Etykieta objętości Etykieta woluminu. Dysk zawierający dowolny wolumin z tą etykietą zostanie wykluczony z replikacji. sznurek

KeyEncryptionKeyInfo

Nazwa Opis Wartość
keyIdentifier (identyfikator klucza) Adres URL/identyfikator klucza. sznurek
keyVaultResourceArmId Identyfikator arm zasobu usługi KeyVault dla klucza. sznurek

Przykłady użycia

Przykłady szybkiego startu platformy Azure

Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.

Plik Bicep Opis
tworzenie replikacji maszyn wirtualnych platformy Azure i odzyskiwania po awarii Ten szablon umożliwia utworzenie odzyskiwania po awarii replikacji lokacji maszyny wirtualnej platformy Azure.

Definicja zasobu szablonu usługi ARM

Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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": "2021-04-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:

{
  "diskEncryptionInfo": {
    "diskEncryptionKeyInfo": {
      "keyVaultResourceArmId": "string",
      "secretIdentifier": "string"
    },
    "keyEncryptionKeyInfo": {
      "keyIdentifier": "string",
      "keyVaultResourceArmId": "string"
    }
  },
  "fabricObjectId": "string",
  "instanceType": "A2A",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "recoveryAvailabilitySetId": "string",
  "recoveryAvailabilityZone": "string",
  "recoveryAzureNetworkId": "string",
  "recoveryBootDiagStorageAccountId": "string",
  "recoveryCloudServiceId": "string",
  "recoveryContainerId": "string",
  "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:

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

W przypadku funkcji HyperVReplicaAzure użyj:

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

W przypadku programu InMage użyj:

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

W przypadku programu InMageAzureV2 użyj:

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

W przypadku narzędzia InMageRcm użyj:

{
  "disksDefault": {
    "diskEncryptionSetId": "string",
    "diskType": "string",
    "logStorageAccountId": "string"
  },
  "disksToInclude": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "logStorageAccountId": "string"
    }
  ],
  "fabricDiscoveryMachineId": "string",
  "instanceType": "InMageRcm",
  "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 funkcji HyperVReplica2012 użyj:

{
  "instanceType": "HyperVReplica2012"
}

W przypadku funkcji HyperVReplica2012R2 użyj:

{
  "instanceType": "HyperVReplica2012R2"
}

W przypadku funkcji HyperVReplicaBaseReplicationDetails użyj:

{
  "instanceType": "HyperVReplicaBaseReplicationDetails"
}

W przypadku elementu InMageRcmFailback użyj:

{
  "instanceType": "InMageRcmFailback"
}

Wartości właściwości

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API '2021-04-01'
nazwa Nazwa zasobu ciąg (wymagany)
właściwości Włącz właściwości wejściowe ochrony. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
rodzaj Typ zasobu "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

Nazwa Opis Wartość
fabricObjectId (identyfikator obiektu) Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. sznurek
instanceType (typ instancji) Typ klasy. "A2ACrossClusterMigration" (wymagane)
recoveryContainerId (identyfikator recoveryContainerId) Identyfikator kontenera odzyskiwania. sznurek

A2AEnableProtectionInputOrA2AReplicationDetails

Nazwa Opis Wartość
diskEncryptionInfo (informacje o szyfrowaniu) Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). DiskEncryptionInfo
fabricObjectId (identyfikator obiektu) Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. ciąg (wymagany)
instanceType (typ instancji) Typ klasy. "A2A" (wymagane)
multiVmGroupId (identyfikator grupy) Identyfikator grupy wielu maszyn wirtualnych. sznurek
multiVmGroupName (nazwa_grupy) multiVmGroup Nazwa grupy wielu maszyn wirtualnych. sznurek
recoveryAvailabilitySetId Identyfikator zestawu dostępności odzyskiwania. sznurek
recoveryAvailabilityZone (strefa dostępności) Strefa dostępności odzyskiwania. sznurek
recoveryAzureNetworkId (identyfikator recoveryAzureNetworkId) Identyfikator arm odzyskiwania sieci wirtualnej platformy Azure. sznurek
recoveryBootDiagStorageAccountId Konto magazynu diagnostycznego rozruchu. sznurek
recoveryCloudServiceId (identyfikator usługi) Identyfikator usługi w chmurze odzyskiwania. Prawidłowy dla scenariuszy w wersji 1. sznurek
recoveryContainerId (identyfikator recoveryContainerId) Identyfikator kontenera odzyskiwania. sznurek
recoveryProximityPlacementGroupId Identyfikator grupy umieszczania w pobliżu odzyskiwania. sznurek
recoveryResourceGroupId (identyfikator grupy recoveryResourceGroup) Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. sznurek
recoverySubnetName (nazwa_podsieci recoverySubnetName) Nazwa podsieci odzyskiwania. sznurek
recoveryVirtualMachineScaleSetId Identyfikator zestawu skalowania maszyn wirtualnych. sznurek
Dyski wirtualne Lista szczegółów dysku maszyny wirtualnej. A2AVmDiskInputDetails[]
vmManagedDisks (Dyski wirtualne) Lista szczegółów dysku zarządzanego maszyny wirtualnej. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

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

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. sznurek
secretIdentifier (identyfikator sekretu) Tajny adres URL/identyfikator. sznurek

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Nazwa Opis Wartość
policyId (identyfikator polityki) Identyfikator zasad. sznurek
protectableItemId (identyfikator przedmiotu) Identyfikator elementu, który można chronić. sznurek
providerSpecificDetails (Szczegóły dostawcy) Element ReplicationProviderInput. W przypadku dostawcy 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. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Nazwa Opis Wartość
instanceType (typ instancji) Ustaw wartość "A2A" dla typu A2AEnableProtectionInputOrA2AReplicationDetails. Ustaw wartość "A2ACrossClusterMigration" dla typu A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Ustaw wartość "HyperVReplicaAzure" dla typu HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ustaw wartość "InMage" dla typu InMageEnableProtectionInputOrInMageReplicationDetails. Ustaw wartość "InMageAzureV2" dla typu InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Dla typu InMageRcm ustaw wartość InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Ustaw wartość "HyperVReplica2012" dla typu HyperVReplicaReplicationDetails. Ustaw wartość "HyperVReplica2012R2" dla typu HyperVReplicaBlueReplicationDetails. Ustaw wartość "HyperVReplicaBaseReplicationDetails" dla typu HyperVReplicaBaseReplicationDetails. Ustaw wartość "InMageRcmFailback" dla typu InMageRcmFailbackReplicationDetails. "A2A"
"A2ACrossClusterMigration"
"HyperVReplica2012"
"HyperVReplica2012R2"
"HyperVReplicaAzure"
"HyperVReplicaBaseReplicationDetails"
"InMage"
"InMageAzureV2"
"InMageRcm"
"InMageRcmFailback" (wymagane)

HyperVReplicaAzureDiskInputDetails

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. sznurek
diskId (identyfikator dysku) Identyfikator DiskId. sznurek
diskType (typ dysku) Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Identyfikator LogStorageAccountId. sznurek

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

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

HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags

Nazwa Opis Wartość

HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags

Nazwa Opis Wartość

HyperVReplicaAzureEnableProtectionInputTargetNicTags

Nazwa Opis Wartość

HyperVReplicaAzureEnableProtectionInputTargetVmTags

Nazwa Opis Wartość

HyperVReplicaBaseReplicationDetails

Nazwa Opis Wartość
instanceType (typ instancji) Typ klasy. "HyperVReplicaBaseReplicationDetails" (wymagane)

HyperVReplicaBlueReplicationDetails

Nazwa Opis Wartość
instanceType (typ instancji) Typ klasy. "HyperVReplica2012R2" (wymagane)

HyperVReplicaReplicationSzczegóły

Nazwa Opis Wartość
instanceType (typ instancji) Typ klasy. "HyperVReplica2012" (wymagane)

InMageAzureV2DiskInputDetails

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. sznurek
diskId (identyfikator dysku) Identyfikator DiskId. sznurek
diskType (typ dysku) Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Identyfikator LogStorageAccountId. sznurek

InMageAzureV2EnableProtectionInputOrMageAzureV2ReplicationDetails

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. sznurek
disksToInclude Dyski do uwzględnienia. InMageAzureV2DiskInputDetails[]
diskType (typ dysku) Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption (opcja włączenia) Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. sznurek
instanceType (typ instancji) Typ klasy. "InMageAzureV2" (wymagane)
typ licencji Typ licencji. "NoLicenseType"
"NotSpecified"
"WindowsServer"
logStorageAccountId Konto magazynu, które ma być używane do rejestrowania podczas replikacji. sznurek
masterTargetId (identyfikator masterTarget) Główny identyfikator docelowy. sznurek
multiVmGroupId (identyfikator grupy) Identyfikator grupy wielu maszyn wirtualnych. sznurek
multiVmGroupName (nazwa_grupy) multiVmGroup Nazwa grupy wielu maszyn wirtualnych. sznurek
processServerId (identyfikator serwera) Identyfikator serwera przetwarzania. sznurek
runAsAccountId Identyfikator konta CS. sznurek
seedManagedDiskTags (Identyfikatory dysku seedManaged) Tagi dla dysków zarządzanych inicjuj. InMageAzureV2EnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Typ licencji programu SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"Płatność zgodnie z rzeczywistym użyciem"
storageAccountId (identyfikator konta storage) Identyfikator konta magazynu. sznurek
targetAvailabilitySetId (identyfikator dostępu) Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. sznurek
targetAvailabilityZone (strefa dostępności) Docelowa strefa dostępności. sznurek
targetAzureNetworkId (identyfikator sieci docelowej) Wybrany docelowy identyfikator sieci platformy Azure. sznurek
targetAzureSubnetId (identyfikator sieci targetAzureSubnetId) Wybrany docelowy identyfikator podsieci platformy Azure. sznurek
targetAzureV1ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. sznurek
targetAzureV2ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. sznurek
targetAzureVmName (nazwa__a) Docelowa nazwa maszyny wirtualnej platformy Azure. sznurek
targetManagedDiskTags (Znaczniki dysku targetManaged) Tagi dla docelowych dysków zarządzanych. InMageAzureV2EnableProtectionInputTargetManagedDiskTags
targetNicTags (Znaczniki docelowe) Tagi dla docelowych kart sieciowych. InMageAzureV2EnableProtectionInputTargetNicTags
targetProximityPlacementGroupId Identyfikator arm grupy umieszczania w pobliżu. sznurek
targetVmSize (rozmiar celu) Docelowy rozmiar maszyny wirtualnej. sznurek
targetVmTags powiedział: Docelowe tagi maszyny wirtualnej. InMageAzureV2EnableProtectionInputTargetVmTags

InMageAzureV2EnableProtectionInputSeedManagedDiskTags

Nazwa Opis Wartość

InMageAzureV2EnableProtectionInputTargetManagedDiskTags

Nazwa Opis Wartość

InMageAzureV2EnableProtectionInputTargetNicTags

Nazwa Opis Wartość

InMageAzureV2EnableProtectionInputTargetVmTags

Nazwa Opis Wartość

InMageDiskExclusionInput (Wejście Wykluczenia Dysku)

Nazwa Opis Wartość
diskSignatureOptions (opcje podpisu dysku) Opcja oparta na podpisie dysku gościa dla wykluczenia dysku. OpcjeWykluczenia InMageDiskSignature[]
volumeOptions (Opcje głośności) Opcja oparta na etykiecie woluminu dla wykluczenia dysku. OpcjeWykluczenia InMageVolume[]

InMageDiskSignatureExclusionOptions

Nazwa Opis Wartość
diskSignature (podpis dysku) Podpis gościa dysku, który ma zostać wykluczony z replikacji. sznurek

InMageEnableProtectionInputOrInMageReplicationDetails

Nazwa Opis Wartość
datastoreName (nazwa_magazynu danych) Docelowa nazwa magazynu danych. sznurek
diskExclusionInput (dane wejściowe) Włącz dane wejściowe wykluczenia dysku. InMageDiskExclusionInput (Wejście Wykluczenia Dysku)
disksToInclude Dyski do uwzględnienia. ciąg znakowy[]
instanceType (typ instancji) Typ klasy. "InMage" (wymagane)
masterTargetId (identyfikator masterTarget) Główny identyfikator docelowy. ciąg (wymagany)
multiVmGroupId (identyfikator grupy) Identyfikator grupy wielu maszyn wirtualnych. ciąg (wymagany)
multiVmGroupName (nazwa_grupy) multiVmGroup Nazwa grupy wielu maszyn wirtualnych. ciąg (wymagany)
processServerId (identyfikator serwera) Identyfikator serwera przetwarzania. ciąg (wymagany)
retentionDrive (Napęd retencji) Dysk przechowywania do użycia w usłudze MT. ciąg (wymagany)
runAsAccountId Identyfikator konta CS. sznurek
vmFriendlyName (Przyjazna nazwa) Nazwa maszyny wirtualnej. sznurek

InMageRcmDiskInput

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

InMageRcmDisksDefaultInput

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

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Nazwa Opis Wartość
disksDefault (Domyślne dyski) Domyślne dane wejściowe dysku. InMageRcmDisksDefaultInput
disksToInclude Dyski do uwzględnienia. InMageRcmDiskInput[]
fabricDiscoveryMachineId Identyfikator usługi ARM odnalezionej maszyny. ciąg (wymagany)
instanceType (typ instancji) Typ klasy. "InMageRcm" (wymagane)
typ licencji Typ licencji. "NoLicenseType"
"NotSpecified"
"WindowsServer"
multiVmGroupName (nazwa_grupy) multiVmGroup Nazwa grupy wielu maszyn wirtualnych. sznurek
processServerId (identyfikator serwera) Identyfikator serwera przetwarzania. ciąg (wymagany)
runAsAccountId Identyfikator konta Uruchom jako. sznurek
targetAvailabilitySetId (identyfikator dostępu) Identyfikator usługi ARM docelowego zestawu dostępności. sznurek
targetAvailabilityZone (strefa dostępności) Docelowa strefa dostępności. sznurek
targetBootDiagnosticsStorageAccountId Identyfikator arm docelowego konta magazynu diagnostyki rozruchu. sznurek
targetNetworkId (identyfikator sieciowy) Wybrany identyfikator usługi ARM sieci docelowej. sznurek
targetProximityPlacementGroupId Docelowy identyfikator grupy umieszczania w pobliżu. sznurek
targetResourceGroupId (identyfikator grupy) Identyfikator usługi ARM docelowej grupy zasobów. ciąg (wymagany)
targetSubnetName (nazwa_podsieci) Wybrana nazwa podsieci docelowej. sznurek
targetVmName (nazwa_celu) Nazwa docelowej maszyny wirtualnej. sznurek
targetVmSize (rozmiar celu) Docelowy rozmiar maszyny wirtualnej. sznurek
testNetworkId (identyfikator sieci test) Wybrany testowy identyfikator arm sieci. sznurek
testSubnetName (nazwa_podsieci) Wybrana nazwa podsieci testowej. sznurek

InMageRcmFailbackReplicationDetails

Nazwa Opis Wartość
instanceType (typ instancji) Typ klasy. "InMageRcmFailback" (wymagane)

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 woluminem VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli wartość OnlyExcludeIfSingleVolume ma wartość false. sznurek
Etykieta objętości Etykieta woluminu. Dysk zawierający dowolny wolumin z tą etykietą zostanie wykluczony z replikacji. sznurek

KeyEncryptionKeyInfo

Nazwa Opis Wartość
keyIdentifier (identyfikator klucza) Adres URL/identyfikator klucza. sznurek
keyVaultResourceArmId Identyfikator arm zasobu usługi KeyVault dla klucza. sznurek

Przykłady użycia

Szablony szybkiego startu platformy Azure

Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.

Szablon Opis
tworzenie replikacji maszyn wirtualnych platformy Azure i odzyskiwania po awarii

Wdrażanie do Azure
Ten szablon umożliwia utworzenie odzyskiwania po awarii replikacji lokacji maszyny wirtualnej platformy Azure.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

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

Format zasobu

Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, dodaj następujący element Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-04-01"
  name = "string"
  parent_id = "string"
  body = {
    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:

{
  diskEncryptionInfo = {
    diskEncryptionKeyInfo = {
      keyVaultResourceArmId = "string"
      secretIdentifier = "string"
    }
    keyEncryptionKeyInfo = {
      keyIdentifier = "string"
      keyVaultResourceArmId = "string"
    }
  }
  fabricObjectId = "string"
  instanceType = "A2A"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  recoveryAvailabilitySetId = "string"
  recoveryAvailabilityZone = "string"
  recoveryAzureNetworkId = "string"
  recoveryBootDiagStorageAccountId = "string"
  recoveryCloudServiceId = "string"
  recoveryContainerId = "string"
  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:

{
  fabricObjectId = "string"
  instanceType = "A2ACrossClusterMigration"
  recoveryContainerId = "string"
}

W przypadku funkcji HyperVReplicaAzure użyj:

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

W przypadku programu InMage użyj:

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

W przypadku programu InMageAzureV2 użyj:

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

W przypadku narzędzia InMageRcm użyj:

{
  disksDefault = {
    diskEncryptionSetId = "string"
    diskType = "string"
    logStorageAccountId = "string"
  }
  disksToInclude = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      logStorageAccountId = "string"
    }
  ]
  fabricDiscoveryMachineId = "string"
  instanceType = "InMageRcm"
  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 funkcji HyperVReplica2012 użyj:

{
  instanceType = "HyperVReplica2012"
}

W przypadku funkcji HyperVReplica2012R2 użyj:

{
  instanceType = "HyperVReplica2012R2"
}

W przypadku funkcji HyperVReplicaBaseReplicationDetails użyj:

{
  instanceType = "HyperVReplicaBaseReplicationDetails"
}

W przypadku elementu InMageRcmFailback użyj:

{
  instanceType = "InMageRcmFailback"
}

Wartości właściwości

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
parent_id (identyfikator rodzica) Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: vaults/replicationFabrics/replicationProtectionContainers
właściwości Włącz właściwości wejściowe ochrony. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
rodzaj Typ zasobu "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-04-01"

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

Nazwa Opis Wartość
fabricObjectId (identyfikator obiektu) Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. sznurek
instanceType (typ instancji) Typ klasy. "A2ACrossClusterMigration" (wymagane)
recoveryContainerId (identyfikator recoveryContainerId) Identyfikator kontenera odzyskiwania. sznurek

A2AEnableProtectionInputOrA2AReplicationDetails

Nazwa Opis Wartość
diskEncryptionInfo (informacje o szyfrowaniu) Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). DiskEncryptionInfo
fabricObjectId (identyfikator obiektu) Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. ciąg (wymagany)
instanceType (typ instancji) Typ klasy. "A2A" (wymagane)
multiVmGroupId (identyfikator grupy) Identyfikator grupy wielu maszyn wirtualnych. sznurek
multiVmGroupName (nazwa_grupy) multiVmGroup Nazwa grupy wielu maszyn wirtualnych. sznurek
recoveryAvailabilitySetId Identyfikator zestawu dostępności odzyskiwania. sznurek
recoveryAvailabilityZone (strefa dostępności) Strefa dostępności odzyskiwania. sznurek
recoveryAzureNetworkId (identyfikator recoveryAzureNetworkId) Identyfikator arm odzyskiwania sieci wirtualnej platformy Azure. sznurek
recoveryBootDiagStorageAccountId Konto magazynu diagnostycznego rozruchu. sznurek
recoveryCloudServiceId (identyfikator usługi) Identyfikator usługi w chmurze odzyskiwania. Prawidłowy dla scenariuszy w wersji 1. sznurek
recoveryContainerId (identyfikator recoveryContainerId) Identyfikator kontenera odzyskiwania. sznurek
recoveryProximityPlacementGroupId Identyfikator grupy umieszczania w pobliżu odzyskiwania. sznurek
recoveryResourceGroupId (identyfikator grupy recoveryResourceGroup) Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. sznurek
recoverySubnetName (nazwa_podsieci recoverySubnetName) Nazwa podsieci odzyskiwania. sznurek
recoveryVirtualMachineScaleSetId Identyfikator zestawu skalowania maszyn wirtualnych. sznurek
Dyski wirtualne Lista szczegółów dysku maszyny wirtualnej. A2AVmDiskInputDetails[]
vmManagedDisks (Dyski wirtualne) Lista szczegółów dysku zarządzanego maszyny wirtualnej. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

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

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. sznurek
secretIdentifier (identyfikator sekretu) Tajny adres URL/identyfikator. sznurek

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Nazwa Opis Wartość
policyId (identyfikator polityki) Identyfikator zasad. sznurek
protectableItemId (identyfikator przedmiotu) Identyfikator elementu, który można chronić. sznurek
providerSpecificDetails (Szczegóły dostawcy) Element ReplicationProviderInput. W przypadku dostawcy 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. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Nazwa Opis Wartość
instanceType (typ instancji) Ustaw wartość "A2A" dla typu A2AEnableProtectionInputOrA2AReplicationDetails. Ustaw wartość "A2ACrossClusterMigration" dla typu A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Ustaw wartość "HyperVReplicaAzure" dla typu HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ustaw wartość "InMage" dla typu InMageEnableProtectionInputOrInMageReplicationDetails. Ustaw wartość "InMageAzureV2" dla typu InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Dla typu InMageRcm ustaw wartość InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Ustaw wartość "HyperVReplica2012" dla typu HyperVReplicaReplicationDetails. Ustaw wartość "HyperVReplica2012R2" dla typu HyperVReplicaBlueReplicationDetails. Ustaw wartość "HyperVReplicaBaseReplicationDetails" dla typu HyperVReplicaBaseReplicationDetails. Ustaw wartość "InMageRcmFailback" dla typu InMageRcmFailbackReplicationDetails. "A2A"
"A2ACrossClusterMigration"
"HyperVReplica2012"
"HyperVReplica2012R2"
"HyperVReplicaAzure"
"HyperVReplicaBaseReplicationDetails"
"InMage"
"InMageAzureV2"
"InMageRcm"
"InMageRcmFailback" (wymagane)

HyperVReplicaAzureDiskInputDetails

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. sznurek
diskId (identyfikator dysku) Identyfikator DiskId. sznurek
diskType (typ dysku) Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Identyfikator LogStorageAccountId. sznurek

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

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

HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags

Nazwa Opis Wartość

HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags

Nazwa Opis Wartość

HyperVReplicaAzureEnableProtectionInputTargetNicTags

Nazwa Opis Wartość

HyperVReplicaAzureEnableProtectionInputTargetVmTags

Nazwa Opis Wartość

HyperVReplicaBaseReplicationDetails

Nazwa Opis Wartość
instanceType (typ instancji) Typ klasy. "HyperVReplicaBaseReplicationDetails" (wymagane)

HyperVReplicaBlueReplicationDetails

Nazwa Opis Wartość
instanceType (typ instancji) Typ klasy. "HyperVReplica2012R2" (wymagane)

HyperVReplicaReplicationSzczegóły

Nazwa Opis Wartość
instanceType (typ instancji) Typ klasy. "HyperVReplica2012" (wymagane)

InMageAzureV2DiskInputDetails

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. sznurek
diskId (identyfikator dysku) Identyfikator DiskId. sznurek
diskType (typ dysku) Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Identyfikator LogStorageAccountId. sznurek

InMageAzureV2EnableProtectionInputOrMageAzureV2ReplicationDetails

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator arm DiskEncryptionSet. sznurek
disksToInclude Dyski do uwzględnienia. InMageAzureV2DiskInputDetails[]
diskType (typ dysku) Typ dysku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption (opcja włączenia) Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. sznurek
instanceType (typ instancji) Typ klasy. "InMageAzureV2" (wymagane)
typ licencji Typ licencji. "NoLicenseType"
"NotSpecified"
"WindowsServer"
logStorageAccountId Konto magazynu, które ma być używane do rejestrowania podczas replikacji. sznurek
masterTargetId (identyfikator masterTarget) Główny identyfikator docelowy. sznurek
multiVmGroupId (identyfikator grupy) Identyfikator grupy wielu maszyn wirtualnych. sznurek
multiVmGroupName (nazwa_grupy) multiVmGroup Nazwa grupy wielu maszyn wirtualnych. sznurek
processServerId (identyfikator serwera) Identyfikator serwera przetwarzania. sznurek
runAsAccountId Identyfikator konta CS. sznurek
seedManagedDiskTags (Identyfikatory dysku seedManaged) Tagi dla dysków zarządzanych inicjuj. InMageAzureV2EnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Typ licencji programu SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"Płatność zgodnie z rzeczywistym użyciem"
storageAccountId (identyfikator konta storage) Identyfikator konta magazynu. sznurek
targetAvailabilitySetId (identyfikator dostępu) Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. sznurek
targetAvailabilityZone (strefa dostępności) Docelowa strefa dostępności. sznurek
targetAzureNetworkId (identyfikator sieci docelowej) Wybrany docelowy identyfikator sieci platformy Azure. sznurek
targetAzureSubnetId (identyfikator sieci targetAzureSubnetId) Wybrany docelowy identyfikator podsieci platformy Azure. sznurek
targetAzureV1ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. sznurek
targetAzureV2ResourceGroupId Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. sznurek
targetAzureVmName (nazwa__a) Docelowa nazwa maszyny wirtualnej platformy Azure. sznurek
targetManagedDiskTags (Znaczniki dysku targetManaged) Tagi dla docelowych dysków zarządzanych. InMageAzureV2EnableProtectionInputTargetManagedDiskTags
targetNicTags (Znaczniki docelowe) Tagi dla docelowych kart sieciowych. InMageAzureV2EnableProtectionInputTargetNicTags
targetProximityPlacementGroupId Identyfikator arm grupy umieszczania w pobliżu. sznurek
targetVmSize (rozmiar celu) Docelowy rozmiar maszyny wirtualnej. sznurek
targetVmTags powiedział: Docelowe tagi maszyny wirtualnej. InMageAzureV2EnableProtectionInputTargetVmTags

InMageAzureV2EnableProtectionInputSeedManagedDiskTags

Nazwa Opis Wartość

InMageAzureV2EnableProtectionInputTargetManagedDiskTags

Nazwa Opis Wartość

InMageAzureV2EnableProtectionInputTargetNicTags

Nazwa Opis Wartość

InMageAzureV2EnableProtectionInputTargetVmTags

Nazwa Opis Wartość

InMageDiskExclusionInput (Wejście Wykluczenia Dysku)

Nazwa Opis Wartość
diskSignatureOptions (opcje podpisu dysku) Opcja oparta na podpisie dysku gościa dla wykluczenia dysku. OpcjeWykluczenia InMageDiskSignature[]
volumeOptions (Opcje głośności) Opcja oparta na etykiecie woluminu dla wykluczenia dysku. OpcjeWykluczenia InMageVolume[]

InMageDiskSignatureExclusionOptions

Nazwa Opis Wartość
diskSignature (podpis dysku) Podpis gościa dysku, który ma zostać wykluczony z replikacji. sznurek

InMageEnableProtectionInputOrInMageReplicationDetails

Nazwa Opis Wartość
datastoreName (nazwa_magazynu danych) Docelowa nazwa magazynu danych. sznurek
diskExclusionInput (dane wejściowe) Włącz dane wejściowe wykluczenia dysku. InMageDiskExclusionInput (Wejście Wykluczenia Dysku)
disksToInclude Dyski do uwzględnienia. ciąg znakowy[]
instanceType (typ instancji) Typ klasy. "InMage" (wymagane)
masterTargetId (identyfikator masterTarget) Główny identyfikator docelowy. ciąg (wymagany)
multiVmGroupId (identyfikator grupy) Identyfikator grupy wielu maszyn wirtualnych. ciąg (wymagany)
multiVmGroupName (nazwa_grupy) multiVmGroup Nazwa grupy wielu maszyn wirtualnych. ciąg (wymagany)
processServerId (identyfikator serwera) Identyfikator serwera przetwarzania. ciąg (wymagany)
retentionDrive (Napęd retencji) Dysk przechowywania do użycia w usłudze MT. ciąg (wymagany)
runAsAccountId Identyfikator konta CS. sznurek
vmFriendlyName (Przyjazna nazwa) Nazwa maszyny wirtualnej. sznurek

InMageRcmDiskInput

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

InMageRcmDisksDefaultInput

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

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Nazwa Opis Wartość
disksDefault (Domyślne dyski) Domyślne dane wejściowe dysku. InMageRcmDisksDefaultInput
disksToInclude Dyski do uwzględnienia. InMageRcmDiskInput[]
fabricDiscoveryMachineId Identyfikator usługi ARM odnalezionej maszyny. ciąg (wymagany)
instanceType (typ instancji) Typ klasy. "InMageRcm" (wymagane)
typ licencji Typ licencji. "NoLicenseType"
"NotSpecified"
"WindowsServer"
multiVmGroupName (nazwa_grupy) multiVmGroup Nazwa grupy wielu maszyn wirtualnych. sznurek
processServerId (identyfikator serwera) Identyfikator serwera przetwarzania. ciąg (wymagany)
runAsAccountId Identyfikator konta Uruchom jako. sznurek
targetAvailabilitySetId (identyfikator dostępu) Identyfikator usługi ARM docelowego zestawu dostępności. sznurek
targetAvailabilityZone (strefa dostępności) Docelowa strefa dostępności. sznurek
targetBootDiagnosticsStorageAccountId Identyfikator arm docelowego konta magazynu diagnostyki rozruchu. sznurek
targetNetworkId (identyfikator sieciowy) Wybrany identyfikator usługi ARM sieci docelowej. sznurek
targetProximityPlacementGroupId Docelowy identyfikator grupy umieszczania w pobliżu. sznurek
targetResourceGroupId (identyfikator grupy) Identyfikator usługi ARM docelowej grupy zasobów. ciąg (wymagany)
targetSubnetName (nazwa_podsieci) Wybrana nazwa podsieci docelowej. sznurek
targetVmName (nazwa_celu) Nazwa docelowej maszyny wirtualnej. sznurek
targetVmSize (rozmiar celu) Docelowy rozmiar maszyny wirtualnej. sznurek
testNetworkId (identyfikator sieci test) Wybrany testowy identyfikator arm sieci. sznurek
testSubnetName (nazwa_podsieci) Wybrana nazwa podsieci testowej. sznurek

InMageRcmFailbackReplicationDetails

Nazwa Opis Wartość
instanceType (typ instancji) Typ klasy. "InMageRcmFailback" (wymagane)

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 woluminem VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli wartość OnlyExcludeIfSingleVolume ma wartość false. sznurek
Etykieta objętości Etykieta woluminu. Dysk zawierający dowolny wolumin z tą etykietą zostanie wykluczony z replikacji. sznurek

KeyEncryptionKeyInfo

Nazwa Opis Wartość
keyIdentifier (identyfikator klucza) Adres URL/identyfikator klucza. sznurek
keyVaultResourceArmId Identyfikator arm zasobu usługi KeyVault dla klucza. sznurek