共用方式為


Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2022-05-01

Bicep 資源定義

保存庫/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 資源,請將下列 Bicep 新增至範本。

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings 物件

設定 instanceType 屬性,以指定對象的類型。

針對 A2A,請使用:

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

針對 A2ACrossClusterMigration,請使用:

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

針對 HyperVReplicaAzure,請使用:

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

針對 InMage,請使用:

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

針對 InMageAzureV2,請使用:

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

針對 InMageRcm,請使用:

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

針對 HyperVReplica2012,請使用:

{
  instanceType: 'HyperVReplica2012'
}

針對 HyperVReplica2012R2,請使用:

{
  instanceType: 'HyperVReplica2012R2'
}

針對 HyperVReplicaBaseReplicationDetails,請使用:

{
  instanceType: 'HyperVReplicaBaseReplicationDetails'
}

針對 InMageRcmFailback,請使用:

{
  instanceType: 'InMageRcmFailback'
}

屬性值

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

名字 描述 價值
fabricObjectId 虛擬機的網狀架構特定物件標識碼。 字串
instanceType 類別類型。 'A2ACrossClusterMigration' (必要)
recoveryContainerId 復原容器標識碼。 字串

A2AEnableProtectionInputOrA2AReplicationDetails

名字 描述 價值
diskEncryptionInfo 復原磁碟加密資訊(適用於兩個傳遞流程)。 DiskEncryptionInfo
fabricObjectId 虛擬機的網狀架構特定物件標識碼。 字串 (必要)
instanceType 類別類型。 'A2A' (必要)
multiVmGroupId 多重 VM 群組識別碼。 字串
multiVmGroupName 多重 VM 組名。 字串
recoveryAvailabilitySetId 復原可用性設定組標識碼。 字串
recoveryAvailabilityZone 復原可用性區域。 字串
recoveryAzureNetworkId 復原 Azure 虛擬網路 ARM 識別碼。 字串
recoveryBootDiagStorageAccountId 開機診斷記憶體帳戶。 字串
recoveryCapacityReservationGroupId 復原容量保留群組標識碼。 字串
recoveryCloudServiceId 復原雲端服務標識碼。適用於 V1 案例。 字串
recoveryContainerId 復原容器標識碼。 字串
recoveryExtendedLocation 復原擴充位置。 ExtendedLocation
recoveryProximityPlacementGroupId 復原鄰近放置群組標識碼。 字串
recoveryResourceGroupId 復原資源群組標識碼。適用於 V2 案例。 字串
recoverySubnetName 復原子網名稱。 字串
recoveryVirtualMachineScaleSetId 虛擬機擴展集標識碼。 字串
vmDisks VM 磁碟詳細數據的清單。 A2AVmDiskInputDetails[]
vmManagedDisks VM 受控磁碟詳細數據的清單。 A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

名字 描述 價值
diskUri 磁碟 URI。 字串 (必要)
primaryStagingAzureStorageAccountId 主要預備記憶體帳戶標識碼。 字串 (必要)
recoveryAzureStorageAccountId 復原 VHD 記憶體帳戶標識碼。 字串 (必要)

A2AVmManagedDiskInputDetails

名字 描述 價值
diskEncryptionInfo 復原磁碟加密資訊(適用於單一傳遞流程)。 DiskEncryptionInfo
diskId 磁碟標識碼。 字串 (必要)
primaryStagingAzureStorageAccountId 主要預備記憶體帳戶 Arm 識別碼。 字串 (必要)
recoveryDiskEncryptionSetId 復原磁碟加密集標識碼。 字串
recoveryReplicaDiskAccountType 復本磁碟類型。 其選擇性值,如果不是使用者提供,則會與來源磁碟類型相同。 字串
recoveryResourceGroupId 目標資源群組 Arm 識別碼。 字串 (必要)
recoveryTargetDiskAccountType 故障轉移之後的目標磁碟類型。 其選擇性值,如果不是使用者提供,則會與來源磁碟類型相同。 字串

DiskEncryptionInfo

名字 描述 價值
diskEncryptionKeyInfo 秘密的復原 KeyVault 參考。 DiskEncryptionKeyInfo
keyEncryptionKeyInfo 密鑰的復原 KeyVault 參考。 KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

名字 描述 價值
keyVaultResourceArmId 秘密的 KeyVault 資源 ARM 識別碼。 字串
secretIdentifier 秘密 URL / 識別碼。 字串

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

名字 描述 價值
policyId 原則標識碼。 字串
protectableItemId 可保護的項目標識碼。 字串
providerSpecificDetails ReplicationProviderInput。 針對 HyperVReplicaAzure 提供者,它會是 AzureEnableProtectionInput 物件。 針對 San 提供者,它會是 SanEnableProtectionInput 物件。 針對 HyperVReplicaAzure 提供者,它可以是 Null。 EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

名字 描述 價值
instanceType 針對類型 A2AEnableProtectionInputOrA2AReplicationDetails,設定為 'A2A'。 針對類型 A2ACrossClusterMigration 設定為 'A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails。 針對 HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails 類型設定為 'HyperVReplicaAzure',。 針對類型 InMageEnableProtectionInputOrInMageReplicationDetails,設定為 'InMage'。 針對 type InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails類型設定為 'InMageAzureV2'。 針對 inMageRcmEnableProtectionInputOrInMageRcmReplicationDetails 類型 設定為 'InMageRcm',。 針對 HyperVReplicaReplicationDetails類型,設定為 'HyperVReplica2012'。 針對類型 HyperVReplicaBlueReplicationDetails,設定為 'HyperVReplica2012R2'。 針對 HyperVReplicaBaseReplicationDetails 類型設定為 'HyperVReplicaBaseReplicationDetails',。 針對類型 InMageRcmFailbackReplicationDetails,設定為 'InMageRcmFailback'。 'A2A'
'A2ACrossClusterMigration'
'HyperVReplica2012'
'HyperVReplica2012R2'
'HyperVReplicaAzure'
'HyperVReplicaBaseReplicationDetails'
'InMage'
'InMageAzureV2'
'InMagercm'
'InMageRcmFailback' (必要)

ExtendedLocation

名字 描述 價值
名字 擴充位置的名稱。 字串 (必要)
類型 擴充位置類型。 'EdgeZone' (必要)

HyperVReplicaAzureDiskInputDetails

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
diskId DiskId。 字串
diskType DiskType。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId LogStorageAccountId。 字串

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
disksToInclude 要保護的磁碟 VHD 識別符清單。 string[]
disksToIncludeForManagedDisks 要包含受控磁碟清單的磁碟。 HyperVReplicaAzureDiskInputDetails[]
diskType DiskType。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption 在故障轉移之後,在目標 VM 上啟用 RDP\SSH 的選取選項。 SrsDataContract.EnableRDPOnTargetOption 列舉的字串值。 字串
hvHostVmId Hyper-V 主機 VM 識別碼。 字串
instanceType 類別類型。 'HyperVReplicaAzure' (必要)
licenseType 授權類型。 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId 復寫期間要用於記錄的記憶體帳戶。 字串
osType 與 VM 相關聯的 OS 類型。 字串
seedManagedDiskTags 種子受控磁碟的標記。 HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType SQL Server 授權類型。 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId 資源管理員部署的目標可用性設定組 ARM 識別碼。 字串
targetAvailabilityZone 目標可用性區域。 字串
targetAzureNetworkId 選取的目標 Azure 網路識別碼。 字串
targetAzureSubnetId 選取的目標 Azure 子網標識符。 字串
targetAzureV1ResourceGroupId 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於傳統部署)。 字串
targetAzureV2ResourceGroupId 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於資源管理員部署)。 字串
targetAzureVmName 目標 Azure VM 名稱。 字串
targetManagedDiskTags 目標受控磁碟的標籤。 HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
targetNicTags 目標 NIC 的標籤。 HyperVReplicaAzureEnableProtectionInputTargetNicTags
targetProximityPlacementGroupId 鄰近放置群組 ARM 識別碼。 字串
targetStorageAccountId 記憶體帳戶標識碼。 字串
targetVmSize 目標 VM 大小。 字串
targetVmTags 目標 VM 標籤。 HyperVReplicaAzureEnableProtectionInputTargetVmTags
useManagedDisks 值,指出故障轉移期間是否應該使用受控磁碟。 字串
useManagedDisksForReplication 值,指出復寫期間是否應該使用受控磁碟。 字串
vhdId 與 VM 相關聯的 OS 磁碟 VHD 識別碼。 字串
vmName VM 名稱。 字串

HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags

名字 描述 價值

HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags

名字 描述 價值

HyperVReplicaAzureEnableProtectionInputTargetNicTags

名字 描述 價值

HyperVReplicaAzureEnableProtectionInputTargetVmTags

名字 描述 價值

HyperVReplicaBaseReplicationDetails

名字 描述 價值
instanceType 類別類型。 'HyperVReplicaBaseReplicationDetails' (必要)

HyperVReplicaBlueReplicationDetails

名字 描述 價值
instanceType 類別類型。 'HyperVReplica2012R2' (必要)

HyperVReplicaReplicationDetails

名字 描述 價值
instanceType 類別類型。 'HyperVReplica2012' (必要)

InMageAzureV2DiskInputDetails

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
diskId DiskId。 字串
diskType DiskType。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId LogStorageAccountId。 字串

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
disksToInclude 要包含清單的磁碟。 InMageAzureV2DiskInputDetails[]
diskType DiskType。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption 在故障轉移之後,在目標 VM 上啟用 RDP\SSH 的選取選項。 SrsDataContract.EnableRDPOnTargetOption 列舉的字串值。 字串
instanceType 類別類型。 'InMageAzureV2' (必要)
licenseType 授權類型。 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId 復寫期間要用於記錄的記憶體帳戶。 字串
masterTargetId 主要目標標識碼。 字串
multiVmGroupId 多重 VM 群組識別碼。 字串
multiVmGroupName 多重 VM 組名。 字串
processServerId 進程伺服器識別碼。 字串
runAsAccountId CS 帳戶標識碼。 字串
seedManagedDiskTags 種子受控磁碟的標記。 InMageAzureV2EnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType SQL Server 授權類型。 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
storageAccountId 記憶體帳戶標識碼。 字串
targetAvailabilitySetId 資源管理員部署的目標可用性設定組 ARM 識別碼。 字串
targetAvailabilityZone 目標可用性區域。 字串
targetAzureNetworkId 選取的目標 Azure 網路識別碼。 字串
targetAzureSubnetId 選取的目標 Azure 子網標識符。 字串
targetAzureV1ResourceGroupId 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於傳統部署)。 字串
targetAzureV2ResourceGroupId 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於資源管理員部署)。 字串
targetAzureVmName 目標 Azure VM 名稱。 字串
targetManagedDiskTags 目標受控磁碟的標籤。 InMageAzureV2EnableProtectionInputTargetManagedDiskTags
targetNicTags 目標 NIC 的標籤。 InMageAzureV2EnableProtectionInputTargetNicTags
targetProximityPlacementGroupId 鄰近放置群組 ARM 識別碼。 字串
targetVmSize 目標 VM 大小。 字串
targetVmTags 目標 VM 標籤。 InMageAzureV2EnableProtectionInputTargetVmTags

InMageAzureV2EnableProtectionInputSeedManagedDiskTags

名字 描述 價值

InMageAzureV2EnableProtectionInputTargetManagedDiskTags

名字 描述 價值

InMageAzureV2EnableProtectionInputTargetNicTags

名字 描述 價值

InMageAzureV2EnableProtectionInputTargetVmTags

名字 描述 價值

InMageDiskExclusionInput

名字 描述 價值
diskSignatureOptions 磁碟排除的客體磁碟簽章型選項。 InMageDiskSignatureExclusionOptions[]
volumeOptions 磁碟區標籤的磁碟排除選項。 InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

名字 描述 價值
diskSignature 要從復寫中排除的磁碟客體簽章。 字串

InMageEnableProtectionInputOrInMageReplicationDetails

名字 描述 價值
datastoreName 目標數據存放區名稱。 字串
diskExclusionInput 啟用磁碟排除輸入。 InMageDiskExclusionInput
disksToInclude 要包含清單的磁碟。 string[]
instanceType 類別類型。 'InMage' (必要)
masterTargetId 主要目標標識碼。 字串 (必要)
multiVmGroupId 多重 VM 群組識別碼。 字串 (必要)
multiVmGroupName 多重 VM 組名。 字串 (必要)
processServerId 進程伺服器識別碼。 字串 (必要)
retentionDrive 要用於 MT 的保留磁碟驅動器。 字串 (必要)
runAsAccountId CS 帳戶標識碼。 字串
vmFriendlyName VM 名稱。 字串

InMageRcmDiskInput

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
diskId 磁碟標識碼。 字串 (必要)
diskType 磁碟類型。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (必要)
logStorageAccountId 記錄記憶體帳戶 ARM 識別碼。 字串 (必要)

InMageRcmDisksDefaultInput

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
diskType 磁碟類型。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (必要)
logStorageAccountId 記錄記憶體帳戶 ARM 識別碼。 字串 (必要)

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

名字 描述 價值
disksDefault 預設磁碟輸入。 InMageRcmDisksDefaultInput
disksToInclude 要包含清單的磁碟。 InMageRcmDiskInput[]
fabricDiscoveryMachineId 探索到電腦的 ARM 識別碼。 字串 (必要)
instanceType 類別類型。 'InMageRcm' (必要)
licenseType 授權類型。 'NoLicenseType'
'NotSpecified'
'WindowsServer'
multiVmGroupName 多重 VM 組名。 字串
processServerId 進程伺服器識別碼。 字串 (必要)
runAsAccountId 執行身分帳戶標識碼。 字串
targetAvailabilitySetId 目標可用性設定組 ARM 識別碼。 字串
targetAvailabilityZone 目標可用性區域。 字串
targetBootDiagnosticsStorageAccountId 目標開機診斷記憶體帳戶 ARM 識別碼。 字串
targetNetworkId 選取的目標網路 ARM 識別碼。 字串
targetProximityPlacementGroupId 目標鄰近放置群組標識碼。 字串
targetResourceGroupId 目標資源群組 ARM 識別碼。 字串 (必要)
targetSubnetName 選取的目標子網名稱。 字串
targetVmName 目標 VM 名稱。 字串
targetVmSize 目標 VM 大小。 字串
testNetworkId 選取的測試網路 ARM 識別碼。 字串
testSubnetName 選取的測試子網名稱。 字串

InMageRcmFailbackReplicationDetails

名字 描述 價值
instanceType 類別類型。 'InMageRcmFailback' (必要)

InMageVolumeExclusionOptions

名字 描述 價值
onlyExcludeIfSingleVolume 值,指出是否要排除多磁碟區磁碟。 如果磁碟有多個磁碟區,且其中一個磁碟區具有與 VolumeLabel 的標籤比對,如果 OnlyExcludeIfSingleVolume 為 false,此磁碟將會從復寫中排除。 字串
volumeLabel 磁碟區標籤。 具有此標籤之任何磁碟區的磁碟將會從複寫中排除。 字串

KeyEncryptionKeyInfo

名字 描述 價值
keyIdentifier 金鑰 URL / 識別碼。 字串
keyVaultResourceArmId 密鑰的 KeyVault 資源 ARM 識別碼。 字串

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

名字 描述 價值
名字 資源名稱 字串 (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型資源的符號名稱:保存庫/replicationFabrics/replicationProtectionContainers
性能 啟用保護輸入屬性。 EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

ARM 樣本資源定義

保存庫/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 資源,請將下列 JSON 新增至範本。

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings 物件

設定 instanceType 屬性,以指定對象的類型。

針對 A2A,請使用:

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

針對 A2ACrossClusterMigration,請使用:

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

針對 HyperVReplicaAzure,請使用:

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

針對 InMage,請使用:

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

針對 InMageAzureV2,請使用:

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

針對 InMageRcm,請使用:

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

針對 HyperVReplica2012,請使用:

{
  "instanceType": "HyperVReplica2012"
}

針對 HyperVReplica2012R2,請使用:

{
  "instanceType": "HyperVReplica2012R2"
}

針對 HyperVReplicaBaseReplicationDetails,請使用:

{
  "instanceType": "HyperVReplicaBaseReplicationDetails"
}

針對 InMageRcmFailback,請使用:

{
  "instanceType": "InMageRcmFailback"
}

屬性值

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

名字 描述 價值
fabricObjectId 虛擬機的網狀架構特定物件標識碼。 字串
instanceType 類別類型。 'A2ACrossClusterMigration' (必要)
recoveryContainerId 復原容器標識碼。 字串

A2AEnableProtectionInputOrA2AReplicationDetails

名字 描述 價值
diskEncryptionInfo 復原磁碟加密資訊(適用於兩個傳遞流程)。 DiskEncryptionInfo
fabricObjectId 虛擬機的網狀架構特定物件標識碼。 字串 (必要)
instanceType 類別類型。 'A2A' (必要)
multiVmGroupId 多重 VM 群組識別碼。 字串
multiVmGroupName 多重 VM 組名。 字串
recoveryAvailabilitySetId 復原可用性設定組標識碼。 字串
recoveryAvailabilityZone 復原可用性區域。 字串
recoveryAzureNetworkId 復原 Azure 虛擬網路 ARM 識別碼。 字串
recoveryBootDiagStorageAccountId 開機診斷記憶體帳戶。 字串
recoveryCapacityReservationGroupId 復原容量保留群組標識碼。 字串
recoveryCloudServiceId 復原雲端服務標識碼。適用於 V1 案例。 字串
recoveryContainerId 復原容器標識碼。 字串
recoveryExtendedLocation 復原擴充位置。 ExtendedLocation
recoveryProximityPlacementGroupId 復原鄰近放置群組標識碼。 字串
recoveryResourceGroupId 復原資源群組標識碼。適用於 V2 案例。 字串
recoverySubnetName 復原子網名稱。 字串
recoveryVirtualMachineScaleSetId 虛擬機擴展集標識碼。 字串
vmDisks VM 磁碟詳細數據的清單。 A2AVmDiskInputDetails[]
vmManagedDisks VM 受控磁碟詳細數據的清單。 A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

名字 描述 價值
diskUri 磁碟 URI。 字串 (必要)
primaryStagingAzureStorageAccountId 主要預備記憶體帳戶標識碼。 字串 (必要)
recoveryAzureStorageAccountId 復原 VHD 記憶體帳戶標識碼。 字串 (必要)

A2AVmManagedDiskInputDetails

名字 描述 價值
diskEncryptionInfo 復原磁碟加密資訊(適用於單一傳遞流程)。 DiskEncryptionInfo
diskId 磁碟標識碼。 字串 (必要)
primaryStagingAzureStorageAccountId 主要預備記憶體帳戶 Arm 識別碼。 字串 (必要)
recoveryDiskEncryptionSetId 復原磁碟加密集標識碼。 字串
recoveryReplicaDiskAccountType 復本磁碟類型。 其選擇性值,如果不是使用者提供,則會與來源磁碟類型相同。 字串
recoveryResourceGroupId 目標資源群組 Arm 識別碼。 字串 (必要)
recoveryTargetDiskAccountType 故障轉移之後的目標磁碟類型。 其選擇性值,如果不是使用者提供,則會與來源磁碟類型相同。 字串

DiskEncryptionInfo

名字 描述 價值
diskEncryptionKeyInfo 秘密的復原 KeyVault 參考。 DiskEncryptionKeyInfo
keyEncryptionKeyInfo 密鑰的復原 KeyVault 參考。 KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

名字 描述 價值
keyVaultResourceArmId 秘密的 KeyVault 資源 ARM 識別碼。 字串
secretIdentifier 秘密 URL / 識別碼。 字串

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

名字 描述 價值
policyId 原則標識碼。 字串
protectableItemId 可保護的項目標識碼。 字串
providerSpecificDetails ReplicationProviderInput。 針對 HyperVReplicaAzure 提供者,它會是 AzureEnableProtectionInput 物件。 針對 San 提供者,它會是 SanEnableProtectionInput 物件。 針對 HyperVReplicaAzure 提供者,它可以是 Null。 EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

名字 描述 價值
instanceType 針對類型 A2AEnableProtectionInputOrA2AReplicationDetails,設定為 'A2A'。 針對類型 A2ACrossClusterMigration 設定為 'A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails。 針對 HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails 類型設定為 'HyperVReplicaAzure',。 針對類型 InMageEnableProtectionInputOrInMageReplicationDetails,設定為 'InMage'。 針對 type InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails類型設定為 'InMageAzureV2'。 針對 inMageRcmEnableProtectionInputOrInMageRcmReplicationDetails 類型 設定為 'InMageRcm',。 針對 HyperVReplicaReplicationDetails類型,設定為 'HyperVReplica2012'。 針對類型 HyperVReplicaBlueReplicationDetails,設定為 'HyperVReplica2012R2'。 針對 HyperVReplicaBaseReplicationDetails 類型設定為 'HyperVReplicaBaseReplicationDetails',。 針對類型 InMageRcmFailbackReplicationDetails,設定為 'InMageRcmFailback'。 'A2A'
'A2ACrossClusterMigration'
'HyperVReplica2012'
'HyperVReplica2012R2'
'HyperVReplicaAzure'
'HyperVReplicaBaseReplicationDetails'
'InMage'
'InMageAzureV2'
'InMagercm'
'InMageRcmFailback' (必要)

ExtendedLocation

名字 描述 價值
名字 擴充位置的名稱。 字串 (必要)
類型 擴充位置類型。 'EdgeZone' (必要)

HyperVReplicaAzureDiskInputDetails

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
diskId DiskId。 字串
diskType DiskType。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId LogStorageAccountId。 字串

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
disksToInclude 要保護的磁碟 VHD 識別符清單。 string[]
disksToIncludeForManagedDisks 要包含受控磁碟清單的磁碟。 HyperVReplicaAzureDiskInputDetails[]
diskType DiskType。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption 在故障轉移之後,在目標 VM 上啟用 RDP\SSH 的選取選項。 SrsDataContract.EnableRDPOnTargetOption 列舉的字串值。 字串
hvHostVmId Hyper-V 主機 VM 識別碼。 字串
instanceType 類別類型。 'HyperVReplicaAzure' (必要)
licenseType 授權類型。 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId 復寫期間要用於記錄的記憶體帳戶。 字串
osType 與 VM 相關聯的 OS 類型。 字串
seedManagedDiskTags 種子受控磁碟的標記。 HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType SQL Server 授權類型。 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId 資源管理員部署的目標可用性設定組 ARM 識別碼。 字串
targetAvailabilityZone 目標可用性區域。 字串
targetAzureNetworkId 選取的目標 Azure 網路識別碼。 字串
targetAzureSubnetId 選取的目標 Azure 子網標識符。 字串
targetAzureV1ResourceGroupId 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於傳統部署)。 字串
targetAzureV2ResourceGroupId 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於資源管理員部署)。 字串
targetAzureVmName 目標 Azure VM 名稱。 字串
targetManagedDiskTags 目標受控磁碟的標籤。 HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
targetNicTags 目標 NIC 的標籤。 HyperVReplicaAzureEnableProtectionInputTargetNicTags
targetProximityPlacementGroupId 鄰近放置群組 ARM 識別碼。 字串
targetStorageAccountId 記憶體帳戶標識碼。 字串
targetVmSize 目標 VM 大小。 字串
targetVmTags 目標 VM 標籤。 HyperVReplicaAzureEnableProtectionInputTargetVmTags
useManagedDisks 值,指出故障轉移期間是否應該使用受控磁碟。 字串
useManagedDisksForReplication 值,指出復寫期間是否應該使用受控磁碟。 字串
vhdId 與 VM 相關聯的 OS 磁碟 VHD 識別碼。 字串
vmName VM 名稱。 字串

HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags

名字 描述 價值

HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags

名字 描述 價值

HyperVReplicaAzureEnableProtectionInputTargetNicTags

名字 描述 價值

HyperVReplicaAzureEnableProtectionInputTargetVmTags

名字 描述 價值

HyperVReplicaBaseReplicationDetails

名字 描述 價值
instanceType 類別類型。 'HyperVReplicaBaseReplicationDetails' (必要)

HyperVReplicaBlueReplicationDetails

名字 描述 價值
instanceType 類別類型。 'HyperVReplica2012R2' (必要)

HyperVReplicaReplicationDetails

名字 描述 價值
instanceType 類別類型。 'HyperVReplica2012' (必要)

InMageAzureV2DiskInputDetails

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
diskId DiskId。 字串
diskType DiskType。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId LogStorageAccountId。 字串

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
disksToInclude 要包含清單的磁碟。 InMageAzureV2DiskInputDetails[]
diskType DiskType。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption 在故障轉移之後,在目標 VM 上啟用 RDP\SSH 的選取選項。 SrsDataContract.EnableRDPOnTargetOption 列舉的字串值。 字串
instanceType 類別類型。 'InMageAzureV2' (必要)
licenseType 授權類型。 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId 復寫期間要用於記錄的記憶體帳戶。 字串
masterTargetId 主要目標標識碼。 字串
multiVmGroupId 多重 VM 群組識別碼。 字串
multiVmGroupName 多重 VM 組名。 字串
processServerId 進程伺服器識別碼。 字串
runAsAccountId CS 帳戶標識碼。 字串
seedManagedDiskTags 種子受控磁碟的標記。 InMageAzureV2EnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType SQL Server 授權類型。 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
storageAccountId 記憶體帳戶標識碼。 字串
targetAvailabilitySetId 資源管理員部署的目標可用性設定組 ARM 識別碼。 字串
targetAvailabilityZone 目標可用性區域。 字串
targetAzureNetworkId 選取的目標 Azure 網路識別碼。 字串
targetAzureSubnetId 選取的目標 Azure 子網標識符。 字串
targetAzureV1ResourceGroupId 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於傳統部署)。 字串
targetAzureV2ResourceGroupId 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於資源管理員部署)。 字串
targetAzureVmName 目標 Azure VM 名稱。 字串
targetManagedDiskTags 目標受控磁碟的標籤。 InMageAzureV2EnableProtectionInputTargetManagedDiskTags
targetNicTags 目標 NIC 的標籤。 InMageAzureV2EnableProtectionInputTargetNicTags
targetProximityPlacementGroupId 鄰近放置群組 ARM 識別碼。 字串
targetVmSize 目標 VM 大小。 字串
targetVmTags 目標 VM 標籤。 InMageAzureV2EnableProtectionInputTargetVmTags

InMageAzureV2EnableProtectionInputSeedManagedDiskTags

名字 描述 價值

InMageAzureV2EnableProtectionInputTargetManagedDiskTags

名字 描述 價值

InMageAzureV2EnableProtectionInputTargetNicTags

名字 描述 價值

InMageAzureV2EnableProtectionInputTargetVmTags

名字 描述 價值

InMageDiskExclusionInput

名字 描述 價值
diskSignatureOptions 磁碟排除的客體磁碟簽章型選項。 InMageDiskSignatureExclusionOptions[]
volumeOptions 磁碟區標籤的磁碟排除選項。 InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

名字 描述 價值
diskSignature 要從復寫中排除的磁碟客體簽章。 字串

InMageEnableProtectionInputOrInMageReplicationDetails

名字 描述 價值
datastoreName 目標數據存放區名稱。 字串
diskExclusionInput 啟用磁碟排除輸入。 InMageDiskExclusionInput
disksToInclude 要包含清單的磁碟。 string[]
instanceType 類別類型。 'InMage' (必要)
masterTargetId 主要目標標識碼。 字串 (必要)
multiVmGroupId 多重 VM 群組識別碼。 字串 (必要)
multiVmGroupName 多重 VM 組名。 字串 (必要)
processServerId 進程伺服器識別碼。 字串 (必要)
retentionDrive 要用於 MT 的保留磁碟驅動器。 字串 (必要)
runAsAccountId CS 帳戶標識碼。 字串
vmFriendlyName VM 名稱。 字串

InMageRcmDiskInput

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
diskId 磁碟標識碼。 字串 (必要)
diskType 磁碟類型。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (必要)
logStorageAccountId 記錄記憶體帳戶 ARM 識別碼。 字串 (必要)

InMageRcmDisksDefaultInput

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
diskType 磁碟類型。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (必要)
logStorageAccountId 記錄記憶體帳戶 ARM 識別碼。 字串 (必要)

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

名字 描述 價值
disksDefault 預設磁碟輸入。 InMageRcmDisksDefaultInput
disksToInclude 要包含清單的磁碟。 InMageRcmDiskInput[]
fabricDiscoveryMachineId 探索到電腦的 ARM 識別碼。 字串 (必要)
instanceType 類別類型。 'InMageRcm' (必要)
licenseType 授權類型。 'NoLicenseType'
'NotSpecified'
'WindowsServer'
multiVmGroupName 多重 VM 組名。 字串
processServerId 進程伺服器識別碼。 字串 (必要)
runAsAccountId 執行身分帳戶標識碼。 字串
targetAvailabilitySetId 目標可用性設定組 ARM 識別碼。 字串
targetAvailabilityZone 目標可用性區域。 字串
targetBootDiagnosticsStorageAccountId 目標開機診斷記憶體帳戶 ARM 識別碼。 字串
targetNetworkId 選取的目標網路 ARM 識別碼。 字串
targetProximityPlacementGroupId 目標鄰近放置群組標識碼。 字串
targetResourceGroupId 目標資源群組 ARM 識別碼。 字串 (必要)
targetSubnetName 選取的目標子網名稱。 字串
targetVmName 目標 VM 名稱。 字串
targetVmSize 目標 VM 大小。 字串
testNetworkId 選取的測試網路 ARM 識別碼。 字串
testSubnetName 選取的測試子網名稱。 字串

InMageRcmFailbackReplicationDetails

名字 描述 價值
instanceType 類別類型。 'InMageRcmFailback' (必要)

InMageVolumeExclusionOptions

名字 描述 價值
onlyExcludeIfSingleVolume 值,指出是否要排除多磁碟區磁碟。 如果磁碟有多個磁碟區,且其中一個磁碟區具有與 VolumeLabel 的標籤比對,如果 OnlyExcludeIfSingleVolume 為 false,此磁碟將會從復寫中排除。 字串
volumeLabel 磁碟區標籤。 具有此標籤之任何磁碟區的磁碟將會從複寫中排除。 字串

KeyEncryptionKeyInfo

名字 描述 價值
keyIdentifier 金鑰 URL / 識別碼。 字串
keyVaultResourceArmId 密鑰的 KeyVault 資源 ARM 識別碼。 字串

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

名字 描述 價值
apiVersion API 版本 '2022-05-01'
名字 資源名稱 字串 (必要)
性能 啟用保護輸入屬性。 EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
類型 資源類型 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems'

Terraform (AzAPI 提供者) 資源定義

保存庫/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 資源,請將下列 Terraform 新增至範本。

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings 物件

設定 instanceType 屬性,以指定對象的類型。

針對 A2A,請使用:

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

針對 A2ACrossClusterMigration,請使用:

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

針對 HyperVReplicaAzure,請使用:

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

針對 InMage,請使用:

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

針對 InMageAzureV2,請使用:

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

針對 InMageRcm,請使用:

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

針對 HyperVReplica2012,請使用:

{
  instanceType = "HyperVReplica2012"
}

針對 HyperVReplica2012R2,請使用:

{
  instanceType = "HyperVReplica2012R2"
}

針對 HyperVReplicaBaseReplicationDetails,請使用:

{
  instanceType = "HyperVReplicaBaseReplicationDetails"
}

針對 InMageRcmFailback,請使用:

{
  instanceType = "InMageRcmFailback"
}

屬性值

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

名字 描述 價值
fabricObjectId 虛擬機的網狀架構特定物件標識碼。 字串
instanceType 類別類型。 'A2ACrossClusterMigration' (必要)
recoveryContainerId 復原容器標識碼。 字串

A2AEnableProtectionInputOrA2AReplicationDetails

名字 描述 價值
diskEncryptionInfo 復原磁碟加密資訊(適用於兩個傳遞流程)。 DiskEncryptionInfo
fabricObjectId 虛擬機的網狀架構特定物件標識碼。 字串 (必要)
instanceType 類別類型。 'A2A' (必要)
multiVmGroupId 多重 VM 群組識別碼。 字串
multiVmGroupName 多重 VM 組名。 字串
recoveryAvailabilitySetId 復原可用性設定組標識碼。 字串
recoveryAvailabilityZone 復原可用性區域。 字串
recoveryAzureNetworkId 復原 Azure 虛擬網路 ARM 識別碼。 字串
recoveryBootDiagStorageAccountId 開機診斷記憶體帳戶。 字串
recoveryCapacityReservationGroupId 復原容量保留群組標識碼。 字串
recoveryCloudServiceId 復原雲端服務標識碼。適用於 V1 案例。 字串
recoveryContainerId 復原容器標識碼。 字串
recoveryExtendedLocation 復原擴充位置。 ExtendedLocation
recoveryProximityPlacementGroupId 復原鄰近放置群組標識碼。 字串
recoveryResourceGroupId 復原資源群組標識碼。適用於 V2 案例。 字串
recoverySubnetName 復原子網名稱。 字串
recoveryVirtualMachineScaleSetId 虛擬機擴展集標識碼。 字串
vmDisks VM 磁碟詳細數據的清單。 A2AVmDiskInputDetails[]
vmManagedDisks VM 受控磁碟詳細數據的清單。 A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

名字 描述 價值
diskUri 磁碟 URI。 字串 (必要)
primaryStagingAzureStorageAccountId 主要預備記憶體帳戶標識碼。 字串 (必要)
recoveryAzureStorageAccountId 復原 VHD 記憶體帳戶標識碼。 字串 (必要)

A2AVmManagedDiskInputDetails

名字 描述 價值
diskEncryptionInfo 復原磁碟加密資訊(適用於單一傳遞流程)。 DiskEncryptionInfo
diskId 磁碟標識碼。 字串 (必要)
primaryStagingAzureStorageAccountId 主要預備記憶體帳戶 Arm 識別碼。 字串 (必要)
recoveryDiskEncryptionSetId 復原磁碟加密集標識碼。 字串
recoveryReplicaDiskAccountType 復本磁碟類型。 其選擇性值,如果不是使用者提供,則會與來源磁碟類型相同。 字串
recoveryResourceGroupId 目標資源群組 Arm 識別碼。 字串 (必要)
recoveryTargetDiskAccountType 故障轉移之後的目標磁碟類型。 其選擇性值,如果不是使用者提供,則會與來源磁碟類型相同。 字串

DiskEncryptionInfo

名字 描述 價值
diskEncryptionKeyInfo 秘密的復原 KeyVault 參考。 DiskEncryptionKeyInfo
keyEncryptionKeyInfo 密鑰的復原 KeyVault 參考。 KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

名字 描述 價值
keyVaultResourceArmId 秘密的 KeyVault 資源 ARM 識別碼。 字串
secretIdentifier 秘密 URL / 識別碼。 字串

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

名字 描述 價值
policyId 原則標識碼。 字串
protectableItemId 可保護的項目標識碼。 字串
providerSpecificDetails ReplicationProviderInput。 針對 HyperVReplicaAzure 提供者,它會是 AzureEnableProtectionInput 物件。 針對 San 提供者,它會是 SanEnableProtectionInput 物件。 針對 HyperVReplicaAzure 提供者,它可以是 Null。 EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

名字 描述 價值
instanceType 針對類型 A2AEnableProtectionInputOrA2AReplicationDetails,設定為 'A2A'。 針對類型 A2ACrossClusterMigration 設定為 'A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails。 針對 HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails 類型設定為 'HyperVReplicaAzure',。 針對類型 InMageEnableProtectionInputOrInMageReplicationDetails,設定為 'InMage'。 針對 type InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails類型設定為 'InMageAzureV2'。 針對 inMageRcmEnableProtectionInputOrInMageRcmReplicationDetails 類型 設定為 'InMageRcm',。 針對 HyperVReplicaReplicationDetails類型,設定為 'HyperVReplica2012'。 針對類型 HyperVReplicaBlueReplicationDetails,設定為 'HyperVReplica2012R2'。 針對 HyperVReplicaBaseReplicationDetails 類型設定為 'HyperVReplicaBaseReplicationDetails',。 針對類型 InMageRcmFailbackReplicationDetails,設定為 'InMageRcmFailback'。 'A2A'
'A2ACrossClusterMigration'
'HyperVReplica2012'
'HyperVReplica2012R2'
'HyperVReplicaAzure'
'HyperVReplicaBaseReplicationDetails'
'InMage'
'InMageAzureV2'
'InMagercm'
'InMageRcmFailback' (必要)

ExtendedLocation

名字 描述 價值
名字 擴充位置的名稱。 字串 (必要)
類型 擴充位置類型。 'EdgeZone' (必要)

HyperVReplicaAzureDiskInputDetails

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
diskId DiskId。 字串
diskType DiskType。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId LogStorageAccountId。 字串

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
disksToInclude 要保護的磁碟 VHD 識別符清單。 string[]
disksToIncludeForManagedDisks 要包含受控磁碟清單的磁碟。 HyperVReplicaAzureDiskInputDetails[]
diskType DiskType。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption 在故障轉移之後,在目標 VM 上啟用 RDP\SSH 的選取選項。 SrsDataContract.EnableRDPOnTargetOption 列舉的字串值。 字串
hvHostVmId Hyper-V 主機 VM 識別碼。 字串
instanceType 類別類型。 'HyperVReplicaAzure' (必要)
licenseType 授權類型。 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId 復寫期間要用於記錄的記憶體帳戶。 字串
osType 與 VM 相關聯的 OS 類型。 字串
seedManagedDiskTags 種子受控磁碟的標記。 HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType SQL Server 授權類型。 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId 資源管理員部署的目標可用性設定組 ARM 識別碼。 字串
targetAvailabilityZone 目標可用性區域。 字串
targetAzureNetworkId 選取的目標 Azure 網路識別碼。 字串
targetAzureSubnetId 選取的目標 Azure 子網標識符。 字串
targetAzureV1ResourceGroupId 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於傳統部署)。 字串
targetAzureV2ResourceGroupId 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於資源管理員部署)。 字串
targetAzureVmName 目標 Azure VM 名稱。 字串
targetManagedDiskTags 目標受控磁碟的標籤。 HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
targetNicTags 目標 NIC 的標籤。 HyperVReplicaAzureEnableProtectionInputTargetNicTags
targetProximityPlacementGroupId 鄰近放置群組 ARM 識別碼。 字串
targetStorageAccountId 記憶體帳戶標識碼。 字串
targetVmSize 目標 VM 大小。 字串
targetVmTags 目標 VM 標籤。 HyperVReplicaAzureEnableProtectionInputTargetVmTags
useManagedDisks 值,指出故障轉移期間是否應該使用受控磁碟。 字串
useManagedDisksForReplication 值,指出復寫期間是否應該使用受控磁碟。 字串
vhdId 與 VM 相關聯的 OS 磁碟 VHD 識別碼。 字串
vmName VM 名稱。 字串

HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags

名字 描述 價值

HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags

名字 描述 價值

HyperVReplicaAzureEnableProtectionInputTargetNicTags

名字 描述 價值

HyperVReplicaAzureEnableProtectionInputTargetVmTags

名字 描述 價值

HyperVReplicaBaseReplicationDetails

名字 描述 價值
instanceType 類別類型。 'HyperVReplicaBaseReplicationDetails' (必要)

HyperVReplicaBlueReplicationDetails

名字 描述 價值
instanceType 類別類型。 'HyperVReplica2012R2' (必要)

HyperVReplicaReplicationDetails

名字 描述 價值
instanceType 類別類型。 'HyperVReplica2012' (必要)

InMageAzureV2DiskInputDetails

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
diskId DiskId。 字串
diskType DiskType。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId LogStorageAccountId。 字串

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
disksToInclude 要包含清單的磁碟。 InMageAzureV2DiskInputDetails[]
diskType DiskType。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption 在故障轉移之後,在目標 VM 上啟用 RDP\SSH 的選取選項。 SrsDataContract.EnableRDPOnTargetOption 列舉的字串值。 字串
instanceType 類別類型。 'InMageAzureV2' (必要)
licenseType 授權類型。 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId 復寫期間要用於記錄的記憶體帳戶。 字串
masterTargetId 主要目標標識碼。 字串
multiVmGroupId 多重 VM 群組識別碼。 字串
multiVmGroupName 多重 VM 組名。 字串
processServerId 進程伺服器識別碼。 字串
runAsAccountId CS 帳戶標識碼。 字串
seedManagedDiskTags 種子受控磁碟的標記。 InMageAzureV2EnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType SQL Server 授權類型。 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
storageAccountId 記憶體帳戶標識碼。 字串
targetAvailabilitySetId 資源管理員部署的目標可用性設定組 ARM 識別碼。 字串
targetAvailabilityZone 目標可用性區域。 字串
targetAzureNetworkId 選取的目標 Azure 網路識別碼。 字串
targetAzureSubnetId 選取的目標 Azure 子網標識符。 字串
targetAzureV1ResourceGroupId 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於傳統部署)。 字串
targetAzureV2ResourceGroupId 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於資源管理員部署)。 字串
targetAzureVmName 目標 Azure VM 名稱。 字串
targetManagedDiskTags 目標受控磁碟的標籤。 InMageAzureV2EnableProtectionInputTargetManagedDiskTags
targetNicTags 目標 NIC 的標籤。 InMageAzureV2EnableProtectionInputTargetNicTags
targetProximityPlacementGroupId 鄰近放置群組 ARM 識別碼。 字串
targetVmSize 目標 VM 大小。 字串
targetVmTags 目標 VM 標籤。 InMageAzureV2EnableProtectionInputTargetVmTags

InMageAzureV2EnableProtectionInputSeedManagedDiskTags

名字 描述 價值

InMageAzureV2EnableProtectionInputTargetManagedDiskTags

名字 描述 價值

InMageAzureV2EnableProtectionInputTargetNicTags

名字 描述 價值

InMageAzureV2EnableProtectionInputTargetVmTags

名字 描述 價值

InMageDiskExclusionInput

名字 描述 價值
diskSignatureOptions 磁碟排除的客體磁碟簽章型選項。 InMageDiskSignatureExclusionOptions[]
volumeOptions 磁碟區標籤的磁碟排除選項。 InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

名字 描述 價值
diskSignature 要從復寫中排除的磁碟客體簽章。 字串

InMageEnableProtectionInputOrInMageReplicationDetails

名字 描述 價值
datastoreName 目標數據存放區名稱。 字串
diskExclusionInput 啟用磁碟排除輸入。 InMageDiskExclusionInput
disksToInclude 要包含清單的磁碟。 string[]
instanceType 類別類型。 'InMage' (必要)
masterTargetId 主要目標標識碼。 字串 (必要)
multiVmGroupId 多重 VM 群組識別碼。 字串 (必要)
multiVmGroupName 多重 VM 組名。 字串 (必要)
processServerId 進程伺服器識別碼。 字串 (必要)
retentionDrive 要用於 MT 的保留磁碟驅動器。 字串 (必要)
runAsAccountId CS 帳戶標識碼。 字串
vmFriendlyName VM 名稱。 字串

InMageRcmDiskInput

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
diskId 磁碟標識碼。 字串 (必要)
diskType 磁碟類型。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (必要)
logStorageAccountId 記錄記憶體帳戶 ARM 識別碼。 字串 (必要)

InMageRcmDisksDefaultInput

名字 描述 價值
diskEncryptionSetId DiskEncryptionSet ARM 識別碼。 字串
diskType 磁碟類型。 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (必要)
logStorageAccountId 記錄記憶體帳戶 ARM 識別碼。 字串 (必要)

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

名字 描述 價值
disksDefault 預設磁碟輸入。 InMageRcmDisksDefaultInput
disksToInclude 要包含清單的磁碟。 InMageRcmDiskInput[]
fabricDiscoveryMachineId 探索到電腦的 ARM 識別碼。 字串 (必要)
instanceType 類別類型。 'InMageRcm' (必要)
licenseType 授權類型。 'NoLicenseType'
'NotSpecified'
'WindowsServer'
multiVmGroupName 多重 VM 組名。 字串
processServerId 進程伺服器識別碼。 字串 (必要)
runAsAccountId 執行身分帳戶標識碼。 字串
targetAvailabilitySetId 目標可用性設定組 ARM 識別碼。 字串
targetAvailabilityZone 目標可用性區域。 字串
targetBootDiagnosticsStorageAccountId 目標開機診斷記憶體帳戶 ARM 識別碼。 字串
targetNetworkId 選取的目標網路 ARM 識別碼。 字串
targetProximityPlacementGroupId 目標鄰近放置群組標識碼。 字串
targetResourceGroupId 目標資源群組 ARM 識別碼。 字串 (必要)
targetSubnetName 選取的目標子網名稱。 字串
targetVmName 目標 VM 名稱。 字串
targetVmSize 目標 VM 大小。 字串
testNetworkId 選取的測試網路 ARM 識別碼。 字串
testSubnetName 選取的測試子網名稱。 字串

InMageRcmFailbackReplicationDetails

名字 描述 價值
instanceType 類別類型。 'InMageRcmFailback' (必要)

InMageVolumeExclusionOptions

名字 描述 價值
onlyExcludeIfSingleVolume 值,指出是否要排除多磁碟區磁碟。 如果磁碟有多個磁碟區,且其中一個磁碟區具有與 VolumeLabel 的標籤比對,如果 OnlyExcludeIfSingleVolume 為 false,此磁碟將會從復寫中排除。 字串
volumeLabel 磁碟區標籤。 具有此標籤之任何磁碟區的磁碟將會從複寫中排除。 字串

KeyEncryptionKeyInfo

名字 描述 價值
keyIdentifier 金鑰 URL / 識別碼。 字串
keyVaultResourceArmId 密鑰的 KeyVault 資源 ARM 識別碼。 字串

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

名字 描述 價值
名字 資源名稱 字串 (必要)
parent_id 此資源為父系之資源的標識碼。 類型資源的標識碼:vaults/replicationFabrics/replicationProtectionContainers
性能 啟用保護輸入屬性。 EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
類型 資源類型 “Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2022-05-01”