Microsoft.RecoveryServices-valv/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2022-02-01

Bicep-resursdefinition

Resurstypen vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kan distribueras till:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems-resurs lägger du till följande Bicep i mallen.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-objekt

Ange egenskapen instanceType för att ange typ av objekt.

För A2A använder du:

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

För A2ACrossClusterMigration använder du:

  instanceType: 'A2ACrossClusterMigration'
  fabricObjectId: 'string'
  recoveryContainerId: 'string'

För HyperVReplica2012 använder du:

  instanceType: 'HyperVReplica2012'

För HyperVReplica2012R2 använder du:

  instanceType: 'HyperVReplica2012R2'

För HyperVReplicaAzure använder du:

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

För HyperVReplicaBaseReplicationDetails använder du:

  instanceType: 'HyperVReplicaBaseReplicationDetails'

För InMage använder du:

  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'

För InMageAzureV2 använder du:

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

För InMageRcm använder du:

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

För InMageRcmFailback använder du:

  instanceType: 'InMageRcmFailback'

Egenskapsvärden

vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: replicationProtectionContainers
properties Aktivera indataegenskaper för skydd. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtectedItemEgenskaper

Name Beskrivning Värde
policyId Princip-ID:t. sträng
protectableItemId Det skyddsbara objekt-ID:t. sträng
providerSpecificDetails The ReplicationProviderInput. För HyperVReplicaAzure-providern blir det AzureEnableProtectionInput-objektet. För San-providern är det SanEnableProtectionInput-objektet. För HyperVReplicaAzure-providern kan den vara null. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Name Beskrivning Värde
instanceType Ange objekttyp A2a
A2ACrossClusterMigration
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
InMageRcm
InMageRcmFailback (krävs)

A2AEnableProtectionInputOrA2AReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "A2A" (krävs)
diskEncryptionInfo Krypteringsinformation för återställningsdiskar (för två passflöden). DiskEncryptionInfo
fabricObjectId Infrastrukturspecifikt objekt-ID för den virtuella datorn. sträng (krävs)
multiVmGroupId Grupp-ID för flera virtuella datorer. sträng
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
recoveryAvailabilitySetId Återställningstillgänglighetsuppsättningens ID. sträng
recoveryAvailabilityZone Återställningstillgänglighetszonen. sträng
recoveryAzureNetworkId Återställningen av ARM-ID:t för det virtuella Azure-nätverket. sträng
recoveryBootDiagStorageAccountId Kontot för startdiagnostiklagring. sträng
recoveryCapacityReservationGroupId Reservationsgrupp-ID för återställningskapacitet. sträng
recoveryCloudServiceId Tjänst-ID för återställningsmoln. Gäller för V1-scenarier. sträng
recoveryContainerId Container-ID:t för återställning. sträng
recoveryExtendedLocation Den utökade platsen för återställning. ExtendedLocation
recoveryProximityPlacementGroupId Grupp-ID för placering av återställningsnäring. sträng
recoveryResourceGroupId Återställningsresursgrupps-ID: Giltigt för V2-scenarier. sträng
recoverySubnetName Namnet på återställningsundernätet. sträng
recoveryVirtualMachineScaleSetId Vm-skalningsuppsättningens ID. sträng
vmDisks Listan över vm-diskinformation. A2AVmDiskInputDetails[]
vmManagedDisks Listan över vm-hanterad diskinformation. A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Name Beskrivning Värde
diskEncryptionKeyInfo KeyVault-referens för återställning för hemlighet. DiskEncryptionKeyInfo
keyEncryptionKeyInfo KeyVault-referens för återställning för nyckel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Name Beskrivning Värde
keyVaultResourceArmId KeyVault-resursens ARM-ID för hemlighet. sträng
secretIdentifier Den hemliga URL:en/identifieraren. sträng

KeyEncryptionKeyInfo

Name Beskrivning Värde
keyIdentifier Nyckel-URL:en/identifieraren. sträng
keyVaultResourceArmId KeyVault-resursens ARM-ID för nyckel. sträng

ExtendedLocation

Name Beskrivning Värde
name Namnet på den utökade platsen. sträng (krävs)
typ Den utökade platstypen. "EdgeZone" (krävs)

A2AVmDiskInputDetails

Name Beskrivning Värde
diskUri Disk-URI:n. sträng (krävs)
primaryStagingAzureStorageAccountId Det primära mellanlagringskontots ID. sträng (krävs)
recoveryAzureStorageAccountId Återställnings-ID för VHD-lagringskontot. sträng (krävs)

A2AVmManagedDiskInputDetails

Name Beskrivning Värde
diskEncryptionInfo Krypteringsinformationen för återställningsdisken (för ett/ett enda pass-flöden). DiskEncryptionInfo
diskId Disk-ID:t. sträng (krävs)
primaryStagingAzureStorageAccountId Arm-ID för det primära mellanlagringskontot. sträng (krävs)
recoveryDiskEncryptionSetId Återställningsdiskens krypteringsuppsättnings-ID. sträng
recoveryReplicaDiskAccountType Typ av replikdisk. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren anges. sträng
recoveryResourceGroupId Resursgruppens arm-ID. sträng (krävs)
recoveryTargetDiskAccountType Måldisktypen efter redundansväxling. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren anges. sträng

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "A2ACrossClusterMigration" (krävs)
fabricObjectId Infrastrukturresursspecifikt objekt-ID för den virtuella datorn. sträng
recoveryContainerId Återställningscontainerns ID. sträng

HyperVReplicaReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "HyperVReplica2012" (krävs)

HyperVReplicaBlueReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "HyperVReplica2012R2" (krävs)

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "HyperVReplicaAzure" (krävs)
diskEncryptionSetId The DiskEncryptionSet ARM Id. sträng
disksToInclude Listan över VHD-ID:t för diskar som ska skyddas. string[]
disksToIncludeForManagedDisks De diskar som ska inkluderas i listan för hanterade diskar. HyperVReplicaAzureDiskInputDetails[]
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärde för SrsDataContract.EnableRDPOnTargetOption-uppräkning. sträng
hvHostVmId Vm-ID:t för Hyper-V-värden. sträng
licenseType Licenstyp. "NoLicenseType"
"NotSpecified"
"WindowsServer"
logStorageAccountId Lagringskontot som ska användas för loggning under replikeringen. sträng
osType Den operativsystemtyp som är associerad med den virtuella datorn. sträng
seedManagedDiskTags Taggarna för de hanterade startvärdesdiskarna. objekt
sqlServerLicenseType Licenstypen SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"PAYG"
targetAvailabilitySetId Måltillgänglighetsuppsättningen ARM ID för resource manager-distribution. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetAzureNetworkId Det valda azure-målnätverks-ID:t. sträng
targetAzureSubnetId Det valda azure-målundernäts-ID:t. sträng
targetAzureV1ResourceGroupId ID:t för den målresursgrupp (för klassisk distribution) där den virtuella redundansdatorn ska skapas. sträng
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureVmName Målnamnet för den virtuella azure-datorn. sträng
targetManagedDiskTags Taggarna för målhanterade diskar. objekt
targetNicTags Taggarna för mål-NÄTVERKSKORT. objekt
targetProximityPlacementGroupId Närhetsplaceringsgruppens ARM-ID. sträng
targetStorageAccountId Lagringskontots ID. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng
targetVmTags Taggarna för den virtuella måldatorn. objekt
useManagedDisks Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. sträng
useManagedDisksForReplication Ett värde som anger om hanterade diskar ska användas under replikeringen. sträng
vhdId VHD-ID:t för os-disken som är associerat med den virtuella datorn. sträng
vmName Namnet på den virtuella datorn. sträng

HyperVReplicaAzureDiskInputDetails

Name Beskrivning Värde
diskEncryptionSetId The DiskEncryptionSet ARM ID. sträng
diskId The DiskId. sträng
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. sträng

HyperVReplicaBaseReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "HyperVReplicaBaseReplicationDetails" (krävs)

InMageEnableProtectionInputOrInMageReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "InMage" (krävs)
datastoreName Målets datalagernamn. sträng
diskExclusionInput Aktivera indata för diskundantag. InMageDiskExclusionInput
disksToInclude Diskarna som ska inkluderas i listan. string[]
masterTargetId Huvudmål-ID: t. sträng (krävs)
multiVmGroupId Grupp-ID för flera virtuella datorer. sträng (krävs)
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng (krävs)
processServerId Processerverns ID. sträng (krävs)
retentionDrive Kvarhållningsenheten som ska användas på MT. sträng (krävs)
runAsAccountId CS-konto-ID: t. sträng
vmFriendlyName Namnet på den virtuella datorn. sträng

InMageDiskExclusionInput

Name Beskrivning Värde
diskSignatureOptions Det signaturbaserade alternativet för gästdisken för diskundantag. InMageDiskSignatureExclusionOptions[]
volumeOptions Det volymetikettbaserade alternativet för diskundantag. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Name Beskrivning Värde
diskSignature Gästsignaturen för disken som ska undantas från replikeringen. sträng

InMageVolumeExclusionOptions

Name Beskrivning Värde
onlyExcludeIfSingleVolume Det värde som anger om diskar med flera volymer ska undantas eller inte. Om en disk har flera volymer och en av volymen har etikettmatchning med VolumeLabel undantas den här disken från replikering om OnlyExcludeIfSingleVolume är falskt. sträng
volumeLabel Volymetiketten. Disken som har en volym med den här etiketten kommer att undantas från replikeringen. sträng

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "InMageAzureV2" (krävs)
diskEncryptionSetId The DiskEncryptionSet ARM Id. sträng
disksToInclude Diskarna som ska inkluderas i listan. InMageAzureV2DiskInputDetails[]
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärde för SrsDataContract.EnableRDPOnTargetOption-uppräkning. sträng
licenseType Licenstyp. "NoLicenseType"
"NotSpecified"
"WindowsServer"
logStorageAccountId Lagringskontot som ska användas för loggning under replikeringen. sträng
masterTargetId Huvudmål-ID: t. sträng
multiVmGroupId Grupp-ID för flera virtuella datorer. sträng
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
processServerId Processerverns ID. sträng
runAsAccountId CS-konto-ID: t. sträng
seedManagedDiskTags Taggarna för de hanterade startvärdesdiskarna. objekt
sqlServerLicenseType Licenstypen SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"PAYG"
storageAccountId Lagringskontots ID. sträng
targetAvailabilitySetId Arm-ID:t för måltillgänglighetsuppsättningen för resource manager-distribution. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetAzureNetworkId Det valda azure-målnätverks-ID:t. sträng
targetAzureSubnetId Det valda Azure-målundernäts-ID:t. sträng
targetAzureV1ResourceGroupId ID:t för den målresursgrupp (för klassisk distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureVmName Namnet på den virtuella azure-datorns måldator. sträng
targetManagedDiskTags Taggarna för de hanterade måldiskarna. objekt
targetNicTags Taggarna för mål-NIC:erna. objekt
targetProximityPlacementGroupId ARM-ID för närhetsplaceringsgruppen. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng
targetVmTags Mål-VM-taggarna. objekt

InMageAzureV2DiskInputDetails

Name Beskrivning Värde
diskEncryptionSetId The DiskEncryptionSet ARM ID. sträng
diskId The DiskId. sträng
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. sträng

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "InMageRcm" (krävs)
disksDefault Standarddiskens indata. InMageRcmDisksDefaultInput
disksToInclude Diskarna som ska inkluderas i listan. InMageRcmDiskInput[]
fabricDiscoveryMachineId ARM-ID:t för den identifierade datorn. sträng (krävs)
licenseType Licenstypen. "NoLicenseType"
"NotSpecified"
"WindowsServer"
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
processServerId Processerverns ID. sträng (krävs)
runAsAccountId Kör som-konto-ID: t. sträng
targetAvailabilitySetId ARM-ID för måltillgänglighetsuppsättningen. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetBootDiagnosticsStorageAccountId ARM-ID för målstartdiagnostiklagringskontot. sträng
targetNetworkId Det valda ARM-ID:t för målnätverket. sträng
targetProximityPlacementGroupId Grupp-ID för målnäringsplacering. sträng
targetResourceGroupId Målresursgruppens ARM-ID. sträng (krävs)
targetSubnetName Det valda målundernätets namn. sträng
targetVmName Namnet på den virtuella måldatorn. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng
testNetworkId Det valda arm-ID:t för testnätverket. sträng
testSubnetName Det valda testundernätets namn. sträng

InMageRcmDisksDefaultInput

Name Beskrivning Värde
diskEncryptionSetId The DiskEncryptionSet ARM Id. sträng
Disktype Disktypen. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (krävs)
logStorageAccountId Logglagringskontots ARM-ID. sträng (krävs)

InMageRcmDiskInput

Name Beskrivning Värde
diskEncryptionSetId The DiskEncryptionSet ARM Id. sträng
diskId Disk-ID:t. sträng (krävs)
Disktype Disktypen. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (krävs)
logStorageAccountId Logglagringskontots ARM-ID. sträng (krävs)

InMageRcmFailbackReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "InMageRcmFailback" (krävs)

Resursdefinition för ARM-mall

Resurstypen vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kan distribueras till:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems-resurs lägger du till följande JSON i mallen.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-objekt

Ange egenskapen instanceType för att ange typ av objekt.

För A2A använder du:

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

För A2ACrossClusterMigration använder du:

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

För HyperVReplica2012 använder du:

  "instanceType": "HyperVReplica2012"

För HyperVReplica2012R2 använder du:

  "instanceType": "HyperVReplica2012R2"

För HyperVReplicaAzure använder du:

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

För HyperVReplicaBaseReplicationDetails använder du:

  "instanceType": "HyperVReplicaBaseReplicationDetails"

För InMage använder du:

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

För InMageAzureV2 använder du:

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

För InMageRcm använder du:

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

För InMageRcmFailback använder du:

  "instanceType": "InMageRcmFailback"

Egenskapsvärden

vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Name Beskrivning Värde
typ Resurstypen "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"
apiVersion Resurs-API-versionen '2022-02-01'
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)
properties Aktivera indataegenskaper för skydd. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtectedItemEgenskaper

Name Beskrivning Värde
policyId Princip-ID:t. sträng
protectableItemId Det skyddsbara objekt-ID:t. sträng
providerSpecificDetails The ReplicationProviderInput. För HyperVReplicaAzure-providern blir det AzureEnableProtectionInput-objektet. För San-providern är det SanEnableProtectionInput-objektet. För HyperVReplicaAzure-providern kan den vara null. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Name Beskrivning Värde
instanceType Ange objekttyp A2a
A2ACrossClusterMigration
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
InMageRcm
InMageRcmFailback (krävs)

A2AEnableProtectionInputOrA2AReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "A2A" (krävs)
diskEncryptionInfo Krypteringsinformation för återställningsdiskar (för två passflöden). DiskEncryptionInfo
fabricObjectId Infrastrukturspecifikt objekt-ID för den virtuella datorn. sträng (krävs)
multiVmGroupId Grupp-ID för flera virtuella datorer. sträng
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
recoveryAvailabilitySetId Återställningstillgänglighetsuppsättningens ID. sträng
recoveryAvailabilityZone Återställningstillgänglighetszonen. sträng
recoveryAzureNetworkId Återställningen av ARM-ID:t för det virtuella Azure-nätverket. sträng
recoveryBootDiagStorageAccountId Kontot för startdiagnostiklagring. sträng
recoveryCapacityReservationGroupId Reservationsgrupp-ID för återställningskapacitet. sträng
recoveryCloudServiceId Tjänst-ID för återställningsmoln. Gäller för V1-scenarier. sträng
recoveryContainerId Container-ID:t för återställning. sträng
recoveryExtendedLocation Den utökade platsen för återställning. ExtendedLocation
recoveryProximityPlacementGroupId Grupp-ID för placering av återställningsnäring. sträng
recoveryResourceGroupId Återställningsresursgrupps-ID: Giltigt för V2-scenarier. sträng
recoverySubnetName Namnet på återställningsundernätet. sträng
recoveryVirtualMachineScaleSetId Vm-skalningsuppsättningens ID. sträng
vmDisks Listan över vm-diskinformation. A2AVmDiskInputDetails[]
vmManagedDisks Listan över vm-hanterad diskinformation. A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Name Beskrivning Värde
diskEncryptionKeyInfo KeyVault-referens för återställning för hemlighet. DiskEncryptionKeyInfo
keyEncryptionKeyInfo KeyVault-referens för återställning för nyckel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Name Beskrivning Värde
keyVaultResourceArmId KeyVault-resursens ARM-ID för hemlighet. sträng
secretIdentifier Den hemliga URL:en/identifieraren. sträng

KeyEncryptionKeyInfo

Name Beskrivning Värde
keyIdentifier Nyckel-URL:en/identifieraren. sträng
keyVaultResourceArmId KeyVault-resursens ARM-ID för nyckel. sträng

ExtendedLocation

Name Beskrivning Värde
name Namnet på den utökade platsen. sträng (krävs)
typ Den utökade platstypen. "EdgeZone" (krävs)

A2AVmDiskInputDetails

Name Beskrivning Värde
diskUri Disk-URI:n. sträng (krävs)
primaryStagingAzureStorageAccountId Det primära lagringskonto-ID:t för mellanlagring. sträng (krävs)
recoveryAzureStorageAccountId Återställnings-ID:t för VHD-lagringskontot. sträng (krävs)

A2AVmManagedDiskInputDetails

Name Beskrivning Värde
diskEncryptionInfo Krypteringsinformation för återställningsdiskar (för ett/ett enda pass-flöden). DiskEncryptionInfo
diskId Disk-ID:t. sträng (krävs)
primaryStagingAzureStorageAccountId Arm-ID för det primära mellanlagringskontot. sträng (krävs)
recoveryDiskEncryptionSetId Återställningsdiskens krypteringsuppsättnings-ID. sträng
recoveryReplicaDiskAccountType Typ av replikdisk. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren tillhandahålls. sträng
recoveryResourceGroupId Arm-ID för målresursgruppen. sträng (krävs)
recoveryTargetDiskAccountType Måldisktypen efter redundansväxling. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren tillhandahålls. sträng

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "A2ACrossClusterMigration" (krävs)
fabricObjectId Infrastrukturspecifikt objekt-ID för den virtuella datorn. sträng
recoveryContainerId Container-ID:t för återställning. sträng

HyperVReplicaReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "HyperVReplica2012" (krävs)

HyperVReplicaBlueReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "HyperVReplica2012R2" (krävs)

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "HyperVReplicaAzure" (krävs)
diskEncryptionSetId The DiskEncryptionSet ARM Id. sträng
disksToInclude Listan över VHD-ID:t för diskar som ska skyddas. string[]
disksToIncludeForManagedDisks De diskar som ska inkluderas i listan över hanterade diskar. HyperVReplicaAzureDiskInputDetails[]
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärde för SrsDataContract.EnableRDPOnTargetOption-uppräkning. sträng
hvHostVmId Hyper-V-värddatorns VM-ID. sträng
licenseType Licenstyp. "NoLicenseType"
"NotSpecified"
"WindowsServer"
logStorageAccountId Lagringskontot som ska användas för loggning under replikering. sträng
osType Den operativsystemtyp som är associerad med den virtuella datorn. sträng
seedManagedDiskTags Taggarna för de såddhanterade diskarna. objekt
sqlServerLicenseType Licenstypen SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"PAYG"
targetAvailabilitySetId Måltillgänglighetsuppsättningen ARM ID för resource manager-distribution. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetAzureNetworkId Det valda azure-målnätverks-ID:t. sträng
targetAzureSubnetId Det valda azure-målundernäts-ID:t. sträng
targetAzureV1ResourceGroupId ID:t för den målresursgrupp (för klassisk distribution) där den virtuella redundansdatorn ska skapas. sträng
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureVmName Målnamnet för den virtuella azure-datorn. sträng
targetManagedDiskTags Taggarna för målhanterade diskar. objekt
targetNicTags Taggarna för mål-NÄTVERKSKORT. objekt
targetProximityPlacementGroupId Närhetsplaceringsgruppens ARM-ID. sträng
targetStorageAccountId Lagringskontots ID. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng
targetVmTags Taggarna för den virtuella måldatorn. objekt
useManagedDisks Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. sträng
useManagedDisksForReplication Ett värde som anger om hanterade diskar ska användas under replikeringen. sträng
vhdId VHD-ID:t för os-disken som är associerat med den virtuella datorn. sträng
vmName Namnet på den virtuella datorn. sträng

HyperVReplicaAzureDiskInputDetails

Name Beskrivning Värde
diskEncryptionSetId The DiskEncryptionSet ARM ID. sträng
diskId The DiskId. sträng
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. sträng

HyperVReplicaBaseReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "HyperVReplicaBaseReplicationDetails" (krävs)

InMageEnableProtectionInputOrInMageReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "InMage" (krävs)
datastoreName Måldatalagernamnet. sträng
diskExclusionInput Aktivera indata för diskundantag. InMageDiskExclusionInput
disksToInclude Diskarna som ska inkluderas i listan. string[]
masterTargetId Huvudmål-ID: t. sträng (krävs)
multiVmGroupId Grupp-ID för flera virtuella datorer. sträng (krävs)
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng (krävs)
processServerId Processerverns ID. sträng (krävs)
retentionDrive Kvarhållningsenheten som ska användas på MT. sträng (krävs)
runAsAccountId CS-konto-ID: t. sträng
vmFriendlyName Namnet på den virtuella datorn. sträng

InMageDiskExclusionInput

Name Beskrivning Värde
diskSignatureOptions Det signaturbaserade alternativet för gästdisken för diskundantag. InMageDiskSignatureExclusionOptions[]
volumeOptions Det volymetikettbaserade alternativet för diskundantag. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Name Beskrivning Värde
diskSignature Gästsignaturen för disken som ska undantas från replikeringen. sträng

InMageVolumeExclusionOptions

Name Beskrivning Värde
onlyExcludeIfSingleVolume Det värde som anger om diskar med flera volymer ska undantas eller inte. Om en disk har flera volymer och en av volymen har etikettmatchning med VolumeLabel undantas den här disken från replikering om OnlyExcludeIfSingleVolume är falskt. sträng
volumeLabel Volymetiketten. Disken som har en volym med den här etiketten kommer att undantas från replikeringen. sträng

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "InMageAzureV2" (krävs)
diskEncryptionSetId The DiskEncryptionSet ARM Id. sträng
disksToInclude Diskarna som ska inkluderas i listan. InMageAzureV2DiskInputDetails[]
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärde för SrsDataContract.EnableRDPOnTargetOption-uppräkning. sträng
licenseType Licenstyp. "NoLicenseType"
"NotSpecified"
"WindowsServer"
logStorageAccountId Lagringskontot som ska användas för loggning under replikeringen. sträng
masterTargetId Huvudmål-ID: t. sträng
multiVmGroupId Grupp-ID för flera virtuella datorer. sträng
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
processServerId Processerverns ID. sträng
runAsAccountId CS-konto-ID: t. sträng
seedManagedDiskTags Taggarna för de hanterade startvärdesdiskarna. objekt
sqlServerLicenseType Licenstypen SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"PAYG"
storageAccountId Lagringskontots ID. sträng
targetAvailabilitySetId Arm-ID:t för måltillgänglighetsuppsättningen för resource manager-distribution. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetAzureNetworkId Det valda azure-målnätverks-ID:t. sträng
targetAzureSubnetId Det valda Azure-målundernäts-ID:t. sträng
targetAzureV1ResourceGroupId ID:t för den målresursgrupp (för klassisk distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureVmName Namnet på den virtuella azure-datorns måldator. sträng
targetManagedDiskTags Taggarna för de hanterade måldiskarna. objekt
targetNicTags Taggarna för mål-NIC:erna. objekt
targetProximityPlacementGroupId ARM-ID för närhetsplaceringsgruppen. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng
targetVmTags Mål-VM-taggarna. objekt

InMageAzureV2DiskInputDetails

Name Beskrivning Värde
diskEncryptionSetId The DiskEncryptionSet ARM ID. sträng
diskId The DiskId. sträng
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. sträng

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "InMageRcm" (krävs)
disksDefault Standarddiskens indata. InMageRcmDisksDefaultInput
disksToInclude Diskarna som ska inkluderas i listan. InMageRcmDiskInput[]
fabricDiscoveryMachineId ARM-ID:t för den identifierade datorn. sträng (krävs)
licenseType Licenstypen. "NoLicenseType"
"NotSpecified"
"WindowsServer"
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
processServerId Processerverns ID. sträng (krävs)
runAsAccountId Kör som-konto-ID: t. sträng
targetAvailabilitySetId ARM-ID för måltillgänglighetsuppsättningen. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetBootDiagnosticsStorageAccountId ARM-ID för målstartdiagnostiklagringskontot. sträng
targetNetworkId Det valda ARM-ID:t för målnätverket. sträng
targetProximityPlacementGroupId Grupp-ID för målnäringsplacering. sträng
targetResourceGroupId Arm-ID för målresursgruppen. sträng (krävs)
targetSubnetName Det valda målundernätets namn. sträng
targetVmName Namnet på den virtuella måldatorn. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng
testNetworkId Det valda ARM-ID:t för testnätverket. sträng
testSubnetName Det valda testundernätets namn. sträng

InMageRcmDisksDefaultInput

Name Beskrivning Värde
diskEncryptionSetId The DiskEncryptionSet ARM Id. sträng
Disktype Disktypen. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (krävs)
logStorageAccountId ARM-ID:t för logglagringskontot. sträng (krävs)

InMageRcmDiskInput

Name Beskrivning Värde
diskEncryptionSetId The DiskEncryptionSet ARM Id. sträng
diskId Disk-ID:t. sträng (krävs)
Disktype Disktypen. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (krävs)
logStorageAccountId ARM-ID:t för logglagringskontot. sträng (krävs)

InMageRcmFailbackReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "InMageRcmFailback" (krävs)

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kan distribueras till:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems-resurs lägger du till följande Terraform i mallen.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-objekt

Ange egenskapen instanceType för att ange objekttypen.

För A2A använder du:

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

För A2ACrossClusterMigration använder du:

  instanceType = "A2ACrossClusterMigration"
  fabricObjectId = "string"
  recoveryContainerId = "string"

För HyperVReplica2012 använder du:

  instanceType = "HyperVReplica2012"

För HyperVReplica2012R2 använder du:

  instanceType = "HyperVReplica2012R2"

För HyperVReplicaAzure använder du:

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

För HyperVReplicaBaseReplicationDetails använder du:

  instanceType = "HyperVReplicaBaseReplicationDetails"

För InMage använder du:

  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"

För InMageAzureV2 använder du:

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

För InMageRcm använder du:

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

För InMageRcmFailback använder du:

  instanceType = "InMageRcmFailback"

Egenskapsvärden

vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Name Beskrivning Värde
typ Resurstypen "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2022-02-01"
name Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: replicationProtectionContainers
properties Aktivera egenskaper för indata för skydd. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Name Beskrivning Värde
policyId Princip-ID. sträng
protectableItemId Det skyddsbara objekt-ID:t. sträng
providerSpecificDetails The ReplicationProviderInput. För HyperVReplicaAzure-providern är det AzureEnableProtectionInput-objektet. För San-providern är det Objektet SanEnableProtectionInput. För HyperVReplicaAzure-providern kan den vara null. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Name Beskrivning Värde
instanceType Ange objekttyp A2a
A2ACrossClusterMigration
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
InMageRcm
InMageRcmFailback (krävs)

A2AEnableProtectionInputOrA2AReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "A2A" (krävs)
diskEncryptionInfo Krypteringsinformation för återställningsdisk (för två flöden). DiskEncryptionInfo
fabricObjectId Infrastrukturresursspecifikt objekt-ID för den virtuella datorn. sträng (krävs)
multiVmGroupId Grupp-ID för flera virtuella datorer. sträng
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
recoveryAvailabilitySetId Återställningstillgänglighetsuppsättningens ID. sträng
recoveryAvailabilityZone Tillgänglighetszonen för återställning. sträng
recoveryAzureNetworkId Återställningen av ARM-ID:t för det virtuella Azure-nätverket. sträng
recoveryBootDiagStorageAccountId Lagringskontot för startdiagnostik. sträng
recoveryCapacityReservationGroupId Reservationsgrupp-ID för återställningskapacitet. sträng
recoveryCloudServiceId Tjänst-ID för återställningsmoln. Gäller för V1-scenarier. sträng
recoveryContainerId Container-ID:t för återställning. sträng
recoveryExtendedLocation Den utökade platsen för återställning. ExtendedLocation
recoveryProximityPlacementGroupId Grupp-ID för placering av återställningsnäring. sträng
recoveryResourceGroupId Återställningsresursgrupps-ID: Giltigt för V2-scenarier. sträng
recoverySubnetName Namnet på återställningsundernätet. sträng
recoveryVirtualMachineScaleSetId Vm-skalningsuppsättningens ID. sträng
vmDisks Listan över vm-diskinformation. A2AVmDiskInputDetails[]
vmManagedDisks Listan över vm-hanterad diskinformation. A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Name Beskrivning Värde
diskEncryptionKeyInfo KeyVault-referens för återställning för hemlighet. DiskEncryptionKeyInfo
keyEncryptionKeyInfo KeyVault-referens för återställning för nyckel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Name Beskrivning Värde
keyVaultResourceArmId KeyVault-resursens ARM-ID för hemlighet. sträng
secretIdentifier Den hemliga URL:en/identifieraren. sträng

KeyEncryptionKeyInfo

Name Beskrivning Värde
keyIdentifier Nyckel-URL:en/identifieraren. sträng
keyVaultResourceArmId KeyVault-resursens ARM-ID för nyckel. sträng

ExtendedLocation

Name Beskrivning Värde
name Namnet på den utökade platsen. sträng (krävs)
typ Den utökade platstypen. "EdgeZone" (krävs)

A2AVmDiskInputDetails

Name Beskrivning Värde
diskUri Disk-URI:n. sträng (krävs)
primaryStagingAzureStorageAccountId Det primära lagringskonto-ID:t för mellanlagring. sträng (krävs)
recoveryAzureStorageAccountId Återställnings-ID:t för VHD-lagringskontot. sträng (krävs)

A2AVmManagedDiskInputDetails

Name Beskrivning Värde
diskEncryptionInfo Krypteringsinformation för återställningsdiskar (för ett/ett enda pass-flöden). DiskEncryptionInfo
diskId Disk-ID:t. sträng (krävs)
primaryStagingAzureStorageAccountId Arm-ID för det primära mellanlagringskontot. sträng (krävs)
recoveryDiskEncryptionSetId Återställningsdiskens krypteringsuppsättnings-ID. sträng
recoveryReplicaDiskAccountType Typ av replikdisk. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren tillhandahålls. sträng
recoveryResourceGroupId Arm-ID för målresursgruppen. sträng (krävs)
recoveryTargetDiskAccountType Måldisktypen efter redundansväxling. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren tillhandahålls. sträng

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "A2ACrossClusterMigration" (krävs)
fabricObjectId Infrastrukturspecifikt objekt-ID för den virtuella datorn. sträng
recoveryContainerId Container-ID:t för återställning. sträng

HyperVReplicaReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "HyperVReplica2012" (krävs)

HyperVReplicaBlueReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "HyperVReplica2012R2" (krävs)

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "HyperVReplicaAzure" (krävs)
diskEncryptionSetId The DiskEncryptionSet ARM Id. sträng
disksToInclude Listan över VHD-ID:t för diskar som ska skyddas. string[]
disksToIncludeForManagedDisks De diskar som ska inkluderas i listan över hanterade diskar. HyperVReplicaAzureDiskInputDetails[]
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärde för SrsDataContract.EnableRDPOnTargetOption-uppräkning. sträng
hvHostVmId Hyper-V-värddatorns VM-ID. sträng
licenseType Licenstyp. "NoLicenseType"
"NotSpecified"
"WindowsServer"
logStorageAccountId Lagringskontot som ska användas för loggning under replikering. sträng
osType Den operativsystemtyp som är associerad med den virtuella datorn. sträng
seedManagedDiskTags Taggarna för de såddhanterade diskarna. objekt
sqlServerLicenseType Licenstypen SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"PAYG"
targetAvailabilitySetId Måltillgänglighetsuppsättningen ARM ID för resource manager-distribution. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetAzureNetworkId Det valda azure-målnätverks-ID:t. sträng
targetAzureSubnetId Det valda azure-målundernäts-ID:t. sträng
targetAzureV1ResourceGroupId ID:t för den målresursgrupp (för klassisk distribution) där den virtuella redundansdatorn ska skapas. sträng
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureVmName Målnamnet för den virtuella azure-datorn. sträng
targetManagedDiskTags Taggarna för målhanterade diskar. objekt
targetNicTags Taggarna för mål-NÄTVERKSKORT. objekt
targetProximityPlacementGroupId Närhetsplaceringsgruppens ARM-ID. sträng
targetStorageAccountId Lagringskontots ID. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng
targetVmTags Taggarna för den virtuella måldatorn. objekt
useManagedDisks Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. sträng
useManagedDisksForReplication Ett värde som anger om hanterade diskar ska användas under replikeringen. sträng
vhdId VHD-ID:t för os-disken som är associerat med den virtuella datorn. sträng
vmName Namnet på den virtuella datorn. sträng

HyperVReplicaAzureDiskInputDetails

Name Beskrivning Värde
diskEncryptionSetId The DiskEncryptionSet ARM ID. sträng
diskId The DiskId. sträng
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. sträng

HyperVReplicaBaseReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "HyperVReplicaBaseReplicationDetails" (krävs)

InMageEnableProtectionInputOrInMageReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "InMage" (krävs)
datastoreName Målets datalagernamn. sträng
diskExclusionInput Aktivera indata för diskundantag. InMageDiskExclusionInput
disksToInclude Diskarna som ska inkluderas i listan. string[]
masterTargetId Huvudmål-ID:t. sträng (krävs)
multiVmGroupId Grupp-ID för flera virtuella datorer. sträng (krävs)
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng (krävs)
processServerId Processserver-ID:t. sträng (krävs)
retentionDrive Kvarhållningsenheten som ska användas på MT. sträng (krävs)
runAsAccountId CS-konto-ID:t. sträng
vmFriendlyName Namnet på den virtuella datorn. sträng

InMageDiskExclusionInput

Name Beskrivning Värde
diskSignatureOptions Det signaturbaserade alternativet för gästdisken för diskundantag. InMageDiskSignatureExclusionOptions[]
volumeOptions Det volymetikettbaserade alternativet för diskundantag. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Name Beskrivning Värde
diskSignature Gästsignaturen för disken som ska undantas från replikeringen. sträng

InMageVolumeExclusionOptions

Name Beskrivning Värde
onlyExcludeIfSingleVolume Det värde som anger om diskar med flera volymer ska undantas eller inte. Om en disk har flera volymer och en av volymen har etikettmatchning med VolumeLabel undantas den här disken från replikering om OnlyExcludeIfSingleVolume är falskt. sträng
volumeLabel Volymetiketten. Disken som har en volym med den här etiketten kommer att undantas från replikeringen. sträng

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "InMageAzureV2" (krävs)
diskEncryptionSetId The DiskEncryptionSet ARM Id. sträng
disksToInclude Diskarna som ska inkluderas i listan. InMageAzureV2DiskInputDetails[]
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärde för SrsDataContract.EnableRDPOnTargetOption-uppräkning. sträng
licenseType Licenstyp. "NoLicenseType"
"NotSpecified"
"WindowsServer"
logStorageAccountId Lagringskontot som ska användas för loggning under replikeringen. sträng
masterTargetId Huvudmål-ID: t. sträng
multiVmGroupId Grupp-ID för flera virtuella datorer. sträng
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
processServerId Processerverns ID. sträng
runAsAccountId CS-konto-ID: t. sträng
seedManagedDiskTags Taggarna för de hanterade startvärdesdiskarna. objekt
sqlServerLicenseType Licenstypen SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"PAYG"
storageAccountId Lagringskontots ID. sträng
targetAvailabilitySetId Arm-ID:t för måltillgänglighetsuppsättningen för resource manager-distribution. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetAzureNetworkId Det valda azure-målnätverks-ID:t. sträng
targetAzureSubnetId Det valda Azure-målundernäts-ID:t. sträng
targetAzureV1ResourceGroupId ID:t för den målresursgrupp (för klassisk distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureVmName Målnamnet för den virtuella azure-datorn. sträng
targetManagedDiskTags Taggarna för målhanterade diskar. objekt
targetNicTags Taggarna för mål-NÄTVERKSKORT. objekt
targetProximityPlacementGroupId Närhetsplaceringsgruppens ARM-ID. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng
targetVmTags Taggarna för den virtuella måldatorn. objekt

InMageAzureV2DiskInputDetails

Name Beskrivning Värde
diskEncryptionSetId The DiskEncryptionSet ARM ID. sträng
diskId The DiskId. sträng
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. sträng

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "InMageRcm" (krävs)
disksDefault Standarddiskindata. InMageRcmDisksDefaultInput
disksToInclude Diskarna som ska inkluderas i listan. InMageRcmDiskInput[]
fabricDiscoveryMachineId ARM-ID:t för den identifierade datorn. sträng (krävs)
licenseType Licenstypen. "NoLicenseType"
"NotSpecified"
"WindowsServer"
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
processServerId Processserverns ID. sträng (krävs)
runAsAccountId Kör som-konto-ID:t. sträng
targetAvailabilitySetId Målets tillgänglighetsuppsättning ARM-ID. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetBootDiagnosticsStorageAccountId Arm-ID för målstartdiagnostiklagringskontot. sträng
targetNetworkId Det valda ARM-ID:t för målnätverket. sträng
targetProximityPlacementGroupId Grupp-ID för målnäringsplacering. sträng
targetResourceGroupId Målresursgruppens ARM-ID. sträng (krävs)
targetSubnetName Det valda målundernätets namn. sträng
targetVmName Namnet på den virtuella måldatorn. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng
testNetworkId Det valda arm-ID:t för testnätverket. sträng
testSubnetName Det valda testundernätets namn. sträng

InMageRcmDisksDefaultInput

Name Beskrivning Värde
diskEncryptionSetId The DiskEncryptionSet ARM Id. sträng
Disktype Disktypen. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (krävs)
logStorageAccountId Logglagringskontots ARM-ID. sträng (krävs)

InMageRcmDiskInput

Name Beskrivning Värde
diskEncryptionSetId The DiskEncryptionSet ARM Id. sträng
diskId Disk-ID:t. sträng (krävs)
Disktype Disktypen. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (krävs)
logStorageAccountId Logglagringskontots ARM-ID. sträng (krävs)

InMageRcmFailbackReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "InMageRcmFailback" (krävs)