Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2018-07-10

Bicep-Ressourcendefinition

Der Ressourcentyp vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kann für Folgendes bereitgestellt werden:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Ressource Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems zu erstellen, fügen Sie der Vorlage die folgende Bicep-Ressource hinzu.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-Objekte

Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für A2A Folgendes:

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

Verwenden Sie für HyperVReplica2012 Folgendes:

  instanceType: 'HyperVReplica2012'

Verwenden Sie für HyperVReplica2012R2 Folgendes:

  instanceType: 'HyperVReplica2012R2'

Verwenden Sie für HyperVReplicaAzure Folgendes:

  instanceType: 'HyperVReplicaAzure'
  disksToInclude: [
    'string'
  ]
  enableRdpOnTargetOption: 'string'
  hvHostVmId: 'string'
  logStorageAccountId: 'string'
  osType: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetAzureNetworkId: 'string'
  targetAzureSubnetId: 'string'
  targetAzureV1ResourceGroupId: 'string'
  targetAzureV2ResourceGroupId: 'string'
  targetAzureVmName: 'string'
  targetProximityPlacementGroupId: 'string'
  targetStorageAccountId: 'string'
  targetVmSize: 'string'
  useManagedDisks: 'string'
  vhdId: 'string'
  vmName: 'string'

Verwenden Sie für HyperVReplicaBaseReplicationDetails Folgendes:

  instanceType: 'HyperVReplicaBaseReplicationDetails'

Verwenden Sie für InMage Folgendes:

  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'

Verwenden Sie für InmageAzureV2 Folgendes:

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

Verwenden Sie für InMagercm Folgendes:

  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'

Verwenden Sie für San Folgendes:

  instanceType: 'San'

Eigenschaftswerte

vaults/replicationFabrics/replicationProtectionConta...

Name BESCHREIBUNG Wert
name Der Ressourcenname

Weitere Informationen finden Sie unter Festlegen von Namen und Typen für untergeordnete Ressourcen in Bicep.
Zeichenfolge (erforderlich)
parent In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource vom Typ: replicationProtectionContainers
properties Aktivieren Sie die Eigenschaften der Schutzeingabe. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtecte...

Name BESCHREIBUNG Wert
policyId Die Richtlinien-ID. Zeichenfolge
protectableItemId Die schützbare Element-ID. Zeichenfolge
providerSpecificDetails The ReplicationProviderInput. Für den HyperVReplicaAzure-Anbieter ist es das AzureEnableProtectionInput-Objekt. Für den San-Anbieter ist es das SanEnableProtectionInput-Objekt. Für den HyperVReplicaAzure-Anbieter kann er NULL sein. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationPr...

Name BESCHREIBUNG Wert
instanceType Festlegen des Objekttyps A2A
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
Inmage
InmageAzureV2
InMagercm
San (erforderlich)

A2AEnableProtectionInputOrA2AReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "A2A" (erforderlich)
diskEncryptionInfo Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers. DiskEncryptionInfo
fabricObjectId Die Fabric-spezifische Objekt-ID des virtuellen Computers. Zeichenfolge
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
recoveryAvailabilitySetId Die Id der Wiederherstellungsverfügbarkeitsgruppe. Zeichenfolge
recoveryAvailabilityZone Die Wiederherstellungsverfügbarkeitszone. Zeichenfolge
RecoveryAzureNetworkId Die ARM-ID des virtuellen Azure-Netzwerks für die Wiederherstellung. Zeichenfolge
recoveryBootDiagStorageAccountId Das Konto für Startdiagnosespeicher. Zeichenfolge
recoveryCloudServiceId Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. Zeichenfolge
recoveryContainerId Die Wiederherstellungscontainer-ID. Zeichenfolge
recoveryProximityPlacementGroupId Die Gruppen-ID der Wiederherstellungsnäherplatzierung. Zeichenfolge
recoveryResourceGroupId Die Wiederherstellungsressourcengruppen-ID. Gültig für V2-Szenarien. Zeichenfolge
recoverySubnetName Der Name des Wiederherstellungssubnetzes. Zeichenfolge
vmDisks Die Liste der VM-Datenträgerdetails. A2AVmDiskInputDetails[]
vmManagedDisks Die Liste der Details des verwalteten vm-Datenträgers. A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Name BESCHREIBUNG Wert
diskEncryptionKeyInfo Die Schlüsselvault-Referenz für die Wiederherstellung für das Geheimnis. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Die SchlüsselVault-Referenz für die Wiederherstellung für schlüssel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Name BESCHREIBUNG Wert
keyVaultResourceArmId Die ARM-ID der KeyVault-Ressource für geheimnis. Zeichenfolge
secretIdentifier Die Geheim-URL/Id. Zeichenfolge

KeyEncryptionKeyInfo

Name BESCHREIBUNG Wert
keyIdentifier Die Schlüssel-URL/Bezeichner. Zeichenfolge
keyVaultResourceArmId Die ARM-ID der KeyVault-Ressource für schlüssel. Zeichenfolge

A2AVmDiskInputDetails

Name BESCHREIBUNG Wert
diskUri Der Datenträger-URI. Zeichenfolge
primaryStagingAzureStorageAccountId Die Id des primären Stagingspeicherkontos. Zeichenfolge
recoveryAzureStorageAccountId Die Wiederherstellungs-VHD-Speicherkonto-ID. Zeichenfolge

A2AVmManagedDiskInputDetails

Name BESCHREIBUNG Wert
diskEncryptionInfo Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers (für Einen-/Einzeldurchlauf). DiskEncryptionInfo
diskId Die Datenträger-ID. Zeichenfolge
primaryStagingAzureStorageAccountId Die Arm-ID des primären Stagingspeicherkontos. Zeichenfolge
recoveryDiskEncryptionSetId Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. Zeichenfolge
recoveryReplicaDiskAccountType Der Replikatdatenträgertyp. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. Zeichenfolge
recoveryResourceGroupId Die Arm-ID der Zielressourcengruppe. Zeichenfolge
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. Zeichenfolge

HyperVReplicaReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "HyperVReplica2012" (erforderlich)

HyperVReplicaBlueReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "HyperVReplica2012R2" (erforderlich)

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "HyperVReplicaAzure" (erforderlich)
disksToInclude Die Liste der VHD-IDs der zu schützenden Datenträger. string[]
enableRdpOnTargetOption Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach einem Failover. Zeichenfolgenwert der {SrsDataContract.EnableRDPOnTargetOption}-Enumeration. Zeichenfolge
hvHostVmId Die VM-ID des Hyper-V-Hosts. Zeichenfolge
logStorageAccountId Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. Zeichenfolge
osType Der betriebssystemtyp, der dem virtuellen Computer zugeordnet ist. Zeichenfolge
targetAvailabilitySetId Die ARM-ID des Verfügbarkeitssatzes. Zeichenfolge
targetAvailabilityZone Die Zielverfügbarkeitszone. Zeichenfolge
targetAzureNetworkId Die ausgewählte Azure-Netzwerk-Ziel-ID. Zeichenfolge
targetAzureSubnetId Die ausgewählte Ziel-Azure-Subnetz-ID. Zeichenfolge
targetAzureV1ResourceGroupId Die ID der Zielressourcengruppe (für die klassische Bereitstellung), in der die Failover-VM erstellt werden soll. Zeichenfolge
targetAzureV2ResourceGroupId Die ID der Zielressourcengruppe (für die Resource Manager-Bereitstellung), in der die Failover-VM erstellt werden soll. Zeichenfolge
targetAzureVmName Der Azure-Vm-Zielname. Zeichenfolge
targetProximityPlacementGroupId Die NÄHERUNGSplatzierungsgruppe ARM-ID. Zeichenfolge
targetStorageAccountId Der Name des Speicherkontos. Zeichenfolge
targetVmSize Die Ziel-VM-Größe. Zeichenfolge
useManagedDisks Ein Wert, der angibt, ob verwaltete Datenträger während des Failovers verwendet werden sollen. Zeichenfolge
vhdId Die VHD-ID des Betriebssystemdatenträgers, die dem virtuellen Computer zugeordnet ist. Zeichenfolge
vmName Der Vm-Name. Zeichenfolge

HyperVReplicaBaseReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "HyperVReplicaBaseReplicationDetails" (erforderlich)

InMageEnableProtectionInputOrInMageReplicationDetail...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "Inmage" (erforderlich)
datastoreName Der Name des Zieldatenspeichers. Zeichenfolge
diskExclusionInput Die Eingabe zum Aktivieren des Datenträgerausschlusses. InMageDiskExclusionInput
disksToInclude Die Liste der einzuschließden Datenträger. string[]
masterTargetId Die Masterziel-ID. Zeichenfolge (erforderlich)
multiVmGroupId Die Multi-VM-Gruppen-ID. Zeichenfolge (erforderlich)
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge (erforderlich)
processServerId Die Prozessserver-ID. Zeichenfolge (erforderlich)
retentionDrive Das Aufbewahrungslaufwerk, das auf dem MT verwendet werden soll. Zeichenfolge (erforderlich)
runAsAccountId Die CS-Konto-ID. Zeichenfolge
vmFriendlyName Der Name des virtuellen Computers. Zeichenfolge

InMageDiskExclusionInput

Name BESCHREIBUNG Wert
diskSignatureOptions Die auf Gastdatenträgersignatur basierende Option für den Datenträgerausschluss. InMageDiskSignatureExclusionOptions[]
volumeOptions Die auf Volumebezeichnungen basierende Option für den Datenträgerausschluss. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Name BESCHREIBUNG Wert
diskSignature Die Gastsignatur des Datenträgers, der von der Replikation ausgeschlossen werden soll. Zeichenfolge

InMageVolumeExclusionOptions

Name BESCHREIBUNG Wert
onlyExcludeIfSingleVolume Der Wert, der angibt, ob Datenträger mit mehreren Volumes ausgeschlossen werden sollen. Wenn ein Datenträger über mehrere Volumes verfügt und eines des Volumes eine Bezeichnung aufweist, die mit VolumeLabel übereinstimmt, wird dieser Datenträger von der Replikation ausgeschlossen, wenn OnlyExcludeIfSingleVolume auf false festgelegt ist. Zeichenfolge
volumeLabel Die Volumebezeichnung. Der Datenträger, der über ein Volume mit dieser Bezeichnung verfügt, wird von der Replikation ausgeschlossen. Zeichenfolge

InmageAzureV2EnableProtectionInputOrInMageAzureV2Rep...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. 'InmageAzureV2' (erforderlich)
diskEncryptionSetId Die ARM-ID "DiskEncryptionSet". Zeichenfolge
disksToInclude Die Liste der einzuschließden Datenträger. InMageAzureV2DiskInputDetails[]
Disktype Der DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach dem Failover. Zeichenfolgenwert der {SrsDataContract.EnableRDPOnTargetOption}-Enumeration. Zeichenfolge
logStorageAccountId Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. Zeichenfolge
masterTargetId Die Masterziel-ID. Zeichenfolge
multiVmGroupId Die Multi-VM-Gruppen-ID. Zeichenfolge
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
processServerId Die Prozessserver-ID. Zeichenfolge
runAsAccountId Die CS-Konto-ID. Zeichenfolge
storageAccountId Der Name des Speicherkontos. Zeichenfolge
targetAvailabilitySetId Die ARM-ID der Verfügbarkeitsgruppe. Zeichenfolge
targetAvailabilityZone Die Zielverfügbarkeitszone. Zeichenfolge
targetAzureNetworkId Die ausgewählte Ziel-Azure-Netzwerk-ID. Zeichenfolge
targetAzureSubnetId Die ausgewählte Ziel-Azure-Subnetz-ID. Zeichenfolge
targetAzureV1ResourceGroupId Die ID der Zielressourcengruppe (für die klassische Bereitstellung), in der die Failover-VM erstellt werden soll. Zeichenfolge
targetAzureV2ResourceGroupId Die ID der Zielressourcengruppe (für die Resource Manager-Bereitstellung), in der die Failover-VM erstellt werden soll. Zeichenfolge
targetAzureVmName Der Name des virtuellen Azure-Zielcomputers. Zeichenfolge
targetProximityPlacementGroupId Die ARM-ID der Näherungsplatzierungsgruppe. Zeichenfolge
targetVmSize Die Größe des virtuellen Zielcomputers. Zeichenfolge

InmageAzureV2DiskInputDetails

Name BESCHREIBUNG Wert
diskEncryptionSetId Die ARM-ID "DiskEncryptionSet". Zeichenfolge
diskId Die DiskId. Zeichenfolge
Disktype Der DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. Zeichenfolge

InMageRcmEnableProtectionInputOrInMageRcmReplication...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. 'InMagercm' (erforderlich)
disksDefault Die Standarddatenträgereingabe. InMageRcmDisksDefaultInput
disksToInclude Die Liste der einzuschließden Datenträger. InMagercmDiskInput[]
fabricDiscoveryMachineId Die ARM-ID des ermittelten Computers. Zeichenfolge
licenseType Der Lizenztyp. 'NoLicenseType'
"NotSpecified"
"WindowsServer"
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
processServerId Die Prozessserver-ID. Zeichenfolge
runAsAccountId Die id des ausführenden Kontos. Zeichenfolge
targetAvailabilitySetId Die ARM-ID für die Zielverfügbarkeit. Zeichenfolge
targetAvailabilityZone Die Zielverfügbarkeitszone. Zeichenfolge
targetBootDiagnosticsStorageAccountId Die ARM-ID des Speicherkontos für die Zielstartdiagnose. Zeichenfolge
targetNetworkId Die ausgewählte ARM-ID des Zielnetzwerks. Zeichenfolge
targetProximityPlacementGroupId Die Ziel-Näherungsplatzierungsgruppen-ID. Zeichenfolge
targetResourceGroupId Die ARM-ID der Zielressourcengruppe. Zeichenfolge
targetSubnetName Der name des ausgewählten Zielsubnetzes. Zeichenfolge
targetVmName Der Name der Ziel-VM. Zeichenfolge
targetVmSize Die Größe des virtuellen Zielcomputers. Zeichenfolge
testNetworkId Die ausgewählte ARM-ID des Testnetzwerks. Zeichenfolge
testSubnetName Der ausgewählte Testsubnetzname. Zeichenfolge

InMageRcmDisksDefaultInput

Name BESCHREIBUNG Wert
diskEncryptionSetId Die ARM-ID der Datenträgerverschlüsselung. Zeichenfolge
Disktype Der Datenträgertyp. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Zeichenfolge

InMagercmDiskInput

Name BESCHREIBUNG Wert
diskEncryptionSetId Die ARM-ID der Datenträgerverschlüsselung. Zeichenfolge
diskId Die Datenträger-ID. Zeichenfolge
Disktype Der Datenträgertyp. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Zeichenfolge

SanEnableProtectionInput

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "San" (erforderlich)

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kann für Folgendes bereitgestellt werden:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Ressource Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-Objekte

Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für A2A Folgendes:

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

Verwenden Sie für HyperVReplica2012 Folgendes:

  "instanceType": "HyperVReplica2012"

Verwenden Sie für HyperVReplica2012R2 Folgendes:

  "instanceType": "HyperVReplica2012R2"

Verwenden Sie für HyperVReplicaAzure Folgendes:

  "instanceType": "HyperVReplicaAzure",
  "disksToInclude": [ "string" ],
  "enableRdpOnTargetOption": "string",
  "hvHostVmId": "string",
  "logStorageAccountId": "string",
  "osType": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetAzureNetworkId": "string",
  "targetAzureSubnetId": "string",
  "targetAzureV1ResourceGroupId": "string",
  "targetAzureV2ResourceGroupId": "string",
  "targetAzureVmName": "string",
  "targetProximityPlacementGroupId": "string",
  "targetStorageAccountId": "string",
  "targetVmSize": "string",
  "useManagedDisks": "string",
  "vhdId": "string",
  "vmName": "string"

Verwenden Sie für HyperVReplicaBaseReplicationDetails Folgendes:

  "instanceType": "HyperVReplicaBaseReplicationDetails"

Verwenden Sie für InMage Folgendes:

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

Verwenden Sie für InmageAzureV2 Folgendes:

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

Verwenden Sie für InMagercm Folgendes:

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

Verwenden Sie für San Folgendes:

  "instanceType": "San"

Eigenschaftswerte

vaults/replicationFabrics/replicationProtectionConta...

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"
apiVersion Die Version der Ressourcen-API '2018-07-10'
name Der Ressourcenname

Weitere Informationen finden Sie unter Festlegen von Namen und Typen für untergeordnete Ressourcen in JSON-ARM-Vorlagen.
Zeichenfolge (erforderlich)
properties Aktivieren Sie die Eigenschaften der Schutzeingabe. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtecte...

Name BESCHREIBUNG Wert
policyId Die Richtlinien-ID. Zeichenfolge
protectableItemId Die schützbare Element-ID. Zeichenfolge
providerSpecificDetails The ReplicationProviderInput. Für den HyperVReplicaAzure-Anbieter ist es das AzureEnableProtectionInput-Objekt. Für den San-Anbieter ist es das SanEnableProtectionInput-Objekt. Für den HyperVReplicaAzure-Anbieter kann er NULL sein. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationPr...

Name BESCHREIBUNG Wert
instanceType Festlegen des Objekttyps A2A
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
Inmage
InmageAzureV2
InMagercm
San (erforderlich)

A2AEnableProtectionInputOrA2AReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "A2A" (erforderlich)
diskEncryptionInfo Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers. DiskEncryptionInfo
fabricObjectId Die fabricspezifische Objekt-ID des virtuellen Computers. Zeichenfolge
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
recoveryAvailabilitySetId Die ID der Wiederherstellungsverfügbarkeitsgruppe. Zeichenfolge
recoveryAvailabilityZone Die Wiederherstellungsverfügbarkeitszone. Zeichenfolge
recoveryAzureNetworkId Die ARM-ID des virtuellen Azure-Netzwerks für die Wiederherstellung. Zeichenfolge
recoveryBootDiagStorageAccountId Das Speicherkonto für die Startdiagnose. Zeichenfolge
recoveryCloudServiceId Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. Zeichenfolge
recoveryContainerId Die Wiederherstellungscontainer-ID. Zeichenfolge
recoveryProximityPlacementGroupId Die Id der Wiederherstellungs-Näherungsplatzierungsgruppe. Zeichenfolge
recoveryResourceGroupId Die Id der Wiederherstellungsressourcengruppe. Gültig für V2-Szenarien. Zeichenfolge
recoverySubnetName Der Name des Wiederherstellungssubnetzes. Zeichenfolge
vmDisks Die Liste der VM-Datenträgerdetails. A2AVmDiskInputDetails[]
vmManagedDisks Die Liste der Details des verwalteten VM-Datenträgers. A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Name BESCHREIBUNG Wert
diskEncryptionKeyInfo Die KeyVault-Referenz für die Wiederherstellung für geheimnis. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Die KeyVault-Referenz für die Wiederherstellung für schlüssel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Name BESCHREIBUNG Wert
keyVaultResourceArmId Die ARM-ID der KeyVault-Ressource für geheimnis. Zeichenfolge
secretIdentifier Die Geheim-URL/id. Zeichenfolge

KeyEncryptionKeyInfo

Name BESCHREIBUNG Wert
keyIdentifier Die Schlüssel-URL/Id. Zeichenfolge
keyVaultResourceArmId Die KeyVault-Ressource ARM-ID für schlüssel. Zeichenfolge

A2AVmDiskInputDetails

Name BESCHREIBUNG Wert
diskUri Der Datenträger-URI. Zeichenfolge
primaryStagingAzureStorageAccountId Die Id des primären Stagingspeicherkontos. Zeichenfolge
recoveryAzureStorageAccountId Die Wiederherstellungs-VHD-Speicherkonto-ID. Zeichenfolge

A2AVmManagedDiskInputDetails

Name BESCHREIBUNG Wert
diskEncryptionInfo Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers (für Einen-/Einzeldurchlauf). DiskEncryptionInfo
diskId Die Datenträger-ID. Zeichenfolge
primaryStagingAzureStorageAccountId Die Arm-ID des primären Stagingspeicherkontos. Zeichenfolge
recoveryDiskEncryptionSetId Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. Zeichenfolge
recoveryReplicaDiskAccountType Der Replikatdatenträgertyp. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. Zeichenfolge
recoveryResourceGroupId Die Arm-ID der Zielressourcengruppe. Zeichenfolge
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. Zeichenfolge

HyperVReplicaReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "HyperVReplica2012" (erforderlich)

HyperVReplicaBlueReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "HyperVReplica2012R2" (erforderlich)

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "HyperVReplicaAzure" (erforderlich)
disksToInclude Die Liste der VHD-IDs der zu schützenden Datenträger. string[]
enableRdpOnTargetOption Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach einem Failover. Zeichenfolgenwert der {SrsDataContract.EnableRDPOnTargetOption}-Enumeration. Zeichenfolge
hvHostVmId Die VM-ID des Hyper-V-Hosts. Zeichenfolge
logStorageAccountId Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. Zeichenfolge
osType Der betriebssystemtyp, der dem virtuellen Computer zugeordnet ist. Zeichenfolge
targetAvailabilitySetId Die ARM-ID des Verfügbarkeitssatzes. Zeichenfolge
targetAvailabilityZone Die Zielverfügbarkeitszone. Zeichenfolge
targetAzureNetworkId Die ausgewählte Azure-Netzwerk-Ziel-ID. Zeichenfolge
targetAzureSubnetId Die ausgewählte Ziel-Azure-Subnetz-ID. Zeichenfolge
targetAzureV1ResourceGroupId Die ID der Zielressourcengruppe (für die klassische Bereitstellung), in der die Failover-VM erstellt werden soll. Zeichenfolge
targetAzureV2ResourceGroupId Die ID der Zielressourcengruppe (für die Resource Manager-Bereitstellung), in der die Failover-VM erstellt werden soll. Zeichenfolge
targetAzureVmName Der Azure-Vm-Zielname. Zeichenfolge
targetProximityPlacementGroupId Die NÄHERUNGSplatzierungsgruppe ARM-ID. Zeichenfolge
targetStorageAccountId Der Name des Speicherkontos. Zeichenfolge
targetVmSize Die Ziel-VM-Größe. Zeichenfolge
useManagedDisks Ein Wert, der angibt, ob verwaltete Datenträger während des Failovers verwendet werden sollen. Zeichenfolge
vhdId Die VHD-ID des Betriebssystemdatenträgers, die dem virtuellen Computer zugeordnet ist. Zeichenfolge
vmName Der Name des virtuellen Computers. Zeichenfolge

HyperVReplicaBaseReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "HyperVReplicaBaseReplicationDetails" (erforderlich)

InMageEnableProtectionInputOrInMageReplicationDetail...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "Inmage" (erforderlich)
datastoreName Der Name des Zieldatenspeichers. Zeichenfolge
diskExclusionInput Die Eingabe zum Aktivieren des Datenträgerausschlusses. InMageDiskExclusionInput
disksToInclude Die Liste der einzuschließden Datenträger. string[]
masterTargetId Die Masterziel-ID. Zeichenfolge (erforderlich)
multiVmGroupId Die Multi-VM-Gruppen-ID. Zeichenfolge (erforderlich)
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge (erforderlich)
processServerId Die Prozessserver-ID. Zeichenfolge (erforderlich)
retentionDrive Das Aufbewahrungslaufwerk, das auf dem MT verwendet werden soll. Zeichenfolge (erforderlich)
runAsAccountId Die CS-Konto-ID. Zeichenfolge
vmFriendlyName Der Name des virtuellen Computers. Zeichenfolge

InMageDiskExclusionInput

Name BESCHREIBUNG Wert
diskSignatureOptions Die auf Gastdatenträgersignatur basierende Option für den Datenträgerausschluss. InMageDiskSignatureExclusionOptions[]
volumeOptions Die auf Volumebezeichnungen basierende Option für den Datenträgerausschluss. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Name BESCHREIBUNG Wert
diskSignature Die Gastsignatur des Datenträgers, der von der Replikation ausgeschlossen werden soll. Zeichenfolge

InMageVolumeExclusionOptions

Name BESCHREIBUNG Wert
onlyExcludeIfSingleVolume Der Wert, der angibt, ob Datenträger mit mehreren Volumes ausgeschlossen werden sollen. Wenn ein Datenträger über mehrere Volumes verfügt und eines des Volumes eine Bezeichnung aufweist, die mit VolumeLabel übereinstimmt, wird dieser Datenträger von der Replikation ausgeschlossen, wenn OnlyExcludeIfSingleVolume auf false festgelegt ist. Zeichenfolge
volumeLabel Die Volumebezeichnung. Der Datenträger, der über ein Volume mit dieser Bezeichnung verfügt, wird von der Replikation ausgeschlossen. Zeichenfolge

InmageAzureV2EnableProtectionInputOrInMageAzureV2Rep...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. 'InmageAzureV2' (erforderlich)
diskEncryptionSetId Die ARM-ID "DiskEncryptionSet". Zeichenfolge
disksToInclude Die Liste der einzuschließden Datenträger. InMageAzureV2DiskInputDetails[]
Disktype Der DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach einem Failover. Zeichenfolgenwert der {SrsDataContract.EnableRDPOnTargetOption}-Enumeration. Zeichenfolge
logStorageAccountId Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. Zeichenfolge
masterTargetId Die Masterziel-ID. Zeichenfolge
multiVmGroupId Die Gruppen-ID für mehrere VM. Zeichenfolge
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
processServerId Die Prozessserver-ID. Zeichenfolge
runAsAccountId Die CS-Konto-ID. Zeichenfolge
storageAccountId Der Name des Speicherkontos. Zeichenfolge
targetAvailabilitySetId Die ARM-ID des Verfügbarkeitssatzes. Zeichenfolge
targetAvailabilityZone Die Zielverfügbarkeitszone. Zeichenfolge
targetAzureNetworkId Die ausgewählte Azure-Netzwerk-Ziel-ID. Zeichenfolge
targetAzureSubnetId Die ausgewählte Ziel-Azure-Subnetz-ID. Zeichenfolge
targetAzureV1ResourceGroupId Die ID der Zielressourcengruppe (für die klassische Bereitstellung), in der die Failover-VM erstellt werden soll. Zeichenfolge
targetAzureV2ResourceGroupId Die ID der Zielressourcengruppe (für die Resource Manager-Bereitstellung), in der die Failover-VM erstellt werden soll. Zeichenfolge
targetAzureVmName Der Azure-Vm-Zielname. Zeichenfolge
targetProximityPlacementGroupId Die NÄHERUNGSplatzierungsgruppe ARM-ID. Zeichenfolge
targetVmSize Die Ziel-VM-Größe. Zeichenfolge

InmageAzureV2DiskInputDetails

Name BESCHREIBUNG Wert
diskEncryptionSetId Die DiskEncryptionSet-ARM-ID. Zeichenfolge
diskId Die DiskId. Zeichenfolge
Disktype Der DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Die LogStorageAccountId. Zeichenfolge

InMageRcmEnableProtectionInputOrInMageRcmReplication...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. 'InMageRcm' (erforderlich)
disksDefault Die Standarddatenträgereingabe. InMageRcmDisksDefaultInput
disksToInclude Die zu einschließenden Datenträger. InMageRcmDiskInput[]
fabricDiscoveryMachineId Die ARM-ID des ermittelten Computers. Zeichenfolge
licenseType Der Lizenztyp. 'NoLicenseType'
"NotSpecified"
"WindowsServer"
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
processServerId Die Prozessserver-ID. Zeichenfolge
runAsAccountId Die ausführende Konto-ID. Zeichenfolge
targetAvailabilitySetId Die ARM-ID für die Zielverfügbarkeit. Zeichenfolge
targetAvailabilityZone Die Zielverfügbarkeitszone. Zeichenfolge
targetBootDiagnosticsStorageAccountId Die ARM-ID des Speicherkontos für die Zielstartdiagnose. Zeichenfolge
targetNetworkId Die ausgewählte ARM-ID des Zielnetzwerks. Zeichenfolge
targetProximityPlacementGroupId Die Ziel-Näherungsplatzierungsgruppen-ID. Zeichenfolge
targetResourceGroupId Die ARM-ID der Zielressourcengruppe. Zeichenfolge
targetSubnetName Der name des ausgewählten Zielsubnetzes. Zeichenfolge
targetVmName Der Name der Ziel-VM. Zeichenfolge
targetVmSize Die Größe des virtuellen Zielcomputers. Zeichenfolge
testNetworkId Die ausgewählte ARM-ID des Testnetzwerks. Zeichenfolge
testSubnetName Der ausgewählte Testsubnetzname. Zeichenfolge

InMageRcmDisksDefaultInput

Name BESCHREIBUNG Wert
diskEncryptionSetId Die ARM-ID der Datenträgerverschlüsselung. Zeichenfolge
Disktype Der Datenträgertyp. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Zeichenfolge

InMagercmDiskInput

Name BESCHREIBUNG Wert
diskEncryptionSetId Die ARM-ID der Datenträgerverschlüsselung. Zeichenfolge
diskId Die Datenträger-ID. Zeichenfolge
Disktype Der Datenträgertyp. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Zeichenfolge

SanEnableProtectionInput

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "San" (erforderlich)

Terraform-Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kann für Folgendes bereitgestellt werden:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Ressource Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-Objekte

Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für A2A Folgendes:

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

Verwenden Sie für HyperVReplica2012 Folgendes:

  instanceType = "HyperVReplica2012"

Verwenden Sie für HyperVReplica2012R2 Folgendes:

  instanceType = "HyperVReplica2012R2"

Verwenden Sie für HyperVReplicaAzure Folgendes:

  instanceType = "HyperVReplicaAzure"
  disksToInclude = [
    "string"
  ]
  enableRdpOnTargetOption = "string"
  hvHostVmId = "string"
  logStorageAccountId = "string"
  osType = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetAzureNetworkId = "string"
  targetAzureSubnetId = "string"
  targetAzureV1ResourceGroupId = "string"
  targetAzureV2ResourceGroupId = "string"
  targetAzureVmName = "string"
  targetProximityPlacementGroupId = "string"
  targetStorageAccountId = "string"
  targetVmSize = "string"
  useManagedDisks = "string"
  vhdId = "string"
  vmName = "string"

Verwenden Sie für HyperVReplicaBaseReplicationDetails Folgendes:

  instanceType = "HyperVReplicaBaseReplicationDetails"

Verwenden Sie für InMage Folgendes:

  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"

Verwenden Sie für InmageAzureV2 Folgendes:

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

Verwenden Sie für InMagercm Folgendes:

  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"

Verwenden Sie für San Folgendes:

  instanceType = "San"

Eigenschaftswerte

vaults/replicationFabrics/replicationProtectionConta...

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-07-10"
name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, die die übergeordnete Ressource für diese Ressource ist. ID für Ressource vom Typ: replicationProtectionContainers
properties Aktivieren Sie die Eigenschaften der Schutzeingabe. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtecte...

Name BESCHREIBUNG Wert
policyId Die Richtlinien-ID. Zeichenfolge
protectableItemId Die schutzfähige Element-ID. Zeichenfolge
providerSpecificDetails Der ReplicationProviderInput. Beim HyperVReplicaAzure-Anbieter ist es das AzureEnableProtectionInput-Objekt. Beim San-Anbieter ist es das SanEnableProtectionInput-Objekt. Für den HyperVReplicaAzure-Anbieter kann er NULL sein. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationPr...

Name BESCHREIBUNG Wert
instanceType Festlegen des Objekttyps A2A
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
Inmage
InmageAzureV2
Inmagercm
San (erforderlich)

A2AEnableProtectionInputOrA2AReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "A2A" (erforderlich)
diskEncryptionInfo Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers. DiskEncryptionInfo
fabricObjectId Die Fabric-spezifische Objekt-ID des virtuellen Computers. Zeichenfolge
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
recoveryAvailabilitySetId Die Id der Wiederherstellungsverfügbarkeitsgruppe. Zeichenfolge
recoveryAvailabilityZone Die Wiederherstellungsverfügbarkeitszone. Zeichenfolge
RecoveryAzureNetworkId Die ARM-ID des virtuellen Azure-Netzwerks für die Wiederherstellung. Zeichenfolge
recoveryBootDiagStorageAccountId Das Konto für Startdiagnosespeicher. Zeichenfolge
recoveryCloudServiceId Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. Zeichenfolge
recoveryContainerId Die Wiederherstellungscontainer-ID. Zeichenfolge
recoveryProximityPlacementGroupId Die Gruppen-ID der Wiederherstellungsnäherplatzierung. Zeichenfolge
recoveryResourceGroupId Die Wiederherstellungsressourcengruppen-ID. Gültig für V2-Szenarien. Zeichenfolge
recoverySubnetName Der Name des Wiederherstellungssubnetzes. Zeichenfolge
vmDisks Die Liste der VM-Datenträgerdetails. A2AVmDiskInputDetails[]
vmManagedDisks Die Liste der Details des verwalteten vm-Datenträgers. A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Name BESCHREIBUNG Wert
diskEncryptionKeyInfo Die Schlüsselvault-Referenz für die Wiederherstellung für das Geheimnis. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Die SchlüsselVault-Referenz für die Wiederherstellung für schlüssel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Name BESCHREIBUNG Wert
keyVaultResourceArmId Die ARM-ID der KeyVault-Ressource für geheimnis. Zeichenfolge
secretIdentifier Die Geheim-URL/Id. Zeichenfolge

KeyEncryptionKeyInfo

Name BESCHREIBUNG Wert
keyIdentifier Die Schlüssel-URL/Bezeichner. Zeichenfolge
keyVaultResourceArmId Die ARM-ID der KeyVault-Ressource für schlüssel. Zeichenfolge

A2AVmDiskInputDetails

Name BESCHREIBUNG Wert
diskUri Der Datenträger-URI. Zeichenfolge
primaryStagingAzureStorageAccountId Die Id des primären Stagingspeicherkontos. Zeichenfolge
recoveryAzureStorageAccountId Die Wiederherstellungs-VHD-Speicherkonto-ID. Zeichenfolge

A2AVmManagedDiskInputDetails

Name BESCHREIBUNG Wert
diskEncryptionInfo Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers (für Einen-/Einzeldurchlauf). DiskEncryptionInfo
diskId Die Datenträger-ID. Zeichenfolge
primaryStagingAzureStorageAccountId Die Arm-ID des primären Stagingspeicherkontos. Zeichenfolge
recoveryDiskEncryptionSetId Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. Zeichenfolge
recoveryReplicaDiskAccountType Der Replikatdatenträgertyp. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. Zeichenfolge
recoveryResourceGroupId Die Arm-ID der Zielressourcengruppe. Zeichenfolge
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. Zeichenfolge

HyperVReplicaReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "HyperVReplica2012" (erforderlich)

HyperVReplicaBlueReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "HyperVReplica2012R2" (erforderlich)

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "HyperVReplicaAzure" (erforderlich)
disksToInclude Die Liste der VHD-IDs der zu schützenden Datenträger. string[]
enableRdpOnTargetOption Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach einem Failover. Zeichenfolgenwert der {SrsDataContract.EnableRDPOnTargetOption}-Enumeration. Zeichenfolge
hvHostVmId Die VM-ID des Hyper-V-Hosts. Zeichenfolge
logStorageAccountId Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. Zeichenfolge
osType Der betriebssystemtyp, der dem virtuellen Computer zugeordnet ist. Zeichenfolge
targetAvailabilitySetId Die ARM-ID des Verfügbarkeitssatzes. Zeichenfolge
targetAvailabilityZone Die Zielverfügbarkeitszone. Zeichenfolge
targetAzureNetworkId Die ausgewählte Ziel-Azure-Netzwerk-ID. Zeichenfolge
targetAzureSubnetId Die ausgewählte Ziel-Azure-Subnetz-ID. Zeichenfolge
targetAzureV1ResourceGroupId Die ID der Zielressourcengruppe (für die klassische Bereitstellung), in der die Failover-VM erstellt werden soll. Zeichenfolge
targetAzureV2ResourceGroupId Die ID der Zielressourcengruppe (für die Resource Manager-Bereitstellung), in der die Failover-VM erstellt werden soll. Zeichenfolge
targetAzureVmName Der Name des virtuellen Azure-Zielcomputers. Zeichenfolge
targetProximityPlacementGroupId Die ARM-ID der Näherungsplatzierungsgruppe. Zeichenfolge
targetStorageAccountId Der Name des Speicherkontos. Zeichenfolge
targetVmSize Die Größe des virtuellen Zielcomputers. Zeichenfolge
useManagedDisks Ein Wert, der angibt, ob verwaltete Datenträger während des Failovers verwendet werden sollen. Zeichenfolge
vhdId Die VHD-ID des Betriebssystemdatenträgers, die dem virtuellen Computer zugeordnet ist. Zeichenfolge
vmName Der Name des virtuellen Computers. Zeichenfolge

HyperVReplicaBaseReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "HyperVReplicaBaseReplicationDetails" (erforderlich)

InMageEnableProtectionInputOrInMageReplicationDetail...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "Inmage" (erforderlich)
datastoreName Der Name des Zieldatenspeichers. Zeichenfolge
diskExclusionInput Die Eingabe zum Aktivieren des Datenträgerausschlusses. InMageDiskExclusionInput
disksToInclude Die Liste der einzuschließden Datenträger. string[]
masterTargetId Die Masterziel-ID. Zeichenfolge (erforderlich)
multiVmGroupId Die Multi-VM-Gruppen-ID. Zeichenfolge (erforderlich)
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge (erforderlich)
processServerId Die Prozessserver-ID. Zeichenfolge (erforderlich)
retentionDrive Das Aufbewahrungslaufwerk, das auf dem MT verwendet werden soll. Zeichenfolge (erforderlich)
runAsAccountId Die CS-Konto-ID. Zeichenfolge
vmFriendlyName Der Name des virtuellen Computers. Zeichenfolge

InMageDiskExclusionInput

Name BESCHREIBUNG Wert
diskSignatureOptions Die auf Gastdatenträgersignatur basierende Option für den Datenträgerausschluss. InMageDiskSignatureExclusionOptions[]
volumeOptions Die auf Volumebezeichnungen basierende Option für den Datenträgerausschluss. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Name BESCHREIBUNG Wert
diskSignature Die Gastsignatur des Datenträgers, der von der Replikation ausgeschlossen werden soll. Zeichenfolge

InMageVolumeExclusionOptions

Name BESCHREIBUNG Wert
onlyExcludeIfSingleVolume Der Wert, der angibt, ob Datenträger mit mehreren Volumes ausgeschlossen werden sollen. Wenn ein Datenträger über mehrere Volumes verfügt und eines des Volumes eine Bezeichnung aufweist, die mit VolumeLabel übereinstimmt, wird dieser Datenträger von der Replikation ausgeschlossen, wenn OnlyExcludeIfSingleVolume auf false festgelegt ist. Zeichenfolge
volumeLabel Die Volumebezeichnung. Der Datenträger, der über ein Volume mit dieser Bezeichnung verfügt, wird von der Replikation ausgeschlossen. Zeichenfolge

InmageAzureV2EnableProtectionInputOrInMageAzureV2Rep...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "InmageAzureV2" (erforderlich)
diskEncryptionSetId Die ARM-ID "DiskEncryptionSet". Zeichenfolge
disksToInclude Die Liste der einzuschließden Datenträger. InMageAzureV2DiskInputDetails[]
Disktype Der DiskType. „Premium_LRS“
„StandardSSD_LRS“
„Standard_LRS“
enableRdpOnTargetOption Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach dem Failover. Zeichenfolgenwert der {SrsDataContract.EnableRDPOnTargetOption}-Enumeration. Zeichenfolge
logStorageAccountId Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. Zeichenfolge
masterTargetId Die Masterziel-ID. Zeichenfolge
multiVmGroupId Die Multi-VM-Gruppen-ID. Zeichenfolge
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
processServerId Die Prozessserver-ID. Zeichenfolge
runAsAccountId Die CS-Konto-ID. Zeichenfolge
storageAccountId Der Name des Speicherkontos. Zeichenfolge
targetAvailabilitySetId Die ARM-ID der Verfügbarkeitsgruppe. Zeichenfolge
targetAvailabilityZone Die Zielverfügbarkeitszone. Zeichenfolge
targetAzureNetworkId Die ausgewählte Ziel-Azure-Netzwerk-ID. Zeichenfolge
targetAzureSubnetId Die ausgewählte Ziel-Azure-Subnetz-ID. Zeichenfolge
targetAzureV1ResourceGroupId Die ID der Zielressourcengruppe (für die klassische Bereitstellung), in der die Failover-VM erstellt werden soll. Zeichenfolge
targetAzureV2ResourceGroupId Die ID der Zielressourcengruppe (für die Resource Manager-Bereitstellung), in der die Failover-VM erstellt werden soll. Zeichenfolge
targetAzureVmName Der Name des virtuellen Azure-Zielcomputers. Zeichenfolge
targetProximityPlacementGroupId Die ARM-ID der Näherungsplatzierungsgruppe. Zeichenfolge
targetVmSize Die Größe des virtuellen Zielcomputers. Zeichenfolge

InmageAzureV2DiskInputDetails

Name BESCHREIBUNG Wert
diskEncryptionSetId Die ARM-ID "DiskEncryptionSet". Zeichenfolge
diskId Die DiskId. Zeichenfolge
Disktype Der DiskType. „Premium_LRS“
„StandardSSD_LRS“
„Standard_LRS“
logStorageAccountId The LogStorageAccountId. Zeichenfolge

InMageRcmEnableProtectionInputOrInMageRcmReplication...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "InMagercm" (erforderlich)
disksDefault Die Standarddatenträgereingabe. InMageRcmDisksDefaultInput
disksToInclude Die Liste der einzuschließden Datenträger. InMagercmDiskInput[]
fabricDiscoveryMachineId Die ARM-ID des ermittelten Computers. Zeichenfolge
licenseType Der Lizenztyp. "NoLicenseType"
"NotSpecified"
"WindowsServer"
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
processServerId Die Prozessserver-ID. Zeichenfolge
runAsAccountId Die id des ausführenden Kontos. Zeichenfolge
targetAvailabilitySetId Die ARM-ID für die Zielverfügbarkeit. Zeichenfolge
targetAvailabilityZone Die Zielverfügbarkeitszone. Zeichenfolge
targetBootDiagnosticsStorageAccountId Die ARM-ID des Speicherkontos für die Zielstartdiagnose. Zeichenfolge
targetNetworkId Die ausgewählte ARM-ID des Zielnetzwerks. Zeichenfolge
targetProximityPlacementGroupId Die Ziel-Näherungsplatzierungsgruppen-ID. Zeichenfolge
targetResourceGroupId Die ARM-ID der Zielressourcengruppe. Zeichenfolge
targetSubnetName Der name des ausgewählten Zielsubnetzes. Zeichenfolge
targetVmName Der Name der Ziel-VM. Zeichenfolge
targetVmSize Die Größe des virtuellen Zielcomputers. Zeichenfolge
testNetworkId Die ausgewählte ARM-ID des Testnetzwerks. Zeichenfolge
testSubnetName Der ausgewählte Testsubnetzname. Zeichenfolge

InMageRcmDisksDefaultInput

Name BESCHREIBUNG Wert
diskEncryptionSetId Die ARM-ID der Datenträgerverschlüsselung. Zeichenfolge
Disktype Der Datenträgertyp. „Premium_LRS“
„StandardSSD_LRS“
„Standard_LRS“
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Zeichenfolge

InMagercmDiskInput

Name BESCHREIBUNG Wert
diskEncryptionSetId Die ARM-ID der Datenträgerverschlüsselung. Zeichenfolge
diskId Die Datenträger-ID. Zeichenfolge
Disktype Der Datenträgertyp. „Premium_LRS“
„StandardSSD_LRS“
„Standard_LRS“
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Zeichenfolge

SanEnableProtectionInput

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "San" (erforderlich)