Microsoft.RecoveryServices-Tresore/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2016-08-10

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@2016-08-10' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    policyId: 'string'
    protectableItemId: 'string'
    providerSpecificDetails: {
      instanceType: 'string'
      // For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
    }
  }
}

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-Objekte

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

Verwenden Sie für A2A Folgendes:

  instanceType: 'A2A'
  fabricObjectId: 'string'
  recoveryAvailabilitySetId: 'string'
  recoveryCloudServiceId: 'string'
  recoveryContainerId: 'string'
  recoveryResourceGroupId: 'string'
  vmDisks: [
    {
      diskUri: 'string'
      primaryStagingAzureStorageAccountId: 'string'
      recoveryAzureStorageAccountId: 'string'
    }
  ]
  vmManagedDisks: [
    {
      diskId: 'string'
      primaryStagingAzureStorageAccountId: 'string'
      recoveryResourceGroupId: 'string'
    }
  ]

Verwenden Sie für HyperVReplica2012 Folgendes:

  instanceType: 'HyperVReplica2012'

Verwenden Sie für HyperVReplica2012R2 Folgendes:

  instanceType: 'HyperVReplica2012R2'

Verwenden Sie für HyperVReplicaAzure Folgendes:

  instanceType: 'HyperVReplicaAzure'
  disksToInclude: [
    'string'
  ]
  enableRDPOnTargetOption: 'string'
  hvHostVmId: 'string'
  logStorageAccountId: 'string'
  osType: 'string'
  targetAzureNetworkId: 'string'
  targetAzureSubnetId: 'string'
  targetAzureV1ResourceGroupId: 'string'
  targetAzureV2ResourceGroupId: 'string'
  targetAzureVmName: 'string'
  targetStorageAccountId: 'string'
  useManagedDisks: 'string'
  vhdId: 'string'
  vmName: 'string'

Verwenden Sie für HyperVReplicaBaseReplicationDetails Folgendes:

  instanceType: 'HyperVReplicaBaseReplicationDetails'

Verwenden Sie für InMage Folgendes:

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

Verwenden Sie für InMageAzureV2 Folgendes:

  instanceType: 'InMageAzureV2'
  disksToInclude: [
    'string'
  ]
  enableRDPOnTargetOption: 'string'
  logStorageAccountId: 'string'
  masterTargetId: 'string'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  processServerId: 'string'
  runAsAccountId: 'string'
  storageAccountId: 'string'
  targetAzureNetworkId: 'string'
  targetAzureSubnetId: 'string'
  targetAzureV1ResourceGroupId: 'string'
  targetAzureV2ResourceGroupId: 'string'
  targetAzureVmName: 'string'
  useManagedDisks: 'string'

Verwenden Sie für San Folgendes:

  instanceType: 'San'

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
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
Inmage
InmageAzureV2
San (erforderlich)

A2AEnableProtectionInputOrA2AReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "A2A" (erforderlich)
fabricObjectId Die Fabric-spezifische Objekt-ID des virtuellen Computers. Zeichenfolge
recoveryAvailabilitySetId Die Id der Wiederherstellungsverfügbarkeitsgruppe. Zeichenfolge
recoveryCloudServiceId Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. Zeichenfolge
recoveryContainerId Die Wiederherstellungscontainer-ID. Zeichenfolge
recoveryResourceGroupId Die Id der Wiederherstellungsressourcengruppe. Gültig für V2-Szenarien. Zeichenfolge
vmDisks Die Liste der VM-Datenträgerdetails. A2AVmDiskInputDetails[]
vmManagedDisks Die Liste der Details des verwalteten VM-Datenträgers. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

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

A2AVmManagedDiskInputDetails

Name BESCHREIBUNG Wert
diskId Die Datenträger-ID. Zeichenfolge
primaryStagingAzureStorageAccountId Die arm-ID des primären Stagingspeicherkontos. Zeichenfolge
recoveryResourceGroupId Die Arm-ID der Zielressourcengruppe. Zeichenfolge

HyperVReplicaReplicationDetails

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

HyperVReplicaBlueReplicationDetails

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

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

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

HyperVReplicaBaseReplicationDetails

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

InMageEnableProtectionInputOrInMageReplicationDetail...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "Inmage" (erforderlich)
datastoreName Der Name des Zieldatenspeichers. Zeichenfolge
diskExclusionInput Die Eingabe "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)
disksToInclude Die zu einschließenden Datenträger. string[]
enableRDPOnTargetOption Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach einem Failover. Zeichenfolgenwert der {SrsDataContract.EnableRDPOnTargetOption}-Enumeration. Zeichenfolge
logStorageAccountId Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. Zeichenfolge
masterTargetId Die Masterziel-ID. Zeichenfolge
multiVmGroupId Die Gruppen-ID für mehrere VM. Zeichenfolge
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
processServerId Die Prozessserver-ID. Zeichenfolge
runAsAccountId Die CS-Konto-ID. Zeichenfolge
storageAccountId Der Name des Speicherkontos. Zeichenfolge (erforderlich)
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
useManagedDisks Ein Wert, der angibt, ob verwaltete Datenträger während des Failovers verwendet werden sollen. Zeichenfolge

SanEnableProtectionInput

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "San" (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": "2016-08-10",
  "name": "string",
  "properties": {
    "policyId": "string",
    "protectableItemId": "string",
    "providerSpecificDetails": {
      "instanceType": "string"
      // For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
    }
  }
}

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-Objekte

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

Verwenden Sie für A2A Folgendes:

  "instanceType": "A2A",
  "fabricObjectId": "string",
  "recoveryAvailabilitySetId": "string",
  "recoveryCloudServiceId": "string",
  "recoveryContainerId": "string",
  "recoveryResourceGroupId": "string",
  "vmDisks": [
    {
      "diskUri": "string",
      "primaryStagingAzureStorageAccountId": "string",
      "recoveryAzureStorageAccountId": "string"
    }
  ],
  "vmManagedDisks": [
    {
      "diskId": "string",
      "primaryStagingAzureStorageAccountId": "string",
      "recoveryResourceGroupId": "string"
    }
  ]

Verwenden Sie für HyperVReplica2012 Folgendes:

  "instanceType": "HyperVReplica2012"

Verwenden Sie für HyperVReplica2012R2 Folgendes:

  "instanceType": "HyperVReplica2012R2"

Verwenden Sie für HyperVReplicaAzure Folgendes:

  "instanceType": "HyperVReplicaAzure",
  "disksToInclude": [ "string" ],
  "enableRDPOnTargetOption": "string",
  "hvHostVmId": "string",
  "logStorageAccountId": "string",
  "osType": "string",
  "targetAzureNetworkId": "string",
  "targetAzureSubnetId": "string",
  "targetAzureV1ResourceGroupId": "string",
  "targetAzureV2ResourceGroupId": "string",
  "targetAzureVmName": "string",
  "targetStorageAccountId": "string",
  "useManagedDisks": "string",
  "vhdId": "string",
  "vmName": "string"

Verwenden Sie für HyperVReplicaBaseReplicationDetails Folgendes:

  "instanceType": "HyperVReplicaBaseReplicationDetails"

Verwenden Sie für InMage Folgendes:

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

Verwenden Sie für InMageAzureV2 Folgendes:

  "instanceType": "InMageAzureV2",
  "disksToInclude": [ "string" ],
  "enableRDPOnTargetOption": "string",
  "logStorageAccountId": "string",
  "masterTargetId": "string",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "processServerId": "string",
  "runAsAccountId": "string",
  "storageAccountId": "string",
  "targetAzureNetworkId": "string",
  "targetAzureSubnetId": "string",
  "targetAzureV1ResourceGroupId": "string",
  "targetAzureV2ResourceGroupId": "string",
  "targetAzureVmName": "string",
  "useManagedDisks": "string"

Verwenden Sie für San Folgendes:

  "instanceType": "San"

Eigenschaftswerte

vaults/replicationFabrics/replicationProtectionConta...

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"
apiVersion Die Version der Ressourcen-API '2016-08-10'
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 schutzfähige Element-ID. Zeichenfolge
providerSpecificDetails Der ReplicationProviderInput. Beim HyperVReplicaAzure-Anbieter ist es das AzureEnableProtectionInput-Objekt. Beim San-Anbieter ist es das SanEnableProtectionInput-Objekt. Für den HyperVReplicaAzure-Anbieter kann er NULL sein. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationPr...

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

A2AEnableProtectionInputOrA2AReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "A2A" (erforderlich)
fabricObjectId Die fabricspezifische Objekt-ID des virtuellen Computers. Zeichenfolge
recoveryAvailabilitySetId Die ID der Wiederherstellungsverfügbarkeitsgruppe. Zeichenfolge
recoveryCloudServiceId Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. Zeichenfolge
recoveryContainerId Die Wiederherstellungscontainer-ID. Zeichenfolge
recoveryResourceGroupId Die Id der Wiederherstellungsressourcengruppe. Gültig für V2-Szenarien. Zeichenfolge
vmDisks Die Liste der VM-Datenträgerdetails. A2AVmDiskInputDetails[]
vmManagedDisks Die Liste der Details des verwalteten VM-Datenträgers. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

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

A2AVmManagedDiskInputDetails

Name BESCHREIBUNG Wert
diskId Die Datenträger-ID. Zeichenfolge
primaryStagingAzureStorageAccountId Die arm-ID des primären Stagingspeicherkontos. Zeichenfolge
recoveryResourceGroupId Die Arm-ID der Zielressourcengruppe. Zeichenfolge

HyperVReplicaReplicationDetails

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

HyperVReplicaBlueReplicationDetails

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

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

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

HyperVReplicaBaseReplicationDetails

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

InMageEnableProtectionInputOrInMageReplicationDetail...

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

InMageDiskExclusionInput

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

InMageDiskSignatureExclusionOptions

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

InMageVolumeExclusionOptions

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

InmageAzureV2EnableProtectionInputOrInMageAzureV2Rep...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. 'InMageAzureV2' (erforderlich)
disksToInclude Die zu einschließenden Datenträger. string[]
enableRDPOnTargetOption Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach einem Failover. Zeichenfolgenwert der {SrsDataContract.EnableRDPOnTargetOption}-Enumeration. Zeichenfolge
logStorageAccountId Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. Zeichenfolge
masterTargetId Die Masterziel-ID. Zeichenfolge
multiVmGroupId Die Gruppen-ID für mehrere VM. Zeichenfolge
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
processServerId Die Prozessserver-ID. Zeichenfolge
runAsAccountId Die CS-Konto-ID. Zeichenfolge
storageAccountId Der Name des Speicherkontos. Zeichenfolge (erforderlich)
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
useManagedDisks Ein Wert, der angibt, ob verwaltete Datenträger während des Failovers verwendet werden sollen. Zeichenfolge

SanEnableProtectionInput

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

Terraform (AzAPI-Anbieter) Ressourcendefinition

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

  • 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-Ressource hinzu.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-Objekte

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

Verwenden Sie für A2A Folgendes:

  instanceType = "A2A"
  fabricObjectId = "string"
  recoveryAvailabilitySetId = "string"
  recoveryCloudServiceId = "string"
  recoveryContainerId = "string"
  recoveryResourceGroupId = "string"
  vmDisks = [
    {
      diskUri = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryAzureStorageAccountId = "string"
    }
  ]
  vmManagedDisks = [
    {
      diskId = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryResourceGroupId = "string"
    }
  ]

Verwenden Sie für HyperVReplica2012 Folgendes:

  instanceType = "HyperVReplica2012"

Verwenden Sie für HyperVReplica2012R2 Folgendes:

  instanceType = "HyperVReplica2012R2"

Verwenden Sie für HyperVReplicaAzure Folgendes:

  instanceType = "HyperVReplicaAzure"
  disksToInclude = [
    "string"
  ]
  enableRDPOnTargetOption = "string"
  hvHostVmId = "string"
  logStorageAccountId = "string"
  osType = "string"
  targetAzureNetworkId = "string"
  targetAzureSubnetId = "string"
  targetAzureV1ResourceGroupId = "string"
  targetAzureV2ResourceGroupId = "string"
  targetAzureVmName = "string"
  targetStorageAccountId = "string"
  useManagedDisks = "string"
  vhdId = "string"
  vmName = "string"

Verwenden Sie für HyperVReplicaBaseReplicationDetails Folgendes:

  instanceType = "HyperVReplicaBaseReplicationDetails"

Verwenden Sie für InMage Folgendes:

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

Verwenden Sie für InMageAzureV2 Folgendes:

  instanceType = "InMageAzureV2"
  disksToInclude = [
    "string"
  ]
  enableRDPOnTargetOption = "string"
  logStorageAccountId = "string"
  masterTargetId = "string"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  processServerId = "string"
  runAsAccountId = "string"
  storageAccountId = "string"
  targetAzureNetworkId = "string"
  targetAzureSubnetId = "string"
  targetAzureV1ResourceGroupId = "string"
  targetAzureV2ResourceGroupId = "string"
  targetAzureVmName = "string"
  useManagedDisks = "string"

Verwenden Sie für San Folgendes:

  instanceType = "San"

Eigenschaftswerte

vaults/replicationFabrics/replicationProtectionConta...

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

EnableProtectionInputPropertiesOrReplicationProtecte...

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

EnableProtectionProviderSpecificInputOrReplicationPr...

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

A2AEnableProtectionInputOrA2AReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "A2A" (erforderlich)
fabricObjectId Die Fabric-spezifische Objekt-ID des virtuellen Computers. Zeichenfolge
recoveryAvailabilitySetId Die Id der Wiederherstellungsverfügbarkeitsgruppe. Zeichenfolge
recoveryCloudServiceId Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. Zeichenfolge
recoveryContainerId Die Wiederherstellungscontainer-ID. Zeichenfolge
recoveryResourceGroupId Die Wiederherstellungsressourcengruppen-ID. Gültig für V2-Szenarien. Zeichenfolge
vmDisks Die Liste der VM-Datenträgerdetails. A2AVmDiskInputDetails[]
vmManagedDisks Die Liste der Details des verwalteten vm-Datenträgers. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

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

A2AVmManagedDiskInputDetails

Name BESCHREIBUNG Wert
diskId Die Datenträger-ID. Zeichenfolge
primaryStagingAzureStorageAccountId Die Arm-ID des primären Stagingspeicherkontos. Zeichenfolge
recoveryResourceGroupId Die Arm-ID der Zielressourcengruppe. Zeichenfolge

HyperVReplicaReplicationDetails

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

HyperVReplicaBlueReplicationDetails

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

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "HyperVReplicaAzure" (erforderlich)
disksToInclude Die Liste der VHD-IDs der zu schützenden Datenträger. string[]
enableRDPOnTargetOption Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach einem Failover. Zeichenfolgenwert der {SrsDataContract.EnableRDPOnTargetOption}-Enumeration. Zeichenfolge
hvHostVmId Die VM-ID des Hyper-V-Hosts. Zeichenfolge
logStorageAccountId Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. Zeichenfolge
osType Der betriebssystemtyp, der dem virtuellen Computer zugeordnet ist. Zeichenfolge
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
targetStorageAccountId Der Name des Speicherkontos. Zeichenfolge
useManagedDisks Ein Wert, der angibt, ob verwaltete Datenträger während des Failovers verwendet werden sollen. Zeichenfolge
vhdId Die VHD-ID des Betriebssystemdatenträgers, die dem virtuellen Computer zugeordnet ist. Zeichenfolge
vmName Der Vm-Name. Zeichenfolge

HyperVReplicaBaseReplicationDetails

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

InMageEnableProtectionInputOrInMageReplicationDetail...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "Inmage" (erforderlich)
datastoreName Der Name des Zieldatenspeichers. Zeichenfolge
diskExclusionInput Die Eingabe "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)
disksToInclude Die zu einschließenden Datenträger. string[]
enableRDPOnTargetOption Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach einem Failover. Zeichenfolgenwert der {SrsDataContract.EnableRDPOnTargetOption}-Enumeration. Zeichenfolge
logStorageAccountId Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. Zeichenfolge
masterTargetId Die Masterziel-ID. Zeichenfolge
multiVmGroupId Die Gruppen-ID für mehrere VM. Zeichenfolge
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
processServerId Die Prozessserver-ID. Zeichenfolge
runAsAccountId Die CS-Konto-ID. Zeichenfolge
storageAccountId Der Name des Speicherkontos. Zeichenfolge (erforderlich)
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
useManagedDisks Ein Wert, der angibt, ob verwaltete Datenträger während des Failovers verwendet werden sollen. Zeichenfolge

SanEnableProtectionInput

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