Microsoft.RecoveryServices-Tresore/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2018-01-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@2018-01-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'
  diskEncryptionInfo: {
    diskEncryptionKeyInfo: {
      keyVaultResourceArmId: 'string'
      secretIdentifier: 'string'
    }
    keyEncryptionKeyInfo: {
      keyIdentifier: 'string'
      keyVaultResourceArmId: 'string'
    }
  }
  fabricObjectId: 'string'
  multiVmGroupName: 'string'
  recoveryAvailabilitySetId: 'string'
  recoveryBootDiagStorageAccountId: 'string'
  recoveryCloudServiceId: 'string'
  recoveryContainerId: 'string'
  recoveryResourceGroupId: 'string'
  vmDisks: [
    {
      diskUri: 'string'
      primaryStagingAzureStorageAccountId: 'string'
      recoveryAzureStorageAccountId: 'string'
    }
  ]
  vmManagedDisks: [
    {
      diskId: 'string'
      primaryStagingAzureStorageAccountId: 'string'
      recoveryReplicaDiskAccountType: 'string'
      recoveryResourceGroupId: 'string'
      recoveryTargetDiskAccountType: 'string'
    }
  ]

Verwenden Sie für HyperVReplica2012 Folgendes:

  instanceType: 'HyperVReplica2012'

Verwenden Sie für HyperVReplica2012R2 Folgendes:

  instanceType: 'HyperVReplica2012R2'

Verwenden Sie für HyperVReplicaAzure Folgendes:

  instanceType: 'HyperVReplicaAzure'
  disksToInclude: [
    'string'
  ]
  enableRdpOnTargetOption: 'string'
  hvHostVmId: 'string'
  logStorageAccountId: 'string'
  osType: 'string'
  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)
diskEncryptionInfo Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers. DiskEncryptionInfo
fabricObjectId Die Fabric-spezifische Objekt-ID des virtuellen Computers. Zeichenfolge
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
recoveryAvailabilitySetId Die ID der Wiederherstellungsverfügbarkeitsgruppe. Zeichenfolge
recoveryBootDiagStorageAccountId Das Speicherkonto für die Startdiagnose. Zeichenfolge
recoveryCloudServiceId Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. Zeichenfolge
recoveryContainerId Die Wiederherstellungscontainer-ID. Zeichenfolge
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[]

DiskEncryptionInfo

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

DiskEncryptionKeyInfo

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

KeyEncryptionKeyInfo

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

A2AVmDiskInputDetails

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

A2AVmManagedDiskInputDetails

Name BESCHREIBUNG Wert
diskId Die Datenträger-ID. Zeichenfolge
primaryStagingAzureStorageAccountId Die arm-ID des primären Stagingspeicherkontos. Zeichenfolge
recoveryReplicaDiskAccountType Der Replikatdatenträgertyp. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. Zeichenfolge
recoveryResourceGroupId Die Arm-ID der Zielressourcengruppe. Zeichenfolge
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. Zeichenfolge

HyperVReplicaReplicationDetails

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

HyperVReplicaBlueReplicationDetails

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

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "HyperVReplicaAzure" (erforderlich)
disksToInclude Die Liste der VHD-IDs der zu schützenden Datenträger. string[]
enableRdpOnTargetOption Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach 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 Liste der einzuschließden 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
logStorageAccountId Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. Zeichenfolge
masterTargetId Die Masterziel-ID. Zeichenfolge
multiVmGroupId Die Multi-VM-Gruppen-ID. Zeichenfolge
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
processServerId Die Prozessserver-ID. Zeichenfolge
runAsAccountId Die CS-Konto-ID. Zeichenfolge
storageAccountId Der Name des Speicherkontos. Zeichenfolge (erforderlich)
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
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 für Folgendes bereitgestellt werden:

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

Ressourcenformat

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

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-Objekte

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

Verwenden Sie für A2A Folgendes:

  "instanceType": "A2A",
  "diskEncryptionInfo": {
    "diskEncryptionKeyInfo": {
      "keyVaultResourceArmId": "string",
      "secretIdentifier": "string"
    },
    "keyEncryptionKeyInfo": {
      "keyIdentifier": "string",
      "keyVaultResourceArmId": "string"
    }
  },
  "fabricObjectId": "string",
  "multiVmGroupName": "string",
  "recoveryAvailabilitySetId": "string",
  "recoveryBootDiagStorageAccountId": "string",
  "recoveryCloudServiceId": "string",
  "recoveryContainerId": "string",
  "recoveryResourceGroupId": "string",
  "vmDisks": [
    {
      "diskUri": "string",
      "primaryStagingAzureStorageAccountId": "string",
      "recoveryAzureStorageAccountId": "string"
    }
  ],
  "vmManagedDisks": [
    {
      "diskId": "string",
      "primaryStagingAzureStorageAccountId": "string",
      "recoveryReplicaDiskAccountType": "string",
      "recoveryResourceGroupId": "string",
      "recoveryTargetDiskAccountType": "string"
    }
  ]

Verwenden Sie für HyperVReplica2012 Folgendes:

  "instanceType": "HyperVReplica2012"

Verwenden Sie für HyperVReplica2012R2 Folgendes:

  "instanceType": "HyperVReplica2012R2"

Verwenden Sie für HyperVReplicaAzure Folgendes:

  "instanceType": "HyperVReplicaAzure",
  "disksToInclude": [ "string" ],
  "enableRdpOnTargetOption": "string",
  "hvHostVmId": "string",
  "logStorageAccountId": "string",
  "osType": "string",
  "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 Der Ressourcentyp "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"
apiVersion Die Version der Ressourcen-API '2018-01-10'
name Der Ressourcenname

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

EnableProtectionInputPropertiesOrReplicationProtecte...

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

EnableProtectionProviderSpecificInputOrReplicationPr...

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

A2AEnableProtectionInputOrA2AReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "A2A" (erforderlich)
diskEncryptionInfo Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers. DiskEncryptionInfo
fabricObjectId Die fabricspezifische Objekt-ID des virtuellen Computers. Zeichenfolge
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
recoveryAvailabilitySetId Die ID der Wiederherstellungsverfügbarkeitsgruppe. Zeichenfolge
recoveryBootDiagStorageAccountId Das Speicherkonto für die Startdiagnose. Zeichenfolge
recoveryCloudServiceId Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. Zeichenfolge
recoveryContainerId Die Wiederherstellungscontainer-ID. Zeichenfolge
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[]

DiskEncryptionInfo

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

DiskEncryptionKeyInfo

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

KeyEncryptionKeyInfo

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

A2AVmDiskInputDetails

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

A2AVmManagedDiskInputDetails

Name BESCHREIBUNG Wert
diskId Die Datenträger-ID. Zeichenfolge
primaryStagingAzureStorageAccountId Die arm-ID des primären Stagingspeicherkontos. Zeichenfolge
recoveryReplicaDiskAccountType Der Replikatdatenträgertyp. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. Zeichenfolge
recoveryResourceGroupId Die Arm-ID der Zielressourcengruppe. Zeichenfolge
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. Zeichenfolge

HyperVReplicaReplicationDetails

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

HyperVReplicaBlueReplicationDetails

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

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "HyperVReplicaAzure" (erforderlich)
disksToInclude Die Liste der VHD-IDs der zu schützenden Datenträger. string[]
enableRdpOnTargetOption Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach 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 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 Multi-VM-Gruppen-ID. Zeichenfolge
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
processServerId Die Prozessserver-ID. Zeichenfolge
runAsAccountId Die CS-Konto-ID. Zeichenfolge
storageAccountId Der Name des Speicherkontos. Zeichenfolge (erforderlich)
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
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-Ressourcendefinition (AzAPI-Anbieter)

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

  • Ressourcengruppen

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

Ressourcenformat

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

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-Objekte

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

Verwenden Sie für A2A Folgendes:

  instanceType = "A2A"
  diskEncryptionInfo = {
    diskEncryptionKeyInfo = {
      keyVaultResourceArmId = "string"
      secretIdentifier = "string"
    }
    keyEncryptionKeyInfo = {
      keyIdentifier = "string"
      keyVaultResourceArmId = "string"
    }
  }
  fabricObjectId = "string"
  multiVmGroupName = "string"
  recoveryAvailabilitySetId = "string"
  recoveryBootDiagStorageAccountId = "string"
  recoveryCloudServiceId = "string"
  recoveryContainerId = "string"
  recoveryResourceGroupId = "string"
  vmDisks = [
    {
      diskUri = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryAzureStorageAccountId = "string"
    }
  ]
  vmManagedDisks = [
    {
      diskId = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryReplicaDiskAccountType = "string"
      recoveryResourceGroupId = "string"
      recoveryTargetDiskAccountType = "string"
    }
  ]

Verwenden Sie für HyperVReplica2012 Folgendes:

  instanceType = "HyperVReplica2012"

Verwenden Sie für HyperVReplica2012R2 Folgendes:

  instanceType = "HyperVReplica2012R2"

Verwenden Sie für HyperVReplicaAzure Folgendes:

  instanceType = "HyperVReplicaAzure"
  disksToInclude = [
    "string"
  ]
  enableRdpOnTargetOption = "string"
  hvHostVmId = "string"
  logStorageAccountId = "string"
  osType = "string"
  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 Der Ressourcentyp "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-01-10"
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
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
Inmage
InmageAzureV2
San (erforderlich)

A2AEnableProtectionInputOrA2AReplicationDetails

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "A2A" (erforderlich)
diskEncryptionInfo Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers. DiskEncryptionInfo
fabricObjectId Die fabricspezifische Objekt-ID des virtuellen Computers. Zeichenfolge
multiVmGroupName Der Name der Multi-VM-Gruppe. Zeichenfolge
recoveryAvailabilitySetId Die ID der Wiederherstellungsverfügbarkeitsgruppe. Zeichenfolge
recoveryBootDiagStorageAccountId Das Speicherkonto für die Startdiagnose. Zeichenfolge
recoveryCloudServiceId Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. Zeichenfolge
recoveryContainerId Die Wiederherstellungscontainer-ID. Zeichenfolge
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[]

DiskEncryptionInfo

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

DiskEncryptionKeyInfo

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

KeyEncryptionKeyInfo

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

A2AVmDiskInputDetails

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

A2AVmManagedDiskInputDetails

Name BESCHREIBUNG Wert
diskId Die Datenträger-ID. Zeichenfolge
primaryStagingAzureStorageAccountId Die arm-ID des primären Stagingspeicherkontos. Zeichenfolge
recoveryReplicaDiskAccountType Der Replikatdatenträgertyp. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. Zeichenfolge
recoveryResourceGroupId Die Arm-ID der Zielressourcengruppe. Zeichenfolge
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. Zeichenfolge

HyperVReplicaReplicationDetails

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

HyperVReplicaBlueReplicationDetails

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

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Name BESCHREIBUNG Wert
instanceType Der Klassentyp. "HyperVReplicaAzure" (erforderlich)
disksToInclude Die Liste der VHD-IDs der zu schützenden Datenträger. string[]
enableRdpOnTargetOption Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach 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 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)