Share via


Microsoft.RecoveryServices kasaları/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2021-07-01

Bicep kaynak tanımı

Kasalar/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kaynak türü şu kaynaklara dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings nesneleri

nesne türünü belirtmek için instanceType özelliğini ayarlayın.

A2A için şunu kullanın:

  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'
    }
  ]

A2ACrossClusterMigration için şunu kullanın:

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

HyperVReplica2012 için şunu kullanın:

  instanceType: 'HyperVReplica2012'

HyperVReplica2012R2 için şunu kullanın:

  instanceType: 'HyperVReplica2012R2'

HyperVReplicaAzure için şunu kullanın:

  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'

HyperVReplicaBaseReplicationDetails için şunu kullanın:

  instanceType: 'HyperVReplicaBaseReplicationDetails'

InMage için şunu kullanın:

  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'

InMageAzureV2 için şunu kullanın:

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

InMageRcm için şunu kullanın:

  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'

InMageRcmFailback için şunu kullanın:

  instanceType: 'InMageRcmFailback'

Özellik değerleri

vaults/replicationFabrics/replicationProtectionConta...

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
Üst Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Kaynak türü için sembolik ad: replicationProtectionContainers
properties Koruma giriş özelliklerini etkinleştirin. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtecte...

Ad Açıklama Değer
policyId İlke Kimliği. string
protectableItemId Korunabilir öğe kimliği. string
providerSpecificDetails The ReplicationProviderInput. HyperVReplicaAzure sağlayıcısı için AzureEnableProtectionInput nesnesi olacaktır. San sağlayıcısı için, SanEnableProtectionInput nesnesi olacaktır. HyperVReplicaAzure sağlayıcısı için null olabilir. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationPr...

Ad Açıklama Değer
instanceType Nesne türünü ayarlama A2A
A2ACrossClusterMigration
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
InMageRcm
InMageRcmFailback (gerekli)

A2AEnableProtectionInputOrA2AReplicationDetails

Ad Açıklama Değer
instanceType Sınıf türü. 'A2A' (gerekli)
diskEncryptionInfo Kurtarma diski şifreleme bilgileri (iki geçiş akışı için). DiskEncryptionInfo
fabricObjectId Sanal makinenin dokuya özgü nesne kimliği. dize (gerekli)
multiVmGroupId Çoklu vm grup kimliği. string
multiVmGroupName Çoklu vm grubu adı. string
recoveryAvailabilitySetId Kurtarma kullanılabilirlik kümesi kimliği. string
recoveryAvailabilityZone Kurtarma kullanılabilirlik alanı. string
recoveryAzureNetworkId Kurtarma Azure sanal ağı ARM kimliği. string
recoveryBootDiagStorageAccountId Önyükleme tanılama depolama hesabı. string
recoveryCloudServiceId Kurtarma bulut hizmeti kimliği. V1 senaryoları için geçerlidir. string
recoveryContainerId Kurtarma kapsayıcısı kimliği. string
recoveryProximityPlacementGroupId Kurtarma yakınlık yerleştirme grubu kimliği. string
recoveryResourceGroupId Kurtarma kaynak grubu kimliği. V2 senaryoları için geçerlidir. string
recoverySubnetName Kurtarma alt ağı adı. string
recoveryVirtualMachineScaleSetId Sanal makine ölçek kümesi kimliği. string
vmDisks Vm disk ayrıntılarının listesi. A2AVmDiskInputDetails[]
vmManagedDisks Vm yönetilen disk ayrıntılarının listesi. A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Ad Açıklama Değer
diskEncryptionKeyInfo Gizli dizi için kurtarma KeyVault başvurusu. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Anahtar için kurtarma KeyVault başvurusu. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Ad Açıklama Değer
keyVaultResourceArmId Gizli dizi için KeyVault kaynak ARM kimliği. string
secretIdentifier Gizli dizi url'si / tanımlayıcısı. string

KeyEncryptionKeyInfo

Ad Açıklama Değer
keyIdentifier Anahtar URL'si / tanımlayıcısı. string
keyVaultResourceArmId Anahtar için KeyVault kaynak ARM Kimliği. string

A2AVmDiskInputDetails

Ad Açıklama Değer
diskUri Disk Uri'sini seçin. dize (gerekli)
primaryStagingAzureStorageAccountId Birincil hazırlama depolama hesabı kimliği. dize (gerekli)
recoveryAzureStorageAccountId Kurtarma VHD depolama hesabı kimliği. dize (gerekli)

A2AVmManagedDiskInputDetails

Ad Açıklama Değer
diskEncryptionInfo Kurtarma diski şifreleme bilgileri (bir / tek geçiş akışları için). DiskEncryptionInfo
diskId Disk kimliği. dize (gerekli)
primaryStagingAzureStorageAccountId Birincil hazırlama depolama hesabı Arm Kimliği. dize (gerekli)
recoveryDiskEncryptionSetId Kurtarma diski şifreleme kümesi kimliği. string
recoveryReplicaDiskAccountType Çoğaltma disk türü. İsteğe bağlı bir değerdir ve kullanıcı sağlanmadıysa kaynak disk türüyle aynı olacaktır. string
recoveryResourceGroupId Hedef kaynak grubu Arm Kimliği. dize (gerekli)
recoveryTargetDiskAccountType Yük devretme sonrasında hedef disk türü. İsteğe bağlı bir değerdir ve kullanıcı sağlanmadıysa kaynak disk türüyle aynı olacaktır. string

A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...

Ad Açıklama Değer
instanceType Sınıf türü. 'A2ACrossClusterMigration' (gerekli)
fabricObjectId Sanal makinenin dokuya özgü nesne kimliği. string
recoveryContainerId Kurtarma kapsayıcısı kimliği. string

HyperVReplicaReplicationDetails

Ad Açıklama Değer
instanceType Sınıf türü. 'HyperVReplica2012' (gerekli)

HyperVReplicaBlueReplicationDetails

Ad Açıklama Değer
instanceType Sınıf türü. 'HyperVReplica2012R2' (gerekli)

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Ad Açıklama Değer
instanceType Sınıf türü. 'HyperVReplicaAzure' (gerekli)
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
disklerToInclude Korunacak disklerin VHD Kimliklerinin listesi. string[]
disksToIncludeForManagedDisks Yönetilen diskler için eklenecek diskler listesi. HyperVReplicaAzureDiskInputDetails[]
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption Yük devretme sonrasında hedef vm'de RDP\SSH'yi etkinleştirmek için seçilen seçenek. SrsDataContract.EnableRDPOnTargetOption sabit listesi dize değeri. string
hvHostVmId Hyper-V konağı VM Kimliği. string
licenseType Lisans türü. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId Çoğaltma sırasında günlüğe kaydetmek için kullanılacak depolama hesabı. string
osType VM ile ilişkili işletim sistemi türü. string
seedManagedDiskTags Dengeli yönetilen disklerin etiketleri. object
sqlServerLicenseType SQL Server lisans türü. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId Resource Manager dağıtımı için hedef kullanılabilirlik kümesi ARM Kimliği. string
targetAvailabilityZone Hedef kullanılabilirlik alanı. string
targetAzureNetworkId Seçilen hedef Azure ağ kimliği. string
targetAzureSubnetId Seçilen hedef Azure alt ağ kimliği. string
targetAzureV1ResourceGroupId Yük devretme VM'sinin oluşturulacağı hedef kaynak grubunun kimliği (klasik dağıtım için). string
targetAzureV2ResourceGroupId Yük devretme VM'sinin oluşturulacağı hedef kaynak grubunun kimliği (resource manager dağıtımı için). string
targetAzureVmName Hedef Azure VM Adı. string
targetManagedDiskTags Hedef yönetilen disklerin etiketleri. object
targetNicTags Hedef NIC'lerin etiketleri. object
targetProximityPlacementGroupId Yakınlık yerleştirme grubu ARM Kimliği. string
targetStorageAccountId Depolama hesabı kimliği. string
targetVmSize Hedef VM boyutu. string
targetVmTags Hedef VM etiketleri. object
useManagedDisks Yük devretme sırasında yönetilen disklerin kullanılıp kullanılmayacağını gösteren değer. string
useManagedDisksForReplication Çoğaltma sırasında yönetilen disklerin kullanılıp kullanılmayacağını gösteren değer. string
vhdId VM ile ilişkili işletim sistemi diski VHD kimliği. string
vmName VM Adı. string

HyperVReplicaAzureDiskInputDetails

Ad Açıklama Değer
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
diskId Disk Kimliği. string
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId The LogStorageAccountId. string

HyperVReplicaBaseReplicationDetails

Ad Açıklama Değer
instanceType Sınıf türü. 'HyperVReplicaBaseReplicationDetails' (gerekli)

InMageEnableProtectionInputOrInMageReplicationDetail...

Ad Açıklama Değer
instanceType Sınıf türü. 'InMage' (gerekli)
datastoreName Hedef veri deposu adı. string
diskExclusionInput Disk dışlama girişini etkinleştir. InMageDiskExclusionInput
disklerToInclude Eklenecek diskler listesi. string[]
masterTargetId Ana Hedef Kimliği. dize (gerekli)
multiVmGroupId Çoklu VM grup kimliği. dize (gerekli)
multiVmGroupName Çoklu VM grubu adı. dize (gerekli)
processServerId İşlem Sunucusu Kimliği. dize (gerekli)
retentionDrive MT'de kullanılacak saklama sürücüsü. dize (gerekli)
runAsAccountId CS hesabı kimliği. string
vmFriendlyName VM Adı. string

InMageDiskExclusionInput

Ad Açıklama Değer
diskSignatureOptions Disk dışlama için konuk disk imzası tabanlı seçeneği. InMageDiskSignatureExclusionOptions[]
volumeOptions Disk dışlama için birim etiketi tabanlı seçenek. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Ad Açıklama Değer
diskSignature Çoğaltmanın dışında tutulacak diskin konuk imzası. string

InMageVolumeExclusionOptions

Ad Açıklama Değer
onlyExcludeIfSingleVolume Çok birimli diskin dışlanıp dışlanmayacağını belirten değer. Bir diskte birden çok birim varsa ve birimlerden birinde VolumeLabel ile eşleşen etiket varsa, OnlyExcludeIfSingleVolume yanlışsa bu disk çoğaltmanın dışında tutulur. string
volumeLabel Birim etiketi. Bu etikete sahip herhangi bir birime sahip disk çoğaltmanın dışında tutulur. string

InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...

Ad Açıklama Değer
instanceType Sınıf türü. 'InMageAzureV2' (gerekli)
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
disklerToInclude Eklenecek diskler listesi. InMageAzureV2DiskInputDetails[]
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption Yük devretme sonrasında hedef VM'de RDP\SSH'yi etkinleştirmek için seçilen seçenek. SrsDataContract.EnableRDPOnTargetOption sabit listesi dize değeri. string
licenseType Lisans türü. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId Çoğaltma sırasında günlüğe kaydetmek için kullanılacak depolama hesabı. string
masterTargetId Ana hedef kimliği. string
multiVmGroupId Çoklu VM grubu kimliği. string
multiVmGroupName Çoklu VM grubu adı. string
processServerId İşlem Sunucusu Kimliği. string
runAsAccountId CS hesabı kimliği. string
seedManagedDiskTags Dengeli yönetilen disklerin etiketleri. object
sqlServerLicenseType SQL Server lisans türü. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
storageAccountId Depolama hesabı kimliği. string
targetAvailabilitySetId Resource Manager dağıtımı için hedef kullanılabilirlik kümesi ARM Kimliği. string
targetAvailabilityZone Hedef kullanılabilirlik alanı. string
targetAzureNetworkId Seçilen hedef Azure ağ kimliği. string
targetAzureSubnetId Seçilen hedef Azure alt ağ kimliği. string
targetAzureV1ResourceGroupId Yük devretme VM'sinin oluşturulacağı hedef kaynak grubunun kimliği (klasik dağıtım için). string
targetAzureV2ResourceGroupId Yük devretme VM'sinin oluşturulacağı hedef kaynak grubunun kimliği (resource manager dağıtımı için). string
targetAzureVmName Hedef azure VM Adı. string
targetManagedDiskTags Hedef yönetilen disklerin etiketleri. object
targetNicTags Hedef NIC'lerin etiketleri. object
targetProximityPlacementGroupId Yakınlık yerleştirme grubu ARM Kimliği. string
targetVmSize Hedef VM boyutu. string
targetVmTags Hedef VM etiketleri. object

InMageAzureV2DiskInputDetails

Ad Açıklama Değer
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
diskId Disk Kimliği. string
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId The LogStorageAccountId. string

InMageRcmEnableProtectionInputOrInMageRcmReplication...

Ad Açıklama Değer
instanceType Sınıf türü. 'InMageRcm' (gerekli)
disklerDefault Varsayılan disk girişi. InMageRcmDisksDefaultInput
disklerToInclude Eklenecek diskler listesi. InMageRcmDiskInput[]
fabricDiscoveryMachineId Bulunan makinenin ARM Kimliği. dize (gerekli)
licenseType Lisans türü. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
multiVmGroupName Çoklu VM grubu adı. string
processServerId İşlem sunucusu kimliği. dize (gerekli)
runAsAccountId Farklı çalıştır hesabı kimliği. string
targetAvailabilitySetId Hedef kullanılabilirlik kümesi ARM Kimliği. string
targetAvailabilityZone Hedef kullanılabilirlik alanı. string
targetBootDiagnosticsStorageAccountId Hedef önyükleme tanılama depolama hesabı ARM Kimliği. string
targetNetworkId Seçilen hedef ağ ARM Kimliği. string
targetProximityPlacementGroupId Hedef yakınlık yerleştirme grubu kimliği. string
targetResourceGroupId Hedef kaynak grubu ARM Kimliği. dize (gerekli)
targetSubnetName Seçili hedef alt ağ adı. string
targetVmName Hedef VM adı. string
targetVmSize Hedef VM boyutu. string
testNetworkId Seçilen test ağı ARM Kimliği. string
testSubnetName Seçilen test alt ağı adı. string

InMageRcmDisksDefaultInput

Ad Açıklama Değer
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
diskType Disk türü. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (gerekli)
logStorageAccountId Günlük depolama hesabı ARM Kimliği. dize (gerekli)

InMageRcmDiskInput

Ad Açıklama Değer
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
diskId Disk kimliği. dize (gerekli)
diskType Disk türü. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (gerekli)
logStorageAccountId Günlük depolama hesabı ARM Kimliği. dize (gerekli)

InMageRcmFailbackReplicationDetails

Ad Açıklama Değer
instanceType Sınıf türü. 'InMageRcmFailback' (gerekli)

ARM şablonu kaynak tanımı

Kasalar/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kaynak türü şu kaynaklara dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kaynağı oluşturmak için, şablonunuza aşağıdaki JSON'u ekleyin.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings nesneleri

nesne türünü belirtmek için instanceType özelliğini ayarlayın.

A2A için şunu kullanın:

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

A2ACrossClusterMigration için şunu kullanın:

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

HyperVReplica2012 için şunu kullanın:

  "instanceType": "HyperVReplica2012"

HyperVReplica2012R2 için şunu kullanın:

  "instanceType": "HyperVReplica2012R2"

HyperVReplicaAzure için şunu kullanın:

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

HyperVReplicaBaseReplicationDetails için şunu kullanın:

  "instanceType": "HyperVReplicaBaseReplicationDetails"

InMage için şunu kullanın:

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

InMageAzureV2 için şunu kullanın:

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

InMageRcm için şunu kullanın:

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

InMageRcmFailback için şunu kullanın:

  "instanceType": "InMageRcmFailback"

Özellik değerleri

vaults/replicationFabrics/replicationProtectionConta...

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems'
apiVersion Kaynak API'sinin sürümü '2021-07-01'
name Kaynak adı

JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
properties Koruma giriş özelliklerini etkinleştirin. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtecte...

Ad Açıklama Değer
policyId İlke Kimliği. string
protectableItemId Korunabilir öğe kimliği. string
providerSpecificDetails The ReplicationProviderInput. HyperVReplicaAzure sağlayıcısı için AzureEnableProtectionInput nesnesi olacaktır. San sağlayıcısı için, SanEnableProtectionInput nesnesi olacaktır. HyperVReplicaAzure sağlayıcısı için null olabilir. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationPr...

Ad Açıklama Değer
instanceType Nesne türünü ayarlama A2A
A2ACrossClusterMigration
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
InMageRcm
InMageRcmFailback (gerekli)

A2AEnableProtectionInputOrA2AReplicationDetails

Ad Açıklama Değer
instanceType Sınıf türü. 'A2A' (gerekli)
diskEncryptionInfo Kurtarma diski şifreleme bilgileri (iki geçiş akışı için). DiskEncryptionInfo
fabricObjectId Sanal makinenin dokuya özgü nesne kimliği. dize (gerekli)
multiVmGroupId Çoklu vm grup kimliği. string
multiVmGroupName Çoklu vm grubu adı. string
recoveryAvailabilitySetId Kurtarma kullanılabilirlik kümesi kimliği. string
recoveryAvailabilityZone Kurtarma kullanılabilirlik alanı. string
recoveryAzureNetworkId Kurtarma Azure sanal ağı ARM kimliği. string
recoveryBootDiagStorageAccountId Önyükleme tanılama depolama hesabı. string
recoveryCloudServiceId Kurtarma bulut hizmeti kimliği. V1 senaryoları için geçerlidir. string
recoveryContainerId Kurtarma kapsayıcısı kimliği. string
recoveryProximityPlacementGroupId Kurtarma yakınlık yerleştirme grubu kimliği. string
recoveryResourceGroupId Kurtarma kaynak grubu kimliği. V2 senaryoları için geçerlidir. string
recoverySubnetName Kurtarma alt ağı adı. string
recoveryVirtualMachineScaleSetId Sanal makine ölçek kümesi kimliği. string
vmDisks Vm disk ayrıntılarının listesi. A2AVmDiskInputDetails[]
vmManagedDisks Vm yönetilen disk ayrıntılarının listesi. A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Ad Açıklama Değer
diskEncryptionKeyInfo Gizli dizi için kurtarma KeyVault başvurusu. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Anahtar için kurtarma KeyVault başvurusu. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Ad Açıklama Değer
keyVaultResourceArmId Gizli dizi için KeyVault kaynak ARM kimliği. string
secretIdentifier Gizli dizi url'si / tanımlayıcısı. string

KeyEncryptionKeyInfo

Ad Açıklama Değer
keyIdentifier Anahtar URL'si / tanımlayıcısı. string
keyVaultResourceArmId Anahtar için KeyVault kaynak ARM Kimliği. string

A2AVmDiskInputDetails

Ad Açıklama Değer
diskUri Disk Uri'sini. dize (gerekli)
primaryStagingAzureStorageAccountId Birincil hazırlama depolama hesabı kimliği. dize (gerekli)
recoveryAzureStorageAccountId Kurtarma VHD depolama hesabı kimliği. dize (gerekli)

A2AVmManagedDiskInputDetails

Ad Açıklama Değer
diskEncryptionInfo Kurtarma diski şifreleme bilgileri (bir / tek geçiş akışları için). DiskEncryptionInfo
diskId Disk kimliği. dize (gerekli)
primaryStagingAzureStorageAccountId Birincil hazırlama depolama hesabı Arm Kimliği. dize (gerekli)
recoveryDiskEncryptionSetId Kurtarma diski şifreleme kümesi kimliği. string
recoveryReplicaDiskAccountType Çoğaltma disk türü. İsteğe bağlı bir değerdir ve kullanıcı sağlanmadıysa kaynak disk türüyle aynı olacaktır. string
recoveryResourceGroupId Hedef kaynak grubu Arm Kimliği. dize (gerekli)
recoveryTargetDiskAccountType Yük devretme sonrasında hedef disk türü. İsteğe bağlı bir değerdir ve kullanıcı sağlanmadıysa kaynak disk türüyle aynı olacaktır. string

A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...

Ad Açıklama Değer
instanceType Sınıf türü. 'A2ACrossClusterMigration' (gerekli)
fabricObjectId Sanal makinenin dokuya özgü nesne kimliği. string
recoveryContainerId Kurtarma kapsayıcısı kimliği. string

HyperVReplicaReplicationDetails

Ad Açıklama Değer
instanceType Sınıf türü. 'HyperVReplica2012' (gerekli)

HyperVReplicaBlueReplicationDetails

Ad Açıklama Değer
instanceType Sınıf türü. 'HyperVReplica2012R2' (gerekli)

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Ad Açıklama Değer
instanceType Sınıf türü. 'HyperVReplicaAzure' (gerekli)
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
disklerToInclude Korunacak disklerin VHD Kimliklerinin listesi. string[]
disksToIncludeForManagedDisks Yönetilen diskler için eklenecek diskler listesi. HyperVReplicaAzureDiskInputDetails[]
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption Yük devretme sonrasında hedef vm'de RDP\SSH'yi etkinleştirmek için seçilen seçenek. SrsDataContract.EnableRDPOnTargetOption sabit listesi dize değeri. string
hvHostVmId Hyper-V konağı VM Kimliği. string
licenseType Lisans türü. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId Çoğaltma sırasında günlüğe kaydetmek için kullanılacak depolama hesabı. string
osType VM ile ilişkili işletim sistemi türü. string
seedManagedDiskTags Dengeli yönetilen disklerin etiketleri. object
sqlServerLicenseType SQL Server lisans türü. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId Resource Manager dağıtımı için hedef kullanılabilirlik kümesi ARM Kimliği. string
targetAvailabilityZone Hedef kullanılabilirlik alanı. string
targetAzureNetworkId Seçilen hedef Azure ağ kimliği. string
targetAzureSubnetId Seçilen hedef Azure alt ağ kimliği. string
targetAzureV1ResourceGroupId Yük devretme VM'sinin oluşturulacağı hedef kaynak grubunun kimliği (klasik dağıtım için). string
targetAzureV2ResourceGroupId Yük devretme VM'sinin oluşturulacağı hedef kaynak grubunun kimliği (resource manager dağıtımı için). string
targetAzureVmName Hedef azure VM Adı. string
targetManagedDiskTags Hedef yönetilen disklerin etiketleri. object
targetNicTags Hedef NIC'lerin etiketleri. object
targetProximityPlacementGroupId Yakınlık yerleştirme grubu ARM Kimliği. string
targetStorageAccountId Depolama hesabı kimliği. string
targetVmSize Hedef VM boyutu. string
targetVmTags Hedef VM etiketleri. object
useManagedDisks Yük devretme sırasında yönetilen disklerin kullanılıp kullanılmayacağını belirten bir değer. string
useManagedDisksForReplication Çoğaltma sırasında yönetilen disklerin kullanılıp kullanılmayacağını belirten bir değer. string
vhdId VM ile ilişkili işletim sistemi diski VHD kimliği. string
vmName VM Adı. string

HyperVReplicaAzureDiskInputDetails

Ad Açıklama Değer
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
diskId Disk Kimliği. string
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId The LogStorageAccountId. string

HyperVReplicaBaseReplicationDetails

Ad Açıklama Değer
instanceType Sınıf türü. 'HyperVReplicaBaseReplicationDetails' (gerekli)

InMageEnableProtectionInputOrInMageReplicationDetail...

Ad Açıklama Değer
instanceType Sınıf türü. 'InMage' (gerekli)
datastoreName Hedef veri deposu adı. string
diskExclusionInput Disk dışlama girişini etkinleştir. InMageDiskExclusionInput
disklerToInclude Eklenecek diskler listesi. string[]
masterTargetId Ana Hedef Kimliği. dize (gerekli)
multiVmGroupId Çoklu VM grup kimliği. dize (gerekli)
multiVmGroupName Çoklu VM grubu adı. dize (gerekli)
processServerId İşlem Sunucusu Kimliği. dize (gerekli)
retentionDrive MT'de kullanılacak saklama sürücüsü. dize (gerekli)
runAsAccountId CS hesabı kimliği. string
vmFriendlyName VM Adı. string

InMageDiskExclusionInput

Ad Açıklama Değer
diskSignatureOptions Disk dışlama için konuk disk imzası tabanlı seçenek. InMageDiskSignatureExclusionOptions[]
volumeOptions Disk dışlama için birim etiketi tabanlı seçenek. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Ad Açıklama Değer
diskSignature Çoğaltmanın dışında tutulacak diskin konuk imzası. string

InMageVolumeExclusionOptions

Ad Açıklama Değer
onlyExcludeIfSingleVolume Çok birimli diskin dışlanıp dışlanmayacağını belirten değer. Bir diskte birden çok birim varsa ve birimlerden birinde VolumeLabel ile eşleşen etiket varsa, OnlyExcludeIfSingleVolume false olduğunda bu disk çoğaltmanın dışında tutulur. string
volumeLabel Birim etiketi. Bu etikete sahip herhangi bir birime sahip disk çoğaltmanın dışında tutulur. string

InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...

Ad Açıklama Değer
instanceType Sınıf türü. 'InMageAzureV2' (gerekli)
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
disklerToInclude Eklenecek diskler listesi. InMageAzureV2DiskInputDetails[]
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption Yük devretme sonrasında hedef VM'de RDP\SSH'yi etkinleştirmek için seçilen seçenek. SrsDataContract.EnableRDPOnTargetOption sabit listesi dize değeri. string
licenseType Lisans türü. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId Çoğaltma sırasında günlüğe kaydetmek için kullanılacak depolama hesabı. string
masterTargetId Ana hedef kimliği. string
multiVmGroupId Çoklu VM grup kimliği. string
multiVmGroupName Çoklu VM grubu adı. string
processServerId İşlem Sunucusu Kimliği. string
runAsAccountId CS hesabı kimliği. string
seedManagedDiskTags Dengeli yönetilen disklerin etiketleri. object
sqlServerLicenseType SQL Server lisans türü. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
storageAccountId Depolama hesabı kimliği. string
targetAvailabilitySetId Resource Manager dağıtımı için hedef kullanılabilirlik kümesi ARM Kimliği. string
targetAvailabilityZone Hedef kullanılabilirlik alanı. string
targetAzureNetworkId Seçilen hedef Azure ağ kimliği. string
targetAzureSubnetId Seçilen hedef Azure alt ağ kimliği. string
targetAzureV1ResourceGroupId Yük devretme VM'sinin oluşturulacağı hedef kaynak grubunun kimliği (klasik dağıtım için). string
targetAzureV2ResourceGroupId Yük devretme VM'sinin oluşturulacağı hedef kaynak grubunun kimliği (resource manager dağıtımı için). string
targetAzureVmName Hedef azure VM Adı. string
targetManagedDiskTags Hedef yönetilen disklerin etiketleri. object
targetNicTags Hedef NIC'lerin etiketleri. object
targetProximityPlacementGroupId Yakınlık yerleştirme grubu ARM Kimliği. string
targetVmSize Hedef VM boyutu. string
targetVmTags Hedef VM etiketleri. object

InMageAzureV2DiskInputDetails

Ad Açıklama Değer
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
diskId Disk Kimliği. string
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId The LogStorageAccountId. string

InMageRcmEnableProtectionInputOrInMageRcmReplication...

Ad Açıklama Değer
instanceType Sınıf türü. 'InMageRcm' (gerekli)
disklerDefault Varsayılan disk girişi. InMageRcmDisksDefaultInput
disklerToInclude Eklenecek diskler listesi. InMageRcmDiskInput[]
fabricDiscoveryMachineId Bulunan makinenin ARM Kimliği. dize (gerekli)
licenseType Lisans türü. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
multiVmGroupName Çoklu VM grubu adı. string
processServerId İşlem sunucusu kimliği. dize (gerekli)
runAsAccountId Farklı çalıştır hesabı kimliği. string
targetAvailabilitySetId Hedef kullanılabilirlik kümesi ARM Kimliği. string
targetAvailabilityZone Hedef kullanılabilirlik alanı. string
targetBootDiagnosticsStorageAccountId Hedef önyükleme tanılama depolama hesabı ARM Kimliği. string
targetNetworkId Seçilen hedef ağ ARM Kimliği. string
targetProximityPlacementGroupId Hedef yakınlık yerleştirme grubu kimliği. string
targetResourceGroupId Hedef kaynak grubu ARM Kimliği. dize (gerekli)
targetSubnetName Seçili hedef alt ağ adı. string
targetVmName Hedef VM adı. string
targetVmSize Hedef VM boyutu. string
testNetworkId Seçilen test ağı ARM Kimliği. string
testSubnetName Seçilen test alt ağı adı. string

InMageRcmDisksDefaultInput

Ad Açıklama Değer
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
diskType Disk türü. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (gerekli)
logStorageAccountId Günlük depolama hesabı ARM Kimliği. dize (gerekli)

InMageRcmDiskInput

Ad Açıklama Değer
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
diskId Disk kimliği. dize (gerekli)
diskType Disk türü. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (gerekli)
logStorageAccountId Günlük depolama hesabı ARM Kimliği. dize (gerekli)

InMageRcmFailbackReplicationDetails

Ad Açıklama Değer
instanceType Sınıf türü. 'InMageRcmFailback' (gerekli)

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Kasalar/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kaynak türü şu kaynaklara dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kaynağı oluşturmak için aşağıdaki Terraform'u şablonunuza ekleyin.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings nesneleri

nesne türünü belirtmek için instanceType özelliğini ayarlayın.

A2A için şunu kullanın:

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

A2ACrossClusterMigration için şunu kullanın:

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

HyperVReplica2012 için şunu kullanın:

  instanceType = "HyperVReplica2012"

HyperVReplica2012R2 için şunu kullanın:

  instanceType = "HyperVReplica2012R2"

HyperVReplicaAzure için şunu kullanın:

  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"

HyperVReplicaBaseReplicationDetails için şunu kullanın:

  instanceType = "HyperVReplicaBaseReplicationDetails"

InMage için şunu kullanın:

  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"

InMageAzureV2 için şunu kullanın:

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

InMageRcm için şunu kullanın:

  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"

InMageRcmFailback için şunu kullanın:

  instanceType = "InMageRcmFailback"

Özellik değerleri

vaults/replicationFabrics/replicationProtectionConta...

Ad Açıklama Değer
tür Kaynak türü "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-07-01"
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü: replicationProtectionContainers kimliği
properties Koruma giriş özelliklerini etkinleştirin. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtecte...

Ad Açıklama Değer
policyId İlke Kimliği. string
protectableItemId Korunabilir öğe kimliği. string
providerSpecificDetails The ReplicationProviderInput. HyperVReplicaAzure sağlayıcısı için AzureEnableProtectionInput nesnesi olacaktır. San sağlayıcısı için, SanEnableProtectionInput nesnesi olacaktır. HyperVReplicaAzure sağlayıcısı için null olabilir. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationPr...

Ad Açıklama Değer
instanceType Nesne türünü ayarlama A2A
A2ACrossClusterMigration
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
InMageRcm
InMageRcmFailback (gerekli)

A2AEnableProtectionInputOrA2AReplicationDetails

Ad Açıklama Değer
instanceType Sınıf türü. "A2A" (gerekli)
diskEncryptionInfo Kurtarma diski şifreleme bilgileri (iki geçiş akışı için). DiskEncryptionInfo
fabricObjectId Sanal makinenin dokuya özgü nesne kimliği. dize (gerekli)
multiVmGroupId Çoklu vm grup kimliği. string
multiVmGroupName Çoklu vm grubu adı. string
recoveryAvailabilitySetId Kurtarma kullanılabilirlik kümesi kimliği. string
recoveryAvailabilityZone Kurtarma kullanılabilirlik alanı. string
recoveryAzureNetworkId Kurtarma Azure sanal ağı ARM kimliği. string
recoveryBootDiagStorageAccountId Önyükleme tanılama depolama hesabı. string
recoveryCloudServiceId Kurtarma bulut hizmeti kimliği. V1 senaryoları için geçerlidir. string
recoveryContainerId Kurtarma kapsayıcısı kimliği. string
recoveryProximityPlacementGroupId Kurtarma yakınlık yerleştirme grubu kimliği. string
recoveryResourceGroupId Kurtarma kaynak grubu kimliği. V2 senaryoları için geçerlidir. string
recoverySubnetName Kurtarma alt ağı adı. string
recoveryVirtualMachineScaleSetId Sanal makine ölçek kümesi kimliği. string
vmDisks Vm disk ayrıntılarının listesi. A2AVmDiskInputDetails[]
vmManagedDisks Vm yönetilen disk ayrıntılarının listesi. A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Ad Açıklama Değer
diskEncryptionKeyInfo Gizli dizi için kurtarma KeyVault başvurusu. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Anahtar için kurtarma KeyVault başvurusu. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Ad Açıklama Değer
keyVaultResourceArmId Gizli dizi için KeyVault kaynak ARM kimliği. string
secretIdentifier Gizli dizi URL'si / tanımlayıcısı. string

KeyEncryptionKeyInfo

Ad Açıklama Değer
keyIdentifier Anahtar URL'si / tanımlayıcısı. string
keyVaultResourceArmId Anahtar için KeyVault kaynak ARM Kimliği. string

A2AVmDiskInputDetails

Ad Açıklama Değer
diskUri Disk Uri'sini. dize (gerekli)
primaryStagingAzureStorageAccountId Birincil hazırlama depolama hesabı kimliği. dize (gerekli)
recoveryAzureStorageAccountId Kurtarma VHD depolama hesabı kimliği. dize (gerekli)

A2AVmManagedDiskInputDetails

Ad Açıklama Değer
diskEncryptionInfo Kurtarma diski şifreleme bilgileri (bir / tek geçiş akışları için). DiskEncryptionInfo
diskId Disk kimliği. dize (gerekli)
primaryStagingAzureStorageAccountId Birincil hazırlama depolama hesabı Arm Kimliği. dize (gerekli)
recoveryDiskEncryptionSetId Kurtarma diski şifreleme kümesi kimliği. string
recoveryReplicaDiskAccountType Çoğaltma disk türü. İsteğe bağlı bir değerdir ve kullanıcı sağlanmadıysa kaynak disk türüyle aynı olacaktır. string
recoveryResourceGroupId Hedef kaynak grubu Arm Kimliği. dize (gerekli)
recoveryTargetDiskAccountType Yük devretme sonrasında hedef disk türü. İsteğe bağlı bir değerdir ve kullanıcı sağlanmadıysa kaynak disk türüyle aynı olacaktır. string

A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...

Ad Açıklama Değer
instanceType Sınıf türü. "A2ACrossClusterMigration" (gerekli)
fabricObjectId Sanal makinenin dokuya özgü nesne kimliği. string
recoveryContainerId Kurtarma kapsayıcısı kimliği. string

HyperVReplicaReplicationDetails

Ad Açıklama Değer
instanceType Sınıf türü. "HyperVReplica2012" (gerekli)

HyperVReplicaBlueReplicationDetails

Ad Açıklama Değer
instanceType Sınıf türü. "HyperVReplica2012R2" (gerekli)

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Ad Açıklama Değer
instanceType Sınıf türü. "HyperVReplicaAzure" (gerekli)
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
disklerToInclude Korunacak disklerin VHD Kimliklerinin listesi. dize[]
disksToIncludeForManagedDisks Yönetilen disklerin listesini içerecek diskler. HyperVReplicaAzureDiskInputDetails[]
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Yük devretme sonrasında hedef vm'de RDP\SSH'yi etkinleştirmek için seçilen seçenek. SrsDataContract.EnableRDPOnTargetOption sabit listesi dize değeri. string
hvHostVmId Hyper-V konak VM Kimliği. string
licenseType Lisans türü. "NoLicenseType"
"NotSpecified"
"WindowsServer"
logStorageAccountId Çoğaltma sırasında günlüğe kaydetmek için kullanılacak depolama hesabı. string
osType VM ile ilişkili işletim sistemi türü. string
seedManagedDiskTags Dengeli yönetilen disklerin etiketleri. object
sqlServerLicenseType SQL Server lisans türü. "AHUB"
"NoLicenseType"
"NotSpecified"
"PAYG"
targetAvailabilitySetId Resource Manager dağıtımı için hedef kullanılabilirlik kümesi ARM Kimliği. string
targetAvailabilityZone Hedef kullanılabilirlik alanı. string
targetAzureNetworkId Seçilen hedef Azure ağ kimliği. string
targetAzureSubnetId Seçilen hedef Azure alt ağ kimliği. string
targetAzureV1ResourceGroupId Yük devretme VM'sinin oluşturulacağı hedef kaynak grubunun kimliği (klasik dağıtım için). string
targetAzureV2ResourceGroupId Yük devretme VM'sinin oluşturulacağı hedef kaynak grubunun kimliği (resource manager dağıtımı için). string
targetAzureVmName Hedef azure VM Adı. string
targetManagedDiskTags Hedef yönetilen disklerin etiketleri. object
targetNicTags Hedef NIC'lerin etiketleri. object
targetProximityPlacementGroupId Yakınlık yerleştirme grubu ARM Kimliği. string
targetStorageAccountId Depolama hesabı kimliği. string
targetVmSize Hedef VM boyutu. string
targetVmTags Hedef VM etiketleri. object
useManagedDisks Yük devretme sırasında yönetilen disklerin kullanılıp kullanılmayacağını belirten bir değer. string
useManagedDisksForReplication Çoğaltma sırasında yönetilen disklerin kullanılıp kullanılmayacağını belirten bir değer. string
vhdId VM ile ilişkili işletim sistemi diski VHD kimliği. string
vmName VM Adı. string

HyperVReplicaAzureDiskInputDetails

Ad Açıklama Değer
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
diskId Disk Kimliği. string
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. string

HyperVReplicaBaseReplicationDetails

Ad Açıklama Değer
instanceType Sınıf türü. "HyperVReplicaBaseReplicationDetails" (gerekli)

InMageEnableProtectionInputOrInMageReplicationDetail...

Ad Açıklama Değer
instanceType Sınıf türü. "InMage" (gerekli)
datastoreName Hedef veri deposu adı. string
diskExclusionInput Disk dışlama girişini etkinleştirme. InMageDiskExclusionInput
disklerToInclude Eklenecek diskler listesi. dize[]
masterTargetId Ana Hedef Kimliği. dize (gerekli)
multiVmGroupId Çoklu VM grubu kimliği. dize (gerekli)
multiVmGroupName Çoklu VM grubu adı. dize (gerekli)
processServerId İşlem Sunucusu Kimliği. dize (gerekli)
retentionDrive MT'de kullanılacak bekletme sürücüsü. dize (gerekli)
runAsAccountId CS hesabı kimliği. string
vmFriendlyName VM Adı. string

InMageDiskExclusionInput

Ad Açıklama Değer
diskSignatureOptions Disk dışlama için konuk disk imzası tabanlı seçeneği. InMageDiskSignatureExclusionOptions[]
volumeOptions Disk dışlama için birim etiketi tabanlı seçenek. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Ad Açıklama Değer
diskSignature Çoğaltmanın dışında tutulacak diskin konuk imzası. string

InMageVolumeExclusionOptions

Ad Açıklama Değer
onlyExcludeIfSingleVolume Çok birimli diskin dışlanıp dışlanmayacağını belirten değer. Bir diskte birden çok birim varsa ve birimlerden birinde VolumeLabel ile eşleşen etiket varsa, OnlyExcludeIfSingleVolume yanlışsa bu disk çoğaltmanın dışında tutulur. string
volumeLabel Birim etiketi. Bu etikete sahip herhangi bir birime sahip disk çoğaltmanın dışında tutulur. string

InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...

Ad Açıklama Değer
instanceType Sınıf türü. "InMageAzureV2" (gerekli)
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
disklerToInclude Eklenecek diskler listesi. InMageAzureV2DiskInputDetails[]
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Yük devretme sonrasında hedef VM'de RDP\SSH'yi etkinleştirmek için seçilen seçenek. SrsDataContract.EnableRDPOnTargetOption sabit listesi dize değeri. string
licenseType Lisans türü. "NoLicenseType"
"NotSpecified"
"WindowsServer"
logStorageAccountId Çoğaltma sırasında günlüğe kaydetmek için kullanılacak depolama hesabı. string
masterTargetId Ana hedef kimliği. string
multiVmGroupId Çoklu VM grubu kimliği. string
multiVmGroupName Çoklu VM grubu adı. string
processServerId İşlem Sunucusu Kimliği. string
runAsAccountId CS hesabı kimliği. string
seedManagedDiskTags Dengeli yönetilen disklerin etiketleri. object
sqlServerLicenseType SQL Server lisans türü. "AHUB"
"NoLicenseType"
"NotSpecified"
"PAYG"
storageAccountId Depolama hesabı kimliği. string
targetAvailabilitySetId Resource Manager dağıtımı için hedef kullanılabilirlik kümesi ARM Kimliği. string
targetAvailabilityZone Hedef kullanılabilirlik alanı. string
targetAzureNetworkId Seçilen hedef Azure ağ kimliği. string
targetAzureSubnetId Seçilen hedef Azure alt ağ kimliği. string
targetAzureV1ResourceGroupId Yük devretme VM'sinin oluşturulacağı hedef kaynak grubunun kimliği (klasik dağıtım için). string
targetAzureV2ResourceGroupId Yük devretme VM'sinin oluşturulacağı hedef kaynak grubunun kimliği (resource manager dağıtımı için). string
targetAzureVmName Hedef azure VM Adı. string
targetManagedDiskTags Hedef yönetilen disklerin etiketleri. object
targetNicTags Hedef NIC'lerin etiketleri. object
targetProximityPlacementGroupId Yakınlık yerleştirme grubu ARM Kimliği. string
targetVmSize Hedef VM boyutu. string
targetVmTags Hedef VM etiketleri. object

InMageAzureV2DiskInputDetails

Ad Açıklama Değer
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
diskId Disk Kimliği. string
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. string

InMageRcmEnableProtectionInputOrInMageRcmReplication...

Ad Açıklama Değer
instanceType Sınıf türü. "InMageRcm" (gerekli)
disklerDefault Varsayılan disk girişi. InMageRcmDisksDefaultInput
disklerToInclude Eklenecek diskler listesi. InMageRcmDiskInput[]
fabricDiscoveryMachineId Bulunan makinenin ARM Kimliği. dize (gerekli)
licenseType Lisans türü. "NoLicenseType"
"NotSpecified"
"WindowsServer"
multiVmGroupName Çoklu VM grubu adı. string
processServerId İşlem sunucusu kimliği. dize (gerekli)
runAsAccountId Farklı çalıştır hesabı kimliği. string
targetAvailabilitySetId Hedef kullanılabilirlik kümesi ARM Kimliği. string
targetAvailabilityZone Hedef kullanılabilirlik alanı. string
targetBootDiagnosticsStorageAccountId Hedef önyükleme tanılama depolama hesabı ARM Kimliği. string
targetNetworkId Seçilen hedef ağ ARM Kimliği. string
targetProximityPlacementGroupId Hedef yakınlık yerleştirme grubu kimliği. string
targetResourceGroupId Hedef kaynak grubu ARM Kimliği. dize (gerekli)
targetSubnetName Seçilen hedef alt ağ adı. string
targetVmName Hedef VM adı. string
targetVmSize Hedef VM boyutu. string
testNetworkId Seçilen test ağı ARM Kimliği. string
testSubnetName Seçilen test alt ağı adı. string

InMageRcmDisksDefaultInput

Ad Açıklama Değer
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
diskType Disk türü. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (gerekli)
logStorageAccountId Günlük depolama hesabı ARM Kimliği. dize (gerekli)

InMageRcmDiskInput

Ad Açıklama Değer
diskEncryptionSetId DiskEncryptionSet ARM Kimliği. string
diskId Disk kimliği. dize (gerekli)
diskType Disk türü. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (gerekli)
logStorageAccountId Günlük depolama hesabı ARM Kimliği. dize (gerekli)

InMageRcmFailbackReplicationDetails

Ad Açıklama Değer
instanceType Sınıf türü. "InMageRcmFailback" (gerekli)