Delen via


Microsoft.RecoveryServices-kluizen/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2021-11-01

Bicep-resourcedefinitie

De kluizen/replicationFabrics/replicationProtectionContainers/replicationProtectedItems-resourcetype kunnen worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-objecten

Stel de eigenschap instanceType in om het type object op te geven.

Gebruik voor A2A-:

{
  diskEncryptionInfo: {
    diskEncryptionKeyInfo: {
      keyVaultResourceArmId: 'string'
      secretIdentifier: 'string'
    }
    keyEncryptionKeyInfo: {
      keyIdentifier: 'string'
      keyVaultResourceArmId: 'string'
    }
  }
  fabricObjectId: 'string'
  instanceType: 'A2A'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  recoveryAvailabilitySetId: 'string'
  recoveryAvailabilityZone: 'string'
  recoveryAzureNetworkId: 'string'
  recoveryBootDiagStorageAccountId: 'string'
  recoveryCapacityReservationGroupId: 'string'
  recoveryCloudServiceId: 'string'
  recoveryContainerId: 'string'
  recoveryExtendedLocation: {
    name: 'string'
    type: 'string'
  }
  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'
    }
  ]
}

Gebruik voor A2ACrossClusterMigration:

{
  fabricObjectId: 'string'
  instanceType: 'A2ACrossClusterMigration'
  recoveryContainerId: 'string'
}

Gebruik voor HyperVReplicaAzure-:

{
  diskEncryptionSetId: 'string'
  disksToInclude: [
    'string'
  ]
  disksToIncludeForManagedDisks: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      logStorageAccountId: 'string'
    }
  ]
  diskType: 'string'
  enableRdpOnTargetOption: 'string'
  hvHostVmId: 'string'
  instanceType: 'HyperVReplicaAzure'
  licenseType: 'string'
  logStorageAccountId: 'string'
  osType: 'string'
  seedManagedDiskTags: {
    {customized property}: 'string'
  }
  sqlServerLicenseType: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetAzureNetworkId: 'string'
  targetAzureSubnetId: 'string'
  targetAzureV1ResourceGroupId: 'string'
  targetAzureV2ResourceGroupId: 'string'
  targetAzureVmName: 'string'
  targetManagedDiskTags: {
    {customized property}: 'string'
  }
  targetNicTags: {
    {customized property}: 'string'
  }
  targetProximityPlacementGroupId: 'string'
  targetStorageAccountId: 'string'
  targetVmSize: 'string'
  targetVmTags: {
    {customized property}: 'string'
  }
  useManagedDisks: 'string'
  useManagedDisksForReplication: 'string'
  vhdId: 'string'
  vmName: 'string'
}

Gebruik voor InMage:

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

Gebruik voor InMageAzureV2:

{
  diskEncryptionSetId: 'string'
  disksToInclude: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      logStorageAccountId: 'string'
    }
  ]
  diskType: 'string'
  enableRdpOnTargetOption: 'string'
  instanceType: 'InMageAzureV2'
  licenseType: 'string'
  logStorageAccountId: 'string'
  masterTargetId: 'string'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  processServerId: 'string'
  runAsAccountId: 'string'
  seedManagedDiskTags: {
    {customized property}: 'string'
  }
  sqlServerLicenseType: 'string'
  storageAccountId: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetAzureNetworkId: 'string'
  targetAzureSubnetId: 'string'
  targetAzureV1ResourceGroupId: 'string'
  targetAzureV2ResourceGroupId: 'string'
  targetAzureVmName: 'string'
  targetManagedDiskTags: {
    {customized property}: 'string'
  }
  targetNicTags: {
    {customized property}: 'string'
  }
  targetProximityPlacementGroupId: 'string'
  targetVmSize: 'string'
  targetVmTags: {
    {customized property}: 'string'
  }
}

Gebruik voor InMageRcm:

{
  disksDefault: {
    diskEncryptionSetId: 'string'
    diskType: 'string'
    logStorageAccountId: 'string'
  }
  disksToInclude: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      logStorageAccountId: 'string'
    }
  ]
  fabricDiscoveryMachineId: 'string'
  instanceType: 'InMageRcm'
  licenseType: 'string'
  multiVmGroupName: 'string'
  processServerId: 'string'
  runAsAccountId: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetBootDiagnosticsStorageAccountId: 'string'
  targetNetworkId: 'string'
  targetProximityPlacementGroupId: 'string'
  targetResourceGroupId: 'string'
  targetSubnetName: 'string'
  targetVmName: 'string'
  targetVmSize: 'string'
  testNetworkId: 'string'
  testSubnetName: 'string'
}

Gebruik voor HyperVReplica2012:

{
  instanceType: 'HyperVReplica2012'
}

Gebruik voor HyperVReplica2012R2:

{
  instanceType: 'HyperVReplica2012R2'
}

Gebruik voor HyperVReplicaBaseReplicationDetails:

{
  instanceType: 'HyperVReplicaBaseReplicationDetails'
}

Gebruik voor InMageRcmFailback:

{
  instanceType: 'InMageRcmFailback'
}

Eigenschapswaarden

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

Naam Beschrijving Waarde
fabricObjectId De infrastructuurspecifieke object-id van de virtuele machine. snaar
instanceType Het klassetype. 'A2ACrossClusterMigration' (vereist)
recoveryContainerId De id van de herstelcontainer. snaar

A2AEnableProtectionInputOrA2AReplicationDetails

Naam Beschrijving Waarde
diskEncryptionInfo De gegevens over de versleuteling van de herstelschijf (voor twee passflows). DiskEncryptionInfo
fabricObjectId De infrastructuurspecifieke object-id van de virtuele machine. tekenreeks (vereist)
instanceType Het klassetype. A2A (vereist)
multiVmGroupId De groeps-id voor meerdere vm's. snaar
multiVmGroupName De naam van de groep met meerdere vm's. snaar
recoveryAvailabilitySetId De id van de herstel-beschikbaarheidsset. snaar
recoveryAvailabilityZone De beschikbaarheidszone voor herstel. snaar
recoveryAzureNetworkId De ARM-id van het virtuele Azure-netwerk herstellen. snaar
recoveryBootDiagStorageAccountId Het diagnostische opslagaccount voor opstarten. snaar
recoveryCapacityReservationGroupId De groeps-id van de reserveringsgroep voor herstelcapaciteit. snaar
recoveryCloudServiceId De id van de herstelcloudservice. Geldig voor V1-scenario's. snaar
recoveryContainerId De id van de herstelcontainer. snaar
recoveryExtendedLocation De uitgebreide herstellocatie. ExtendedLocation-
recoveryProximityPlacementGroupId De id van de plaatsingsgroep voor herstelnabijheid. snaar
recoveryResourceGroupId De resourcegroep-id voor herstel. Geldig voor V2-scenario's. snaar
recoverySubnetName De naam van het herstelsubnet. snaar
recoveryVirtualMachineScaleSetId De id van de virtuele-machineschaalset. snaar
vmDisks De lijst met vm-schijfgegevens. A2AVmDiskInputDetails[]
vmManagedDisks De lijst met gegevens van beheerde vm-schijven. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

Naam Beschrijving Waarde
diskUri De schijf-URI. tekenreeks (vereist)
primaryStagingAzureStorageAccountId De primaire opslagaccount-id voor fasering. tekenreeks (vereist)
recoveryAzureStorageAccountId De id van het herstel-VHD-opslagaccount. tekenreeks (vereist)

A2AVmManagedDiskInputDetails

Naam Beschrijving Waarde
diskEncryptionInfo De gegevens over de versleuteling van de herstelschijf (voor één/enkele pass-stromen). DiskEncryptionInfo
diskId De schijf-id. tekenreeks (vereist)
primaryStagingAzureStorageAccountId De arm-id van het primaire faseringsopslagaccount. tekenreeks (vereist)
recoveryDiskEncryptionSetId De id van de versleutelingsset voor de herstelschijf. snaar
recoveryReplicaDiskAccountType Het type replicaschijf. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. snaar
recoveryResourceGroupId De arm-id van de doelresourcegroep. tekenreeks (vereist)
recoveryTargetDiskAccountType Het type doelschijf na een failover. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. snaar

DiskEncryptionInfo

Naam Beschrijving Waarde
diskEncryptionKeyInfo De naslaginformatie voor KeyVault voor herstel voor geheim. DiskEncryptionKeyInfo
keyEncryptionKeyInfo De naslaginformatie voor KeyVault voor herstel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Naam Beschrijving Waarde
keyVaultResourceArmId De ARM-id van de KeyVault-resource voor geheim. snaar
secretIdentifier De geheime URL/id. snaar

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Naam Beschrijving Waarde
policyId De beleids-id. snaar
protectableItemId De beveiligbare item-id. snaar
providerSpecificDetails De ReplicationProviderInput. Voor de HyperVReplicaAzure-provider is dit AzureEnableProtectionInput-object. Voor San-provider is het SanEnableProtectionInput-object. Voor de HyperVReplicaAzure-provider kan deze null zijn. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Naam Beschrijving Waarde
instanceType Ingesteld op A2A voor het type A2AEnableProtectionInputOrA2AReplicationDetails. Ingesteld op A2ACrossClusterMigration voor het type A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Ingesteld op 'HyperVReplicaAzure' voor het type HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ingesteld op 'InMage' voor het type InMageEnableProtectionInputOrInMageReplicationDetails. Ingesteld op 'InMageAzureV2' voor het type InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Ingesteld op 'InMageRcm' voor het type InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Ingesteld op 'HyperVReplica2012' voor het type HyperVReplicaReplicationDetails. Ingesteld op 'HyperVReplica2012R2' voor het type HyperVReplicaBlueReplicationDetails. Ingesteld op 'HyperVReplicaBaseReplicationDetails' voor het type HyperVReplicaBaseReplicationDetails. Ingesteld op 'InMageRcmFailback' voor het type InMageRcmFailbackReplicationDetails. 'A2A'
'A2ACrossClusterMigration'
'HyperVReplica2012'
'HyperVReplica2012R2'
'HyperVReplicaAzure'
'HyperVReplicaBaseReplicationDetails'
'InMage'
'InMageAzureV2'
'InMageRcm'
'InMageRcmFailback' (vereist)

ExtendedLocation

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. tekenreeks (vereist)
type Het uitgebreide locatietype. EdgeZone (vereist)

HyperVReplicaAzureDiskInputDetails

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
diskId De DiskId. snaar
diskType Het DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId De LogStorageAccountId. snaar

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
disksToInclude De lijst met VHD-id's van schijven die moeten worden beveiligd. tekenreeks[]
disksToIncludeForManagedDisks De schijven die een lijst met beheerde schijven moeten bevatten. HyperVReplicaAzureDiskInputDetails[]
diskType Het DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption De geselecteerde optie om RDP\SSH in te schakelen op de doel-VM na een failover. Tekenreekswaarde van SrsDataContract.EnableRDPOnTargetOption enum. snaar
hvHostVmId De Hyper-V host-VM-id. snaar
instanceType Het klassetype. 'HyperVReplicaAzure' (vereist)
licenseType Licentietype. 'NoLicenseType'
'Niet opgegeven'
'WindowsServer'
logStorageAccountId Het opslagaccount dat moet worden gebruikt voor logboekregistratie tijdens replicatie. snaar
osType Het type besturingssysteem dat is gekoppeld aan de VIRTUELE machine. snaar
seedManagedDiskTags De tags voor de beheerde seed-schijven. HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Het licentietype SQL Server. 'AHUB'
'NoLicenseType'
'Niet opgegeven'
'PAYG'
targetAvailabilitySetId De ARM-id van de doel-beschikbaarheidsset voor resource manager-implementatie. snaar
targetAvailabilityZone De doel-beschikbaarheidszone. snaar
targetAzureNetworkId De geselecteerde Azure-netwerk-id van het doel. snaar
targetAzureSubnetId De geselecteerde Azure-subnet-id van het doel. snaar
targetAzureV1ResourceGroupId De id van de doelresourcegroep (voor klassieke implementatie) waarin de failover-VM moet worden gemaakt. snaar
targetAzureV2ResourceGroupId De id van de doelresourcegroep (voor resource manager-implementatie) waarin de failover-VM moet worden gemaakt. snaar
targetAzureVmName De naam van de doel-Azure-VM. snaar
targetManagedDiskTags De tags voor de beheerde doelschijven. HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
targetNicTags De tags voor de doel-NIC's. HyperVReplicaAzureEnableProtectionInputTargetNicTags
targetProximityPlacementGroupId De ARM-id van de nabijheidsplaatsingsgroep. snaar
targetStorageAccountId De id van het opslagaccount. snaar
targetVmSize De grootte van de doel-VM. snaar
targetVmTags De doel-VM-tags. HyperVReplicaAzureEnableProtectionInputTargetVmTags
useManagedDisks Een waarde die aangeeft of beheerde schijven moeten worden gebruikt tijdens een failover. snaar
useManagedDisksForReplication Een waarde die aangeeft of beheerde schijven moeten worden gebruikt tijdens de replicatie. snaar
vhdId De VHD-id van de besturingssysteemschijf die is gekoppeld aan de VM. snaar
vmName De naam van de virtuele machine. snaar

HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags

Naam Beschrijving Waarde

HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags

Naam Beschrijving Waarde

HyperVReplicaAzureEnableProtectionInputTargetNicTags

Naam Beschrijving Waarde

HyperVReplicaAzureEnableProtectionInputTargetVmTags

Naam Beschrijving Waarde

HyperVReplicaBaseReplicationDetails

Naam Beschrijving Waarde
instanceType Het klassetype. 'HyperVReplicaBaseReplicationDetails' (vereist)

HyperVReplicaBlueReplicationDetails

Naam Beschrijving Waarde
instanceType Het klassetype. 'HyperVReplica2012R2' (vereist)

HyperVReplicaReplicationDetails

Naam Beschrijving Waarde
instanceType Het klassetype. 'HyperVReplica2012' (vereist)

InMageAzureV2DiskInputDetails

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
diskId De DiskId. snaar
diskType Het DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId De LogStorageAccountId. snaar

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
disksToInclude De schijven die een lijst moeten bevatten. InMageAzureV2DiskInputDetails[]
diskType Het DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption De geselecteerde optie om RDP\SSH in te schakelen op de doel-VM na een failover. Tekenreekswaarde van SrsDataContract.EnableRDPOnTargetOption enum. snaar
instanceType Het klassetype. 'InMageAzureV2' (vereist)
licenseType Licentietype. 'NoLicenseType'
'Niet opgegeven'
'WindowsServer'
logStorageAccountId Het opslagaccount dat moet worden gebruikt voor logboekregistratie tijdens replicatie. snaar
masterTargetId De hoofddoel-id. snaar
multiVmGroupId De groeps-id voor meerdere VM's. snaar
multiVmGroupName De naam van de multi-VM-groep. snaar
processServerId De processerver-id. snaar
runAsAccountId De id van het CS-account. snaar
seedManagedDiskTags De tags voor de beheerde seed-schijven. InMageAzureV2EnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Het licentietype SQL Server. 'AHUB'
'NoLicenseType'
'Niet opgegeven'
'PAYG'
storageAccountId De id van het opslagaccount. snaar
targetAvailabilitySetId De ARM-id van de doel-beschikbaarheidsset voor resource manager-implementatie. snaar
targetAvailabilityZone De doel-beschikbaarheidszone. snaar
targetAzureNetworkId De geselecteerde Azure-netwerk-id van het doel. snaar
targetAzureSubnetId De geselecteerde Azure-subnet-id van het doel. snaar
targetAzureV1ResourceGroupId De id van de doelresourcegroep (voor klassieke implementatie) waarin de failover-VM moet worden gemaakt. snaar
targetAzureV2ResourceGroupId De id van de doelresourcegroep (voor resource manager-implementatie) waarin de failover-VM moet worden gemaakt. snaar
targetAzureVmName De naam van de doel-Azure-VM. snaar
targetManagedDiskTags De tags voor de beheerde doelschijven. InMageAzureV2EnableProtectionInputTargetManagedDiskTags
targetNicTags De tags voor de doel-NIC's. InMageAzureV2EnableProtectionInputTargetNicTags
targetProximityPlacementGroupId De ARM-id van de nabijheidsplaatsingsgroep. snaar
targetVmSize De grootte van de doel-VM. snaar
targetVmTags De doel-VM-tags. InMageAzureV2EnableProtectionInputTargetVmTags

InMageAzureV2EnableProtectionInputSeedManagedDiskTags

Naam Beschrijving Waarde

InMageAzureV2EnableProtectionInputTargetManagedDiskTags

Naam Beschrijving Waarde

InMageAzureV2EnableProtectionInputTargetNicTags

Naam Beschrijving Waarde

InMageAzureV2EnableProtectionInputTargetVmTags

Naam Beschrijving Waarde

InMageDiskExclusionInput

Naam Beschrijving Waarde
diskSignatureOptions De optie op basis van handtekening voor gastschijven voor schijfuitsluiting. InMageDiskSignatureExclusionOptions[]
volumeOptions De optie op basis van volumelabels voor schijfuitsluiting. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Naam Beschrijving Waarde
diskSignature De gasthandtekening van de schijf die moet worden uitgesloten van replicatie. snaar

InMageEnableProtectionInputOrInMageReplicationDetails

Naam Beschrijving Waarde
datastoreName De naam van het doelgegevensarchief. snaar
diskExclusionInput De invoer voor schijfuitsluiting inschakelen. InMageDiskExclusionInput
disksToInclude De schijven die een lijst moeten bevatten. tekenreeks[]
instanceType Het klassetype. 'InMage' (vereist)
masterTargetId De hoofddoel-id. tekenreeks (vereist)
multiVmGroupId De groeps-id voor meerdere VM's. tekenreeks (vereist)
multiVmGroupName De naam van de multi-VM-groep. tekenreeks (vereist)
processServerId De processerver-id. tekenreeks (vereist)
retentionDrive Het bewaarstation dat moet worden gebruikt op de MT. tekenreeks (vereist)
runAsAccountId De id van het CS-account. snaar
vmFriendlyName De naam van de virtuele machine. snaar

InMageRcmDiskInput

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
diskId De schijf-id. tekenreeks (vereist)
diskType Het schijftype. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (vereist)
logStorageAccountId De ARM-id van het logboekopslagaccount. tekenreeks (vereist)

InMageRcmDisksDefaultInput

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
diskType Het schijftype. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (vereist)
logStorageAccountId De ARM-id van het logboekopslagaccount. tekenreeks (vereist)

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Naam Beschrijving Waarde
disksDefault De standaardschijfinvoer. InMageRcmDisksDefaultInput
disksToInclude De schijven die een lijst moeten bevatten. InMageRcmDiskInput[]
fabricDiscoveryMachineId De ARM-id van de gedetecteerde machine. tekenreeks (vereist)
instanceType Het klassetype. 'InMageRcm' (vereist)
licenseType Het licentietype. 'NoLicenseType'
'Niet opgegeven'
'WindowsServer'
multiVmGroupName De naam van de multi-VM-groep. snaar
processServerId De processerver-id. tekenreeks (vereist)
runAsAccountId De run-as-account-id. snaar
targetAvailabilitySetId De ARM-id van de doel-beschikbaarheidsset. snaar
targetAvailabilityZone De doel-beschikbaarheidszone. snaar
targetBootDiagnosticsStorageAccountId De ARM-id van het opslagaccount voor diagnostische gegevens voor het doel opstarten. snaar
targetNetworkId De geselecteerde ARM-id van het doelnetwerk. snaar
targetProximityPlacementGroupId De id van de doelnabijheidsplaatsingsgroep. snaar
targetResourceGroupId De ARM-id van de doelresourcegroep. tekenreeks (vereist)
targetSubnetName De naam van het geselecteerde doelsubnet. snaar
targetVmName De naam van de doel-VM. snaar
targetVmSize De grootte van de doel-VM. snaar
testNetworkId De geselecteerde ARM-id voor het testnetwerk. snaar
testSubnetName De naam van het geselecteerde testsubnet. snaar

InMageRcmFailbackReplicationDetails

Naam Beschrijving Waarde
instanceType Het klassetype. 'InMageRcmFailback' (vereist)

InMageVolumeExclusionOptions

Naam Beschrijving Waarde
onlyExcludeIfSingleVolume De waarde die aangeeft of een schijf met meerdere volumes moet worden uitgesloten of niet. Als een schijf meerdere volumes heeft en een van het volume labels heeft die overeenkomen met VolumeLabel, wordt deze schijf uitgesloten van replicatie als OnlyExcludeIfSingleVolume onwaar is. snaar
volumeLabel Het volumelabel. De schijf met een volume met dit label wordt uitgesloten van replicatie. snaar

KeyEncryptionKeyInfo

Naam Beschrijving Waarde
keyIdentifier De sleutel-URL/id. snaar
keyVaultResourceArmId De ARM-id van de KeyVault-resource voor de sleutel. snaar

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: kluizen/replicationFabrics/replicationProtectionContainers
Eigenschappen Schakel beveiligingsinvoereigenschappen in. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Resourcedefinitie van ARM-sjabloon

De kluizen/replicationFabrics/replicationProtectionContainers/replicationProtectedItems-resourcetype kunnen worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-objecten

Stel de eigenschap instanceType in om het type object op te geven.

Gebruik voor A2A-:

{
  "diskEncryptionInfo": {
    "diskEncryptionKeyInfo": {
      "keyVaultResourceArmId": "string",
      "secretIdentifier": "string"
    },
    "keyEncryptionKeyInfo": {
      "keyIdentifier": "string",
      "keyVaultResourceArmId": "string"
    }
  },
  "fabricObjectId": "string",
  "instanceType": "A2A",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "recoveryAvailabilitySetId": "string",
  "recoveryAvailabilityZone": "string",
  "recoveryAzureNetworkId": "string",
  "recoveryBootDiagStorageAccountId": "string",
  "recoveryCapacityReservationGroupId": "string",
  "recoveryCloudServiceId": "string",
  "recoveryContainerId": "string",
  "recoveryExtendedLocation": {
    "name": "string",
    "type": "string"
  },
  "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"
    }
  ]
}

Gebruik voor A2ACrossClusterMigration:

{
  "fabricObjectId": "string",
  "instanceType": "A2ACrossClusterMigration",
  "recoveryContainerId": "string"
}

Gebruik voor HyperVReplicaAzure-:

{
  "diskEncryptionSetId": "string",
  "disksToInclude": [ "string" ],
  "disksToIncludeForManagedDisks": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "logStorageAccountId": "string"
    }
  ],
  "diskType": "string",
  "enableRdpOnTargetOption": "string",
  "hvHostVmId": "string",
  "instanceType": "HyperVReplicaAzure",
  "licenseType": "string",
  "logStorageAccountId": "string",
  "osType": "string",
  "seedManagedDiskTags": {
    "{customized property}": "string"
  },
  "sqlServerLicenseType": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetAzureNetworkId": "string",
  "targetAzureSubnetId": "string",
  "targetAzureV1ResourceGroupId": "string",
  "targetAzureV2ResourceGroupId": "string",
  "targetAzureVmName": "string",
  "targetManagedDiskTags": {
    "{customized property}": "string"
  },
  "targetNicTags": {
    "{customized property}": "string"
  },
  "targetProximityPlacementGroupId": "string",
  "targetStorageAccountId": "string",
  "targetVmSize": "string",
  "targetVmTags": {
    "{customized property}": "string"
  },
  "useManagedDisks": "string",
  "useManagedDisksForReplication": "string",
  "vhdId": "string",
  "vmName": "string"
}

Gebruik voor InMage:

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

Gebruik voor InMageAzureV2:

{
  "diskEncryptionSetId": "string",
  "disksToInclude": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "logStorageAccountId": "string"
    }
  ],
  "diskType": "string",
  "enableRdpOnTargetOption": "string",
  "instanceType": "InMageAzureV2",
  "licenseType": "string",
  "logStorageAccountId": "string",
  "masterTargetId": "string",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "processServerId": "string",
  "runAsAccountId": "string",
  "seedManagedDiskTags": {
    "{customized property}": "string"
  },
  "sqlServerLicenseType": "string",
  "storageAccountId": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetAzureNetworkId": "string",
  "targetAzureSubnetId": "string",
  "targetAzureV1ResourceGroupId": "string",
  "targetAzureV2ResourceGroupId": "string",
  "targetAzureVmName": "string",
  "targetManagedDiskTags": {
    "{customized property}": "string"
  },
  "targetNicTags": {
    "{customized property}": "string"
  },
  "targetProximityPlacementGroupId": "string",
  "targetVmSize": "string",
  "targetVmTags": {
    "{customized property}": "string"
  }
}

Gebruik voor InMageRcm:

{
  "disksDefault": {
    "diskEncryptionSetId": "string",
    "diskType": "string",
    "logStorageAccountId": "string"
  },
  "disksToInclude": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "logStorageAccountId": "string"
    }
  ],
  "fabricDiscoveryMachineId": "string",
  "instanceType": "InMageRcm",
  "licenseType": "string",
  "multiVmGroupName": "string",
  "processServerId": "string",
  "runAsAccountId": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetBootDiagnosticsStorageAccountId": "string",
  "targetNetworkId": "string",
  "targetProximityPlacementGroupId": "string",
  "targetResourceGroupId": "string",
  "targetSubnetName": "string",
  "targetVmName": "string",
  "targetVmSize": "string",
  "testNetworkId": "string",
  "testSubnetName": "string"
}

Gebruik voor HyperVReplica2012:

{
  "instanceType": "HyperVReplica2012"
}

Gebruik voor HyperVReplica2012R2:

{
  "instanceType": "HyperVReplica2012R2"
}

Gebruik voor HyperVReplicaBaseReplicationDetails:

{
  "instanceType": "HyperVReplicaBaseReplicationDetails"
}

Gebruik voor InMageRcmFailback:

{
  "instanceType": "InMageRcmFailback"
}

Eigenschapswaarden

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

Naam Beschrijving Waarde
fabricObjectId De infrastructuurspecifieke object-id van de virtuele machine. snaar
instanceType Het klassetype. 'A2ACrossClusterMigration' (vereist)
recoveryContainerId De id van de herstelcontainer. snaar

A2AEnableProtectionInputOrA2AReplicationDetails

Naam Beschrijving Waarde
diskEncryptionInfo De gegevens over de versleuteling van de herstelschijf (voor twee passflows). DiskEncryptionInfo
fabricObjectId De infrastructuurspecifieke object-id van de virtuele machine. tekenreeks (vereist)
instanceType Het klassetype. A2A (vereist)
multiVmGroupId De groeps-id voor meerdere vm's. snaar
multiVmGroupName De naam van de groep met meerdere vm's. snaar
recoveryAvailabilitySetId De id van de herstel-beschikbaarheidsset. snaar
recoveryAvailabilityZone De beschikbaarheidszone voor herstel. snaar
recoveryAzureNetworkId De ARM-id van het virtuele Azure-netwerk herstellen. snaar
recoveryBootDiagStorageAccountId Het diagnostische opslagaccount voor opstarten. snaar
recoveryCapacityReservationGroupId De groeps-id van de reserveringsgroep voor herstelcapaciteit. snaar
recoveryCloudServiceId De id van de herstelcloudservice. Geldig voor V1-scenario's. snaar
recoveryContainerId De id van de herstelcontainer. snaar
recoveryExtendedLocation De uitgebreide herstellocatie. ExtendedLocation-
recoveryProximityPlacementGroupId De id van de plaatsingsgroep voor herstelnabijheid. snaar
recoveryResourceGroupId De resourcegroep-id voor herstel. Geldig voor V2-scenario's. snaar
recoverySubnetName De naam van het herstelsubnet. snaar
recoveryVirtualMachineScaleSetId De id van de virtuele-machineschaalset. snaar
vmDisks De lijst met vm-schijfgegevens. A2AVmDiskInputDetails[]
vmManagedDisks De lijst met gegevens van beheerde vm-schijven. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

Naam Beschrijving Waarde
diskUri De schijf-URI. tekenreeks (vereist)
primaryStagingAzureStorageAccountId De primaire opslagaccount-id voor fasering. tekenreeks (vereist)
recoveryAzureStorageAccountId De id van het herstel-VHD-opslagaccount. tekenreeks (vereist)

A2AVmManagedDiskInputDetails

Naam Beschrijving Waarde
diskEncryptionInfo De gegevens over de versleuteling van de herstelschijf (voor één/enkele pass-stromen). DiskEncryptionInfo
diskId De schijf-id. tekenreeks (vereist)
primaryStagingAzureStorageAccountId De arm-id van het primaire faseringsopslagaccount. tekenreeks (vereist)
recoveryDiskEncryptionSetId De id van de versleutelingsset voor de herstelschijf. snaar
recoveryReplicaDiskAccountType Het type replicaschijf. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. snaar
recoveryResourceGroupId De arm-id van de doelresourcegroep. tekenreeks (vereist)
recoveryTargetDiskAccountType Het type doelschijf na een failover. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. snaar

DiskEncryptionInfo

Naam Beschrijving Waarde
diskEncryptionKeyInfo De naslaginformatie voor KeyVault voor herstel voor geheim. DiskEncryptionKeyInfo
keyEncryptionKeyInfo De naslaginformatie voor KeyVault voor herstel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Naam Beschrijving Waarde
keyVaultResourceArmId De ARM-id van de KeyVault-resource voor geheim. snaar
secretIdentifier De geheime URL/id. snaar

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Naam Beschrijving Waarde
policyId De beleids-id. snaar
protectableItemId De beveiligbare item-id. snaar
providerSpecificDetails De ReplicationProviderInput. Voor de HyperVReplicaAzure-provider is dit AzureEnableProtectionInput-object. Voor San-provider is het SanEnableProtectionInput-object. Voor de HyperVReplicaAzure-provider kan deze null zijn. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Naam Beschrijving Waarde
instanceType Ingesteld op A2A voor het type A2AEnableProtectionInputOrA2AReplicationDetails. Ingesteld op A2ACrossClusterMigration voor het type A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Ingesteld op 'HyperVReplicaAzure' voor het type HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ingesteld op 'InMage' voor het type InMageEnableProtectionInputOrInMageReplicationDetails. Ingesteld op 'InMageAzureV2' voor het type InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Ingesteld op 'InMageRcm' voor het type InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Ingesteld op 'HyperVReplica2012' voor het type HyperVReplicaReplicationDetails. Ingesteld op 'HyperVReplica2012R2' voor het type HyperVReplicaBlueReplicationDetails. Ingesteld op 'HyperVReplicaBaseReplicationDetails' voor het type HyperVReplicaBaseReplicationDetails. Ingesteld op 'InMageRcmFailback' voor het type InMageRcmFailbackReplicationDetails. 'A2A'
'A2ACrossClusterMigration'
'HyperVReplica2012'
'HyperVReplica2012R2'
'HyperVReplicaAzure'
'HyperVReplicaBaseReplicationDetails'
'InMage'
'InMageAzureV2'
'InMageRcm'
'InMageRcmFailback' (vereist)

ExtendedLocation

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. tekenreeks (vereist)
type Het uitgebreide locatietype. EdgeZone (vereist)

HyperVReplicaAzureDiskInputDetails

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
diskId De DiskId. snaar
diskType Het DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId De LogStorageAccountId. snaar

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
disksToInclude De lijst met VHD-id's van schijven die moeten worden beveiligd. tekenreeks[]
disksToIncludeForManagedDisks De schijven die een lijst met beheerde schijven moeten bevatten. HyperVReplicaAzureDiskInputDetails[]
diskType Het DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption De geselecteerde optie om RDP\SSH in te schakelen op de doel-VM na een failover. Tekenreekswaarde van SrsDataContract.EnableRDPOnTargetOption enum. snaar
hvHostVmId De Hyper-V host-VM-id. snaar
instanceType Het klassetype. 'HyperVReplicaAzure' (vereist)
licenseType Licentietype. 'NoLicenseType'
'Niet opgegeven'
'WindowsServer'
logStorageAccountId Het opslagaccount dat moet worden gebruikt voor logboekregistratie tijdens replicatie. snaar
osType Het type besturingssysteem dat is gekoppeld aan de VIRTUELE machine. snaar
seedManagedDiskTags De tags voor de beheerde seed-schijven. HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Het licentietype SQL Server. 'AHUB'
'NoLicenseType'
'Niet opgegeven'
'PAYG'
targetAvailabilitySetId De ARM-id van de doel-beschikbaarheidsset voor resource manager-implementatie. snaar
targetAvailabilityZone De doel-beschikbaarheidszone. snaar
targetAzureNetworkId De geselecteerde Azure-netwerk-id van het doel. snaar
targetAzureSubnetId De geselecteerde Azure-subnet-id van het doel. snaar
targetAzureV1ResourceGroupId De id van de doelresourcegroep (voor klassieke implementatie) waarin de failover-VM moet worden gemaakt. snaar
targetAzureV2ResourceGroupId De id van de doelresourcegroep (voor resource manager-implementatie) waarin de failover-VM moet worden gemaakt. snaar
targetAzureVmName De naam van de doel-Azure-VM. snaar
targetManagedDiskTags De tags voor de beheerde doelschijven. HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
targetNicTags De tags voor de doel-NIC's. HyperVReplicaAzureEnableProtectionInputTargetNicTags
targetProximityPlacementGroupId De ARM-id van de nabijheidsplaatsingsgroep. snaar
targetStorageAccountId De id van het opslagaccount. snaar
targetVmSize De grootte van de doel-VM. snaar
targetVmTags De doel-VM-tags. HyperVReplicaAzureEnableProtectionInputTargetVmTags
useManagedDisks Een waarde die aangeeft of beheerde schijven moeten worden gebruikt tijdens een failover. snaar
useManagedDisksForReplication Een waarde die aangeeft of beheerde schijven moeten worden gebruikt tijdens de replicatie. snaar
vhdId De VHD-id van de besturingssysteemschijf die is gekoppeld aan de VM. snaar
vmName De naam van de virtuele machine. snaar

HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags

Naam Beschrijving Waarde

HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags

Naam Beschrijving Waarde

HyperVReplicaAzureEnableProtectionInputTargetNicTags

Naam Beschrijving Waarde

HyperVReplicaAzureEnableProtectionInputTargetVmTags

Naam Beschrijving Waarde

HyperVReplicaBaseReplicationDetails

Naam Beschrijving Waarde
instanceType Het klassetype. 'HyperVReplicaBaseReplicationDetails' (vereist)

HyperVReplicaBlueReplicationDetails

Naam Beschrijving Waarde
instanceType Het klassetype. 'HyperVReplica2012R2' (vereist)

HyperVReplicaReplicationDetails

Naam Beschrijving Waarde
instanceType Het klassetype. 'HyperVReplica2012' (vereist)

InMageAzureV2DiskInputDetails

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
diskId De DiskId. snaar
diskType Het DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId De LogStorageAccountId. snaar

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
disksToInclude De schijven die een lijst moeten bevatten. InMageAzureV2DiskInputDetails[]
diskType Het DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption De geselecteerde optie om RDP\SSH in te schakelen op de doel-VM na een failover. Tekenreekswaarde van SrsDataContract.EnableRDPOnTargetOption enum. snaar
instanceType Het klassetype. 'InMageAzureV2' (vereist)
licenseType Licentietype. 'NoLicenseType'
'Niet opgegeven'
'WindowsServer'
logStorageAccountId Het opslagaccount dat moet worden gebruikt voor logboekregistratie tijdens replicatie. snaar
masterTargetId De hoofddoel-id. snaar
multiVmGroupId De groeps-id voor meerdere VM's. snaar
multiVmGroupName De naam van de multi-VM-groep. snaar
processServerId De processerver-id. snaar
runAsAccountId De id van het CS-account. snaar
seedManagedDiskTags De tags voor de beheerde seed-schijven. InMageAzureV2EnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Het licentietype SQL Server. 'AHUB'
'NoLicenseType'
'Niet opgegeven'
'PAYG'
storageAccountId De id van het opslagaccount. snaar
targetAvailabilitySetId De ARM-id van de doel-beschikbaarheidsset voor resource manager-implementatie. snaar
targetAvailabilityZone De doel-beschikbaarheidszone. snaar
targetAzureNetworkId De geselecteerde Azure-netwerk-id van het doel. snaar
targetAzureSubnetId De geselecteerde Azure-subnet-id van het doel. snaar
targetAzureV1ResourceGroupId De id van de doelresourcegroep (voor klassieke implementatie) waarin de failover-VM moet worden gemaakt. snaar
targetAzureV2ResourceGroupId De id van de doelresourcegroep (voor resource manager-implementatie) waarin de failover-VM moet worden gemaakt. snaar
targetAzureVmName De naam van de doel-Azure-VM. snaar
targetManagedDiskTags De tags voor de beheerde doelschijven. InMageAzureV2EnableProtectionInputTargetManagedDiskTags
targetNicTags De tags voor de doel-NIC's. InMageAzureV2EnableProtectionInputTargetNicTags
targetProximityPlacementGroupId De ARM-id van de nabijheidsplaatsingsgroep. snaar
targetVmSize De grootte van de doel-VM. snaar
targetVmTags De doel-VM-tags. InMageAzureV2EnableProtectionInputTargetVmTags

InMageAzureV2EnableProtectionInputSeedManagedDiskTags

Naam Beschrijving Waarde

InMageAzureV2EnableProtectionInputTargetManagedDiskTags

Naam Beschrijving Waarde

InMageAzureV2EnableProtectionInputTargetNicTags

Naam Beschrijving Waarde

InMageAzureV2EnableProtectionInputTargetVmTags

Naam Beschrijving Waarde

InMageDiskExclusionInput

Naam Beschrijving Waarde
diskSignatureOptions De optie op basis van handtekening voor gastschijven voor schijfuitsluiting. InMageDiskSignatureExclusionOptions[]
volumeOptions De optie op basis van volumelabels voor schijfuitsluiting. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Naam Beschrijving Waarde
diskSignature De gasthandtekening van de schijf die moet worden uitgesloten van replicatie. snaar

InMageEnableProtectionInputOrInMageReplicationDetails

Naam Beschrijving Waarde
datastoreName De naam van het doelgegevensarchief. snaar
diskExclusionInput De invoer voor schijfuitsluiting inschakelen. InMageDiskExclusionInput
disksToInclude De schijven die een lijst moeten bevatten. tekenreeks[]
instanceType Het klassetype. 'InMage' (vereist)
masterTargetId De hoofddoel-id. tekenreeks (vereist)
multiVmGroupId De groeps-id voor meerdere VM's. tekenreeks (vereist)
multiVmGroupName De naam van de multi-VM-groep. tekenreeks (vereist)
processServerId De processerver-id. tekenreeks (vereist)
retentionDrive Het bewaarstation dat moet worden gebruikt op de MT. tekenreeks (vereist)
runAsAccountId De id van het CS-account. snaar
vmFriendlyName De naam van de virtuele machine. snaar

InMageRcmDiskInput

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
diskId De schijf-id. tekenreeks (vereist)
diskType Het schijftype. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (vereist)
logStorageAccountId De ARM-id van het logboekopslagaccount. tekenreeks (vereist)

InMageRcmDisksDefaultInput

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
diskType Het schijftype. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (vereist)
logStorageAccountId De ARM-id van het logboekopslagaccount. tekenreeks (vereist)

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Naam Beschrijving Waarde
disksDefault De standaardschijfinvoer. InMageRcmDisksDefaultInput
disksToInclude De schijven die een lijst moeten bevatten. InMageRcmDiskInput[]
fabricDiscoveryMachineId De ARM-id van de gedetecteerde machine. tekenreeks (vereist)
instanceType Het klassetype. 'InMageRcm' (vereist)
licenseType Het licentietype. 'NoLicenseType'
'Niet opgegeven'
'WindowsServer'
multiVmGroupName De naam van de multi-VM-groep. snaar
processServerId De processerver-id. tekenreeks (vereist)
runAsAccountId De run-as-account-id. snaar
targetAvailabilitySetId De ARM-id van de doel-beschikbaarheidsset. snaar
targetAvailabilityZone De doel-beschikbaarheidszone. snaar
targetBootDiagnosticsStorageAccountId De ARM-id van het opslagaccount voor diagnostische gegevens voor het doel opstarten. snaar
targetNetworkId De geselecteerde ARM-id van het doelnetwerk. snaar
targetProximityPlacementGroupId De id van de doelnabijheidsplaatsingsgroep. snaar
targetResourceGroupId De ARM-id van de doelresourcegroep. tekenreeks (vereist)
targetSubnetName De naam van het geselecteerde doelsubnet. snaar
targetVmName De naam van de doel-VM. snaar
targetVmSize De grootte van de doel-VM. snaar
testNetworkId De geselecteerde ARM-id voor het testnetwerk. snaar
testSubnetName De naam van het geselecteerde testsubnet. snaar

InMageRcmFailbackReplicationDetails

Naam Beschrijving Waarde
instanceType Het klassetype. 'InMageRcmFailback' (vereist)

InMageVolumeExclusionOptions

Naam Beschrijving Waarde
onlyExcludeIfSingleVolume De waarde die aangeeft of een schijf met meerdere volumes moet worden uitgesloten of niet. Als een schijf meerdere volumes heeft en een van het volume labels heeft die overeenkomen met VolumeLabel, wordt deze schijf uitgesloten van replicatie als OnlyExcludeIfSingleVolume onwaar is. snaar
volumeLabel Het volumelabel. De schijf met een volume met dit label wordt uitgesloten van replicatie. snaar

KeyEncryptionKeyInfo

Naam Beschrijving Waarde
keyIdentifier De sleutel-URL/id. snaar
keyVaultResourceArmId De ARM-id van de KeyVault-resource voor de sleutel. snaar

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Naam Beschrijving Waarde
apiVersion De API-versie '2021-11-01'
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Schakel beveiligingsinvoereigenschappen in. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
type Het resourcetype 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems'

Resourcedefinitie van Terraform (AzAPI-provider)

De kluizen/replicationFabrics/replicationProtectionContainers/replicationProtectedItems-resourcetype kunnen worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-objecten

Stel de eigenschap instanceType in om het type object op te geven.

Gebruik voor A2A-:

{
  diskEncryptionInfo = {
    diskEncryptionKeyInfo = {
      keyVaultResourceArmId = "string"
      secretIdentifier = "string"
    }
    keyEncryptionKeyInfo = {
      keyIdentifier = "string"
      keyVaultResourceArmId = "string"
    }
  }
  fabricObjectId = "string"
  instanceType = "A2A"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  recoveryAvailabilitySetId = "string"
  recoveryAvailabilityZone = "string"
  recoveryAzureNetworkId = "string"
  recoveryBootDiagStorageAccountId = "string"
  recoveryCapacityReservationGroupId = "string"
  recoveryCloudServiceId = "string"
  recoveryContainerId = "string"
  recoveryExtendedLocation = {
    name = "string"
    type = "string"
  }
  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"
    }
  ]
}

Gebruik voor A2ACrossClusterMigration:

{
  fabricObjectId = "string"
  instanceType = "A2ACrossClusterMigration"
  recoveryContainerId = "string"
}

Gebruik voor HyperVReplicaAzure-:

{
  diskEncryptionSetId = "string"
  disksToInclude = [
    "string"
  ]
  disksToIncludeForManagedDisks = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      logStorageAccountId = "string"
    }
  ]
  diskType = "string"
  enableRdpOnTargetOption = "string"
  hvHostVmId = "string"
  instanceType = "HyperVReplicaAzure"
  licenseType = "string"
  logStorageAccountId = "string"
  osType = "string"
  seedManagedDiskTags = {
    {customized property} = "string"
  }
  sqlServerLicenseType = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetAzureNetworkId = "string"
  targetAzureSubnetId = "string"
  targetAzureV1ResourceGroupId = "string"
  targetAzureV2ResourceGroupId = "string"
  targetAzureVmName = "string"
  targetManagedDiskTags = {
    {customized property} = "string"
  }
  targetNicTags = {
    {customized property} = "string"
  }
  targetProximityPlacementGroupId = "string"
  targetStorageAccountId = "string"
  targetVmSize = "string"
  targetVmTags = {
    {customized property} = "string"
  }
  useManagedDisks = "string"
  useManagedDisksForReplication = "string"
  vhdId = "string"
  vmName = "string"
}

Gebruik voor InMage:

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

Gebruik voor InMageAzureV2:

{
  diskEncryptionSetId = "string"
  disksToInclude = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      logStorageAccountId = "string"
    }
  ]
  diskType = "string"
  enableRdpOnTargetOption = "string"
  instanceType = "InMageAzureV2"
  licenseType = "string"
  logStorageAccountId = "string"
  masterTargetId = "string"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  processServerId = "string"
  runAsAccountId = "string"
  seedManagedDiskTags = {
    {customized property} = "string"
  }
  sqlServerLicenseType = "string"
  storageAccountId = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetAzureNetworkId = "string"
  targetAzureSubnetId = "string"
  targetAzureV1ResourceGroupId = "string"
  targetAzureV2ResourceGroupId = "string"
  targetAzureVmName = "string"
  targetManagedDiskTags = {
    {customized property} = "string"
  }
  targetNicTags = {
    {customized property} = "string"
  }
  targetProximityPlacementGroupId = "string"
  targetVmSize = "string"
  targetVmTags = {
    {customized property} = "string"
  }
}

Gebruik voor InMageRcm:

{
  disksDefault = {
    diskEncryptionSetId = "string"
    diskType = "string"
    logStorageAccountId = "string"
  }
  disksToInclude = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      logStorageAccountId = "string"
    }
  ]
  fabricDiscoveryMachineId = "string"
  instanceType = "InMageRcm"
  licenseType = "string"
  multiVmGroupName = "string"
  processServerId = "string"
  runAsAccountId = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetBootDiagnosticsStorageAccountId = "string"
  targetNetworkId = "string"
  targetProximityPlacementGroupId = "string"
  targetResourceGroupId = "string"
  targetSubnetName = "string"
  targetVmName = "string"
  targetVmSize = "string"
  testNetworkId = "string"
  testSubnetName = "string"
}

Gebruik voor HyperVReplica2012:

{
  instanceType = "HyperVReplica2012"
}

Gebruik voor HyperVReplica2012R2:

{
  instanceType = "HyperVReplica2012R2"
}

Gebruik voor HyperVReplicaBaseReplicationDetails:

{
  instanceType = "HyperVReplicaBaseReplicationDetails"
}

Gebruik voor InMageRcmFailback:

{
  instanceType = "InMageRcmFailback"
}

Eigenschapswaarden

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

Naam Beschrijving Waarde
fabricObjectId De infrastructuurspecifieke object-id van de virtuele machine. snaar
instanceType Het klassetype. 'A2ACrossClusterMigration' (vereist)
recoveryContainerId De id van de herstelcontainer. snaar

A2AEnableProtectionInputOrA2AReplicationDetails

Naam Beschrijving Waarde
diskEncryptionInfo De gegevens over de versleuteling van de herstelschijf (voor twee passflows). DiskEncryptionInfo
fabricObjectId De infrastructuurspecifieke object-id van de virtuele machine. tekenreeks (vereist)
instanceType Het klassetype. A2A (vereist)
multiVmGroupId De groeps-id voor meerdere vm's. snaar
multiVmGroupName De naam van de groep met meerdere vm's. snaar
recoveryAvailabilitySetId De id van de herstel-beschikbaarheidsset. snaar
recoveryAvailabilityZone De beschikbaarheidszone voor herstel. snaar
recoveryAzureNetworkId De ARM-id van het virtuele Azure-netwerk herstellen. snaar
recoveryBootDiagStorageAccountId Het diagnostische opslagaccount voor opstarten. snaar
recoveryCapacityReservationGroupId De groeps-id van de reserveringsgroep voor herstelcapaciteit. snaar
recoveryCloudServiceId De id van de herstelcloudservice. Geldig voor V1-scenario's. snaar
recoveryContainerId De id van de herstelcontainer. snaar
recoveryExtendedLocation De uitgebreide herstellocatie. ExtendedLocation-
recoveryProximityPlacementGroupId De id van de plaatsingsgroep voor herstelnabijheid. snaar
recoveryResourceGroupId De resourcegroep-id voor herstel. Geldig voor V2-scenario's. snaar
recoverySubnetName De naam van het herstelsubnet. snaar
recoveryVirtualMachineScaleSetId De id van de virtuele-machineschaalset. snaar
vmDisks De lijst met vm-schijfgegevens. A2AVmDiskInputDetails[]
vmManagedDisks De lijst met gegevens van beheerde vm-schijven. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

Naam Beschrijving Waarde
diskUri De schijf-URI. tekenreeks (vereist)
primaryStagingAzureStorageAccountId De primaire opslagaccount-id voor fasering. tekenreeks (vereist)
recoveryAzureStorageAccountId De id van het herstel-VHD-opslagaccount. tekenreeks (vereist)

A2AVmManagedDiskInputDetails

Naam Beschrijving Waarde
diskEncryptionInfo De gegevens over de versleuteling van de herstelschijf (voor één/enkele pass-stromen). DiskEncryptionInfo
diskId De schijf-id. tekenreeks (vereist)
primaryStagingAzureStorageAccountId De arm-id van het primaire faseringsopslagaccount. tekenreeks (vereist)
recoveryDiskEncryptionSetId De id van de versleutelingsset voor de herstelschijf. snaar
recoveryReplicaDiskAccountType Het type replicaschijf. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. snaar
recoveryResourceGroupId De arm-id van de doelresourcegroep. tekenreeks (vereist)
recoveryTargetDiskAccountType Het type doelschijf na een failover. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. snaar

DiskEncryptionInfo

Naam Beschrijving Waarde
diskEncryptionKeyInfo De naslaginformatie voor KeyVault voor herstel voor geheim. DiskEncryptionKeyInfo
keyEncryptionKeyInfo De naslaginformatie voor KeyVault voor herstel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Naam Beschrijving Waarde
keyVaultResourceArmId De ARM-id van de KeyVault-resource voor geheim. snaar
secretIdentifier De geheime URL/id. snaar

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Naam Beschrijving Waarde
policyId De beleids-id. snaar
protectableItemId De beveiligbare item-id. snaar
providerSpecificDetails De ReplicationProviderInput. Voor de HyperVReplicaAzure-provider is dit AzureEnableProtectionInput-object. Voor San-provider is het SanEnableProtectionInput-object. Voor de HyperVReplicaAzure-provider kan deze null zijn. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Naam Beschrijving Waarde
instanceType Ingesteld op A2A voor het type A2AEnableProtectionInputOrA2AReplicationDetails. Ingesteld op A2ACrossClusterMigration voor het type A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Ingesteld op 'HyperVReplicaAzure' voor het type HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ingesteld op 'InMage' voor het type InMageEnableProtectionInputOrInMageReplicationDetails. Ingesteld op 'InMageAzureV2' voor het type InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Ingesteld op 'InMageRcm' voor het type InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Ingesteld op 'HyperVReplica2012' voor het type HyperVReplicaReplicationDetails. Ingesteld op 'HyperVReplica2012R2' voor het type HyperVReplicaBlueReplicationDetails. Ingesteld op 'HyperVReplicaBaseReplicationDetails' voor het type HyperVReplicaBaseReplicationDetails. Ingesteld op 'InMageRcmFailback' voor het type InMageRcmFailbackReplicationDetails. 'A2A'
'A2ACrossClusterMigration'
'HyperVReplica2012'
'HyperVReplica2012R2'
'HyperVReplicaAzure'
'HyperVReplicaBaseReplicationDetails'
'InMage'
'InMageAzureV2'
'InMageRcm'
'InMageRcmFailback' (vereist)

ExtendedLocation

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. tekenreeks (vereist)
type Het uitgebreide locatietype. EdgeZone (vereist)

HyperVReplicaAzureDiskInputDetails

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
diskId De DiskId. snaar
diskType Het DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId De LogStorageAccountId. snaar

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
disksToInclude De lijst met VHD-id's van schijven die moeten worden beveiligd. tekenreeks[]
disksToIncludeForManagedDisks De schijven die een lijst met beheerde schijven moeten bevatten. HyperVReplicaAzureDiskInputDetails[]
diskType Het DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption De geselecteerde optie om RDP\SSH in te schakelen op de doel-VM na een failover. Tekenreekswaarde van SrsDataContract.EnableRDPOnTargetOption enum. snaar
hvHostVmId De Hyper-V host-VM-id. snaar
instanceType Het klassetype. 'HyperVReplicaAzure' (vereist)
licenseType Licentietype. 'NoLicenseType'
'Niet opgegeven'
'WindowsServer'
logStorageAccountId Het opslagaccount dat moet worden gebruikt voor logboekregistratie tijdens replicatie. snaar
osType Het type besturingssysteem dat is gekoppeld aan de VIRTUELE machine. snaar
seedManagedDiskTags De tags voor de beheerde seed-schijven. HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Het licentietype SQL Server. 'AHUB'
'NoLicenseType'
'Niet opgegeven'
'PAYG'
targetAvailabilitySetId De ARM-id van de doel-beschikbaarheidsset voor resource manager-implementatie. snaar
targetAvailabilityZone De doel-beschikbaarheidszone. snaar
targetAzureNetworkId De geselecteerde Azure-netwerk-id van het doel. snaar
targetAzureSubnetId De geselecteerde Azure-subnet-id van het doel. snaar
targetAzureV1ResourceGroupId De id van de doelresourcegroep (voor klassieke implementatie) waarin de failover-VM moet worden gemaakt. snaar
targetAzureV2ResourceGroupId De id van de doelresourcegroep (voor resource manager-implementatie) waarin de failover-VM moet worden gemaakt. snaar
targetAzureVmName De naam van de doel-Azure-VM. snaar
targetManagedDiskTags De tags voor de beheerde doelschijven. HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
targetNicTags De tags voor de doel-NIC's. HyperVReplicaAzureEnableProtectionInputTargetNicTags
targetProximityPlacementGroupId De ARM-id van de nabijheidsplaatsingsgroep. snaar
targetStorageAccountId De id van het opslagaccount. snaar
targetVmSize De grootte van de doel-VM. snaar
targetVmTags De doel-VM-tags. HyperVReplicaAzureEnableProtectionInputTargetVmTags
useManagedDisks Een waarde die aangeeft of beheerde schijven moeten worden gebruikt tijdens een failover. snaar
useManagedDisksForReplication Een waarde die aangeeft of beheerde schijven moeten worden gebruikt tijdens de replicatie. snaar
vhdId De VHD-id van de besturingssysteemschijf die is gekoppeld aan de VM. snaar
vmName De naam van de virtuele machine. snaar

HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags

Naam Beschrijving Waarde

HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags

Naam Beschrijving Waarde

HyperVReplicaAzureEnableProtectionInputTargetNicTags

Naam Beschrijving Waarde

HyperVReplicaAzureEnableProtectionInputTargetVmTags

Naam Beschrijving Waarde

HyperVReplicaBaseReplicationDetails

Naam Beschrijving Waarde
instanceType Het klassetype. 'HyperVReplicaBaseReplicationDetails' (vereist)

HyperVReplicaBlueReplicationDetails

Naam Beschrijving Waarde
instanceType Het klassetype. 'HyperVReplica2012R2' (vereist)

HyperVReplicaReplicationDetails

Naam Beschrijving Waarde
instanceType Het klassetype. 'HyperVReplica2012' (vereist)

InMageAzureV2DiskInputDetails

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
diskId De DiskId. snaar
diskType Het DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId De LogStorageAccountId. snaar

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
disksToInclude De schijven die een lijst moeten bevatten. InMageAzureV2DiskInputDetails[]
diskType Het DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption De geselecteerde optie om RDP\SSH in te schakelen op de doel-VM na een failover. Tekenreekswaarde van SrsDataContract.EnableRDPOnTargetOption enum. snaar
instanceType Het klassetype. 'InMageAzureV2' (vereist)
licenseType Licentietype. 'NoLicenseType'
'Niet opgegeven'
'WindowsServer'
logStorageAccountId Het opslagaccount dat moet worden gebruikt voor logboekregistratie tijdens replicatie. snaar
masterTargetId De hoofddoel-id. snaar
multiVmGroupId De groeps-id voor meerdere VM's. snaar
multiVmGroupName De naam van de multi-VM-groep. snaar
processServerId De processerver-id. snaar
runAsAccountId De id van het CS-account. snaar
seedManagedDiskTags De tags voor de beheerde seed-schijven. InMageAzureV2EnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Het licentietype SQL Server. 'AHUB'
'NoLicenseType'
'Niet opgegeven'
'PAYG'
storageAccountId De id van het opslagaccount. snaar
targetAvailabilitySetId De ARM-id van de doel-beschikbaarheidsset voor resource manager-implementatie. snaar
targetAvailabilityZone De doel-beschikbaarheidszone. snaar
targetAzureNetworkId De geselecteerde Azure-netwerk-id van het doel. snaar
targetAzureSubnetId De geselecteerde Azure-subnet-id van het doel. snaar
targetAzureV1ResourceGroupId De id van de doelresourcegroep (voor klassieke implementatie) waarin de failover-VM moet worden gemaakt. snaar
targetAzureV2ResourceGroupId De id van de doelresourcegroep (voor resource manager-implementatie) waarin de failover-VM moet worden gemaakt. snaar
targetAzureVmName De naam van de doel-Azure-VM. snaar
targetManagedDiskTags De tags voor de beheerde doelschijven. InMageAzureV2EnableProtectionInputTargetManagedDiskTags
targetNicTags De tags voor de doel-NIC's. InMageAzureV2EnableProtectionInputTargetNicTags
targetProximityPlacementGroupId De ARM-id van de nabijheidsplaatsingsgroep. snaar
targetVmSize De grootte van de doel-VM. snaar
targetVmTags De doel-VM-tags. InMageAzureV2EnableProtectionInputTargetVmTags

InMageAzureV2EnableProtectionInputSeedManagedDiskTags

Naam Beschrijving Waarde

InMageAzureV2EnableProtectionInputTargetManagedDiskTags

Naam Beschrijving Waarde

InMageAzureV2EnableProtectionInputTargetNicTags

Naam Beschrijving Waarde

InMageAzureV2EnableProtectionInputTargetVmTags

Naam Beschrijving Waarde

InMageDiskExclusionInput

Naam Beschrijving Waarde
diskSignatureOptions De optie op basis van handtekening voor gastschijven voor schijfuitsluiting. InMageDiskSignatureExclusionOptions[]
volumeOptions De optie op basis van volumelabels voor schijfuitsluiting. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Naam Beschrijving Waarde
diskSignature De gasthandtekening van de schijf die moet worden uitgesloten van replicatie. snaar

InMageEnableProtectionInputOrInMageReplicationDetails

Naam Beschrijving Waarde
datastoreName De naam van het doelgegevensarchief. snaar
diskExclusionInput De invoer voor schijfuitsluiting inschakelen. InMageDiskExclusionInput
disksToInclude De schijven die een lijst moeten bevatten. tekenreeks[]
instanceType Het klassetype. 'InMage' (vereist)
masterTargetId De hoofddoel-id. tekenreeks (vereist)
multiVmGroupId De groeps-id voor meerdere VM's. tekenreeks (vereist)
multiVmGroupName De naam van de multi-VM-groep. tekenreeks (vereist)
processServerId De processerver-id. tekenreeks (vereist)
retentionDrive Het bewaarstation dat moet worden gebruikt op de MT. tekenreeks (vereist)
runAsAccountId De id van het CS-account. snaar
vmFriendlyName De naam van de virtuele machine. snaar

InMageRcmDiskInput

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
diskId De schijf-id. tekenreeks (vereist)
diskType Het schijftype. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (vereist)
logStorageAccountId De ARM-id van het logboekopslagaccount. tekenreeks (vereist)

InMageRcmDisksDefaultInput

Naam Beschrijving Waarde
diskEncryptionSetId De ARM-id DiskEncryptionSet. snaar
diskType Het schijftype. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (vereist)
logStorageAccountId De ARM-id van het logboekopslagaccount. tekenreeks (vereist)

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Naam Beschrijving Waarde
disksDefault De standaardschijfinvoer. InMageRcmDisksDefaultInput
disksToInclude De schijven die een lijst moeten bevatten. InMageRcmDiskInput[]
fabricDiscoveryMachineId De ARM-id van de gedetecteerde machine. tekenreeks (vereist)
instanceType Het klassetype. 'InMageRcm' (vereist)
licenseType Het licentietype. 'NoLicenseType'
'Niet opgegeven'
'WindowsServer'
multiVmGroupName De naam van de multi-VM-groep. snaar
processServerId De processerver-id. tekenreeks (vereist)
runAsAccountId De run-as-account-id. snaar
targetAvailabilitySetId De ARM-id van de doel-beschikbaarheidsset. snaar
targetAvailabilityZone De doel-beschikbaarheidszone. snaar
targetBootDiagnosticsStorageAccountId De ARM-id van het opslagaccount voor diagnostische gegevens voor het doel opstarten. snaar
targetNetworkId De geselecteerde ARM-id van het doelnetwerk. snaar
targetProximityPlacementGroupId De id van de doelnabijheidsplaatsingsgroep. snaar
targetResourceGroupId De ARM-id van de doelresourcegroep. tekenreeks (vereist)
targetSubnetName De naam van het geselecteerde doelsubnet. snaar
targetVmName De naam van de doel-VM. snaar
targetVmSize De grootte van de doel-VM. snaar
testNetworkId De geselecteerde ARM-id voor het testnetwerk. snaar
testSubnetName De naam van het geselecteerde testsubnet. snaar

InMageRcmFailbackReplicationDetails

Naam Beschrijving Waarde
instanceType Het klassetype. 'InMageRcmFailback' (vereist)

InMageVolumeExclusionOptions

Naam Beschrijving Waarde
onlyExcludeIfSingleVolume De waarde die aangeeft of een schijf met meerdere volumes moet worden uitgesloten of niet. Als een schijf meerdere volumes heeft en een van het volume labels heeft die overeenkomen met VolumeLabel, wordt deze schijf uitgesloten van replicatie als OnlyExcludeIfSingleVolume onwaar is. snaar
volumeLabel Het volumelabel. De schijf met een volume met dit label wordt uitgesloten van replicatie. snaar

KeyEncryptionKeyInfo

Naam Beschrijving Waarde
keyIdentifier De sleutel-URL/id. snaar
keyVaultResourceArmId De ARM-id van de KeyVault-resource voor de sleutel. snaar

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: kluizen/replicationFabrics/replicationProtectionContainers
Eigenschappen Schakel beveiligingsinvoereigenschappen in. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
type Het resourcetype "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-11-01"