Trezory Microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2021-04-01

Definice prostředku Bicep

Typ prostředku trezory/replicationFabrics/replicationProtectionContainers/replicationProtectedItems je možné nasadit do:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, přidejte do šablony následující bicep.

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

Objekty EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Nastavte vlastnost instanceType a určete typ objektu.

Pro A2A použijte:

  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'
  recoveryCloudServiceId: 'string'
  recoveryContainerId: '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'
    }
  ]

Pro A2ACrossClusterMigration použijte:

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

Pro HyperVReplica2012 použijte:

  instanceType: 'HyperVReplica2012'

Pro HyperVReplica2012R2 použijte:

  instanceType: 'HyperVReplica2012R2'

Pro HyperVReplicaAzure použijte:

  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'

Pro HyperVReplicaBaseReplicationDetails použijte:

  instanceType: 'HyperVReplicaBaseReplicationDetails'

Pro InMage použijte:

  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'

Pro InMageAzureV2 použijte:

  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: {}

Pro InMageRcm použijte:

  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'

Pro InMageRcmFailback použijte:

  instanceType: 'InMageRcmFailback'

Hodnoty vlastností

trezory/replikaceTexty/replikaceProtectionConta...

Název Description Hodnota
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
string (povinné)
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu : replicationProtectionContainers
properties Povolte vstupní vlastnosti ochrany. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtecte...

Název Description Hodnota
policyId ID zásady. řetězec
protectableItemId ID chráněné položky. řetězec
providerSpecificDetails The ReplicationProviderInput. Pro poskytovatele HyperVReplicaAzure to bude objekt AzureEnableProtectionInput. U poskytovatele San to bude objekt SanEnableProtectionInput. Zprostředkovatel HyperVReplicaAzure může mít hodnotu null. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationPr...

Název Description Hodnota
typ instance Nastavení typu objektu A2A
A2ACrossClusterMigration
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
InMageRcm
InMageRcmFailback (povinné)

A2AEnableProtectionInputOrA2AReplicationDetails

Název Description Hodnota
typ instance Typ třídy. A2A (povinné)
diskEncryptionInfo Informace o šifrování disku pro obnovení (pro dva průchozí toky) DiskEncryptionInfo
fabricObjectId ID objektu specifického pro prostředky infrastruktury virtuálního počítače. string (povinné)
multiVmGroupId ID skupiny více virtuálních počítačů. řetězec
multiVmGroupName Název skupiny více virtuálních počítačů. řetězec
recoveryAvailabilitySetId ID skupiny dostupnosti obnovení. řetězec
recoveryAvailabilityZone Zóna dostupnosti obnovení. řetězec
recoveryAzureNetworkId ID ARM virtuální sítě Azure pro obnovení. řetězec
recoveryBootDiagStorageAccountId Účet úložiště diagnostiky spouštění. řetězec
recoveryCloudServiceId ID cloudové služby pro obnovení platné pro scénáře V1. řetězec
recoveryContainerId ID kontejneru obnovení. řetězec
recoveryProximityPlacementGroupId ID skupiny umístění bezkontaktní komunikace pro obnovení. řetězec
recoveryResourceGroupId ID skupiny prostředků obnovení platné pro scénáře V2. řetězec
recoverySubnetName Název podsítě pro obnovení. řetězec
recoveryVirtualMachineScaleSetId ID škálovací sady virtuálních počítačů. řetězec
vmDisks Seznam podrobností o disku virtuálního počítače. A2AVmDiskInputDetails[]
vmManagedDisks Seznam podrobností o spravovaném disku virtuálního počítače A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Název Description Hodnota
diskEncryptionKeyInfo Referenční informace ke službě KeyVault pro obnovení pro tajný kód DiskEncryptionKeyInfo
keyEncryptionKeyInfo Referenční informace ke službě KeyVault pro obnovení pro klíč KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Název Description Hodnota
keyVaultResourceArmId ID ARM prostředku KeyVault pro tajný klíč řetězec
secretIdentifier Adresa URL nebo identifikátor tajného kódu. řetězec

KeyEncryptionKeyInfo

Název Description Hodnota
keyIdentifier Adresa URL nebo identifikátor klíče. řetězec
keyVaultResourceArmId ID ARM prostředku KeyVault pro klíč. řetězec

A2AVmDiskInputDetails

Název Description Hodnota
diskUri Identifikátor URI disku string (povinné)
primaryStagingAzureStorageAccountId ID primárního přípravného účtu úložiště string (povinné)
recoveryAzureStorageAccountId ID účtu úložiště VHD pro obnovení. string (povinné)

A2AVmManagedDiskInputDetails

Název Description Hodnota
diskEncryptionInfo Informace o šifrování disku pro obnovení (pro jeden tok nebo jeden průchod). DiskEncryptionInfo
diskId ID disku. string (povinné)
primaryStagingAzureStorageAccountId ID arm primárního přípravného účtu úložiště string (povinné)
recoveryDiskEncryptionSetId ID sady šifrování disku pro obnovení. řetězec
recoveryReplicaDiskAccountType Typ disku repliky. Jeho volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatelem. řetězec
recoveryResourceGroupId ID ARM cílové skupiny prostředků. string (povinné)
recoveryTargetDiskAccountType Typ cílového disku po převzetí služeb při selhání Jeho volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatelem. řetězec

A2ACrossClusterMigrationEnableProtectionInputOra2ACr...

Název Description Hodnota
instanceType Typ třídy. A2ACrossClusterMigration (povinné)
fabricObjectId ID objektu specifického pro prostředky infrastruktury virtuálního počítače. řetězec
recoveryContainerId ID kontejneru obnovení. řetězec

HyperVReplicaReplicationDetails

Název Description Hodnota
instanceType Typ třídy. HyperVReplica2012 (povinné)

HyperVReplicaBlueReplicationDetails

Název Description Hodnota
instanceType Typ třídy. HyperVReplica2012R2 (povinné)

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Název Description Hodnota
instanceType Typ třídy. HyperVReplicaAzure (povinné)
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
disksToInclude Seznam ID disků VHD, které se mají chránit. string[]
diskyToIncludeForManagedDisks Seznam disků, které se mají zahrnout pro spravované disky. HyperVReplicaAzureDiskInputDetails[]
diskType The DiskType. 'Premium_LRS'
"StandardSSD_LRS"
'Standard_LRS'
enableRdpOnTargetOption Vybraná možnost povolení protokolu RDP\SSH na cílovém virtuálním počítači po převzetí služeb při selhání Řetězcová hodnota výčtu SrsDataContract.EnableRDPOnTargetOption. řetězec
hvHostVmId ID virtuálního počítače hostitele Hyper-V. řetězec
licenseType Typ licence. NoLicenseType
Nezadá se
'WindowsServer'
logStorageAccountId Účet úložiště, který se má použít k protokolování během replikace. řetězec
osType Typ operačního systému přidružený k virtuálnímu počítači. řetězec
seedManagedDiskTags Značky pro počáteční spravované disky. object
sqlServerLicenseType Typ licence SQL Server. "AHUB"
NoLicenseType
Nezadá se
'PAYG'
targetAvailabilitySetId ID ARM cílové skupiny dostupnosti pro nasazení Resource Manageru. řetězec
targetAvailabilityZone Cílová zóna dostupnosti. řetězec
targetAzureNetworkId Vybrané cílové ID sítě Azure. řetězec
targetAzureSubnetId ID vybrané cílové podsítě Azure. řetězec
targetAzureV1ResourceGroupId ID cílové skupiny prostředků (pro nasazení Classic), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureV2ResourceGroupId ID cílové skupiny prostředků (pro nasazení Resource Manageru), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureVmName Název cílového virtuálního počítače Azure. řetězec
targetManagedDiskTags Značky cílových spravovaných disků object
targetNicTags Značky pro cílové síťové karty. object
targetProximityPlacementGroupId ID ARM skupiny umístění bezkontaktní komunikace. řetězec
targetStorageAccountId ID účtu úložiště. řetězec
targetVmSize Velikost cílového virtuálního počítače. řetězec
targetVmTags Značky cílového virtuálního počítače. object
useManagedDisks Hodnota určující, jestli se mají během převzetí služeb při selhání používat spravované disky. řetězec
useManagedDisksForReplication Hodnota označující, jestli se mají během replikace používat spravované disky. řetězec
Id virtuálního pevného disku ID virtuálního pevného disku s operačním systémem přidružené k virtuálnímu počítači. řetězec
vmName Název virtuálního počítače. řetězec

HyperVReplicaAzureDiskInputDetails

Název Description Hodnota
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
diskId The DiskId. řetězec
diskType Typ disku. 'Premium_LRS'
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. řetězec

HyperVReplicaBaseReplicationDetails

Název Description Hodnota
typ instance Typ třídy. HyperVReplicaBaseReplicationDetails (povinné)

InMageEnableProtectionInputOrInMageReplicationDetail...

Název Description Hodnota
typ instance Typ třídy. 'InMage' (povinné)
název_úložiště_dat Název cílového úložiště dat. řetězec
diskExclusionInput Vstup povolit vyloučení disku. InMageDiskExclusionInput
disksToInclude Seznam disků, které se mají zahrnout. string[]
masterTargetId ID hlavního cíle. string (povinné)
multiVmGroupId ID skupiny více virtuálních počítačů string (povinné)
název skupiny multiVmGroup Název skupiny více virtuálních počítačů. string (povinné)
id_serveru_procesu ID procesového serveru. string (povinné)
retentionDrive Jednotka uchovávání informací, která se má použít na MT. string (povinné)
runAsAccountId ID účtu CS. řetězec
vmFriendlyName Název virtuálního počítače. řetězec

InMageDiskExclusionInput

Název Description Hodnota
diskSignatureOptions Možnost vyloučení disku založená na podpisu hosta InMageDiskSignatureExclusionOptions[]
volumeOptions Možnost založená na popiscích svazku pro vyloučení disku. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Název Description Hodnota
diskSignature Podpis hosta disku, který má být vyloučen z replikace. řetězec

InMageVolumeExclusionOptions

Název Description Hodnota
onlyExcludeIfSingleVolume Hodnota označující, jestli se má vyloučit disk s více svazky, nebo ne. Pokud má disk více svazků a jeden ze svazků má popisek odpovídající volumeLabel, bude tento disk vyloučen z replikace, pokud OnlyExcludeIfSingleVolume je false. řetězec
volumeLabel Popisek svazku. Disk, který má jakýkoli svazek s tímto popiskem, bude vyloučen z replikace. řetězec

InMageAzureV2EnableProtectionInputOrMageAzureV2Rep...

Název Description Hodnota
instanceType Typ třídy. 'InMageAzureV2' (povinné)
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
disksToInclude Seznam disků, které chcete zahrnout. InMageAzureV2DiskInputDetails[]
diskType The DiskType. 'Premium_LRS'
"StandardSSD_LRS"
'Standard_LRS'
enableRdpOnTargetOption Vybraná možnost povolení protokolu RDP/SSH na cílovém virtuálním počítači po převzetí služeb při selhání Řetězcová hodnota výčtu SrsDataContract.EnableRDPOnTargetOption. řetězec
licenseType Typ licence. NoLicenseType
Nezadá se
'WindowsServer'
logStorageAccountId Účet úložiště, který se má použít k protokolování během replikace. řetězec
masterTargetId ID hlavního cíle. řetězec
multiVmGroupId ID skupiny více virtuálních počítačů. řetězec
multiVmGroupName Název skupiny více virtuálních počítačů. řetězec
processServerId ID procesového serveru. řetězec
runAsAccountId ID účtu CS. řetězec
seedManagedDiskTags Značky pro počáteční spravované disky. object
sqlServerLicenseType Typ licence SQL Server. "AHUB"
NoLicenseType
Nezadá se
'PAYG'
storageAccountId ID účtu úložiště. řetězec
targetAvailabilitySetId ID ARM cílové skupiny dostupnosti pro nasazení Resource Manageru. řetězec
targetAvailabilityZone Cílová zóna dostupnosti. řetězec
targetAzureNetworkId Vybrané cílové ID sítě Azure. řetězec
targetAzureSubnetId ID vybrané cílové podsítě Azure. řetězec
targetAzureV1ResourceGroupId ID cílové skupiny prostředků (pro nasazení Classic), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureV2ResourceGroupId ID cílové skupiny prostředků (pro nasazení Resource Manageru), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureVmName Název cílového virtuálního počítače Azure. řetězec
targetManagedDiskTags Značky cílových spravovaných disků object
targetNicTags Značky pro cílové síťové karty. object
targetProximityPlacementGroupId ID ARM skupiny umístění bezkontaktní komunikace. řetězec
targetVmSize Velikost cílového virtuálního počítače. řetězec
targetVmTags Značky cílového virtuálního počítače. object

InMageAzureV2DiskInputDetails

Název Description Hodnota
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
diskId The DiskId. řetězec
diskType Typ disku. 'Premium_LRS'
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. řetězec

InMageRcmEnableProtectionInputOrInMageRcmReplication...

Název Description Hodnota
typ instance Typ třídy. InMageRcm (povinné)
diskyVýchozí Výchozí diskové vstupy. InMageRcmDisksDefaultInput
disksToInclude Seznam disků, které se mají zahrnout. InMageRcmDiskInput[]
fabricDiscoveryMachineId ID ARM zjištěného počítače. string (povinné)
typ licence Typ licence. NoLicenseType
Neurčené
WindowsServer
název skupiny multiVmGroup Název skupiny více virtuálních počítačů. řetězec
id_serveru_procesu ID procesového serveru. string (povinné)
runAsAccountId ID účtu Spustit jako. řetězec
targetAvailabilitySetId ID ARM cílové skupiny dostupnosti. řetězec
targetAvailabilityZone Cílová zóna dostupnosti. řetězec
targetBootDiagnosticsStorageAccountId ID ARM účtu úložiště diagnostiky cílového spouštění. řetězec
id cílové sítě ID ARM vybrané cílové sítě. řetězec
targetProximityPlacementGroupId ID cílové skupiny umístění bezkontaktní komunikace. řetězec
targetResourceGroupId ID ARM cílové skupiny prostředků. string (povinné)
název podsítě targetSubnetName Název vybrané cílové podsítě. řetězec
targetVmName Název cílového virtuálního počítače. řetězec
targetVmSize Velikost cílového virtuálního počítače. řetězec
testNetworkId Vybrané ID ARM testovací sítě. řetězec
testSubnetName Název vybrané testovací podsítě. řetězec

InMageRcmDisksDefaultInput

Název Description Hodnota
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
diskType Typ disku. 'Premium_LRS'
"StandardSSD_LRS"
"Standard_LRS" (povinné)
logStorageAccountId ID ARM účtu úložiště protokolů. string (povinné)

InMageRcmDiskInput

Název Description Hodnota
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
diskId ID disku. string (povinné)
diskType Typ disku. 'Premium_LRS'
"StandardSSD_LRS"
"Standard_LRS" (povinné)
logStorageAccountId ID ARM účtu úložiště protokolů. string (povinné)

InMageRcmFailbackReplicationDetails

Název Description Hodnota
instanceType Typ třídy. InMageRcmFailback (povinné)

Definice prostředku šablony ARM

Typ prostředku vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems je možné nasadit do:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, přidejte do šablony následující kód JSON.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings – objekty

Nastavte vlastnost instanceType tak, aby určila typ objektu.

Pro A2A použijte:

  "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",
  "recoveryCloudServiceId": "string",
  "recoveryContainerId": "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"
    }
  ]

Pro A2ACrossClusterMigration použijte:

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

Pro HyperVReplica2012 použijte:

  "instanceType": "HyperVReplica2012"

Pro HyperVReplica2012R2 použijte:

  "instanceType": "HyperVReplica2012R2"

Pro HyperVReplicaAzure použijte:

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

Pro HyperVReplicaBaseReplicationDetails použijte:

  "instanceType": "HyperVReplicaBaseReplicationDetails"

V části InMage použijte:

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

Pro InMageAzureV2 použijte:

  "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": {}

Pro InMageRcm použijte:

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

Pro InMageRcmFailback použijte:

  "instanceType": "InMageRcmFailback"

Hodnoty vlastností

trezory/replikaceFabric/replikaceProtectionConta...

Název Description Hodnota
typ Typ prostředku Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
apiVersion Verze rozhraní API prostředků '2021-04-01'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
properties Povolte vstupní vlastnosti ochrany. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtecte...

Název Description Hodnota
policyId ID zásady. řetězec
protectableItemId ID chráněné položky. řetězec
providerSpecificDetails The ReplicationProviderInput. U zprostředkovatele HyperVReplicaAzure to bude objekt AzureEnableProtectionInput. U poskytovatele San to bude objekt SanEnableProtectionInput. U zprostředkovatele HyperVReplicaAzure může mít hodnotu null. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationPr...

Název Description Hodnota
typ instance Nastavení typu objektu A2A
A2ACrossClusterMigration
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
InMageRcm
InMageRcmFailback (povinné)

A2AEnableProtectionInputOrA2AReplicationDetails

Název Description Hodnota
typ instance Typ třídy. A2A (povinné)
diskEncryptionInfo Informace o šifrování disku pro obnovení (pro dva průchozí toky). DiskEncryptionInfo
fabricObjectId ID objektu virtuálního počítače specifického pro prostředky infrastruktury. string (povinné)
multiVmGroupId ID skupiny více virtuálních počítačů řetězec
název skupiny multiVmGroup Název skupiny více virtuálních počítačů. řetězec
recoveryAvailabilitySetId ID skupiny dostupnosti obnovení. řetězec
recoveryAvailabilityZone Zóna dostupnosti obnovení. řetězec
obnoveníAzureNetworkId ID ARM virtuální sítě Azure pro obnovení. řetězec
recoveryBootDiagStorageAccountId Účet úložiště diagnostiky spouštění. řetězec
recoveryCloudServiceId ID cloudové služby pro obnovení platné pro scénáře verze 1. řetězec
recoveryContainerId ID kontejneru obnovení. řetězec
recoveryProximityPlacementGroupId ID skupiny umístění bezkontaktní komunikace pro obnovení. řetězec
recoveryResourceGroupId ID skupiny prostředků obnovení platné pro scénáře V2. řetězec
název podsítě obnovení Název podsítě pro obnovení. řetězec
recoveryVirtualMachineScaleSetId ID škálovací sady virtuálních počítačů. řetězec
virtuální disky Seznam podrobností o disku virtuálního počítače A2AVmDiskInputDetails[]
vmManagedDisks Podrobnosti o seznamu spravovaných disků virtuálního počítače A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Název Description Hodnota
diskEncryptionKeyInfo Referenční informace k trezoru klíčů pro obnovení pro tajný kód DiskEncryptionKeyInfo
keyEncryptionKeyInfo Referenční informace ke službě KeyVault pro obnovení pro klíč. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Název Description Hodnota
keyVaultResourceArmId ID ARM prostředku služby KeyVault pro tajný kód. řetězec
secretIdentifier Adresa URL tajného kódu / identifikátor. řetězec

KeyEncryptionKeyInfo

Název Description Hodnota
keyIdentifier Adresa URL nebo identifikátor klíče. řetězec
keyVaultResourceArmId ID ARM prostředku služby KeyVault pro klíč. řetězec

A2AVmDiskInputDetails

Název Description Hodnota
diskUri Identifikátor URI disku string (povinné)
primaryStagingAzureStorageAccountId ID primárního přípravného účtu úložiště string (povinné)
recoveryAzureStorageAccountId ID účtu úložiště VHD pro obnovení. string (povinné)

A2AVmManagedDiskInputDetails

Název Description Hodnota
diskEncryptionInfo Informace o šifrování disku pro obnovení (pro jeden tok nebo jeden průchod). DiskEncryptionInfo
diskId ID disku. string (povinné)
primaryStagingAzureStorageAccountId ID arm primárního přípravného účtu úložiště string (povinné)
recoveryDiskEncryptionSetId ID sady šifrování disku pro obnovení. řetězec
recoveryReplicaDiskAccountType Typ disku repliky. Jeho volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatelem. řetězec
recoveryResourceGroupId ID ARM cílové skupiny prostředků. string (povinné)
recoveryTargetDiskAccountType Typ cílového disku po převzetí služeb při selhání Jeho volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatelem. řetězec

A2ACrossClusterMigrationEnableProtectionInputOra2ACr...

Název Description Hodnota
instanceType Typ třídy. A2ACrossClusterMigration (povinné)
fabricObjectId ID objektu specifického pro prostředky infrastruktury virtuálního počítače. řetězec
recoveryContainerId ID kontejneru obnovení. řetězec

HyperVReplicaReplicationDetails

Název Description Hodnota
instanceType Typ třídy. HyperVReplica2012 (povinné)

HyperVReplicaBlueReplicationDetails

Název Description Hodnota
instanceType Typ třídy. HyperVReplica2012R2 (povinné)

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Název Description Hodnota
instanceType Typ třídy. HyperVReplicaAzure (povinné)
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
disksToInclude Seznam ID disků VHD, které se mají chránit. string[]
diskyToIncludeForManagedDisks Seznam disků, které se mají zahrnout pro spravované disky. HyperVReplicaAzureDiskInputDetails[]
diskType The DiskType. 'Premium_LRS'
"StandardSSD_LRS"
'Standard_LRS'
enableRdpOnTargetOption Vybraná možnost povolení protokolu RDP\SSH na cílovém virtuálním počítači po převzetí služeb při selhání Řetězcová hodnota výčtu SrsDataContract.EnableRDPOnTargetOption. řetězec
hvHostVmId ID virtuálního počítače hostitele Hyper-V. řetězec
licenseType Typ licence. NoLicenseType
Nezadá se
WindowsServer
logStorageAccountId Účet úložiště, který se má použít k protokolování během replikace. řetězec
typ operačního systému Typ operačního systému přidružený k virtuálnímu počítači. řetězec
seedManagedDiskTags Značky pro počáteční spravované disky. object
sqlServerLicenseType Typ licence SQL Server. "AHUB"
NoLicenseType
Neurčené
'PAYG'
targetAvailabilitySetId ID ARM cílové skupiny dostupnosti pro nasazení Resource Manageru. řetězec
targetAvailabilityZone Cílová zóna dostupnosti. řetězec
targetAzureNetworkId Id vybrané cílové sítě Azure. řetězec
targetAzureSubnetId ID vybrané cílové podsítě Azure. řetězec
targetAzureV1ResourceGroupId ID cílové skupiny prostředků (pro nasazení Classic), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureV2ResourceGroupId ID cílové skupiny prostředků (pro nasazení Resource Manageru), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureVmName Název cílového virtuálního počítače Azure. řetězec
targetManagedDiskTags Značky cílových spravovaných disků object
targetNicTags Značky pro cílové síťové karty. object
targetProximityPlacementGroupId ID ARM skupiny umístění bezkontaktní komunikace. řetězec
targetStorageAccountId ID účtu úložiště. řetězec
targetVmSize Velikost cílového virtuálního počítače. řetězec
targetVmTags Značky cílového virtuálního počítače. object
useManagedDisks Hodnota určující, jestli se mají během převzetí služeb při selhání používat spravované disky. řetězec
useManagedDisksForReplication Hodnota označující, jestli se mají během replikace používat spravované disky. řetězec
Id virtuálního pevného disku ID virtuálního pevného disku s operačním systémem přidružené k virtuálnímu počítači. řetězec
vmName Název virtuálního počítače. řetězec

HyperVReplicaAzureDiskInputDetails

Název Description Hodnota
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
diskId The DiskId. řetězec
diskType Typ disku. 'Premium_LRS'
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. řetězec

HyperVReplicaBaseReplicationDetails

Název Description Hodnota
typ instance Typ třídy. HyperVReplicaBaseReplicationDetails (povinné)

InMageEnableProtectionInputOrInMageReplicationDetail...

Název Description Hodnota
typ instance Typ třídy. 'InMage' (povinné)
název_úložiště_dat Název cílového úložiště dat. řetězec
diskExclusionInput Vstup povolení vyloučení disku. InMageDiskExclusionInput
disksToInclude Seznam disků, které chcete zahrnout. string[]
masterTargetId ID hlavního cíle. string (povinné)
multiVmGroupId ID skupiny více virtuálních počítačů. string (povinné)
multiVmGroupName Název skupiny více virtuálních počítačů. string (povinné)
processServerId ID procesového serveru. string (povinné)
retentionDrive Jednotka uchovávání informací, která se má použít na mt. string (povinné)
runAsAccountId ID účtu CS. řetězec
vmFriendlyName Název virtuálního počítače. řetězec

InMageDiskExclusionInput

Název Description Hodnota
diskSignatureOptions Možnost vyloučení disku založená na podpisu hosta InMageDiskSignatureExclusionOptions[]
volumeOptions Možnost založená na popiscích svazku pro vyloučení disku. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Název Description Hodnota
diskSignature Podpis hosta disku, který má být vyloučen z replikace. řetězec

InMageVolumeExclusionOptions

Název Description Hodnota
onlyExcludeIfSingleVolume Hodnota označující, jestli se má vyloučit disk s více svazky, nebo ne. Pokud má disk více svazků a jeden ze svazků má popisek odpovídající volumeLabel, bude tento disk vyloučen z replikace, pokud OnlyExcludeIfSingleVolume je false. řetězec
volumeLabel Popisek svazku. Disk, který má jakýkoli svazek s tímto popiskem, bude vyloučen z replikace. řetězec

InMageAzureV2EnableProtectionInputOrMageAzureV2Rep...

Název Description Hodnota
instanceType Typ třídy. 'InMageAzureV2' (povinné)
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
disksToInclude Seznam disků, které chcete zahrnout. InMageAzureV2DiskInputDetails[]
diskType The DiskType. 'Premium_LRS'
"StandardSSD_LRS"
'Standard_LRS'
enableRdpOnTargetOption Vybraná možnost povolení protokolu RDP/SSH na cílovém virtuálním počítači po převzetí služeb při selhání Řetězcová hodnota výčtu SrsDataContract.EnableRDPOnTargetOption. řetězec
licenseType Typ licence. NoLicenseType
Nezadá se
'WindowsServer'
logStorageAccountId Účet úložiště, který se má použít k protokolování během replikace. řetězec
masterTargetId ID hlavního cíle. řetězec
multiVmGroupId ID skupiny více virtuálních počítačů. řetězec
multiVmGroupName Název skupiny více virtuálních počítačů. řetězec
processServerId ID procesového serveru. řetězec
runAsAccountId ID účtu CS. řetězec
seedManagedDiskTags Značky pro počáteční spravované disky. object
sqlServerLicenseType Typ licence SQL Server. "AHUB"
NoLicenseType
Neurčené
'PAYG'
storageAccountId ID účtu úložiště. řetězec
targetAvailabilitySetId ID ARM cílové skupiny dostupnosti pro nasazení Resource Manageru. řetězec
targetAvailabilityZone Cílová zóna dostupnosti. řetězec
targetAzureNetworkId Id vybrané cílové sítě Azure. řetězec
targetAzureSubnetId ID vybrané cílové podsítě Azure. řetězec
targetAzureV1ResourceGroupId ID cílové skupiny prostředků (pro nasazení Classic), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureV2ResourceGroupId ID cílové skupiny prostředků (pro nasazení Resource Manageru), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureVmName Název cílového virtuálního počítače Azure. řetězec
targetManagedDiskTags Značky cílových spravovaných disků object
targetNicTags Značky pro cílové síťové karty. object
targetProximityPlacementGroupId ID ARM skupiny umístění bezkontaktní komunikace. řetězec
targetVmSize Velikost cílového virtuálního počítače. řetězec
targetVmTags Značky cílového virtuálního počítače. object

InMageAzureV2DiskInputDetails

Název Description Hodnota
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
diskId The DiskId. řetězec
diskType Typ disku. 'Premium_LRS'
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. řetězec

InMageRcmEnableProtectionInputOrInMageRcmReplication...

Název Description Hodnota
typ instance Typ třídy. InMageRcm (povinné)
diskyVýchozí Výchozí diskové vstupy. InMageRcmDisksDefaultInput
disksToInclude Seznam disků, které se mají zahrnout. InMageRcmDiskInput[]
fabricDiscoveryMachineId ID ARM zjištěného počítače. string (povinné)
typ licence Typ licence. NoLicenseType
Neurčené
WindowsServer
název skupiny multiVmGroup Název skupiny více virtuálních počítačů. řetězec
id_serveru_procesu ID procesového serveru. string (povinné)
runAsAccountId ID účtu Spustit jako. řetězec
targetAvailabilitySetId ID ARM cílové skupiny dostupnosti. řetězec
targetAvailabilityZone Cílová zóna dostupnosti. řetězec
targetBootDiagnosticsStorageAccountId ID ARM účtu úložiště diagnostiky cílového spouštění. řetězec
targetNetworkId ID ARM vybrané cílové sítě. řetězec
targetProximityPlacementGroupId ID cílové skupiny umístění bezkontaktní komunikace. řetězec
targetResourceGroupId ID ARM cílové skupiny prostředků. string (povinné)
targetSubnetName Název vybrané cílové podsítě. řetězec
targetVmName Název cílového virtuálního počítače. řetězec
targetVmSize Velikost cílového virtuálního počítače. řetězec
testNetworkId Vybrané ID ARM testovací sítě. řetězec
testSubnetName Název vybrané testovací podsítě. řetězec

InMageRcmDisksDefaultInput

Název Description Hodnota
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
diskType Typ disku. 'Premium_LRS'
"StandardSSD_LRS"
"Standard_LRS" (povinné)
logStorageAccountId ID ARM účtu úložiště protokolů. string (povinné)

InMageRcmDiskInput

Název Description Hodnota
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
diskId ID disku. string (povinné)
diskType Typ disku. 'Premium_LRS'
"StandardSSD_LRS"
"Standard_LRS" (povinné)
logStorageAccountId ID ARM účtu úložiště protokolů. string (povinné)

InMageRcmFailbackReplicationDetails

Název Description Hodnota
instanceType Typ třídy. InMageRcmFailback (povinné)

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems je možné nasadit do:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, přidejte do šablony následující Terraform.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings – objekty

Nastavte vlastnost instanceType tak, aby určila typ objektu.

Pro A2A použijte:

  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"
  recoveryCloudServiceId = "string"
  recoveryContainerId = "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"
    }
  ]

Pro A2ACrossClusterMigration použijte:

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

Pro HyperVReplica2012 použijte:

  instanceType = "HyperVReplica2012"

Pro HyperVReplica2012R2 použijte:

  instanceType = "HyperVReplica2012R2"

Pro HyperVReplicaAzure použijte:

  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"

Pro HyperVReplicaBaseReplicationDetails použijte:

  instanceType = "HyperVReplicaBaseReplicationDetails"

V části InMage použijte:

  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"

Pro InMageAzureV2 použijte:

  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 = {}

Pro InMageRcm použijte:

  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"

Pro InMageRcmFailback použijte:

  instanceType = "InMageRcmFailback"

Hodnoty vlastností

trezory/replikaceFabric/replikaceProtectionConta...

Název Description Hodnota
typ Typ prostředku Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-04-01
name Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu : replicationProtectionContainers
properties Povolte vstupní vlastnosti ochrany. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtecte...

Název Description Hodnota
policyId ID zásady. řetězec
protectableItemId ID chráněné položky. řetězec
providerSpecificDetails The ReplicationProviderInput. U zprostředkovatele HyperVReplicaAzure to bude objekt AzureEnableProtectionInput. U poskytovatele San to bude objekt SanEnableProtectionInput. U zprostředkovatele HyperVReplicaAzure může mít hodnotu null. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationPr...

Název Description Hodnota
instanceType Nastavení typu objektu A2A
A2ACrossClusterMigration
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
InMageRcm
InMageRcmFailback (povinné)

A2AEnableProtectionInputOrA2AReplicationDetails

Název Description Hodnota
instanceType Typ třídy. "A2A" (povinné)
diskEncryptionInfo Informace o šifrování disku pro obnovení (pro dva průchozí toky) DiskEncryptionInfo
fabricObjectId ID objektu specifického pro prostředky infrastruktury virtuálního počítače. string (povinné)
multiVmGroupId ID skupiny více virtuálních počítačů. řetězec
multiVmGroupName Název skupiny více virtuálních počítačů. řetězec
recoveryAvailabilitySetId ID skupiny dostupnosti obnovení. řetězec
recoveryAvailabilityZone Zóna dostupnosti obnovení. řetězec
recoveryAzureNetworkId ID ARM virtuální sítě Azure pro obnovení. řetězec
recoveryBootDiagStorageAccountId Účet úložiště diagnostiky spouštění. řetězec
recoveryCloudServiceId ID cloudové služby pro obnovení platné pro scénáře V1. řetězec
recoveryContainerId ID kontejneru obnovení. řetězec
recoveryProximityPlacementGroupId ID skupiny umístění bezkontaktní komunikace pro obnovení. řetězec
recoveryResourceGroupId ID skupiny prostředků obnovení platné pro scénáře V2. řetězec
recoverySubnetName Název podsítě pro obnovení. řetězec
recoveryVirtualMachineScaleSetId ID škálovací sady virtuálních počítačů. řetězec
vmDisks Seznam podrobností o disku virtuálního počítače. A2AVmDiskInputDetails[]
vmManagedDisks Seznam podrobností o spravovaném disku virtuálního počítače A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Název Description Hodnota
diskEncryptionKeyInfo Referenční informace ke službě KeyVault pro obnovení pro tajný kód DiskEncryptionKeyInfo
keyEncryptionKeyInfo Referenční informace ke službě KeyVault pro obnovení pro klíč KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Název Description Hodnota
keyVaultResourceArmId ID ARM prostředku KeyVault pro tajný klíč řetězec
secretIdentifier Adresa URL nebo identifikátor tajného kódu. řetězec

KeyEncryptionKeyInfo

Název Description Hodnota
keyIdentifier Adresa URL nebo identifikátor klíče. řetězec
keyVaultResourceArmId ID ARM prostředku KeyVault pro klíč. řetězec

A2AVmDiskInputDetails

Název Description Hodnota
diskUri Identifikátor URI disku string (povinné)
primaryStagingAzureStorageAccountId ID primárního přípravného účtu úložiště string (povinné)
recoveryAzureStorageAccountId ID účtu úložiště VHD pro obnovení. string (povinné)

A2AVmManagedDiskInputDetails

Název Description Hodnota
diskEncryptionInfo Informace o šifrování disku pro obnovení (pro jeden tok nebo jeden průchod). DiskEncryptionInfo
diskId ID disku. string (povinné)
primaryStagingAzureStorageAccountId ID arm primárního přípravného účtu úložiště string (povinné)
recoveryDiskEncryptionSetId ID sady šifrování disku pro obnovení. řetězec
recoveryReplicaDiskAccountType Typ disku repliky. Jeho volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatelem. řetězec
recoveryResourceGroupId ID ARM cílové skupiny prostředků. string (povinné)
recoveryTargetDiskAccountType Typ cílového disku po převzetí služeb při selhání Jeho volitelná hodnota a bude stejná jako typ zdrojového disku, pokud není zadaný uživatelem. řetězec

A2ACrossClusterMigrationEnableProtectionInputOra2ACr...

Název Description Hodnota
instanceType Typ třídy. "A2ACrossClusterMigration" (povinné)
fabricObjectId ID objektu specifického pro prostředky infrastruktury virtuálního počítače. řetězec
recoveryContainerId ID kontejneru obnovení. řetězec

HyperVReplicaReplicationDetails

Název Description Hodnota
instanceType Typ třídy. HyperVReplica2012 (povinné)

HyperVReplicaBlueReplicationDetails

Název Description Hodnota
instanceType Typ třídy. HyperVReplica2012R2 (povinné)

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Název Description Hodnota
instanceType Typ třídy. HyperVReplicaAzure (povinné)
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
disksToInclude Seznam ID disků VHD, které se mají chránit. string[]
diskyToIncludeForManagedDisks Seznam disků, které se mají zahrnout pro spravované disky. HyperVReplicaAzureDiskInputDetails[]
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Vybraná možnost povolení protokolu RDP\SSH na cílovém virtuálním počítači po převzetí služeb při selhání Řetězcová hodnota výčtu SrsDataContract.EnableRDPOnTargetOption. řetězec
hvHostVmId ID virtuálního počítače hostitele Hyper-V. řetězec
licenseType Typ licence. "NoLicenseType"
"Není zadáno"
"WindowsServer"
logStorageAccountId Účet úložiště, který se má použít k protokolování během replikace. řetězec
osType Typ operačního systému přidružený k virtuálnímu počítači. řetězec
seedManagedDiskTags Značky pro počáteční spravované disky. object
sqlServerLicenseType Typ licence SQL Server. "AHUB"
"NoLicenseType"
"Není zadáno"
"PAYG"
targetAvailabilitySetId ID ARM cílové skupiny dostupnosti pro nasazení Resource Manageru. řetězec
targetAvailabilityZone Cílová zóna dostupnosti. řetězec
targetAzureNetworkId Vybrané cílové ID sítě Azure. řetězec
targetAzureSubnetId Id vybrané cílové podsítě Azure řetězec
targetAzureV1ResourceGroupId ID cílové skupiny prostředků (pro nasazení Classic), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureV2ResourceGroupId ID cílové skupiny prostředků (pro nasazení Resource Manageru), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureVmName Název cílového virtuálního počítače Azure. řetězec
targetManagedDiskTags Značky cílových spravovaných disků object
targetNicTags Značky pro cílové síťové karty. object
targetProximityPlacementGroupId ID ARM skupiny umístění bezkontaktní komunikace. řetězec
targetStorageAccountId ID účtu úložiště. řetězec
targetVmSize Velikost cílového virtuálního počítače. řetězec
targetVmTags Značky cílového virtuálního počítače object
useManagedDisks Hodnota označující, jestli se mají během převzetí služeb při selhání používat spravované disky. řetězec
useManagedDisksForReplication Hodnota označující, jestli se mají během replikace používat spravované disky. řetězec
vhdId ID virtuálního pevného disku s operačním systémem přidružené k virtuálnímu počítači. řetězec
vmName Název virtuálního počítače. řetězec

HyperVReplicaAzureDiskInputDetails

Název Description Hodnota
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
diskId The DiskId. řetězec
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. řetězec

HyperVReplicaBaseReplicationDetails

Název Description Hodnota
instanceType Typ třídy. HyperVReplicaBaseReplicationDetails (povinné)

InMageEnableProtectionInputOrMageReplicationDetail...

Název Description Hodnota
instanceType Typ třídy. "InMage" (povinné)
název_úložiště_dat Název cílového úložiště dat. řetězec
diskExclusionInput Vstup povolení vyloučení disku. InMageDiskExclusionInput
disksToInclude Seznam disků, které chcete zahrnout. string[]
masterTargetId ID hlavního cíle. string (povinné)
multiVmGroupId ID skupiny více virtuálních počítačů. string (povinné)
multiVmGroupName Název skupiny více virtuálních počítačů. string (povinné)
processServerId ID procesového serveru. string (povinné)
retentionDrive Jednotka uchovávání informací, která se má použít na mt. string (povinné)
runAsAccountId ID účtu CS. řetězec
vmFriendlyName Název virtuálního počítače. řetězec

InMageDiskExclusionInput

Název Description Hodnota
diskSignatureOptions Možnost vyloučení disku založená na podpisu hosta InMageDiskSignatureExclusionOptions[]
volumeOptions Možnost založená na popiscích svazku pro vyloučení disku. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Název Description Hodnota
diskSignature Podpis hosta disku, který má být vyloučen z replikace. řetězec

InMageVolumeExclusionOptions

Název Description Hodnota
onlyExcludeIfSingleVolume Hodnota označující, jestli se má vyloučit disk s více svazky, nebo ne. Pokud má disk více svazků a jeden ze svazků má popisek odpovídající volumeLabel, bude tento disk vyloučen z replikace, pokud OnlyExcludeIfSingleVolume je false. řetězec
volumeLabel Popisek svazku. Disk, který má jakýkoli svazek s tímto popiskem, bude vyloučen z replikace. řetězec

InMageAzureV2EnableProtectionInputOrMageAzureV2Rep...

Název Description Hodnota
instanceType Typ třídy. InMageAzureV2 (povinné)
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
disksToInclude Seznam disků, které chcete zahrnout. InMageAzureV2DiskInputDetails[]
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Vybraná možnost povolení protokolu RDP/SSH na cílovém virtuálním počítači po převzetí služeb při selhání Řetězcová hodnota výčtu SrsDataContract.EnableRDPOnTargetOption. řetězec
licenseType Typ licence. "NoLicenseType"
"Není zadáno"
"WindowsServer"
logStorageAccountId Účet úložiště, který se má použít k protokolování během replikace. řetězec
masterTargetId ID hlavního cíle. řetězec
multiVmGroupId ID skupiny více virtuálních počítačů. řetězec
multiVmGroupName Název skupiny více virtuálních počítačů. řetězec
processServerId ID procesového serveru. řetězec
runAsAccountId ID účtu CS. řetězec
seedManagedDiskTags Značky pro počáteční spravované disky. object
sqlServerLicenseType Typ licence SQL Server. "AHUB"
"NoLicenseType"
"Není zadáno"
"PAYG"
storageAccountId ID účtu úložiště. řetězec
targetAvailabilitySetId ID ARM cílové skupiny dostupnosti pro nasazení Resource Manageru. řetězec
targetAvailabilityZone Cílová zóna dostupnosti. řetězec
targetAzureNetworkId Vybrané cílové ID sítě Azure. řetězec
targetAzureSubnetId Id vybrané cílové podsítě Azure řetězec
targetAzureV1ResourceGroupId ID cílové skupiny prostředků (pro nasazení Classic), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureV2ResourceGroupId ID cílové skupiny prostředků (pro nasazení Resource Manageru), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureVmName Název cílového virtuálního počítače Azure. řetězec
targetManagedDiskTags Značky cílových spravovaných disků object
targetNicTags Značky pro cílové síťové karty. object
targetProximityPlacementGroupId ID ARM skupiny umístění bezkontaktní komunikace. řetězec
targetVmSize Velikost cílového virtuálního počítače. řetězec
targetVmTags Značky cílového virtuálního počítače object

InMageAzureV2DiskInputDetails

Název Description Hodnota
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
diskId The DiskId. řetězec
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. řetězec

InMageRcmEnableProtectionInputOrMageRcmReplication...

Název Description Hodnota
instanceType Typ třídy. "InMageRcm" (povinné)
diskyDefault Výchozí diskové vstupy. InMageRcmDisksDefaultInput
disksToInclude Seznam disků, které se mají zahrnout. InMageRcmDiskInput[]
fabricDiscoveryMachineId ID ARM zjištěného počítače. string (povinné)
typ licence Typ licence. "NoLicenseType"
"Neurčené"
"WindowsServer"
název skupiny multiVmGroup Název skupiny více virtuálních počítačů. řetězec
id_serveru_procesu ID procesového serveru. string (povinné)
runAsAccountId ID účtu Spustit jako. řetězec
targetAvailabilitySetId ID ARM cílové skupiny dostupnosti. řetězec
targetAvailabilityZone Cílová zóna dostupnosti. řetězec
targetBootDiagnosticsStorageAccountId ID ARM účtu úložiště diagnostiky cílového spouštění. řetězec
id cílové sítě ID ARM vybrané cílové sítě. řetězec
targetProximityPlacementGroupId ID cílové skupiny umístění bezkontaktní komunikace. řetězec
targetResourceGroupId ID ARM cílové skupiny prostředků. string (povinné)
název podsítě targetSubnetName Název vybrané cílové podsítě. řetězec
targetVmName Název cílového virtuálního počítače. řetězec
targetVmSize Velikost cílového virtuálního počítače. řetězec
testNetworkId Id ARM vybrané testovací sítě řetězec
testSubnetName Název vybrané testovací podsítě. řetězec

InMageRcmDisksDefaultInput

Název Description Hodnota
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
diskType Typ disku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (povinné)
logStorageAccountId ID ARM účtu úložiště protokolů. string (povinné)

InMageRcmDiskInput

Název Description Hodnota
diskEncryptionSetId ID ARM DiskEncryptionSet. řetězec
diskId ID disku. string (povinné)
diskType Typ disku. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (povinné)
logStorageAccountId ID ARM účtu úložiště protokolů. string (povinné)

InMageRcmFailbackReplicationDetails

Název Description Hodnota
typ instance Typ třídy. InMageRcmFailback (povinné)