Microsoft.RecoveryServices-Tresore/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Bicep-Ressourcendefinition

Der Ressourcentyp vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kann bereitgestellt werden in:

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 Bicep hinzu.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-Objekte

Legen Sie die instanceType-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für A2A Folgendes:

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

Verwenden Sie für A2ACrossClusterMigration Folgendes:

  instanceType: 'A2ACrossClusterMigration'
  fabricObjectId: 'string'
  recoveryContainerId: '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'
  diskEncryptionSetId: 'string'
  disksToInclude: [
    'string'
  ]
  disksToIncludeForManagedDisks: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      logStorageAccountId: 'string'
    }
  ]
  diskType: 'string'
  enableRdpOnTargetOption: 'string'
  hvHostVmId: 'string'
  licenseType: 'string'
  logStorageAccountId: 'string'
  osType: 'string'
  seedManagedDiskTags: {}
  sqlServerLicenseType: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetAzureNetworkId: 'string'
  targetAzureSubnetId: 'string'
  targetAzureV1ResourceGroupId: 'string'
  targetAzureV2ResourceGroupId: 'string'
  targetAzureVmName: 'string'
  targetManagedDiskTags: {}
  targetNicTags: {}
  targetProximityPlacementGroupId: 'string'
  targetStorageAccountId: 'string'
  targetVmSize: 'string'
  targetVmTags: {}
  useManagedDisks: 'string'
  useManagedDisksForReplication: 'string'
  vhdId: 'string'
  vmName: 'string'

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'
  licenseType: 'string'
  logStorageAccountId: 'string'
  masterTargetId: 'string'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  processServerId: 'string'
  runAsAccountId: 'string'
  seedManagedDiskTags: {}
  sqlServerLicenseType: 'string'
  storageAccountId: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetAzureNetworkId: 'string'
  targetAzureSubnetId: 'string'
  targetAzureV1ResourceGroupId: 'string'
  targetAzureV2ResourceGroupId: 'string'
  targetAzureVmName: 'string'
  targetManagedDiskTags: {}
  targetNicTags: {}
  targetProximityPlacementGroupId: 'string'
  targetVmSize: 'string'
  targetVmTags: {}

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 InMagercmFailback Folgendes:

  instanceType: 'InMageRcmFailback'

Eigenschaftswerte

vaults/replicationFabrics/replicationProtectionConta...

Name BESCHREIBUNG Wert
name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep festlegen.
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 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
A2ACrossClusterMigration
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
Inmage
InmageAzureV2
Inmagercm
InMageRcmFailback (erforderlich)

A2AEnableProtectionInputOrA2AReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "A2A" (erforderlich)
diskEncryptionInfo Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers (für zwei Durchlaufflüsse). DiskEncryptionInfo
fabricObjectId Die Fabric-spezifische Objekt-ID des virtuellen Computers. Zeichenfolge (erforderlich)
multiVmGroupId Die Gruppen-ID für mehrere Vms. 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
recoveryCapacityReservationGroupId Die Reservierungsgruppen-ID der Wiederherstellungskapazität. Zeichenfolge
recoveryCloudServiceId Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. Zeichenfolge
recoveryContainerId Die Wiederherstellungscontainer-ID. Zeichenfolge
recoveryExtendedLocation Der erweiterte Wiederherstellungsspeicherort. ExtendedLocation
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
recoveryVirtualMachineScaleSetId Die VM-Skalierungsgruppen-ID. 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

ExtendedLocation

Name BESCHREIBUNG Wert
name Der Name des erweiterten Speicherorts. Zeichenfolge (erforderlich)
type Der erweiterte Standorttyp. "EdgeZone" (erforderlich)

A2AVmDiskInputDetails

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

A2AVmManagedDiskInputDetails

Name BESCHREIBUNG Wert
diskEncryptionInfo Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers (für Einen-/Einzeldurchlauf). DiskEncryptionInfo
diskId Die Datenträger-ID. Zeichenfolge (erforderlich)
primaryStagingAzureStorageAccountId Die Arm-ID des primären Stagingspeicherkontos. Zeichenfolge (erforderlich)
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 (erforderlich)
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. Zeichenfolge

A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. 'A2ACrossClusterMigration' (erforderlich)
fabricObjectId Die Fabric-spezifische Objekt-ID des virtuellen Computers. Zeichenfolge
recoveryContainerId Die Wiederherstellungscontainer-ID. 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)
diskEncryptionSetId Die DiskEncryptionSet-ARM-ID. Zeichenfolge
disksToInclude Die Liste der VHD-Ids der zu schützenden Datenträger. string[]
disksToIncludeForManagedDisks Die Datenträger, die eine Liste für verwaltete Datenträger einschließen sollen. HyperVReplicaAzureDiskInputDetails[]
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 von SrsDataContract.EnableRDPOnTargetOption enum. Zeichenfolge
hvHostVmId Die VM-ID des Hyper-V-Hosts. Zeichenfolge
licenseType Lizenztyp. 'NoLicenseType'
"NotSpecified"
"WindowsServer"
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
seedManagedDiskTags Die Tags für die verwalteten Seeddatenträger. Objekt
sqlServerLicenseType Der SQL Server Lizenztyp. "AHUB"
'NoLicenseType'
"NotSpecified"
"PayG"
targetAvailabilitySetId Die ZIELverfügbarkeit legt DIE ARM-ID für die Ressourcen-Manager-Bereitstellung fest. 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
targetManagedDiskTags Die Tags für die verwalteten Zieldatenträger. Objekt
targetNicTags Die Tags für die Ziel NICs. Objekt
targetProximityPlacementGroupId Die NÄHERUNGSplatzierungsgruppe ARM-ID. Zeichenfolge
targetStorageAccountId Die Speicherkonto-ID. Zeichenfolge
targetVmSize Die Ziel-VM-Größe. Zeichenfolge
targetVmTags Die Ziel-VM-Tags. Objekt
useManagedDisks Ein Wert, der angibt, ob verwaltete Datenträger während des Failovers verwendet werden sollen. Zeichenfolge
useManagedDisksForReplication Ein Wert, der angibt, ob verwaltete Datenträger während der Replikation verwendet werden sollen. Zeichenfolge
vhdId Die VHD-ID des Betriebssystemdatenträgers, die dem virtuellen Computer zugeordnet ist. Zeichenfolge
vmName Der VM-Name. Zeichenfolge

HyperVReplicaAzureDiskInputDetails

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

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 "Datenträgerausschluss aktivieren". InMageDiskExclusionInput
disksToInclude Die zu einschließenden Datenträger. string[]
masterTargetId Die Masterziel-ID. Zeichenfolge (erforderlich)
multiVmGroupId Die Gruppen-ID für mehrere VM. Zeichenfolge (erforderlich)
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge (erforderlich)
processServerId Die Prozessserver-ID. Zeichenfolge (erforderlich)
retentionDrive Das Aufbewahrungslaufwerk, das für die MT verwendet werden soll. Zeichenfolge (erforderlich)
runAsAccountId Die CS-Konto-ID. Zeichenfolge
vmFriendlyName Der VM-Name. Zeichenfolge

InMageDiskExclusionInput

Name BESCHREIBUNG Wert
diskSignatureOptions Die auf Gastdatenträgersignatur basierende Option für den Datenträgerausschluss. InMageDiskSignatureExclusionOptions[]
volumeOptions Die Auf Volumebezeichnung 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 soll oder nicht. Wenn ein Datenträger über mehrere Volumes verfügt und eines der Volumes eine Bezeichnung aufweist, die mit VolumeLabel übereinstimmt, wird dieser Datenträger von der Replikation ausgeschlossen, wenn OnlyExcludeIfSingleVolume false ist. Zeichenfolge
volumeLabel Die Volumebezeichnung. Der Datenträger mit einem Beliebigen Volume mit dieser Bezeichnung wird von der Replikation ausgeschlossen. Zeichenfolge

InmageAzureV2EnableProtectionInputOrInMageAzureV2Rep...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. 'InMageAzureV2' (erforderlich)
diskEncryptionSetId Die DiskEncryptionSet-ARM-ID. Zeichenfolge
disksToInclude Die zu einschließenden Datenträger. InMageAzureV2DiskInputDetails[]
Disktype Der DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Die ausgewählte Option zum Aktivieren von RDP\SSH auf der Ziel-VM nach einem Failover. Zeichenfolgenwert von SrsDataContract.EnableRDPOnTargetOption enum. Zeichenfolge
licenseType Lizenztyp. 'NoLicenseType'
"NotSpecified"
"WindowsServer"
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
seedManagedDiskTags Die Tags für die verwalteten Seeddatenträger. Objekt
sqlServerLicenseType Der SQL Server Lizenztyp. "AHUB"
'NoLicenseType'
"NotSpecified"
"PAYG"
storageAccountId Die Speicherkonto-ID. Zeichenfolge
targetAvailabilitySetId Die ARM-ID der Zielverfügbarkeit für die Resource Manager-Bereitstellung. 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 Azure-VM-Zielname. Zeichenfolge
targetManagedDiskTags Die Tags für die verwalteten Zieldatenträger. Objekt
targetNicTags Die Tags für die Ziel-NICs. Objekt
targetProximityPlacementGroupId Die ARM-ID der Näherungsplatzierungsgruppe. Zeichenfolge
targetVmSize Die Größe des virtuellen Zielcomputers. Zeichenfolge
targetVmTags Die Ziel-VM-Tags. Objekt

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 (erforderlich)
licenseType Der Lizenztyp. 'NoLicenseType'
"NotSpecified"
"WindowsServer"
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
processServerId Die Prozessserver-ID. Zeichenfolge (erforderlich)
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 Gruppen-ID der Zielnäherplatzierung. Zeichenfolge
targetResourceGroupId Die ARM-ID der Zielressourcengruppe. Zeichenfolge (erforderlich)
targetSubnetName Der ausgewählte Zielsubnetzname. Zeichenfolge
targetVmName Der Name der Ziel-VM. Zeichenfolge
targetVmSize Die Ziel-VM-Größe. Zeichenfolge
testNetworkId Die ausgewählte ARM-ID des Testnetzwerks. Zeichenfolge
testSubnetName Der ausgewählte Testsubnetzname. Zeichenfolge

InMageRcmDisksDefaultInput

Name BESCHREIBUNG Wert
diskEncryptionSetId Die DiskEncryptionSet-ARM-ID. Zeichenfolge
Disktype Der Datenträgertyp. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (erforderlich)
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Zeichenfolge (erforderlich)

InMageRcmDiskInput

Name BESCHREIBUNG Wert
diskEncryptionSetId Die DiskEncryptionSet-ARM-ID. Zeichenfolge
diskId Die Datenträger-ID. Zeichenfolge (erforderlich)
Disktype Der Datenträgertyp. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (erforderlich)
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Zeichenfolge (erforderlich)

InMageRcmFailbackReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. 'InMagercmFailback' (erforderlich)

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kann bereitgestellt werden in:

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": "2022-10-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 Typ des Objekts anzugeben.

Verwenden Sie für A2A Folgendes:

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

Verwenden Sie für A2ACrossClusterMigration Folgendes:

  "instanceType": "A2ACrossClusterMigration",
  "fabricObjectId": "string",
  "recoveryContainerId": "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",
  "diskEncryptionSetId": "string",
  "disksToInclude": [ "string" ],
  "disksToIncludeForManagedDisks": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "logStorageAccountId": "string"
    }
  ],
  "diskType": "string",
  "enableRdpOnTargetOption": "string",
  "hvHostVmId": "string",
  "licenseType": "string",
  "logStorageAccountId": "string",
  "osType": "string",
  "seedManagedDiskTags": {},
  "sqlServerLicenseType": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetAzureNetworkId": "string",
  "targetAzureSubnetId": "string",
  "targetAzureV1ResourceGroupId": "string",
  "targetAzureV2ResourceGroupId": "string",
  "targetAzureVmName": "string",
  "targetManagedDiskTags": {},
  "targetNicTags": {},
  "targetProximityPlacementGroupId": "string",
  "targetStorageAccountId": "string",
  "targetVmSize": "string",
  "targetVmTags": {},
  "useManagedDisks": "string",
  "useManagedDisksForReplication": "string",
  "vhdId": "string",
  "vmName": "string"

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",
  "licenseType": "string",
  "logStorageAccountId": "string",
  "masterTargetId": "string",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "processServerId": "string",
  "runAsAccountId": "string",
  "seedManagedDiskTags": {},
  "sqlServerLicenseType": "string",
  "storageAccountId": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetAzureNetworkId": "string",
  "targetAzureSubnetId": "string",
  "targetAzureV1ResourceGroupId": "string",
  "targetAzureV2ResourceGroupId": "string",
  "targetAzureVmName": "string",
  "targetManagedDiskTags": {},
  "targetNicTags": {},
  "targetProximityPlacementGroupId": "string",
  "targetVmSize": "string",
  "targetVmTags": {}

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 InMagercmFailback Folgendes:

  "instanceType": "InMageRcmFailback"

Eigenschaftswerte

vaults/replicationFabrics/replicationProtectionConta...

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

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON ARM-Vorlagen festlegen.
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
A2ACrossClusterMigration
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
Inmage
InmageAzureV2
InMagercm
InMagercmFailback (erforderlich)

A2AEnableProtectionInputOrA2AReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "A2A" (erforderlich)
diskEncryptionInfo Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers (für zwei Durchlaufflows). DiskEncryptionInfo
fabricObjectId Die fabricspezifische Objekt-ID des virtuellen Computers. Zeichenfolge (erforderlich)
multiVmGroupId Die Multi-VM-Gruppen-ID. 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
recoveryCapacityReservationGroupId Die Reservierungsgruppen-ID der Wiederherstellungskapazität. Zeichenfolge
recoveryCloudServiceId Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. Zeichenfolge
recoveryContainerId Die Wiederherstellungscontainer-ID. Zeichenfolge
recoveryExtendedLocation Der erweiterte Wiederherstellungsspeicherort. ExtendedLocation
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
recoveryVirtualMachineScaleSetId Die ID der VM-Skalierungsgruppe. 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 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

ExtendedLocation

Name BESCHREIBUNG Wert
name Der Name des erweiterten Speicherorts. Zeichenfolge (erforderlich)
type Der erweiterte Standorttyp. "EdgeZone" (erforderlich)

A2AVmDiskInputDetails

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

A2AVmManagedDiskInputDetails

Name BESCHREIBUNG Wert
diskEncryptionInfo Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers (für Einen-/Einzeldurchlauf). DiskEncryptionInfo
diskId Die Datenträger-ID. Zeichenfolge (erforderlich)
primaryStagingAzureStorageAccountId Die Arm-ID des primären Stagingspeicherkontos. Zeichenfolge (erforderlich)
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 (erforderlich)
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. Zeichenfolge

A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. 'A2ACrossClusterMigration' (erforderlich)
fabricObjectId Die Fabric-spezifische Objekt-ID des virtuellen Computers. Zeichenfolge
recoveryContainerId Die Wiederherstellungscontainer-ID. 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)
diskEncryptionSetId Die ARM-ID "DiskEncryptionSet". Zeichenfolge
disksToInclude Die Liste der VHD-IDs der zu schützenden Datenträger. string[]
disksToIncludeForManagedDisks Die Liste der einzuschließden Datenträger für verwaltete Datenträger. HyperVReplicaAzureDiskInputDetails[]
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 Enumeration SrsDataContract.EnableRDPOnTargetOption. Zeichenfolge
hvHostVmId Die Hyper-V-Host-VM-ID. Zeichenfolge
licenseType Lizenztyp. 'NoLicenseType'
"NotSpecified"
"WindowsServer"
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
seedManagedDiskTags Die Tags für die verwalteten Startdatenträger. Objekt
sqlServerLicenseType Der SQL Server Lizenztyp. "AHUB"
'NoLicenseType'
"NotSpecified"
"PAYG"
targetAvailabilitySetId Die ARM-ID der Zielverfügbarkeit für die Resource Manager-Bereitstellung. 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 Azure-VM-Zielname. Zeichenfolge
targetManagedDiskTags Die Tags für die verwalteten Zieldatenträger. Objekt
targetNicTags Die Tags für die Ziel-NICs. Objekt
targetProximityPlacementGroupId Die ARM-ID der Näherungsplatzierungsgruppe. Zeichenfolge
targetStorageAccountId Die Speicherkonto-ID. Zeichenfolge
targetVmSize Die Größe des virtuellen Zielcomputers. Zeichenfolge
targetVmTags Die Ziel-VM-Tags. Objekt
useManagedDisks Ein Wert, der angibt, ob verwaltete Datenträger während des Failovers verwendet werden sollen. Zeichenfolge
useManagedDisksForReplication Ein Wert, der angibt, ob verwaltete Datenträger während der Replikation 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

HyperVReplicaAzureDiskInputDetails

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

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 "Datenträgerausschluss aktivieren". InMageDiskExclusionInput
disksToInclude Die zu einschließenden Datenträger. string[]
masterTargetId Die Masterziel-ID. Zeichenfolge (erforderlich)
multiVmGroupId Die Gruppen-ID für mehrere VM. Zeichenfolge (erforderlich)
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge (erforderlich)
processServerId Die Prozessserver-ID. Zeichenfolge (erforderlich)
retentionDrive Das Aufbewahrungslaufwerk, das für die MT verwendet werden soll. Zeichenfolge (erforderlich)
runAsAccountId Die CS-Konto-ID. Zeichenfolge
vmFriendlyName Der VM-Name. Zeichenfolge

InMageDiskExclusionInput

Name BESCHREIBUNG Wert
diskSignatureOptions Die auf Gastdatenträgersignatur basierende Option für den Datenträgerausschluss. InMageDiskSignatureExclusionOptions[]
volumeOptions Die Auf Volumebezeichnung 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 soll oder nicht. Wenn ein Datenträger über mehrere Volumes verfügt und eines der Volumes eine Bezeichnung aufweist, die mit VolumeLabel übereinstimmt, wird dieser Datenträger von der Replikation ausgeschlossen, wenn OnlyExcludeIfSingleVolume false ist. Zeichenfolge
volumeLabel Die Volumebezeichnung. Der Datenträger mit einem Beliebigen Volume mit dieser Bezeichnung wird von der Replikation ausgeschlossen. Zeichenfolge

InmageAzureV2EnableProtectionInputOrInMageAzureV2Rep...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. 'InMageAzureV2' (erforderlich)
diskEncryptionSetId Die DiskEncryptionSet-ARM-ID. Zeichenfolge
disksToInclude Die zu einschließenden Datenträger. InMageAzureV2DiskInputDetails[]
Disktype Der DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Die ausgewählte Option zum Aktivieren von RDP\SSH auf der Ziel-VM nach einem Failover. Zeichenfolgenwert von SrsDataContract.EnableRDPOnTargetOption enum. Zeichenfolge
licenseType Lizenztyp. 'NoLicenseType'
"NotSpecified"
"WindowsServer"
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
seedManagedDiskTags Die Tags für die verwalteten Seeddatenträger. Objekt
sqlServerLicenseType Der SQL Server Lizenztyp. "AHUB"
'NoLicenseType'
"NotSpecified"
"PayG"
storageAccountId Die Speicherkonto-ID. Zeichenfolge
targetAvailabilitySetId Die ZIELverfügbarkeit legt DIE ARM-ID für die Ressourcen-Manager-Bereitstellung fest. 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
targetManagedDiskTags Die Tags für die verwalteten Zieldatenträger. Objekt
targetNicTags Die Tags für die Ziel NICs. Objekt
targetProximityPlacementGroupId Die NÄHERUNGSplatzierungsgruppe ARM-ID. Zeichenfolge
targetVmSize Die Ziel-VM-Größe. Zeichenfolge
targetVmTags Die Ziel-VM-Tags. Objekt

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 (erforderlich)
licenseType Der Lizenztyp. 'NoLicenseType'
"NotSpecified"
"WindowsServer"
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
processServerId Die Prozessserver-ID. Zeichenfolge (erforderlich)
runAsAccountId Die ausführende Konto-ID. Zeichenfolge
targetAvailabilitySetId Die ARM-ID des Zielverfügbarkeitssatzes. 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 Gruppen-ID der Zielnäherplatzierung. Zeichenfolge
targetResourceGroupId Die ARM-ID der Zielressourcengruppe. Zeichenfolge (erforderlich)
targetSubnetName Der ausgewählte Zielsubnetzname. Zeichenfolge
targetVmName Der Name der Ziel-VM. Zeichenfolge
targetVmSize Die Ziel-VM-Größe. Zeichenfolge
testNetworkId Die ausgewählte ARM-ID des Testnetzwerks. Zeichenfolge
testSubnetName Der ausgewählte Testsubnetzname. Zeichenfolge

InMageRcmDisksDefaultInput

Name BESCHREIBUNG Wert
diskEncryptionSetId Die DiskEncryptionSet-ARM-ID. Zeichenfolge
Disktype Der Datenträgertyp. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (erforderlich)
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Zeichenfolge (erforderlich)

InMageRcmDiskInput

Name BESCHREIBUNG Wert
diskEncryptionSetId Die DiskEncryptionSet-ARM-ID. Zeichenfolge
diskId Die Datenträger-ID. Zeichenfolge (erforderlich)
Disktype Der Datenträgertyp. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (erforderlich)
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Zeichenfolge (erforderlich)

InMageRcmFailbackReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. 'InMagercmFailback' (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@2022-10-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      policyId = "string"
      protectableItemId = "string"
      providerSpecificDetails = {
        instanceType = "string"
        // For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
      }
    }
  })
}

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-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"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  recoveryAvailabilitySetId = "string"
  recoveryAvailabilityZone = "string"
  recoveryAzureNetworkId = "string"
  recoveryBootDiagStorageAccountId = "string"
  recoveryCapacityReservationGroupId = "string"
  recoveryCloudServiceId = "string"
  recoveryContainerId = "string"
  recoveryExtendedLocation = {
    name = "string"
    type = "EdgeZone"
  }
  recoveryProximityPlacementGroupId = "string"
  recoveryResourceGroupId = "string"
  recoverySubnetName = "string"
  recoveryVirtualMachineScaleSetId = "string"
  vmDisks = [
    {
      diskUri = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryAzureStorageAccountId = "string"
    }
  ]
  vmManagedDisks = [
    {
      diskEncryptionInfo = {
        diskEncryptionKeyInfo = {
          keyVaultResourceArmId = "string"
          secretIdentifier = "string"
        }
        keyEncryptionKeyInfo = {
          keyIdentifier = "string"
          keyVaultResourceArmId = "string"
        }
      }
      diskId = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryDiskEncryptionSetId = "string"
      recoveryReplicaDiskAccountType = "string"
      recoveryResourceGroupId = "string"
      recoveryTargetDiskAccountType = "string"
    }
  ]

Verwenden Sie für A2ACrossClusterMigration Folgendes:

  instanceType = "A2ACrossClusterMigration"
  fabricObjectId = "string"
  recoveryContainerId = "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"
  diskEncryptionSetId = "string"
  disksToInclude = [
    "string"
  ]
  disksToIncludeForManagedDisks = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      logStorageAccountId = "string"
    }
  ]
  diskType = "string"
  enableRdpOnTargetOption = "string"
  hvHostVmId = "string"
  licenseType = "string"
  logStorageAccountId = "string"
  osType = "string"
  seedManagedDiskTags = {}
  sqlServerLicenseType = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetAzureNetworkId = "string"
  targetAzureSubnetId = "string"
  targetAzureV1ResourceGroupId = "string"
  targetAzureV2ResourceGroupId = "string"
  targetAzureVmName = "string"
  targetManagedDiskTags = {}
  targetNicTags = {}
  targetProximityPlacementGroupId = "string"
  targetStorageAccountId = "string"
  targetVmSize = "string"
  targetVmTags = {}
  useManagedDisks = "string"
  useManagedDisksForReplication = "string"
  vhdId = "string"
  vmName = "string"

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"
  licenseType = "string"
  logStorageAccountId = "string"
  masterTargetId = "string"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  processServerId = "string"
  runAsAccountId = "string"
  seedManagedDiskTags = {}
  sqlServerLicenseType = "string"
  storageAccountId = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetAzureNetworkId = "string"
  targetAzureSubnetId = "string"
  targetAzureV1ResourceGroupId = "string"
  targetAzureV2ResourceGroupId = "string"
  targetAzureVmName = "string"
  targetManagedDiskTags = {}
  targetNicTags = {}
  targetProximityPlacementGroupId = "string"
  targetVmSize = "string"
  targetVmTags = {}

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 InMagercmFailback Folgendes:

  instanceType = "InMageRcmFailback"

Eigenschaftswerte

vaults/replicationFabrics/replicationProtectionConta...

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2022-10-01"
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: 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
A2ACrossClusterMigration
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
Inmage
InmageAzureV2
InMagercm
InMagercmFailback (erforderlich)

A2AEnableProtectionInputOrA2AReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "A2A" (erforderlich)
diskEncryptionInfo Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers (für zwei Durchlaufflows). DiskEncryptionInfo
fabricObjectId Die fabricspezifische Objekt-ID des virtuellen Computers. Zeichenfolge (erforderlich)
multiVmGroupId Die Multi-VM-Gruppen-ID. 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
recoveryCapacityReservationGroupId Die Reservierungsgruppen-ID der Wiederherstellungskapazität. Zeichenfolge
recoveryCloudServiceId Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. Zeichenfolge
recoveryContainerId Die Wiederherstellungscontainer-ID. Zeichenfolge
recoveryExtendedLocation Der erweiterte Wiederherstellungsspeicherort. ExtendedLocation
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
recoveryVirtualMachineScaleSetId Die VM-Skalierungsgruppen-ID. 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

ExtendedLocation

Name BESCHREIBUNG Wert
name Der Name des erweiterten Speicherorts. Zeichenfolge (erforderlich)
type Der erweiterte Standorttyp. "EdgeZone" (erforderlich)

A2AVmDiskInputDetails

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

A2AVmManagedDiskInputDetails

Name BESCHREIBUNG Wert
diskEncryptionInfo Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers (für Einen-/Einzeldurchlauf). DiskEncryptionInfo
diskId Die Datenträger-ID. Zeichenfolge (erforderlich)
primaryStagingAzureStorageAccountId Die Arm-ID des primären Stagingspeicherkontos. Zeichenfolge (erforderlich)
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 (erforderlich)
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. Zeichenfolge

A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "A2ACrossClusterMigration" (erforderlich)
fabricObjectId Die Fabric-spezifische Objekt-ID des virtuellen Computers. Zeichenfolge
recoveryContainerId Die Wiederherstellungscontainer-ID. 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)
diskEncryptionSetId Die DiskEncryptionSet-ARM-ID. Zeichenfolge
disksToInclude Die Liste der VHD-Ids der zu schützenden Datenträger. string[]
disksToIncludeForManagedDisks Die Datenträger, die eine Liste für verwaltete Datenträger einschließen sollen. HyperVReplicaAzureDiskInputDetails[]
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 von SrsDataContract.EnableRDPOnTargetOption enum. Zeichenfolge
hvHostVmId Die VM-ID des Hyper-V-Hosts. Zeichenfolge
licenseType Lizenztyp. "NoLicenseType"
"NotSpecified"
"WindowsServer"
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
seedManagedDiskTags Die Tags für die verwalteten Seeddatenträger. Objekt
sqlServerLicenseType Der SQL Server Lizenztyp. "AHUB"
"NoLicenseType"
"NotSpecified"
"PayG"
targetAvailabilitySetId Die ZIELverfügbarkeit legt DIE ARM-ID für die Ressourcen-Manager-Bereitstellung fest. 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
targetManagedDiskTags Die Tags für die verwalteten Zieldatenträger. Objekt
targetNicTags Die Tags für die Ziel NICs. Objekt
targetProximityPlacementGroupId Die NÄHERUNGSplatzierungsgruppe ARM-ID. Zeichenfolge
targetStorageAccountId Die Speicherkonto-ID. Zeichenfolge
targetVmSize Die Ziel-VM-Größe. Zeichenfolge
targetVmTags Die Ziel-VM-Tags. Objekt
useManagedDisks Ein Wert, der angibt, ob verwaltete Datenträger während des Failovers verwendet werden sollen. Zeichenfolge
useManagedDisksForReplication Ein Wert, der angibt, ob verwaltete Datenträger während der Replikation verwendet werden sollen. Zeichenfolge
vhdId Die VHD-ID des Betriebssystemdatenträgers, die dem virtuellen Computer zugeordnet ist. Zeichenfolge
vmName Der VM-Name. Zeichenfolge

HyperVReplicaAzureDiskInputDetails

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

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 "Datenträgerausschluss aktivieren". InMageDiskExclusionInput
disksToInclude Die zu einschließenden Datenträger. string[]
masterTargetId Die Masterziel-ID. Zeichenfolge (erforderlich)
multiVmGroupId Die Gruppen-ID für mehrere VM. Zeichenfolge (erforderlich)
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge (erforderlich)
processServerId Die Prozessserver-ID. Zeichenfolge (erforderlich)
retentionDrive Das Aufbewahrungslaufwerk, das für die MT verwendet werden soll. Zeichenfolge (erforderlich)
runAsAccountId Die CS-Konto-ID. Zeichenfolge
vmFriendlyName Der VM-Name. Zeichenfolge

InMageDiskExclusionInput

Name BESCHREIBUNG Wert
diskSignatureOptions Die auf Gastdatenträgersignatur basierende Option für den Datenträgerausschluss. InMageDiskSignatureExclusionOptions[]
volumeOptions Die Auf Volumebezeichnung 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 soll oder nicht. Wenn ein Datenträger über mehrere Volumes verfügt und eines der Volumes eine Bezeichnung aufweist, die mit VolumeLabel übereinstimmt, wird dieser Datenträger von der Replikation ausgeschlossen, wenn OnlyExcludeIfSingleVolume false ist. Zeichenfolge
volumeLabel Die Volumebezeichnung. Der Datenträger mit einem Beliebigen Volume mit dieser Bezeichnung wird von der Replikation ausgeschlossen. Zeichenfolge

InmageAzureV2EnableProtectionInputOrInMageAzureV2Rep...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "InMageAzureV2" (erforderlich)
diskEncryptionSetId Die DiskEncryptionSet-ARM-ID. Zeichenfolge
disksToInclude Die zu einschließenden Datenträger. InMageAzureV2DiskInputDetails[]
Disktype Der DiskType. „Premium_LRS“
„StandardSSD_LRS“
„Standard_LRS“
enableRdpOnTargetOption Die ausgewählte Option zum Aktivieren von RDP\SSH auf der Ziel-VM nach einem Failover. Zeichenfolgenwert von SrsDataContract.EnableRDPOnTargetOption enum. Zeichenfolge
licenseType Lizenztyp. "NoLicenseType"
"NotSpecified"
"WindowsServer"
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
seedManagedDiskTags Die Tags für die verwalteten Seeddatenträger. Objekt
sqlServerLicenseType Der SQL Server Lizenztyp. "AHUB"
"NoLicenseType"
"NotSpecified"
"PayG"
storageAccountId Die Speicherkonto-ID. Zeichenfolge
targetAvailabilitySetId Die ZIELverfügbarkeit legt DIE ARM-ID für die Ressourcen-Manager-Bereitstellung fest. 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
targetManagedDiskTags Die Tags für die verwalteten Zieldatenträger. Objekt
targetNicTags Die Tags für die Ziel-NICs. Objekt
targetProximityPlacementGroupId Die ARM-ID der Näherungsplatzierungsgruppe. Zeichenfolge
targetVmSize Die Größe des virtuellen Zielcomputers. Zeichenfolge
targetVmTags Die Ziel-VM-Tags. Objekt

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 (erforderlich)
licenseType Der Lizenztyp. "NoLicenseType"
"NotSpecified"
"WindowsServer"
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
processServerId Die Prozessserver-ID. Zeichenfolge (erforderlich)
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 (erforderlich)
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 "DiskEncryptionSet". Zeichenfolge
Disktype Der Datenträgertyp. „Premium_LRS“
„StandardSSD_LRS“
"Standard_LRS" (erforderlich)
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Zeichenfolge (erforderlich)

InMagercmDiskInput

Name BESCHREIBUNG Wert
diskEncryptionSetId Die ARM-ID "DiskEncryptionSet". Zeichenfolge
diskId Die Datenträger-ID. Zeichenfolge (erforderlich)
Disktype Der Datenträgertyp. „Premium_LRS“
„StandardSSD_LRS“
"Standard_LRS" (erforderlich)
logStorageAccountId Die ARM-ID des Protokollspeicherkontos. Zeichenfolge (erforderlich)

InMageRcmFailbackReplicationDetails

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