Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2021-03-01
- 最新
- 2024-10-01
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-10
- 2022-08-01
- 2022-05-01
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-11-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2018-07-10
- 2018-01-10
- 2016-08-10
Bicep 資源定義
保存庫/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 資源,請將下列 Bicep 新增至範本。
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-03-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'
multiVmGroupName: 'string'
recoveryAvailabilitySetId: 'string'
recoveryAvailabilityZone: 'string'
recoveryAzureNetworkId: 'string'
recoveryBootDiagStorageAccountId: 'string'
recoveryCloudServiceId: 'string'
recoveryContainerId: 'string'
recoveryProximityPlacementGroupId: 'string'
recoveryResourceGroupId: 'string'
recoverySubnetName: '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'
}
]
}
針對 HyperVReplicaAzure,請使用:
{
disksToInclude: [
'string'
]
enableRdpOnTargetOption: 'string'
hvHostVmId: 'string'
instanceType: 'HyperVReplicaAzure'
logStorageAccountId: 'string'
osType: 'string'
targetAvailabilitySetId: 'string'
targetAvailabilityZone: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
targetProximityPlacementGroupId: 'string'
targetStorageAccountId: 'string'
targetVmSize: 'string'
useManagedDisks: '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'
logStorageAccountId: 'string'
masterTargetId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
runAsAccountId: 'string'
storageAccountId: 'string'
targetAvailabilitySetId: 'string'
targetAvailabilityZone: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
targetProximityPlacementGroupId: 'string'
targetVmSize: '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'
}
針對 San,請使用:
{
instanceType: 'San'
}
針對 HyperVReplica2012,請使用:
{
instanceType: 'HyperVReplica2012'
}
針對 HyperVReplica2012R2,請使用:
{
instanceType: 'HyperVReplica2012R2'
}
針對 HyperVReplicaBaseReplicationDetails,請使用:
{
instanceType: 'HyperVReplicaBaseReplicationDetails'
}
屬性值
A2AEnableProtectionInputOrA2AReplicationDetails
名字 | 描述 | 價值 |
---|---|---|
diskEncryptionInfo | 復原磁碟加密資訊。 | DiskEncryptionInfo |
fabricObjectId | 虛擬機的網狀架構特定物件標識碼。 | 字串 |
instanceType | 類別類型。 | 'A2A' (必要) |
multiVmGroupName | 多重 VM 組名。 | 字串 |
recoveryAvailabilitySetId | 復原可用性設定組標識碼。 | 字串 |
recoveryAvailabilityZone | 復原可用性區域。 | 字串 |
recoveryAzureNetworkId | 復原 Azure 虛擬網路 ARM 識別碼。 | 字串 |
recoveryBootDiagStorageAccountId | 開機診斷記憶體帳戶。 | 字串 |
recoveryCloudServiceId | 復原雲端服務標識碼。適用於 V1 案例。 | 字串 |
recoveryContainerId | 復原容器標識碼。 | 字串 |
recoveryProximityPlacementGroupId | 復原鄰近放置群組標識碼。 | 字串 |
recoveryResourceGroupId | 復原資源群組標識碼。適用於 V2 案例。 | 字串 |
recoverySubnetName | 復原子網名稱。 | 字串 |
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'。 針對 HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails 類型設定為 'HyperVReplicaAzure',。 針對類型 InMageEnableProtectionInputOrInMageReplicationDetails,設定為 'InMage'。 針對 type InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails類型設定為 'InMageAzureV2'。 針對 inMageRcmEnableProtectionInputOrInMageRcmReplicationDetails 類型 設定為 'InMageRcm',。 針對 sanEnableProtectionInput 類型設定為 'San',。 針對 HyperVReplicaReplicationDetails類型,設定為 'HyperVReplica2012'。 針對類型 HyperVReplicaBlueReplicationDetails,設定為 'HyperVReplica2012R2'。 針對 HyperVReplicaBaseReplicationDetails 類型設定為 'HyperVReplicaBaseReplicationDetails',。 | 'A2A' 'HyperVReplica2012' 'HyperVReplica2012R2' 'HyperVReplicaAzure' 'HyperVReplicaBaseReplicationDetails' 'InMage' 'InMageAzureV2' 'InMagercm' 'San' (必要) |
HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails
名字 | 描述 | 價值 |
---|---|---|
disksToInclude | 要保護之磁碟的 VHD 識別符清單。 | string[] |
enableRdpOnTargetOption | 在故障轉移之後,在目標 VM 上啟用 RDP\SSH 的選取選項。 {SrsDataContract.EnableRDPOnTargetOption} 列舉的字串值。 | 字串 |
hvHostVmId | Hyper-V 主機 Vm 識別碼。 | 字串 |
instanceType | 類別類型。 | 'HyperVReplicaAzure' (必要) |
logStorageAccountId | 復寫期間要用於記錄的記憶體帳戶。 | 字串 |
osType | 與 vm 相關聯的 OS 類型。 | 字串 |
targetAvailabilitySetId | 可用性設定組ARM標識碼。 | 字串 |
targetAvailabilityZone | 目標可用性區域。 | 字串 |
targetAzureNetworkId | 選取的目標 Azure 網路識別碼。 | 字串 |
targetAzureSubnetId | 選取的目標 Azure 子網標識符。 | 字串 |
targetAzureV1ResourceGroupId | 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於傳統部署)。 | 字串 |
targetAzureV2ResourceGroupId | 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於資源管理員部署)。 | 字串 |
targetAzureVmName | 目標 Azure Vm 名稱。 | 字串 |
targetProximityPlacementGroupId | 鄰近放置群組 ARM 識別碼。 | 字串 |
targetStorageAccountId | 儲存體帳戶名稱。 | 字串 |
targetVmSize | 目標 VM 大小。 | 字串 |
useManagedDisks | 值,指出故障轉移期間是否應該使用受控磁碟。 | 字串 |
vhdId | 與 vm 相關聯的 OS 磁碟 VHD 識別符。 | 字串 |
vmName | Vm 名稱。 | 字串 |
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' (必要) |
logStorageAccountId | 復寫期間要用於記錄的記憶體帳戶。 | 字串 |
masterTargetId | 主要目標標識碼。 | 字串 |
multiVmGroupId | 多重 VM 群組識別碼。 | 字串 |
multiVmGroupName | 多重 VM 組名。 | 字串 |
processServerId | 進程伺服器識別碼。 | 字串 |
runAsAccountId | CS 帳戶標識碼。 | 字串 |
storageAccountId | 儲存體帳戶名稱。 | 字串 |
targetAvailabilitySetId | 可用性設定組ARM標識碼。 | 字串 |
targetAvailabilityZone | 目標可用性區域。 | 字串 |
targetAzureNetworkId | 選取的目標 Azure 網路識別碼。 | 字串 |
targetAzureSubnetId | 選取的目標 Azure 子網標識符。 | 字串 |
targetAzureV1ResourceGroupId | 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於傳統部署)。 | 字串 |
targetAzureV2ResourceGroupId | 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於資源管理員部署)。 | 字串 |
targetAzureVmName | 目標 Azure Vm 名稱。 | 字串 |
targetProximityPlacementGroupId | 鄰近放置群組 ARM 識別碼。 | 字串 |
targetVmSize | 目標 VM 大小。 | 字串 |
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 | 磁碟加密集ARM標識碼。 | 字串 |
diskId | 磁碟標識碼。 | 字串 |
diskType | 磁碟類型。 | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | 記錄記憶體帳戶 ARM 識別碼。 | 字串 |
InMageRcmDisksDefaultInput
名字 | 描述 | 價值 |
---|---|---|
diskEncryptionSetId | 磁碟加密集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 | 選取的測試子網名稱。 | 字串 |
InMageVolumeExclusionOptions
名字 | 描述 | 價值 |
---|---|---|
onlyExcludeIfSingleVolume | 值,指出是否要排除多磁碟區磁碟。 如果磁碟有多個磁碟區,且其中一個磁碟區具有與 VolumeLabel 的標籤比對,如果 OnlyExcludeIfSingleVolume 為 false,此磁碟將會從復寫中排除。 | 字串 |
volumeLabel | 磁碟區標籤。 具有此標籤之任何磁碟區的磁碟將會從複寫中排除。 | 字串 |
KeyEncryptionKeyInfo
名字 | 描述 | 價值 |
---|---|---|
keyIdentifier | 金鑰 URL / 識別碼。 | 字串 |
keyVaultResourceArmId | 密鑰的 KeyVault 資源 ARM 識別碼。 | 字串 |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 (必要) |
父母 | 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。 如需詳細資訊,請參閱 父資源外部的子資源。 |
類型資源的符號名稱:保存庫/replicationFabrics/replicationProtectionContainers |
性能 | 啟用保護輸入屬性。 | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
SanEnableProtectionInput
名字 | 描述 | 價值 |
---|---|---|
instanceType | 類別類型。 | 'San' (必要) |
ARM 樣本資源定義
保存庫/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 資源,請將下列 JSON 新增至範本。
{
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
"apiVersion": "2021-03-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",
"multiVmGroupName": "string",
"recoveryAvailabilitySetId": "string",
"recoveryAvailabilityZone": "string",
"recoveryAzureNetworkId": "string",
"recoveryBootDiagStorageAccountId": "string",
"recoveryCloudServiceId": "string",
"recoveryContainerId": "string",
"recoveryProximityPlacementGroupId": "string",
"recoveryResourceGroupId": "string",
"recoverySubnetName": "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"
}
]
}
針對 HyperVReplicaAzure,請使用:
{
"disksToInclude": [ "string" ],
"enableRdpOnTargetOption": "string",
"hvHostVmId": "string",
"instanceType": "HyperVReplicaAzure",
"logStorageAccountId": "string",
"osType": "string",
"targetAvailabilitySetId": "string",
"targetAvailabilityZone": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"targetProximityPlacementGroupId": "string",
"targetStorageAccountId": "string",
"targetVmSize": "string",
"useManagedDisks": "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",
"logStorageAccountId": "string",
"masterTargetId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"runAsAccountId": "string",
"storageAccountId": "string",
"targetAvailabilitySetId": "string",
"targetAvailabilityZone": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"targetProximityPlacementGroupId": "string",
"targetVmSize": "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"
}
針對 San,請使用:
{
"instanceType": "San"
}
針對 HyperVReplica2012,請使用:
{
"instanceType": "HyperVReplica2012"
}
針對 HyperVReplica2012R2,請使用:
{
"instanceType": "HyperVReplica2012R2"
}
針對 HyperVReplicaBaseReplicationDetails,請使用:
{
"instanceType": "HyperVReplicaBaseReplicationDetails"
}
屬性值
A2AEnableProtectionInputOrA2AReplicationDetails
名字 | 描述 | 價值 |
---|---|---|
diskEncryptionInfo | 復原磁碟加密資訊。 | DiskEncryptionInfo |
fabricObjectId | 虛擬機的網狀架構特定物件標識碼。 | 字串 |
instanceType | 類別類型。 | 'A2A' (必要) |
multiVmGroupName | 多重 VM 組名。 | 字串 |
recoveryAvailabilitySetId | 復原可用性設定組標識碼。 | 字串 |
recoveryAvailabilityZone | 復原可用性區域。 | 字串 |
recoveryAzureNetworkId | 復原 Azure 虛擬網路 ARM 識別碼。 | 字串 |
recoveryBootDiagStorageAccountId | 開機診斷記憶體帳戶。 | 字串 |
recoveryCloudServiceId | 復原雲端服務標識碼。適用於 V1 案例。 | 字串 |
recoveryContainerId | 復原容器標識碼。 | 字串 |
recoveryProximityPlacementGroupId | 復原鄰近放置群組標識碼。 | 字串 |
recoveryResourceGroupId | 復原資源群組標識碼。適用於 V2 案例。 | 字串 |
recoverySubnetName | 復原子網名稱。 | 字串 |
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'。 針對 HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails 類型設定為 'HyperVReplicaAzure',。 針對類型 InMageEnableProtectionInputOrInMageReplicationDetails,設定為 'InMage'。 針對 type InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails類型設定為 'InMageAzureV2'。 針對 inMageRcmEnableProtectionInputOrInMageRcmReplicationDetails 類型 設定為 'InMageRcm',。 針對 sanEnableProtectionInput 類型設定為 'San',。 針對 HyperVReplicaReplicationDetails類型,設定為 'HyperVReplica2012'。 針對類型 HyperVReplicaBlueReplicationDetails,設定為 'HyperVReplica2012R2'。 針對 HyperVReplicaBaseReplicationDetails 類型設定為 'HyperVReplicaBaseReplicationDetails',。 | 'A2A' 'HyperVReplica2012' 'HyperVReplica2012R2' 'HyperVReplicaAzure' 'HyperVReplicaBaseReplicationDetails' 'InMage' 'InMageAzureV2' 'InMagercm' 'San' (必要) |
HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails
名字 | 描述 | 價值 |
---|---|---|
disksToInclude | 要保護之磁碟的 VHD 識別符清單。 | string[] |
enableRdpOnTargetOption | 在故障轉移之後,在目標 VM 上啟用 RDP\SSH 的選取選項。 {SrsDataContract.EnableRDPOnTargetOption} 列舉的字串值。 | 字串 |
hvHostVmId | Hyper-V 主機 Vm 識別碼。 | 字串 |
instanceType | 類別類型。 | 'HyperVReplicaAzure' (必要) |
logStorageAccountId | 復寫期間要用於記錄的記憶體帳戶。 | 字串 |
osType | 與 vm 相關聯的 OS 類型。 | 字串 |
targetAvailabilitySetId | 可用性設定組ARM標識碼。 | 字串 |
targetAvailabilityZone | 目標可用性區域。 | 字串 |
targetAzureNetworkId | 選取的目標 Azure 網路識別碼。 | 字串 |
targetAzureSubnetId | 選取的目標 Azure 子網標識符。 | 字串 |
targetAzureV1ResourceGroupId | 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於傳統部署)。 | 字串 |
targetAzureV2ResourceGroupId | 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於資源管理員部署)。 | 字串 |
targetAzureVmName | 目標 Azure Vm 名稱。 | 字串 |
targetProximityPlacementGroupId | 鄰近放置群組 ARM 識別碼。 | 字串 |
targetStorageAccountId | 儲存體帳戶名稱。 | 字串 |
targetVmSize | 目標 VM 大小。 | 字串 |
useManagedDisks | 值,指出故障轉移期間是否應該使用受控磁碟。 | 字串 |
vhdId | 與 vm 相關聯的 OS 磁碟 VHD 識別符。 | 字串 |
vmName | Vm 名稱。 | 字串 |
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' (必要) |
logStorageAccountId | 復寫期間要用於記錄的記憶體帳戶。 | 字串 |
masterTargetId | 主要目標標識碼。 | 字串 |
multiVmGroupId | 多重 VM 群組識別碼。 | 字串 |
multiVmGroupName | 多重 VM 組名。 | 字串 |
processServerId | 進程伺服器識別碼。 | 字串 |
runAsAccountId | CS 帳戶標識碼。 | 字串 |
storageAccountId | 儲存體帳戶名稱。 | 字串 |
targetAvailabilitySetId | 可用性設定組ARM標識碼。 | 字串 |
targetAvailabilityZone | 目標可用性區域。 | 字串 |
targetAzureNetworkId | 選取的目標 Azure 網路識別碼。 | 字串 |
targetAzureSubnetId | 選取的目標 Azure 子網標識符。 | 字串 |
targetAzureV1ResourceGroupId | 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於傳統部署)。 | 字串 |
targetAzureV2ResourceGroupId | 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於資源管理員部署)。 | 字串 |
targetAzureVmName | 目標 Azure Vm 名稱。 | 字串 |
targetProximityPlacementGroupId | 鄰近放置群組 ARM 識別碼。 | 字串 |
targetVmSize | 目標 VM 大小。 | 字串 |
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 | 磁碟加密集ARM標識碼。 | 字串 |
diskId | 磁碟標識碼。 | 字串 |
diskType | 磁碟類型。 | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | 記錄記憶體帳戶 ARM 識別碼。 | 字串 |
InMageRcmDisksDefaultInput
名字 | 描述 | 價值 |
---|---|---|
diskEncryptionSetId | 磁碟加密集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 | 選取的測試子網名稱。 | 字串 |
InMageVolumeExclusionOptions
名字 | 描述 | 價值 |
---|---|---|
onlyExcludeIfSingleVolume | 值,指出是否要排除多磁碟區磁碟。 如果磁碟有多個磁碟區,且其中一個磁碟區具有與 VolumeLabel 的標籤比對,如果 OnlyExcludeIfSingleVolume 為 false,此磁碟將會從復寫中排除。 | 字串 |
volumeLabel | 磁碟區標籤。 具有此標籤之任何磁碟區的磁碟將會從複寫中排除。 | 字串 |
KeyEncryptionKeyInfo
名字 | 描述 | 價值 |
---|---|---|
keyIdentifier | 金鑰 URL / 識別碼。 | 字串 |
keyVaultResourceArmId | 密鑰的 KeyVault 資源 ARM 識別碼。 | 字串 |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
名字 | 描述 | 價值 |
---|---|---|
apiVersion | API 版本 | '2021-03-01' |
名字 | 資源名稱 | 字串 (必要) |
性能 | 啟用保護輸入屬性。 | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
類型 | 資源類型 | 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems' |
SanEnableProtectionInput
名字 | 描述 | 價值 |
---|---|---|
instanceType | 類別類型。 | 'San' (必要) |
Terraform (AzAPI 提供者) 資源定義
保存庫/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 資源類型可以使用目標作業來部署:
- 資源群組
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 資源,請將下列 Terraform 新增至範本。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-03-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"
multiVmGroupName = "string"
recoveryAvailabilitySetId = "string"
recoveryAvailabilityZone = "string"
recoveryAzureNetworkId = "string"
recoveryBootDiagStorageAccountId = "string"
recoveryCloudServiceId = "string"
recoveryContainerId = "string"
recoveryProximityPlacementGroupId = "string"
recoveryResourceGroupId = "string"
recoverySubnetName = "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"
}
]
}
針對 HyperVReplicaAzure,請使用:
{
disksToInclude = [
"string"
]
enableRdpOnTargetOption = "string"
hvHostVmId = "string"
instanceType = "HyperVReplicaAzure"
logStorageAccountId = "string"
osType = "string"
targetAvailabilitySetId = "string"
targetAvailabilityZone = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
targetProximityPlacementGroupId = "string"
targetStorageAccountId = "string"
targetVmSize = "string"
useManagedDisks = "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"
logStorageAccountId = "string"
masterTargetId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
processServerId = "string"
runAsAccountId = "string"
storageAccountId = "string"
targetAvailabilitySetId = "string"
targetAvailabilityZone = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
targetProximityPlacementGroupId = "string"
targetVmSize = "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"
}
針對 San,請使用:
{
instanceType = "San"
}
針對 HyperVReplica2012,請使用:
{
instanceType = "HyperVReplica2012"
}
針對 HyperVReplica2012R2,請使用:
{
instanceType = "HyperVReplica2012R2"
}
針對 HyperVReplicaBaseReplicationDetails,請使用:
{
instanceType = "HyperVReplicaBaseReplicationDetails"
}
屬性值
A2AEnableProtectionInputOrA2AReplicationDetails
名字 | 描述 | 價值 |
---|---|---|
diskEncryptionInfo | 復原磁碟加密資訊。 | DiskEncryptionInfo |
fabricObjectId | 虛擬機的網狀架構特定物件標識碼。 | 字串 |
instanceType | 類別類型。 | 'A2A' (必要) |
multiVmGroupName | 多重 VM 組名。 | 字串 |
recoveryAvailabilitySetId | 復原可用性設定組標識碼。 | 字串 |
recoveryAvailabilityZone | 復原可用性區域。 | 字串 |
recoveryAzureNetworkId | 復原 Azure 虛擬網路 ARM 識別碼。 | 字串 |
recoveryBootDiagStorageAccountId | 開機診斷記憶體帳戶。 | 字串 |
recoveryCloudServiceId | 復原雲端服務標識碼。適用於 V1 案例。 | 字串 |
recoveryContainerId | 復原容器標識碼。 | 字串 |
recoveryProximityPlacementGroupId | 復原鄰近放置群組標識碼。 | 字串 |
recoveryResourceGroupId | 復原資源群組標識碼。適用於 V2 案例。 | 字串 |
recoverySubnetName | 復原子網名稱。 | 字串 |
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'。 針對 HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails 類型設定為 'HyperVReplicaAzure',。 針對類型 InMageEnableProtectionInputOrInMageReplicationDetails,設定為 'InMage'。 針對 type InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails類型設定為 'InMageAzureV2'。 針對 inMageRcmEnableProtectionInputOrInMageRcmReplicationDetails 類型 設定為 'InMageRcm',。 針對 sanEnableProtectionInput 類型設定為 'San',。 針對 HyperVReplicaReplicationDetails類型,設定為 'HyperVReplica2012'。 針對類型 HyperVReplicaBlueReplicationDetails,設定為 'HyperVReplica2012R2'。 針對 HyperVReplicaBaseReplicationDetails 類型設定為 'HyperVReplicaBaseReplicationDetails',。 | 'A2A' 'HyperVReplica2012' 'HyperVReplica2012R2' 'HyperVReplicaAzure' 'HyperVReplicaBaseReplicationDetails' 'InMage' 'InMageAzureV2' 'InMagercm' 'San' (必要) |
HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails
名字 | 描述 | 價值 |
---|---|---|
disksToInclude | 要保護之磁碟的 VHD 識別符清單。 | string[] |
enableRdpOnTargetOption | 在故障轉移之後,在目標 VM 上啟用 RDP\SSH 的選取選項。 {SrsDataContract.EnableRDPOnTargetOption} 列舉的字串值。 | 字串 |
hvHostVmId | Hyper-V 主機 Vm 識別碼。 | 字串 |
instanceType | 類別類型。 | 'HyperVReplicaAzure' (必要) |
logStorageAccountId | 復寫期間要用於記錄的記憶體帳戶。 | 字串 |
osType | 與 vm 相關聯的 OS 類型。 | 字串 |
targetAvailabilitySetId | 可用性設定組ARM標識碼。 | 字串 |
targetAvailabilityZone | 目標可用性區域。 | 字串 |
targetAzureNetworkId | 選取的目標 Azure 網路識別碼。 | 字串 |
targetAzureSubnetId | 選取的目標 Azure 子網標識符。 | 字串 |
targetAzureV1ResourceGroupId | 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於傳統部署)。 | 字串 |
targetAzureV2ResourceGroupId | 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於資源管理員部署)。 | 字串 |
targetAzureVmName | 目標 Azure Vm 名稱。 | 字串 |
targetProximityPlacementGroupId | 鄰近放置群組 ARM 識別碼。 | 字串 |
targetStorageAccountId | 儲存體帳戶名稱。 | 字串 |
targetVmSize | 目標 VM 大小。 | 字串 |
useManagedDisks | 值,指出故障轉移期間是否應該使用受控磁碟。 | 字串 |
vhdId | 與 vm 相關聯的 OS 磁碟 VHD 識別符。 | 字串 |
vmName | Vm 名稱。 | 字串 |
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' (必要) |
logStorageAccountId | 復寫期間要用於記錄的記憶體帳戶。 | 字串 |
masterTargetId | 主要目標標識碼。 | 字串 |
multiVmGroupId | 多重 VM 群組識別碼。 | 字串 |
multiVmGroupName | 多重 VM 組名。 | 字串 |
processServerId | 進程伺服器識別碼。 | 字串 |
runAsAccountId | CS 帳戶標識碼。 | 字串 |
storageAccountId | 儲存體帳戶名稱。 | 字串 |
targetAvailabilitySetId | 可用性設定組ARM標識碼。 | 字串 |
targetAvailabilityZone | 目標可用性區域。 | 字串 |
targetAzureNetworkId | 選取的目標 Azure 網路識別碼。 | 字串 |
targetAzureSubnetId | 選取的目標 Azure 子網標識符。 | 字串 |
targetAzureV1ResourceGroupId | 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於傳統部署)。 | 字串 |
targetAzureV2ResourceGroupId | 要在其中建立故障轉移 VM 的目標資源群組標識碼(適用於資源管理員部署)。 | 字串 |
targetAzureVmName | 目標 Azure Vm 名稱。 | 字串 |
targetProximityPlacementGroupId | 鄰近放置群組 ARM 識別碼。 | 字串 |
targetVmSize | 目標 VM 大小。 | 字串 |
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 | 磁碟加密集ARM標識碼。 | 字串 |
diskId | 磁碟標識碼。 | 字串 |
diskType | 磁碟類型。 | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | 記錄記憶體帳戶 ARM 識別碼。 | 字串 |
InMageRcmDisksDefaultInput
名字 | 描述 | 價值 |
---|---|---|
diskEncryptionSetId | 磁碟加密集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 | 選取的測試子網名稱。 | 字串 |
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@2021-03-01” |
SanEnableProtectionInput
名字 | 描述 | 價值 |
---|---|---|
instanceType | 類別類型。 | 'San' (必要) |