Freigeben über


Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2021-03-01

Bicep-Ressourcendefinition

Der Ressourcentyp Vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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

Ressourcenformat

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

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

{
  diskEncryptionInfo: {
    diskEncryptionKeyInfo: {
      keyVaultResourceArmId: 'string'
      secretIdentifier: 'string'
    }
    keyEncryptionKeyInfo: {
      keyIdentifier: 'string'
      keyVaultResourceArmId: 'string'
    }
  }
  fabricObjectId: 'string'
  instanceType: 'A2A'
  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 HyperVReplicaAzure:

{
  disksToInclude: [
    'string'
  ]
  enableRdpOnTargetOption: 'string'
  hvHostVmId: 'string'
  instanceType: 'HyperVReplicaAzure'
  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 InMage:

{
  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'
}

Verwenden Sie für InMageAzureV2:

{
  diskEncryptionSetId: 'string'
  disksToInclude: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      logStorageAccountId: 'string'
    }
  ]
  diskType: 'string'
  enableRdpOnTargetOption: 'string'
  instanceType: 'InMageAzureV2'
  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-:

{
  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'
}

Verwenden Sie für San:

{
  instanceType: 'San'
}

Verwenden Sie für HyperVReplica2012:

{
  instanceType: 'HyperVReplica2012'
}

Verwenden Sie für HyperVReplica2012R2:

{
  instanceType: 'HyperVReplica2012R2'
}

Verwenden Sie für HyperVReplicaBaseReplicationDetails:

{
  instanceType: 'HyperVReplicaBaseReplicationDetails'
}

Eigenschaftswerte

A2AEnableProtectionInputOrA2AReplicationDetails

Name Beschreibung Wert
diskEncryptionInfo Die Verschlüsselungsinformationen des Wiederherstellungsdatenträgers. DiskEncryptionInfo
fabricObjectId Die Fabric-spezifische Objekt-ID des virtuellen Computers. Schnur
instanceType Der Klassentyp. "A2A" (erforderlich)
multiVmGroupName Der Name der Gruppe "Multi vm". Schnur
recoveryAvailabilitySetId Die Wiederherstellungsverfügbarkeitssatz-ID. Schnur
recoveryAvailabilityZone Die Verfügbarkeitszone für die Wiederherstellung. Schnur
recoveryAzureNetworkId Die Wiederherstellungs-ARM-ID des virtuellen Azure-Netzwerks. Schnur
recoveryBootDiagStorageAccountId Das Startdiagnosespeicherkonto. Schnur
recoveryCloudServiceId Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. Schnur
recoveryContainerId Die Wiederherstellungscontainer-ID. Schnur
recoveryProximityPlacementGroupId Die Gruppen-ID der Wiederherstellungsannäherung. Schnur
recoveryResourceGroupId Die Gruppen-ID der Wiederherstellungsressource. Gültig für V2-Szenarien. Schnur
recoverySubnetName Der Name des Wiederherstellungssubnetzes. Schnur
vmDisks Die Liste der Vm-Datenträgerdetails. A2AVmDiskInputDetails[]
vmManagedDisks Die Liste der vom virtuellen Computer verwalteten Datenträgerdetails. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

Name Beschreibung Wert
diskUri Der Datenträger-URI. Schnur
primaryStagingAzureStorageAccountId Die primäre Stagingspeicherkonto-ID. Schnur
recoveryAzureStorageAccountId Die Wiederherstellungs-VHD-Speicherkonto-ID. Schnur

A2AVmManagedDiskInputDetails

Name Beschreibung Wert
diskEncryptionInfo Die Verschlüsselungsinformationen des Wiederherstellungsdatenträgers (für einen /einzelnen Passfluss). DiskEncryptionInfo
diskId Die Datenträger-ID. Schnur
primaryStagingAzureStorageAccountId Die primäre Stagingspeicherkonto-Arm-ID. Schnur
recoveryDiskEncryptionSetId Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. Schnur
recoveryReplicaDiskAccountType Der Replikatdatenträgertyp. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur
recoveryResourceGroupId Die Zielressourcengruppe Arm ID. Schnur
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur

DiskEncryptionInfo

Name Beschreibung Wert
diskEncryptionKeyInfo Der WiederherstellungsschlüsselVault-Verweis für den geheimen Schlüssel. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Der Wiederherstellungsschlüsselvault-Verweis für Schlüssel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Name Beschreibung Wert
keyVaultResourceArmId Die KEYVault-Ressourcen-ARM-ID für den geheimen Schlüssel. Schnur
secretIdentifier Die geheime URL/ID. Schnur

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Name Beschreibung Wert
policyId Die Richtlinien-ID. Schnur
protectableItemId Die geschützte Element-ID. Schnur
providerSpecificDetails Der ReplicationProviderInput. Für hyperVReplicaAzure-Anbieter ist es das AzureEnableProtectionInput-Objekt. Für San-Anbieter ist es sanEnableProtectionInput-Objekt. Für den HyperVReplicaAzure-Anbieter kann er null sein. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Name Beschreibung Wert
instanceType Legen Sie für den Typ A2AEnableProtectionInputOrA2AReplicationDetailsauf "A2A" fest. Legen Sie für den Typ HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetailsauf "HyperVReplicaAzure" fest. Legen Sie für den Typ InMageEnableProtectionInputOrInMageReplicationDetailsauf "InMageEnableProtectionInputOrInMageReplicationDetails" fest. Legen Sie für den Typ InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetailsauf "InMageAzureV2" fest. Set to 'InMageRcm' for type InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Legen Sie für den Typ SanEnableProtectionInputauf "San" fest. Legen Sie für den Typ HyperVReplicaReplicationDetailsauf "HyperVReplica2012" fest. Set to 'HyperVReplica2012R2' for type HyperVReplicaBlueReplicationDetails. Legen Sie für den Typ HyperVReplicaBaseReplicationDetailsauf "HyperVReplicaBaseReplicationDetails" fest. "A2A"
'HyperVReplica2012'
"HyperVReplica2012R2"
'HyperVReplicaAzure'
'HyperVReplicaBaseReplicationDetails'
"InMage"
'InmageAzureV2'
'InMagercm'
"San" (erforderlich)

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

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

HyperVReplicaBaseReplicationDetails

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

HyperVReplicaBlueReplicationDetails

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

HyperVReplicaReplicationDetails

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

InMageAzureV2DiskInputDetails

Name Beschreibung Wert
diskEncryptionSetId Die ARM-ID "DiskEncryptionSet". Schnur
diskId Die DiskId. Schnur
diskType Der DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. Schnur

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Name Beschreibung Wert
diskEncryptionSetId Die ARM-ID "DiskEncryptionSet". Schnur
disksToInclude Die Datenträger, die liste enthalten sein sollen. 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 von {SrsDataContract.EnableRDPOnTargetOption} Enumeration. Schnur
instanceType Der Klassentyp. "InMageAzureV2" (erforderlich)
logStorageAccountId Das Speicherkonto, das für die Protokollierung während der Replikation verwendet werden soll. Schnur
masterTargetId Die Masterziel-ID. Schnur
multiVmGroupId Die Gruppen-ID für mehrere virtuelle Computer. Schnur
multiVmGroupName Der Name der Gruppe "Multi vm". Schnur
processServerId Die Prozessserver-ID. Schnur
runAsAccountId Die CS-Konto-ID. Schnur
storageAccountId Der Name des Speicherkontos. Schnur
targetAvailabilitySetId Die Verfügbarkeitssatz-ARM-ID. Schnur
targetAvailabilityZone Die Zielverfügbarkeitszone. Schnur
targetAzureNetworkId Die ausgewählte Ziel-Azure-Netzwerk-ID. Schnur
targetAzureSubnetId Die ausgewählte Ziel-Azure-Subnetz-ID. Schnur
targetAzureV1ResourceGroupId Die ID der Zielressourcengruppe (für die klassische Bereitstellung), in der die Failover-VM erstellt werden soll. Schnur
targetAzureV2ResourceGroupId Die ID der Zielressourcengruppe (für die Ressourcen-Manager-Bereitstellung), in der die Failover-VM erstellt werden soll. Schnur
targetAzureVmName Der Azure Vm-Zielname. Schnur
targetProximityPlacementGroupId Die Näherungsgruppe ARM-ID. Schnur
targetVmSize Die Größe des virtuellen Zielcomputers. Schnur

InMageDiskExclusionInput

Name Beschreibung Wert
diskSignatureOptions Die Auf dem Gastdatenträger basierende Option für den Datenträgerausschluss. InMageDiskSignatureExclusionOptions[]
volumeOptions Die Volumebezeichnungsbasierte Option für den Datenträgerausschluss. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Name Beschreibung Wert
diskSignature Die Gastsignatur des Datenträgers, die von der Replikation ausgeschlossen werden soll. Schnur

InMageEnableProtectionInputOrInMageReplicationDetails

Name Beschreibung Wert
datastoreName Der Name des Zieldatenspeichers. Schnur
diskExclusionInput Die Datenträgerausschlusseingabe aktivieren. InMageDiskExclusionInput
disksToInclude Die Datenträger, die liste enthalten sein sollen. string[]
instanceType Der Klassentyp. "InMage" (erforderlich)
masterTargetId Die Masterziel-ID. Zeichenfolge (erforderlich)
multiVmGroupId Die Gruppen-ID für mehrere virtuelle Computer. Zeichenfolge (erforderlich)
multiVmGroupName Der Name der Gruppe "Multi vm". 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. Schnur
vmFriendlyName Der Vm-Name. Schnur

InMageRcmDiskInput

Name Beschreibung Wert
diskEncryptionSetId Die ARM-ID für die Datenträgerverschlüsselung. Schnur
diskId Die Datenträger-ID. Schnur
diskType Der Datenträgertyp. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Schnur

InMageRcmDisksDefaultInput

Name Beschreibung Wert
diskEncryptionSetId Die ARM-ID für die Datenträgerverschlüsselung. Schnur
diskType Der Datenträgertyp. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Schnur

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Name Beschreibung Wert
disksDefault Die Standarddatenträgereingabe. InMageRcmDisksDefaultInput
disksToInclude Die Datenträger, die liste enthalten sein sollen. InMageRcmDiskInput[]
fabricDiscoveryMachineId Die ARM-ID des ermittelten Computers. Schnur
instanceType Der Klassentyp. 'InMageRcm' (erforderlich)
licenseType Der Lizenztyp. 'NoLicenseType'
"Nicht angegeben"
"WindowsServer"
multiVmGroupName Der Name der Multi-VM-Gruppe. Schnur
processServerId Die Prozessserver-ID. Schnur
runAsAccountId Die Run-as-Konto-ID. Schnur
targetAvailabilitySetId Die ZIELverfügbarkeits-ID. Schnur
targetAvailabilityZone Die Zielverfügbarkeitszone. Schnur
targetBootDiagnosticsStorageAccountId Die ARM-ID des Zielstartdiagnosespeicherkontos. Schnur
targetNetworkId Die ausgewählte ARM-ID des Zielnetzwerks. Schnur
targetProximityPlacementGroupId Die Ziel-Platzierungsgruppen-ID. Schnur
targetResourceGroupId Die ARM-ID der Zielressourcengruppe. Schnur
targetSubnetName Der ausgewählte Zielsubnetzname. Schnur
targetVmName Der Name des virtuellen Zielcomputers. Schnur
targetVmSize Die Größe des virtuellen Zielcomputers. Schnur
testNetworkId Die ausgewählte ARM-ID des Testnetzwerks. Schnur
testSubnetName Der ausgewählte Testsubnetzname. Schnur

InMageVolumeExclusionOptions

Name Beschreibung Wert
onlyExcludeIfSingleVolume Der Wert, der angibt, ob der Datenträger mit mehreren Volumes ausgeschlossen werden soll. Wenn ein Datenträger über mehrere Volumes verfügt und ein Volume bezeichnungsabgleich mit VolumeLabel aufweist, wird dieser Datenträger von der Replikation ausgeschlossen, wenn OnlyExcludeIfSingleVolume false ist. Schnur
volumeLabel Die Volumebezeichnung. Der Datenträger mit einem Volume mit dieser Bezeichnung wird von der Replikation ausgeschlossen. Schnur

KeyEncryptionKeyInfo

Name Beschreibung Wert
keyIdentifier Die Schlüssel-URL/ID. Schnur
keyVaultResourceArmId Die KeyVault-Ressourcen-ARM-ID für schlüssel. Schnur

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Name Beschreibung Wert
Name Der Ressourcenname Zeichenfolge (erforderlich)
Elternteil 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 des Typs: Vaults/replicationFabrics/replicationProtectionContainers
Eigenschaften Schutzeingabeeigenschaften aktivieren. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

SanEnableProtectionInput

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

ARM-Vorlagenressourcendefinition

Der Ressourcentyp Vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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

Ressourcenformat

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

{
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
  "apiVersion": "2021-03-01",
  "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-:

{
  "diskEncryptionInfo": {
    "diskEncryptionKeyInfo": {
      "keyVaultResourceArmId": "string",
      "secretIdentifier": "string"
    },
    "keyEncryptionKeyInfo": {
      "keyIdentifier": "string",
      "keyVaultResourceArmId": "string"
    }
  },
  "fabricObjectId": "string",
  "instanceType": "A2A",
  "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 HyperVReplicaAzure:

{
  "disksToInclude": [ "string" ],
  "enableRdpOnTargetOption": "string",
  "hvHostVmId": "string",
  "instanceType": "HyperVReplicaAzure",
  "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 InMage:

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

Verwenden Sie für InMageAzureV2:

{
  "diskEncryptionSetId": "string",
  "disksToInclude": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "logStorageAccountId": "string"
    }
  ],
  "diskType": "string",
  "enableRdpOnTargetOption": "string",
  "instanceType": "InMageAzureV2",
  "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-:

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

Verwenden Sie für San:

{
  "instanceType": "San"
}

Verwenden Sie für HyperVReplica2012:

{
  "instanceType": "HyperVReplica2012"
}

Verwenden Sie für HyperVReplica2012R2:

{
  "instanceType": "HyperVReplica2012R2"
}

Verwenden Sie für HyperVReplicaBaseReplicationDetails:

{
  "instanceType": "HyperVReplicaBaseReplicationDetails"
}

Eigenschaftswerte

A2AEnableProtectionInputOrA2AReplicationDetails

Name Beschreibung Wert
diskEncryptionInfo Die Verschlüsselungsinformationen des Wiederherstellungsdatenträgers. DiskEncryptionInfo
fabricObjectId Die Fabric-spezifische Objekt-ID des virtuellen Computers. Schnur
instanceType Der Klassentyp. "A2A" (erforderlich)
multiVmGroupName Der Name der Gruppe "Multi vm". Schnur
recoveryAvailabilitySetId Die Wiederherstellungsverfügbarkeitssatz-ID. Schnur
recoveryAvailabilityZone Die Verfügbarkeitszone für die Wiederherstellung. Schnur
recoveryAzureNetworkId Die Wiederherstellungs-ARM-ID des virtuellen Azure-Netzwerks. Schnur
recoveryBootDiagStorageAccountId Das Startdiagnosespeicherkonto. Schnur
recoveryCloudServiceId Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. Schnur
recoveryContainerId Die Wiederherstellungscontainer-ID. Schnur
recoveryProximityPlacementGroupId Die Gruppen-ID der Wiederherstellungsannäherung. Schnur
recoveryResourceGroupId Die Gruppen-ID der Wiederherstellungsressource. Gültig für V2-Szenarien. Schnur
recoverySubnetName Der Name des Wiederherstellungssubnetzes. Schnur
vmDisks Die Liste der Vm-Datenträgerdetails. A2AVmDiskInputDetails[]
vmManagedDisks Die Liste der vom virtuellen Computer verwalteten Datenträgerdetails. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

Name Beschreibung Wert
diskUri Der Datenträger-URI. Schnur
primaryStagingAzureStorageAccountId Die primäre Stagingspeicherkonto-ID. Schnur
recoveryAzureStorageAccountId Die Wiederherstellungs-VHD-Speicherkonto-ID. Schnur

A2AVmManagedDiskInputDetails

Name Beschreibung Wert
diskEncryptionInfo Die Verschlüsselungsinformationen des Wiederherstellungsdatenträgers (für einen /einzelnen Passfluss). DiskEncryptionInfo
diskId Die Datenträger-ID. Schnur
primaryStagingAzureStorageAccountId Die primäre Stagingspeicherkonto-Arm-ID. Schnur
recoveryDiskEncryptionSetId Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. Schnur
recoveryReplicaDiskAccountType Der Replikatdatenträgertyp. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur
recoveryResourceGroupId Die Zielressourcengruppe Arm ID. Schnur
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur

DiskEncryptionInfo

Name Beschreibung Wert
diskEncryptionKeyInfo Der WiederherstellungsschlüsselVault-Verweis für den geheimen Schlüssel. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Der Wiederherstellungsschlüsselvault-Verweis für Schlüssel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Name Beschreibung Wert
keyVaultResourceArmId Die KEYVault-Ressourcen-ARM-ID für den geheimen Schlüssel. Schnur
secretIdentifier Die geheime URL/ID. Schnur

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Name Beschreibung Wert
policyId Die Richtlinien-ID. Schnur
protectableItemId Die geschützte Element-ID. Schnur
providerSpecificDetails Der ReplicationProviderInput. Für hyperVReplicaAzure-Anbieter ist es das AzureEnableProtectionInput-Objekt. Für San-Anbieter ist es sanEnableProtectionInput-Objekt. Für den HyperVReplicaAzure-Anbieter kann er null sein. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Name Beschreibung Wert
instanceType Legen Sie für den Typ A2AEnableProtectionInputOrA2AReplicationDetailsauf "A2A" fest. Legen Sie für den Typ HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetailsauf "HyperVReplicaAzure" fest. Legen Sie für den Typ InMageEnableProtectionInputOrInMageReplicationDetailsauf "InMageEnableProtectionInputOrInMageReplicationDetails" fest. Legen Sie für den Typ InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetailsauf "InMageAzureV2" fest. Set to 'InMageRcm' for type InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Legen Sie für den Typ SanEnableProtectionInputauf "San" fest. Legen Sie für den Typ HyperVReplicaReplicationDetailsauf "HyperVReplica2012" fest. Set to 'HyperVReplica2012R2' for type HyperVReplicaBlueReplicationDetails. Legen Sie für den Typ HyperVReplicaBaseReplicationDetailsauf "HyperVReplicaBaseReplicationDetails" fest. "A2A"
'HyperVReplica2012'
"HyperVReplica2012R2"
'HyperVReplicaAzure'
'HyperVReplicaBaseReplicationDetails'
"InMage"
'InmageAzureV2'
'InMagercm'
"San" (erforderlich)

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

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

HyperVReplicaBaseReplicationDetails

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

HyperVReplicaBlueReplicationDetails

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

HyperVReplicaReplicationDetails

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

InMageAzureV2DiskInputDetails

Name Beschreibung Wert
diskEncryptionSetId Die ARM-ID "DiskEncryptionSet". Schnur
diskId Die DiskId. Schnur
diskType Der DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. Schnur

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Name Beschreibung Wert
diskEncryptionSetId Die ARM-ID "DiskEncryptionSet". Schnur
disksToInclude Die Datenträger, die liste enthalten sein sollen. 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 von {SrsDataContract.EnableRDPOnTargetOption} Enumeration. Schnur
instanceType Der Klassentyp. "InMageAzureV2" (erforderlich)
logStorageAccountId Das Speicherkonto, das für die Protokollierung während der Replikation verwendet werden soll. Schnur
masterTargetId Die Masterziel-ID. Schnur
multiVmGroupId Die Gruppen-ID für mehrere virtuelle Computer. Schnur
multiVmGroupName Der Name der Gruppe "Multi vm". Schnur
processServerId Die Prozessserver-ID. Schnur
runAsAccountId Die CS-Konto-ID. Schnur
storageAccountId Der Name des Speicherkontos. Schnur
targetAvailabilitySetId Die Verfügbarkeitssatz-ARM-ID. Schnur
targetAvailabilityZone Die Zielverfügbarkeitszone. Schnur
targetAzureNetworkId Die ausgewählte Ziel-Azure-Netzwerk-ID. Schnur
targetAzureSubnetId Die ausgewählte Ziel-Azure-Subnetz-ID. Schnur
targetAzureV1ResourceGroupId Die ID der Zielressourcengruppe (für die klassische Bereitstellung), in der die Failover-VM erstellt werden soll. Schnur
targetAzureV2ResourceGroupId Die ID der Zielressourcengruppe (für die Ressourcen-Manager-Bereitstellung), in der die Failover-VM erstellt werden soll. Schnur
targetAzureVmName Der Azure Vm-Zielname. Schnur
targetProximityPlacementGroupId Die Näherungsgruppe ARM-ID. Schnur
targetVmSize Die Größe des virtuellen Zielcomputers. Schnur

InMageDiskExclusionInput

Name Beschreibung Wert
diskSignatureOptions Die Auf dem Gastdatenträger basierende Option für den Datenträgerausschluss. InMageDiskSignatureExclusionOptions[]
volumeOptions Die Volumebezeichnungsbasierte Option für den Datenträgerausschluss. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Name Beschreibung Wert
diskSignature Die Gastsignatur des Datenträgers, die von der Replikation ausgeschlossen werden soll. Schnur

InMageEnableProtectionInputOrInMageReplicationDetails

Name Beschreibung Wert
datastoreName Der Name des Zieldatenspeichers. Schnur
diskExclusionInput Die Datenträgerausschlusseingabe aktivieren. InMageDiskExclusionInput
disksToInclude Die Datenträger, die liste enthalten sein sollen. string[]
instanceType Der Klassentyp. "InMage" (erforderlich)
masterTargetId Die Masterziel-ID. Zeichenfolge (erforderlich)
multiVmGroupId Die Gruppen-ID für mehrere virtuelle Computer. Zeichenfolge (erforderlich)
multiVmGroupName Der Name der Gruppe "Multi vm". 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. Schnur
vmFriendlyName Der Vm-Name. Schnur

InMageRcmDiskInput

Name Beschreibung Wert
diskEncryptionSetId Die ARM-ID für die Datenträgerverschlüsselung. Schnur
diskId Die Datenträger-ID. Schnur
diskType Der Datenträgertyp. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Schnur

InMageRcmDisksDefaultInput

Name Beschreibung Wert
diskEncryptionSetId Die ARM-ID für die Datenträgerverschlüsselung. Schnur
diskType Der Datenträgertyp. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Schnur

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Name Beschreibung Wert
disksDefault Die Standarddatenträgereingabe. InMageRcmDisksDefaultInput
disksToInclude Die Datenträger, die liste enthalten sein sollen. InMageRcmDiskInput[]
fabricDiscoveryMachineId Die ARM-ID des ermittelten Computers. Schnur
instanceType Der Klassentyp. 'InMageRcm' (erforderlich)
licenseType Der Lizenztyp. 'NoLicenseType'
"Nicht angegeben"
"WindowsServer"
multiVmGroupName Der Name der Multi-VM-Gruppe. Schnur
processServerId Die Prozessserver-ID. Schnur
runAsAccountId Die Run-as-Konto-ID. Schnur
targetAvailabilitySetId Die ZIELverfügbarkeits-ID. Schnur
targetAvailabilityZone Die Zielverfügbarkeitszone. Schnur
targetBootDiagnosticsStorageAccountId Die ARM-ID des Zielstartdiagnosespeicherkontos. Schnur
targetNetworkId Die ausgewählte ARM-ID des Zielnetzwerks. Schnur
targetProximityPlacementGroupId Die Ziel-Platzierungsgruppen-ID. Schnur
targetResourceGroupId Die ARM-ID der Zielressourcengruppe. Schnur
targetSubnetName Der ausgewählte Zielsubnetzname. Schnur
targetVmName Der Name des virtuellen Zielcomputers. Schnur
targetVmSize Die Größe des virtuellen Zielcomputers. Schnur
testNetworkId Die ausgewählte ARM-ID des Testnetzwerks. Schnur
testSubnetName Der ausgewählte Testsubnetzname. Schnur

InMageVolumeExclusionOptions

Name Beschreibung Wert
onlyExcludeIfSingleVolume Der Wert, der angibt, ob der Datenträger mit mehreren Volumes ausgeschlossen werden soll. Wenn ein Datenträger über mehrere Volumes verfügt und ein Volume bezeichnungsabgleich mit VolumeLabel aufweist, wird dieser Datenträger von der Replikation ausgeschlossen, wenn OnlyExcludeIfSingleVolume false ist. Schnur
volumeLabel Die Volumebezeichnung. Der Datenträger mit einem Volume mit dieser Bezeichnung wird von der Replikation ausgeschlossen. Schnur

KeyEncryptionKeyInfo

Name Beschreibung Wert
keyIdentifier Die Schlüssel-URL/ID. Schnur
keyVaultResourceArmId Die KeyVault-Ressourcen-ARM-ID für schlüssel. Schnur

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Name Beschreibung Wert
apiVersion Die API-Version '2021-03-01'
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Schutzeingabeeigenschaften aktivieren. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
Art Der Ressourcentyp 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems'

SanEnableProtectionInput

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

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp Vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

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

Ressourcenformat

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

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

{
  diskEncryptionInfo = {
    diskEncryptionKeyInfo = {
      keyVaultResourceArmId = "string"
      secretIdentifier = "string"
    }
    keyEncryptionKeyInfo = {
      keyIdentifier = "string"
      keyVaultResourceArmId = "string"
    }
  }
  fabricObjectId = "string"
  instanceType = "A2A"
  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 HyperVReplicaAzure:

{
  disksToInclude = [
    "string"
  ]
  enableRdpOnTargetOption = "string"
  hvHostVmId = "string"
  instanceType = "HyperVReplicaAzure"
  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 InMage:

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

Verwenden Sie für InMageAzureV2:

{
  diskEncryptionSetId = "string"
  disksToInclude = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      logStorageAccountId = "string"
    }
  ]
  diskType = "string"
  enableRdpOnTargetOption = "string"
  instanceType = "InMageAzureV2"
  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-:

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

Verwenden Sie für San:

{
  instanceType = "San"
}

Verwenden Sie für HyperVReplica2012:

{
  instanceType = "HyperVReplica2012"
}

Verwenden Sie für HyperVReplica2012R2:

{
  instanceType = "HyperVReplica2012R2"
}

Verwenden Sie für HyperVReplicaBaseReplicationDetails:

{
  instanceType = "HyperVReplicaBaseReplicationDetails"
}

Eigenschaftswerte

A2AEnableProtectionInputOrA2AReplicationDetails

Name Beschreibung Wert
diskEncryptionInfo Die Verschlüsselungsinformationen des Wiederherstellungsdatenträgers. DiskEncryptionInfo
fabricObjectId Die Fabric-spezifische Objekt-ID des virtuellen Computers. Schnur
instanceType Der Klassentyp. "A2A" (erforderlich)
multiVmGroupName Der Name der Gruppe "Multi vm". Schnur
recoveryAvailabilitySetId Die Wiederherstellungsverfügbarkeitssatz-ID. Schnur
recoveryAvailabilityZone Die Verfügbarkeitszone für die Wiederherstellung. Schnur
recoveryAzureNetworkId Die Wiederherstellungs-ARM-ID des virtuellen Azure-Netzwerks. Schnur
recoveryBootDiagStorageAccountId Das Startdiagnosespeicherkonto. Schnur
recoveryCloudServiceId Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. Schnur
recoveryContainerId Die Wiederherstellungscontainer-ID. Schnur
recoveryProximityPlacementGroupId Die Gruppen-ID der Wiederherstellungsannäherung. Schnur
recoveryResourceGroupId Die Gruppen-ID der Wiederherstellungsressource. Gültig für V2-Szenarien. Schnur
recoverySubnetName Der Name des Wiederherstellungssubnetzes. Schnur
vmDisks Die Liste der Vm-Datenträgerdetails. A2AVmDiskInputDetails[]
vmManagedDisks Die Liste der vom virtuellen Computer verwalteten Datenträgerdetails. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

Name Beschreibung Wert
diskUri Der Datenträger-URI. Schnur
primaryStagingAzureStorageAccountId Die primäre Stagingspeicherkonto-ID. Schnur
recoveryAzureStorageAccountId Die Wiederherstellungs-VHD-Speicherkonto-ID. Schnur

A2AVmManagedDiskInputDetails

Name Beschreibung Wert
diskEncryptionInfo Die Verschlüsselungsinformationen des Wiederherstellungsdatenträgers (für einen /einzelnen Passfluss). DiskEncryptionInfo
diskId Die Datenträger-ID. Schnur
primaryStagingAzureStorageAccountId Die primäre Stagingspeicherkonto-Arm-ID. Schnur
recoveryDiskEncryptionSetId Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. Schnur
recoveryReplicaDiskAccountType Der Replikatdatenträgertyp. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur
recoveryResourceGroupId Die Zielressourcengruppe Arm ID. Schnur
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur

DiskEncryptionInfo

Name Beschreibung Wert
diskEncryptionKeyInfo Der WiederherstellungsschlüsselVault-Verweis für den geheimen Schlüssel. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Der Wiederherstellungsschlüsselvault-Verweis für Schlüssel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Name Beschreibung Wert
keyVaultResourceArmId Die KEYVault-Ressourcen-ARM-ID für den geheimen Schlüssel. Schnur
secretIdentifier Die geheime URL/ID. Schnur

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Name Beschreibung Wert
policyId Die Richtlinien-ID. Schnur
protectableItemId Die geschützte Element-ID. Schnur
providerSpecificDetails Der ReplicationProviderInput. Für hyperVReplicaAzure-Anbieter ist es das AzureEnableProtectionInput-Objekt. Für San-Anbieter ist es sanEnableProtectionInput-Objekt. Für den HyperVReplicaAzure-Anbieter kann er null sein. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Name Beschreibung Wert
instanceType Legen Sie für den Typ A2AEnableProtectionInputOrA2AReplicationDetailsauf "A2A" fest. Legen Sie für den Typ HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetailsauf "HyperVReplicaAzure" fest. Legen Sie für den Typ InMageEnableProtectionInputOrInMageReplicationDetailsauf "InMageEnableProtectionInputOrInMageReplicationDetails" fest. Legen Sie für den Typ InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetailsauf "InMageAzureV2" fest. Set to 'InMageRcm' for type InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Legen Sie für den Typ SanEnableProtectionInputauf "San" fest. Legen Sie für den Typ HyperVReplicaReplicationDetailsauf "HyperVReplica2012" fest. Set to 'HyperVReplica2012R2' for type HyperVReplicaBlueReplicationDetails. Legen Sie für den Typ HyperVReplicaBaseReplicationDetailsauf "HyperVReplicaBaseReplicationDetails" fest. "A2A"
'HyperVReplica2012'
"HyperVReplica2012R2"
'HyperVReplicaAzure'
'HyperVReplicaBaseReplicationDetails'
"InMage"
'InmageAzureV2'
'InMagercm'
"San" (erforderlich)

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

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

HyperVReplicaBaseReplicationDetails

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

HyperVReplicaBlueReplicationDetails

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

HyperVReplicaReplicationDetails

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

InMageAzureV2DiskInputDetails

Name Beschreibung Wert
diskEncryptionSetId Die ARM-ID "DiskEncryptionSet". Schnur
diskId Die DiskId. Schnur
diskType Der DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. Schnur

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Name Beschreibung Wert
diskEncryptionSetId Die ARM-ID "DiskEncryptionSet". Schnur
disksToInclude Die Datenträger, die liste enthalten sein sollen. 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 von {SrsDataContract.EnableRDPOnTargetOption} Enumeration. Schnur
instanceType Der Klassentyp. "InMageAzureV2" (erforderlich)
logStorageAccountId Das Speicherkonto, das für die Protokollierung während der Replikation verwendet werden soll. Schnur
masterTargetId Die Masterziel-ID. Schnur
multiVmGroupId Die Gruppen-ID für mehrere virtuelle Computer. Schnur
multiVmGroupName Der Name der Gruppe "Multi vm". Schnur
processServerId Die Prozessserver-ID. Schnur
runAsAccountId Die CS-Konto-ID. Schnur
storageAccountId Der Name des Speicherkontos. Schnur
targetAvailabilitySetId Die Verfügbarkeitssatz-ARM-ID. Schnur
targetAvailabilityZone Die Zielverfügbarkeitszone. Schnur
targetAzureNetworkId Die ausgewählte Ziel-Azure-Netzwerk-ID. Schnur
targetAzureSubnetId Die ausgewählte Ziel-Azure-Subnetz-ID. Schnur
targetAzureV1ResourceGroupId Die ID der Zielressourcengruppe (für die klassische Bereitstellung), in der die Failover-VM erstellt werden soll. Schnur
targetAzureV2ResourceGroupId Die ID der Zielressourcengruppe (für die Ressourcen-Manager-Bereitstellung), in der die Failover-VM erstellt werden soll. Schnur
targetAzureVmName Der Azure Vm-Zielname. Schnur
targetProximityPlacementGroupId Die Näherungsgruppe ARM-ID. Schnur
targetVmSize Die Größe des virtuellen Zielcomputers. Schnur

InMageDiskExclusionInput

Name Beschreibung Wert
diskSignatureOptions Die Auf dem Gastdatenträger basierende Option für den Datenträgerausschluss. InMageDiskSignatureExclusionOptions[]
volumeOptions Die Volumebezeichnungsbasierte Option für den Datenträgerausschluss. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Name Beschreibung Wert
diskSignature Die Gastsignatur des Datenträgers, die von der Replikation ausgeschlossen werden soll. Schnur

InMageEnableProtectionInputOrInMageReplicationDetails

Name Beschreibung Wert
datastoreName Der Name des Zieldatenspeichers. Schnur
diskExclusionInput Die Datenträgerausschlusseingabe aktivieren. InMageDiskExclusionInput
disksToInclude Die Datenträger, die liste enthalten sein sollen. string[]
instanceType Der Klassentyp. "InMage" (erforderlich)
masterTargetId Die Masterziel-ID. Zeichenfolge (erforderlich)
multiVmGroupId Die Gruppen-ID für mehrere virtuelle Computer. Zeichenfolge (erforderlich)
multiVmGroupName Der Name der Gruppe "Multi vm". 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. Schnur
vmFriendlyName Der Vm-Name. Schnur

InMageRcmDiskInput

Name Beschreibung Wert
diskEncryptionSetId Die ARM-ID für die Datenträgerverschlüsselung. Schnur
diskId Die Datenträger-ID. Schnur
diskType Der Datenträgertyp. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Schnur

InMageRcmDisksDefaultInput

Name Beschreibung Wert
diskEncryptionSetId Die ARM-ID für die Datenträgerverschlüsselung. Schnur
diskType Der Datenträgertyp. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Schnur

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Name Beschreibung Wert
disksDefault Die Standarddatenträgereingabe. InMageRcmDisksDefaultInput
disksToInclude Die Datenträger, die liste enthalten sein sollen. InMageRcmDiskInput[]
fabricDiscoveryMachineId Die ARM-ID des ermittelten Computers. Schnur
instanceType Der Klassentyp. 'InMageRcm' (erforderlich)
licenseType Der Lizenztyp. 'NoLicenseType'
"Nicht angegeben"
"WindowsServer"
multiVmGroupName Der Name der Multi-VM-Gruppe. Schnur
processServerId Die Prozessserver-ID. Schnur
runAsAccountId Die Run-as-Konto-ID. Schnur
targetAvailabilitySetId Die ZIELverfügbarkeits-ID. Schnur
targetAvailabilityZone Die Zielverfügbarkeitszone. Schnur
targetBootDiagnosticsStorageAccountId Die ARM-ID des Zielstartdiagnosespeicherkontos. Schnur
targetNetworkId Die ausgewählte ARM-ID des Zielnetzwerks. Schnur
targetProximityPlacementGroupId Die Ziel-Platzierungsgruppen-ID. Schnur
targetResourceGroupId Die ARM-ID der Zielressourcengruppe. Schnur
targetSubnetName Der ausgewählte Zielsubnetzname. Schnur
targetVmName Der Name des virtuellen Zielcomputers. Schnur
targetVmSize Die Größe des virtuellen Zielcomputers. Schnur
testNetworkId Die ausgewählte ARM-ID des Testnetzwerks. Schnur
testSubnetName Der ausgewählte Testsubnetzname. Schnur

InMageVolumeExclusionOptions

Name Beschreibung Wert
onlyExcludeIfSingleVolume Der Wert, der angibt, ob der Datenträger mit mehreren Volumes ausgeschlossen werden soll. Wenn ein Datenträger über mehrere Volumes verfügt und ein Volume bezeichnungsabgleich mit VolumeLabel aufweist, wird dieser Datenträger von der Replikation ausgeschlossen, wenn OnlyExcludeIfSingleVolume false ist. Schnur
volumeLabel Die Volumebezeichnung. Der Datenträger mit einem Volume mit dieser Bezeichnung wird von der Replikation ausgeschlossen. Schnur

KeyEncryptionKeyInfo

Name Beschreibung Wert
keyIdentifier Die Schlüssel-URL/ID. Schnur
keyVaultResourceArmId Die KeyVault-Ressourcen-ARM-ID für schlüssel. Schnur

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Name Beschreibung Wert
Name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ: Vaults/replicationFabrics/replicationProtectionContainers
Eigenschaften Schutzeingabeeigenschaften aktivieren. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
Art Der Ressourcentyp "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-03-01"

SanEnableProtectionInput

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