Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2018-07-10
Bicep-Ressourcendefinition
Der Ressourcentyp vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kann für Folgendes bereitgestellt werden:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Ressource Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems zu erstellen, fügen Sie der Vorlage die folgende Bicep-Ressource hinzu.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-07-10' = {
name: 'string'
parent: resourceSymbolicName
properties: {
policyId: 'string'
protectableItemId: 'string'
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-Objekte
Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für A2A Folgendes:
instanceType: 'A2A'
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
fabricObjectId: 'string'
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'
}
]
Verwenden Sie für HyperVReplica2012 Folgendes:
instanceType: 'HyperVReplica2012'
Verwenden Sie für HyperVReplica2012R2 Folgendes:
instanceType: 'HyperVReplica2012R2'
Verwenden Sie für HyperVReplicaAzure Folgendes:
instanceType: 'HyperVReplicaAzure'
disksToInclude: [
'string'
]
enableRdpOnTargetOption: 'string'
hvHostVmId: 'string'
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'
Verwenden Sie für HyperVReplicaBaseReplicationDetails Folgendes:
instanceType: 'HyperVReplicaBaseReplicationDetails'
Verwenden Sie für InMage Folgendes:
instanceType: 'InMage'
datastoreName: 'string'
diskExclusionInput: {
diskSignatureOptions: [
{
diskSignature: 'string'
}
]
volumeOptions: [
{
onlyExcludeIfSingleVolume: 'string'
volumeLabel: 'string'
}
]
}
disksToInclude: [
'string'
]
masterTargetId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
retentionDrive: 'string'
runAsAccountId: 'string'
vmFriendlyName: 'string'
Verwenden Sie für InmageAzureV2 Folgendes:
instanceType: 'InMageAzureV2'
diskEncryptionSetId: 'string'
disksToInclude: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
}
]
diskType: 'string'
enableRdpOnTargetOption: 'string'
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'
Verwenden Sie für InMagercm Folgendes:
instanceType: 'InMageRcm'
disksDefault: {
diskEncryptionSetId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
}
disksToInclude: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
}
]
fabricDiscoveryMachineId: 'string'
licenseType: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
runAsAccountId: 'string'
targetAvailabilitySetId: 'string'
targetAvailabilityZone: 'string'
targetBootDiagnosticsStorageAccountId: 'string'
targetNetworkId: 'string'
targetProximityPlacementGroupId: 'string'
targetResourceGroupId: 'string'
targetSubnetName: 'string'
targetVmName: 'string'
targetVmSize: 'string'
testNetworkId: 'string'
testSubnetName: 'string'
Verwenden Sie für San Folgendes:
instanceType: 'San'
Eigenschaftswerte
vaults/replicationFabrics/replicationProtectionConta...
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Ressourcenname Weitere Informationen finden Sie unter Festlegen von Namen und Typen für untergeordnete Ressourcen in Bicep. |
Zeichenfolge (erforderlich) |
parent | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource vom Typ: replicationProtectionContainers |
properties | Aktivieren Sie die Eigenschaften der Schutzeingabe. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Name | BESCHREIBUNG | Wert |
---|---|---|
policyId | Die Richtlinien-ID. | Zeichenfolge |
protectableItemId | Die schützbare Element-ID. | Zeichenfolge |
providerSpecificDetails | The ReplicationProviderInput. Für den HyperVReplicaAzure-Anbieter ist es das AzureEnableProtectionInput-Objekt. Für den San-Anbieter ist es das SanEnableProtectionInput-Objekt. Für den HyperVReplicaAzure-Anbieter kann er NULL sein. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Festlegen des Objekttyps | A2A HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails Inmage InmageAzureV2 InMagercm San (erforderlich) |
A2AEnableProtectionInputOrA2AReplicationDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "A2A" (erforderlich) |
diskEncryptionInfo | Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers. | DiskEncryptionInfo |
fabricObjectId | Die Fabric-spezifische Objekt-ID des virtuellen Computers. | Zeichenfolge |
multiVmGroupName | Der Name der Multi-VM-Gruppe. | Zeichenfolge |
recoveryAvailabilitySetId | Die Id der Wiederherstellungsverfügbarkeitsgruppe. | Zeichenfolge |
recoveryAvailabilityZone | Die Wiederherstellungsverfügbarkeitszone. | Zeichenfolge |
RecoveryAzureNetworkId | Die ARM-ID des virtuellen Azure-Netzwerks für die Wiederherstellung. | Zeichenfolge |
recoveryBootDiagStorageAccountId | Das Konto für Startdiagnosespeicher. | Zeichenfolge |
recoveryCloudServiceId | Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. | Zeichenfolge |
recoveryContainerId | Die Wiederherstellungscontainer-ID. | Zeichenfolge |
recoveryProximityPlacementGroupId | Die Gruppen-ID der Wiederherstellungsnäherplatzierung. | Zeichenfolge |
recoveryResourceGroupId | Die Wiederherstellungsressourcengruppen-ID. Gültig für V2-Szenarien. | Zeichenfolge |
recoverySubnetName | Der Name des Wiederherstellungssubnetzes. | Zeichenfolge |
vmDisks | Die Liste der VM-Datenträgerdetails. | A2AVmDiskInputDetails[] |
vmManagedDisks | Die Liste der Details des verwalteten vm-Datenträgers. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
Name | BESCHREIBUNG | Wert |
---|---|---|
diskEncryptionKeyInfo | Die Schlüsselvault-Referenz für die Wiederherstellung für das Geheimnis. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Die SchlüsselVault-Referenz für die Wiederherstellung für schlüssel. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Name | BESCHREIBUNG | Wert |
---|---|---|
keyVaultResourceArmId | Die ARM-ID der KeyVault-Ressource für geheimnis. | Zeichenfolge |
secretIdentifier | Die Geheim-URL/Id. | Zeichenfolge |
KeyEncryptionKeyInfo
Name | BESCHREIBUNG | Wert |
---|---|---|
keyIdentifier | Die Schlüssel-URL/Bezeichner. | Zeichenfolge |
keyVaultResourceArmId | Die ARM-ID der KeyVault-Ressource für schlüssel. | Zeichenfolge |
A2AVmDiskInputDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
diskUri | Der Datenträger-URI. | Zeichenfolge |
primaryStagingAzureStorageAccountId | Die Id des primären Stagingspeicherkontos. | Zeichenfolge |
recoveryAzureStorageAccountId | Die Wiederherstellungs-VHD-Speicherkonto-ID. | Zeichenfolge |
A2AVmManagedDiskInputDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
diskEncryptionInfo | Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers (für Einen-/Einzeldurchlauf). | DiskEncryptionInfo |
diskId | Die Datenträger-ID. | Zeichenfolge |
primaryStagingAzureStorageAccountId | Die Arm-ID des primären Stagingspeicherkontos. | Zeichenfolge |
recoveryDiskEncryptionSetId | Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. | Zeichenfolge |
recoveryReplicaDiskAccountType | Der Replikatdatenträgertyp. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. | Zeichenfolge |
recoveryResourceGroupId | Die Arm-ID der Zielressourcengruppe. | Zeichenfolge |
recoveryTargetDiskAccountType | Der Zieldatenträgertyp nach dem Failover. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. | Zeichenfolge |
HyperVReplicaReplicationDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "HyperVReplica2012" (erforderlich) |
HyperVReplicaBlueReplicationDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "HyperVReplica2012R2" (erforderlich) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "HyperVReplicaAzure" (erforderlich) |
disksToInclude | Die Liste der VHD-IDs der zu schützenden Datenträger. | string[] |
enableRdpOnTargetOption | Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach einem Failover. Zeichenfolgenwert der {SrsDataContract.EnableRDPOnTargetOption}-Enumeration. | Zeichenfolge |
hvHostVmId | Die VM-ID des Hyper-V-Hosts. | Zeichenfolge |
logStorageAccountId | Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. | Zeichenfolge |
osType | Der betriebssystemtyp, der dem virtuellen Computer zugeordnet ist. | Zeichenfolge |
targetAvailabilitySetId | Die ARM-ID des Verfügbarkeitssatzes. | Zeichenfolge |
targetAvailabilityZone | Die Zielverfügbarkeitszone. | Zeichenfolge |
targetAzureNetworkId | Die ausgewählte Azure-Netzwerk-Ziel-ID. | Zeichenfolge |
targetAzureSubnetId | Die ausgewählte Ziel-Azure-Subnetz-ID. | Zeichenfolge |
targetAzureV1ResourceGroupId | Die ID der Zielressourcengruppe (für die klassische Bereitstellung), in der die Failover-VM erstellt werden soll. | Zeichenfolge |
targetAzureV2ResourceGroupId | Die ID der Zielressourcengruppe (für die Resource Manager-Bereitstellung), in der die Failover-VM erstellt werden soll. | Zeichenfolge |
targetAzureVmName | Der Azure-Vm-Zielname. | Zeichenfolge |
targetProximityPlacementGroupId | Die NÄHERUNGSplatzierungsgruppe ARM-ID. | Zeichenfolge |
targetStorageAccountId | Der Name des Speicherkontos. | Zeichenfolge |
targetVmSize | Die Ziel-VM-Größe. | Zeichenfolge |
useManagedDisks | Ein Wert, der angibt, ob verwaltete Datenträger während des Failovers verwendet werden sollen. | Zeichenfolge |
vhdId | Die VHD-ID des Betriebssystemdatenträgers, die dem virtuellen Computer zugeordnet ist. | Zeichenfolge |
vmName | Der Vm-Name. | Zeichenfolge |
HyperVReplicaBaseReplicationDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "HyperVReplicaBaseReplicationDetails" (erforderlich) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "Inmage" (erforderlich) |
datastoreName | Der Name des Zieldatenspeichers. | Zeichenfolge |
diskExclusionInput | Die Eingabe zum Aktivieren des Datenträgerausschlusses. | InMageDiskExclusionInput |
disksToInclude | Die Liste der einzuschließden Datenträger. | string[] |
masterTargetId | Die Masterziel-ID. | Zeichenfolge (erforderlich) |
multiVmGroupId | Die Multi-VM-Gruppen-ID. | Zeichenfolge (erforderlich) |
multiVmGroupName | Der Name der Multi-VM-Gruppe. | Zeichenfolge (erforderlich) |
processServerId | Die Prozessserver-ID. | Zeichenfolge (erforderlich) |
retentionDrive | Das Aufbewahrungslaufwerk, das auf dem MT verwendet werden soll. | Zeichenfolge (erforderlich) |
runAsAccountId | Die CS-Konto-ID. | Zeichenfolge |
vmFriendlyName | Der Name des virtuellen Computers. | Zeichenfolge |
InMageDiskExclusionInput
Name | BESCHREIBUNG | Wert |
---|---|---|
diskSignatureOptions | Die auf Gastdatenträgersignatur basierende Option für den Datenträgerausschluss. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Die auf Volumebezeichnungen basierende Option für den Datenträgerausschluss. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Name | BESCHREIBUNG | Wert |
---|---|---|
diskSignature | Die Gastsignatur des Datenträgers, der von der Replikation ausgeschlossen werden soll. | Zeichenfolge |
InMageVolumeExclusionOptions
Name | BESCHREIBUNG | Wert |
---|---|---|
onlyExcludeIfSingleVolume | Der Wert, der angibt, ob Datenträger mit mehreren Volumes ausgeschlossen werden sollen. Wenn ein Datenträger über mehrere Volumes verfügt und eines des Volumes eine Bezeichnung aufweist, die mit VolumeLabel übereinstimmt, wird dieser Datenträger von der Replikation ausgeschlossen, wenn OnlyExcludeIfSingleVolume auf false festgelegt ist. | Zeichenfolge |
volumeLabel | Die Volumebezeichnung. Der Datenträger, der über ein Volume mit dieser Bezeichnung verfügt, wird von der Replikation ausgeschlossen. | Zeichenfolge |
InmageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | 'InmageAzureV2' (erforderlich) |
diskEncryptionSetId | Die ARM-ID "DiskEncryptionSet". | Zeichenfolge |
disksToInclude | Die Liste der einzuschließden Datenträger. | InMageAzureV2DiskInputDetails[] |
Disktype | Der DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
enableRdpOnTargetOption | Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach dem Failover. Zeichenfolgenwert der {SrsDataContract.EnableRDPOnTargetOption}-Enumeration. | Zeichenfolge |
logStorageAccountId | Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. | Zeichenfolge |
masterTargetId | Die Masterziel-ID. | Zeichenfolge |
multiVmGroupId | Die Multi-VM-Gruppen-ID. | Zeichenfolge |
multiVmGroupName | Der Name der Multi-VM-Gruppe. | Zeichenfolge |
processServerId | Die Prozessserver-ID. | Zeichenfolge |
runAsAccountId | Die CS-Konto-ID. | Zeichenfolge |
storageAccountId | Der Name des Speicherkontos. | Zeichenfolge |
targetAvailabilitySetId | Die ARM-ID der Verfügbarkeitsgruppe. | Zeichenfolge |
targetAvailabilityZone | Die Zielverfügbarkeitszone. | Zeichenfolge |
targetAzureNetworkId | Die ausgewählte Ziel-Azure-Netzwerk-ID. | Zeichenfolge |
targetAzureSubnetId | Die ausgewählte Ziel-Azure-Subnetz-ID. | Zeichenfolge |
targetAzureV1ResourceGroupId | Die ID der Zielressourcengruppe (für die klassische Bereitstellung), in der die Failover-VM erstellt werden soll. | Zeichenfolge |
targetAzureV2ResourceGroupId | Die ID der Zielressourcengruppe (für die Resource Manager-Bereitstellung), in der die Failover-VM erstellt werden soll. | Zeichenfolge |
targetAzureVmName | Der Name des virtuellen Azure-Zielcomputers. | Zeichenfolge |
targetProximityPlacementGroupId | Die ARM-ID der Näherungsplatzierungsgruppe. | Zeichenfolge |
targetVmSize | Die Größe des virtuellen Zielcomputers. | Zeichenfolge |
InmageAzureV2DiskInputDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
diskEncryptionSetId | Die ARM-ID "DiskEncryptionSet". | Zeichenfolge |
diskId | Die DiskId. | Zeichenfolge |
Disktype | Der DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | Zeichenfolge |
InMageRcmEnableProtectionInputOrInMageRcmReplication...
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | 'InMagercm' (erforderlich) |
disksDefault | Die Standarddatenträgereingabe. | InMageRcmDisksDefaultInput |
disksToInclude | Die Liste der einzuschließden Datenträger. | InMagercmDiskInput[] |
fabricDiscoveryMachineId | Die ARM-ID des ermittelten Computers. | Zeichenfolge |
licenseType | Der Lizenztyp. | 'NoLicenseType' "NotSpecified" "WindowsServer" |
multiVmGroupName | Der Name der Multi-VM-Gruppe. | Zeichenfolge |
processServerId | Die Prozessserver-ID. | Zeichenfolge |
runAsAccountId | Die id des ausführenden Kontos. | Zeichenfolge |
targetAvailabilitySetId | Die ARM-ID für die Zielverfügbarkeit. | Zeichenfolge |
targetAvailabilityZone | Die Zielverfügbarkeitszone. | Zeichenfolge |
targetBootDiagnosticsStorageAccountId | Die ARM-ID des Speicherkontos für die Zielstartdiagnose. | Zeichenfolge |
targetNetworkId | Die ausgewählte ARM-ID des Zielnetzwerks. | Zeichenfolge |
targetProximityPlacementGroupId | Die Ziel-Näherungsplatzierungsgruppen-ID. | Zeichenfolge |
targetResourceGroupId | Die ARM-ID der Zielressourcengruppe. | Zeichenfolge |
targetSubnetName | Der name des ausgewählten Zielsubnetzes. | Zeichenfolge |
targetVmName | Der Name der Ziel-VM. | Zeichenfolge |
targetVmSize | Die Größe des virtuellen Zielcomputers. | Zeichenfolge |
testNetworkId | Die ausgewählte ARM-ID des Testnetzwerks. | Zeichenfolge |
testSubnetName | Der ausgewählte Testsubnetzname. | Zeichenfolge |
InMageRcmDisksDefaultInput
Name | BESCHREIBUNG | Wert |
---|---|---|
diskEncryptionSetId | Die ARM-ID der Datenträgerverschlüsselung. | Zeichenfolge |
Disktype | Der Datenträgertyp. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | Die ARM-ID des Protokollspeicherkontos. | Zeichenfolge |
InMagercmDiskInput
Name | BESCHREIBUNG | Wert |
---|---|---|
diskEncryptionSetId | Die ARM-ID der Datenträgerverschlüsselung. | Zeichenfolge |
diskId | Die Datenträger-ID. | Zeichenfolge |
Disktype | Der Datenträgertyp. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | Die ARM-ID des Protokollspeicherkontos. | Zeichenfolge |
SanEnableProtectionInput
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "San" (erforderlich) |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kann für Folgendes bereitgestellt werden:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Ressource Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
"apiVersion": "2018-07-10",
"name": "string",
"properties": {
"policyId": "string",
"protectableItemId": "string",
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-Objekte
Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für A2A Folgendes:
"instanceType": "A2A",
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"fabricObjectId": "string",
"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"
}
]
Verwenden Sie für HyperVReplica2012 Folgendes:
"instanceType": "HyperVReplica2012"
Verwenden Sie für HyperVReplica2012R2 Folgendes:
"instanceType": "HyperVReplica2012R2"
Verwenden Sie für HyperVReplicaAzure Folgendes:
"instanceType": "HyperVReplicaAzure",
"disksToInclude": [ "string" ],
"enableRdpOnTargetOption": "string",
"hvHostVmId": "string",
"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"
Verwenden Sie für HyperVReplicaBaseReplicationDetails Folgendes:
"instanceType": "HyperVReplicaBaseReplicationDetails"
Verwenden Sie für InMage Folgendes:
"instanceType": "InMage",
"datastoreName": "string",
"diskExclusionInput": {
"diskSignatureOptions": [
{
"diskSignature": "string"
}
],
"volumeOptions": [
{
"onlyExcludeIfSingleVolume": "string",
"volumeLabel": "string"
}
]
},
"disksToInclude": [ "string" ],
"masterTargetId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"retentionDrive": "string",
"runAsAccountId": "string",
"vmFriendlyName": "string"
Verwenden Sie für InmageAzureV2 Folgendes:
"instanceType": "InMageAzureV2",
"diskEncryptionSetId": "string",
"disksToInclude": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string"
}
],
"diskType": "string",
"enableRdpOnTargetOption": "string",
"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"
Verwenden Sie für InMagercm Folgendes:
"instanceType": "InMageRcm",
"disksDefault": {
"diskEncryptionSetId": "string",
"diskType": "string",
"logStorageAccountId": "string"
},
"disksToInclude": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string"
}
],
"fabricDiscoveryMachineId": "string",
"licenseType": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"runAsAccountId": "string",
"targetAvailabilitySetId": "string",
"targetAvailabilityZone": "string",
"targetBootDiagnosticsStorageAccountId": "string",
"targetNetworkId": "string",
"targetProximityPlacementGroupId": "string",
"targetResourceGroupId": "string",
"targetSubnetName": "string",
"targetVmName": "string",
"targetVmSize": "string",
"testNetworkId": "string",
"testSubnetName": "string"
Verwenden Sie für San Folgendes:
"instanceType": "San"
Eigenschaftswerte
vaults/replicationFabrics/replicationProtectionConta...
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems" |
apiVersion | Die Version der Ressourcen-API | '2018-07-10' |
name | Der Ressourcenname Weitere Informationen finden Sie unter Festlegen von Namen und Typen für untergeordnete Ressourcen in JSON-ARM-Vorlagen. |
Zeichenfolge (erforderlich) |
properties | Aktivieren Sie die Eigenschaften der Schutzeingabe. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Name | BESCHREIBUNG | Wert |
---|---|---|
policyId | Die Richtlinien-ID. | Zeichenfolge |
protectableItemId | Die schützbare Element-ID. | Zeichenfolge |
providerSpecificDetails | The ReplicationProviderInput. Für den HyperVReplicaAzure-Anbieter ist es das AzureEnableProtectionInput-Objekt. Für den San-Anbieter ist es das SanEnableProtectionInput-Objekt. Für den HyperVReplicaAzure-Anbieter kann er NULL sein. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Festlegen des Objekttyps | A2A HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails Inmage InmageAzureV2 InMagercm San (erforderlich) |
A2AEnableProtectionInputOrA2AReplicationDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "A2A" (erforderlich) |
diskEncryptionInfo | Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers. | DiskEncryptionInfo |
fabricObjectId | Die fabricspezifische Objekt-ID des virtuellen Computers. | Zeichenfolge |
multiVmGroupName | Der Name der Multi-VM-Gruppe. | Zeichenfolge |
recoveryAvailabilitySetId | Die ID der Wiederherstellungsverfügbarkeitsgruppe. | Zeichenfolge |
recoveryAvailabilityZone | Die Wiederherstellungsverfügbarkeitszone. | Zeichenfolge |
recoveryAzureNetworkId | Die ARM-ID des virtuellen Azure-Netzwerks für die Wiederherstellung. | Zeichenfolge |
recoveryBootDiagStorageAccountId | Das Speicherkonto für die Startdiagnose. | Zeichenfolge |
recoveryCloudServiceId | Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. | Zeichenfolge |
recoveryContainerId | Die Wiederherstellungscontainer-ID. | Zeichenfolge |
recoveryProximityPlacementGroupId | Die Id der Wiederherstellungs-Näherungsplatzierungsgruppe. | Zeichenfolge |
recoveryResourceGroupId | Die Id der Wiederherstellungsressourcengruppe. Gültig für V2-Szenarien. | Zeichenfolge |
recoverySubnetName | Der Name des Wiederherstellungssubnetzes. | Zeichenfolge |
vmDisks | Die Liste der VM-Datenträgerdetails. | A2AVmDiskInputDetails[] |
vmManagedDisks | Die Liste der Details des verwalteten VM-Datenträgers. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
Name | BESCHREIBUNG | Wert |
---|---|---|
diskEncryptionKeyInfo | Die KeyVault-Referenz für die Wiederherstellung für geheimnis. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Die KeyVault-Referenz für die Wiederherstellung für schlüssel. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Name | BESCHREIBUNG | Wert |
---|---|---|
keyVaultResourceArmId | Die ARM-ID der KeyVault-Ressource für geheimnis. | Zeichenfolge |
secretIdentifier | Die Geheim-URL/id. | Zeichenfolge |
KeyEncryptionKeyInfo
Name | BESCHREIBUNG | Wert |
---|---|---|
keyIdentifier | Die Schlüssel-URL/Id. | Zeichenfolge |
keyVaultResourceArmId | Die KeyVault-Ressource ARM-ID für schlüssel. | Zeichenfolge |
A2AVmDiskInputDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
diskUri | Der Datenträger-URI. | Zeichenfolge |
primaryStagingAzureStorageAccountId | Die Id des primären Stagingspeicherkontos. | Zeichenfolge |
recoveryAzureStorageAccountId | Die Wiederherstellungs-VHD-Speicherkonto-ID. | Zeichenfolge |
A2AVmManagedDiskInputDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
diskEncryptionInfo | Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers (für Einen-/Einzeldurchlauf). | DiskEncryptionInfo |
diskId | Die Datenträger-ID. | Zeichenfolge |
primaryStagingAzureStorageAccountId | Die Arm-ID des primären Stagingspeicherkontos. | Zeichenfolge |
recoveryDiskEncryptionSetId | Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. | Zeichenfolge |
recoveryReplicaDiskAccountType | Der Replikatdatenträgertyp. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. | Zeichenfolge |
recoveryResourceGroupId | Die Arm-ID der Zielressourcengruppe. | Zeichenfolge |
recoveryTargetDiskAccountType | Der Zieldatenträgertyp nach dem Failover. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. | Zeichenfolge |
HyperVReplicaReplicationDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "HyperVReplica2012" (erforderlich) |
HyperVReplicaBlueReplicationDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "HyperVReplica2012R2" (erforderlich) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "HyperVReplicaAzure" (erforderlich) |
disksToInclude | Die Liste der VHD-IDs der zu schützenden Datenträger. | string[] |
enableRdpOnTargetOption | Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach einem Failover. Zeichenfolgenwert der {SrsDataContract.EnableRDPOnTargetOption}-Enumeration. | Zeichenfolge |
hvHostVmId | Die VM-ID des Hyper-V-Hosts. | Zeichenfolge |
logStorageAccountId | Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. | Zeichenfolge |
osType | Der betriebssystemtyp, der dem virtuellen Computer zugeordnet ist. | Zeichenfolge |
targetAvailabilitySetId | Die ARM-ID des Verfügbarkeitssatzes. | Zeichenfolge |
targetAvailabilityZone | Die Zielverfügbarkeitszone. | Zeichenfolge |
targetAzureNetworkId | Die ausgewählte Azure-Netzwerk-Ziel-ID. | Zeichenfolge |
targetAzureSubnetId | Die ausgewählte Ziel-Azure-Subnetz-ID. | Zeichenfolge |
targetAzureV1ResourceGroupId | Die ID der Zielressourcengruppe (für die klassische Bereitstellung), in der die Failover-VM erstellt werden soll. | Zeichenfolge |
targetAzureV2ResourceGroupId | Die ID der Zielressourcengruppe (für die Resource Manager-Bereitstellung), in der die Failover-VM erstellt werden soll. | Zeichenfolge |
targetAzureVmName | Der Azure-Vm-Zielname. | Zeichenfolge |
targetProximityPlacementGroupId | Die NÄHERUNGSplatzierungsgruppe ARM-ID. | Zeichenfolge |
targetStorageAccountId | Der Name des Speicherkontos. | Zeichenfolge |
targetVmSize | Die Ziel-VM-Größe. | Zeichenfolge |
useManagedDisks | Ein Wert, der angibt, ob verwaltete Datenträger während des Failovers verwendet werden sollen. | Zeichenfolge |
vhdId | Die VHD-ID des Betriebssystemdatenträgers, die dem virtuellen Computer zugeordnet ist. | Zeichenfolge |
vmName | Der Name des virtuellen Computers. | Zeichenfolge |
HyperVReplicaBaseReplicationDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "HyperVReplicaBaseReplicationDetails" (erforderlich) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "Inmage" (erforderlich) |
datastoreName | Der Name des Zieldatenspeichers. | Zeichenfolge |
diskExclusionInput | Die Eingabe zum Aktivieren des Datenträgerausschlusses. | InMageDiskExclusionInput |
disksToInclude | Die Liste der einzuschließden Datenträger. | string[] |
masterTargetId | Die Masterziel-ID. | Zeichenfolge (erforderlich) |
multiVmGroupId | Die Multi-VM-Gruppen-ID. | Zeichenfolge (erforderlich) |
multiVmGroupName | Der Name der Multi-VM-Gruppe. | Zeichenfolge (erforderlich) |
processServerId | Die Prozessserver-ID. | Zeichenfolge (erforderlich) |
retentionDrive | Das Aufbewahrungslaufwerk, das auf dem MT verwendet werden soll. | Zeichenfolge (erforderlich) |
runAsAccountId | Die CS-Konto-ID. | Zeichenfolge |
vmFriendlyName | Der Name des virtuellen Computers. | Zeichenfolge |
InMageDiskExclusionInput
Name | BESCHREIBUNG | Wert |
---|---|---|
diskSignatureOptions | Die auf Gastdatenträgersignatur basierende Option für den Datenträgerausschluss. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Die auf Volumebezeichnungen basierende Option für den Datenträgerausschluss. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Name | BESCHREIBUNG | Wert |
---|---|---|
diskSignature | Die Gastsignatur des Datenträgers, der von der Replikation ausgeschlossen werden soll. | Zeichenfolge |
InMageVolumeExclusionOptions
Name | BESCHREIBUNG | Wert |
---|---|---|
onlyExcludeIfSingleVolume | Der Wert, der angibt, ob Datenträger mit mehreren Volumes ausgeschlossen werden sollen. Wenn ein Datenträger über mehrere Volumes verfügt und eines des Volumes eine Bezeichnung aufweist, die mit VolumeLabel übereinstimmt, wird dieser Datenträger von der Replikation ausgeschlossen, wenn OnlyExcludeIfSingleVolume auf false festgelegt ist. | Zeichenfolge |
volumeLabel | Die Volumebezeichnung. Der Datenträger, der über ein Volume mit dieser Bezeichnung verfügt, wird von der Replikation ausgeschlossen. | Zeichenfolge |
InmageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | 'InmageAzureV2' (erforderlich) |
diskEncryptionSetId | Die ARM-ID "DiskEncryptionSet". | Zeichenfolge |
disksToInclude | Die Liste der einzuschließden Datenträger. | InMageAzureV2DiskInputDetails[] |
Disktype | Der DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
enableRdpOnTargetOption | Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach einem Failover. Zeichenfolgenwert der {SrsDataContract.EnableRDPOnTargetOption}-Enumeration. | Zeichenfolge |
logStorageAccountId | Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. | Zeichenfolge |
masterTargetId | Die Masterziel-ID. | Zeichenfolge |
multiVmGroupId | Die Gruppen-ID für mehrere VM. | Zeichenfolge |
multiVmGroupName | Der Name der Multi-VM-Gruppe. | Zeichenfolge |
processServerId | Die Prozessserver-ID. | Zeichenfolge |
runAsAccountId | Die CS-Konto-ID. | Zeichenfolge |
storageAccountId | Der Name des Speicherkontos. | Zeichenfolge |
targetAvailabilitySetId | Die ARM-ID des Verfügbarkeitssatzes. | Zeichenfolge |
targetAvailabilityZone | Die Zielverfügbarkeitszone. | Zeichenfolge |
targetAzureNetworkId | Die ausgewählte Azure-Netzwerk-Ziel-ID. | Zeichenfolge |
targetAzureSubnetId | Die ausgewählte Ziel-Azure-Subnetz-ID. | Zeichenfolge |
targetAzureV1ResourceGroupId | Die ID der Zielressourcengruppe (für die klassische Bereitstellung), in der die Failover-VM erstellt werden soll. | Zeichenfolge |
targetAzureV2ResourceGroupId | Die ID der Zielressourcengruppe (für die Resource Manager-Bereitstellung), in der die Failover-VM erstellt werden soll. | Zeichenfolge |
targetAzureVmName | Der Azure-Vm-Zielname. | Zeichenfolge |
targetProximityPlacementGroupId | Die NÄHERUNGSplatzierungsgruppe ARM-ID. | Zeichenfolge |
targetVmSize | Die Ziel-VM-Größe. | Zeichenfolge |
InmageAzureV2DiskInputDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
diskEncryptionSetId | Die DiskEncryptionSet-ARM-ID. | Zeichenfolge |
diskId | Die DiskId. | Zeichenfolge |
Disktype | Der DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | Die LogStorageAccountId. | Zeichenfolge |
InMageRcmEnableProtectionInputOrInMageRcmReplication...
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | 'InMageRcm' (erforderlich) |
disksDefault | Die Standarddatenträgereingabe. | InMageRcmDisksDefaultInput |
disksToInclude | Die zu einschließenden Datenträger. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | Die ARM-ID des ermittelten Computers. | Zeichenfolge |
licenseType | Der Lizenztyp. | 'NoLicenseType' "NotSpecified" "WindowsServer" |
multiVmGroupName | Der Name der Multi-VM-Gruppe. | Zeichenfolge |
processServerId | Die Prozessserver-ID. | Zeichenfolge |
runAsAccountId | Die ausführende Konto-ID. | Zeichenfolge |
targetAvailabilitySetId | Die ARM-ID für die Zielverfügbarkeit. | Zeichenfolge |
targetAvailabilityZone | Die Zielverfügbarkeitszone. | Zeichenfolge |
targetBootDiagnosticsStorageAccountId | Die ARM-ID des Speicherkontos für die Zielstartdiagnose. | Zeichenfolge |
targetNetworkId | Die ausgewählte ARM-ID des Zielnetzwerks. | Zeichenfolge |
targetProximityPlacementGroupId | Die Ziel-Näherungsplatzierungsgruppen-ID. | Zeichenfolge |
targetResourceGroupId | Die ARM-ID der Zielressourcengruppe. | Zeichenfolge |
targetSubnetName | Der name des ausgewählten Zielsubnetzes. | Zeichenfolge |
targetVmName | Der Name der Ziel-VM. | Zeichenfolge |
targetVmSize | Die Größe des virtuellen Zielcomputers. | Zeichenfolge |
testNetworkId | Die ausgewählte ARM-ID des Testnetzwerks. | Zeichenfolge |
testSubnetName | Der ausgewählte Testsubnetzname. | Zeichenfolge |
InMageRcmDisksDefaultInput
Name | BESCHREIBUNG | Wert |
---|---|---|
diskEncryptionSetId | Die ARM-ID der Datenträgerverschlüsselung. | Zeichenfolge |
Disktype | Der Datenträgertyp. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | Die ARM-ID des Protokollspeicherkontos. | Zeichenfolge |
InMagercmDiskInput
Name | BESCHREIBUNG | Wert |
---|---|---|
diskEncryptionSetId | Die ARM-ID der Datenträgerverschlüsselung. | Zeichenfolge |
diskId | Die Datenträger-ID. | Zeichenfolge |
Disktype | Der Datenträgertyp. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | Die ARM-ID des Protokollspeicherkontos. | Zeichenfolge |
SanEnableProtectionInput
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "San" (erforderlich) |
Terraform-Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kann für Folgendes bereitgestellt werden:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Ressource Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-07-10"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
policyId = "string"
protectableItemId = "string"
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
})
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-Objekte
Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für A2A Folgendes:
instanceType = "A2A"
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
fabricObjectId = "string"
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"
}
]
Verwenden Sie für HyperVReplica2012 Folgendes:
instanceType = "HyperVReplica2012"
Verwenden Sie für HyperVReplica2012R2 Folgendes:
instanceType = "HyperVReplica2012R2"
Verwenden Sie für HyperVReplicaAzure Folgendes:
instanceType = "HyperVReplicaAzure"
disksToInclude = [
"string"
]
enableRdpOnTargetOption = "string"
hvHostVmId = "string"
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"
Verwenden Sie für HyperVReplicaBaseReplicationDetails Folgendes:
instanceType = "HyperVReplicaBaseReplicationDetails"
Verwenden Sie für InMage Folgendes:
instanceType = "InMage"
datastoreName = "string"
diskExclusionInput = {
diskSignatureOptions = [
{
diskSignature = "string"
}
]
volumeOptions = [
{
onlyExcludeIfSingleVolume = "string"
volumeLabel = "string"
}
]
}
disksToInclude = [
"string"
]
masterTargetId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
processServerId = "string"
retentionDrive = "string"
runAsAccountId = "string"
vmFriendlyName = "string"
Verwenden Sie für InmageAzureV2 Folgendes:
instanceType = "InMageAzureV2"
diskEncryptionSetId = "string"
disksToInclude = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
}
]
diskType = "string"
enableRdpOnTargetOption = "string"
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"
Verwenden Sie für InMagercm Folgendes:
instanceType = "InMageRcm"
disksDefault = {
diskEncryptionSetId = "string"
diskType = "string"
logStorageAccountId = "string"
}
disksToInclude = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
}
]
fabricDiscoveryMachineId = "string"
licenseType = "string"
multiVmGroupName = "string"
processServerId = "string"
runAsAccountId = "string"
targetAvailabilitySetId = "string"
targetAvailabilityZone = "string"
targetBootDiagnosticsStorageAccountId = "string"
targetNetworkId = "string"
targetProximityPlacementGroupId = "string"
targetResourceGroupId = "string"
targetSubnetName = "string"
targetVmName = "string"
targetVmSize = "string"
testNetworkId = "string"
testSubnetName = "string"
Verwenden Sie für San Folgendes:
instanceType = "San"
Eigenschaftswerte
vaults/replicationFabrics/replicationProtectionConta...
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-07-10" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
parent_id | Die ID der Ressource, die die übergeordnete Ressource für diese Ressource ist. | ID für Ressource vom Typ: replicationProtectionContainers |
properties | Aktivieren Sie die Eigenschaften der Schutzeingabe. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Name | BESCHREIBUNG | Wert |
---|---|---|
policyId | Die Richtlinien-ID. | Zeichenfolge |
protectableItemId | Die schutzfähige Element-ID. | Zeichenfolge |
providerSpecificDetails | Der ReplicationProviderInput. Beim HyperVReplicaAzure-Anbieter ist es das AzureEnableProtectionInput-Objekt. Beim San-Anbieter ist es das SanEnableProtectionInput-Objekt. Für den HyperVReplicaAzure-Anbieter kann er NULL sein. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Festlegen des Objekttyps | A2A HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails Inmage InmageAzureV2 Inmagercm San (erforderlich) |
A2AEnableProtectionInputOrA2AReplicationDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "A2A" (erforderlich) |
diskEncryptionInfo | Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers. | DiskEncryptionInfo |
fabricObjectId | Die Fabric-spezifische Objekt-ID des virtuellen Computers. | Zeichenfolge |
multiVmGroupName | Der Name der Multi-VM-Gruppe. | Zeichenfolge |
recoveryAvailabilitySetId | Die Id der Wiederherstellungsverfügbarkeitsgruppe. | Zeichenfolge |
recoveryAvailabilityZone | Die Wiederherstellungsverfügbarkeitszone. | Zeichenfolge |
RecoveryAzureNetworkId | Die ARM-ID des virtuellen Azure-Netzwerks für die Wiederherstellung. | Zeichenfolge |
recoveryBootDiagStorageAccountId | Das Konto für Startdiagnosespeicher. | Zeichenfolge |
recoveryCloudServiceId | Die Wiederherstellungs-Clouddienst-ID. Gültig für V1-Szenarien. | Zeichenfolge |
recoveryContainerId | Die Wiederherstellungscontainer-ID. | Zeichenfolge |
recoveryProximityPlacementGroupId | Die Gruppen-ID der Wiederherstellungsnäherplatzierung. | Zeichenfolge |
recoveryResourceGroupId | Die Wiederherstellungsressourcengruppen-ID. Gültig für V2-Szenarien. | Zeichenfolge |
recoverySubnetName | Der Name des Wiederherstellungssubnetzes. | Zeichenfolge |
vmDisks | Die Liste der VM-Datenträgerdetails. | A2AVmDiskInputDetails[] |
vmManagedDisks | Die Liste der Details des verwalteten vm-Datenträgers. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
Name | BESCHREIBUNG | Wert |
---|---|---|
diskEncryptionKeyInfo | Die Schlüsselvault-Referenz für die Wiederherstellung für das Geheimnis. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Die SchlüsselVault-Referenz für die Wiederherstellung für schlüssel. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Name | BESCHREIBUNG | Wert |
---|---|---|
keyVaultResourceArmId | Die ARM-ID der KeyVault-Ressource für geheimnis. | Zeichenfolge |
secretIdentifier | Die Geheim-URL/Id. | Zeichenfolge |
KeyEncryptionKeyInfo
Name | BESCHREIBUNG | Wert |
---|---|---|
keyIdentifier | Die Schlüssel-URL/Bezeichner. | Zeichenfolge |
keyVaultResourceArmId | Die ARM-ID der KeyVault-Ressource für schlüssel. | Zeichenfolge |
A2AVmDiskInputDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
diskUri | Der Datenträger-URI. | Zeichenfolge |
primaryStagingAzureStorageAccountId | Die Id des primären Stagingspeicherkontos. | Zeichenfolge |
recoveryAzureStorageAccountId | Die Wiederherstellungs-VHD-Speicherkonto-ID. | Zeichenfolge |
A2AVmManagedDiskInputDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
diskEncryptionInfo | Die Informationen zur Verschlüsselung des Wiederherstellungsdatenträgers (für Einen-/Einzeldurchlauf). | DiskEncryptionInfo |
diskId | Die Datenträger-ID. | Zeichenfolge |
primaryStagingAzureStorageAccountId | Die Arm-ID des primären Stagingspeicherkontos. | Zeichenfolge |
recoveryDiskEncryptionSetId | Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. | Zeichenfolge |
recoveryReplicaDiskAccountType | Der Replikatdatenträgertyp. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. | Zeichenfolge |
recoveryResourceGroupId | Die Arm-ID der Zielressourcengruppe. | Zeichenfolge |
recoveryTargetDiskAccountType | Der Zieldatenträgertyp nach dem Failover. Es ist ein optionaler Wert und entspricht dem Quelldatenträgertyp, wenn nicht vom Benutzer angegeben. | Zeichenfolge |
HyperVReplicaReplicationDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "HyperVReplica2012" (erforderlich) |
HyperVReplicaBlueReplicationDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "HyperVReplica2012R2" (erforderlich) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "HyperVReplicaAzure" (erforderlich) |
disksToInclude | Die Liste der VHD-IDs der zu schützenden Datenträger. | string[] |
enableRdpOnTargetOption | Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach einem Failover. Zeichenfolgenwert der {SrsDataContract.EnableRDPOnTargetOption}-Enumeration. | Zeichenfolge |
hvHostVmId | Die VM-ID des Hyper-V-Hosts. | Zeichenfolge |
logStorageAccountId | Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. | Zeichenfolge |
osType | Der betriebssystemtyp, der dem virtuellen Computer zugeordnet ist. | Zeichenfolge |
targetAvailabilitySetId | Die ARM-ID des Verfügbarkeitssatzes. | Zeichenfolge |
targetAvailabilityZone | Die Zielverfügbarkeitszone. | Zeichenfolge |
targetAzureNetworkId | Die ausgewählte Ziel-Azure-Netzwerk-ID. | Zeichenfolge |
targetAzureSubnetId | Die ausgewählte Ziel-Azure-Subnetz-ID. | Zeichenfolge |
targetAzureV1ResourceGroupId | Die ID der Zielressourcengruppe (für die klassische Bereitstellung), in der die Failover-VM erstellt werden soll. | Zeichenfolge |
targetAzureV2ResourceGroupId | Die ID der Zielressourcengruppe (für die Resource Manager-Bereitstellung), in der die Failover-VM erstellt werden soll. | Zeichenfolge |
targetAzureVmName | Der Name des virtuellen Azure-Zielcomputers. | Zeichenfolge |
targetProximityPlacementGroupId | Die ARM-ID der Näherungsplatzierungsgruppe. | Zeichenfolge |
targetStorageAccountId | Der Name des Speicherkontos. | Zeichenfolge |
targetVmSize | Die Größe des virtuellen Zielcomputers. | Zeichenfolge |
useManagedDisks | Ein Wert, der angibt, ob verwaltete Datenträger während des Failovers verwendet werden sollen. | Zeichenfolge |
vhdId | Die VHD-ID des Betriebssystemdatenträgers, die dem virtuellen Computer zugeordnet ist. | Zeichenfolge |
vmName | Der Name des virtuellen Computers. | Zeichenfolge |
HyperVReplicaBaseReplicationDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "HyperVReplicaBaseReplicationDetails" (erforderlich) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "Inmage" (erforderlich) |
datastoreName | Der Name des Zieldatenspeichers. | Zeichenfolge |
diskExclusionInput | Die Eingabe zum Aktivieren des Datenträgerausschlusses. | InMageDiskExclusionInput |
disksToInclude | Die Liste der einzuschließden Datenträger. | string[] |
masterTargetId | Die Masterziel-ID. | Zeichenfolge (erforderlich) |
multiVmGroupId | Die Multi-VM-Gruppen-ID. | Zeichenfolge (erforderlich) |
multiVmGroupName | Der Name der Multi-VM-Gruppe. | Zeichenfolge (erforderlich) |
processServerId | Die Prozessserver-ID. | Zeichenfolge (erforderlich) |
retentionDrive | Das Aufbewahrungslaufwerk, das auf dem MT verwendet werden soll. | Zeichenfolge (erforderlich) |
runAsAccountId | Die CS-Konto-ID. | Zeichenfolge |
vmFriendlyName | Der Name des virtuellen Computers. | Zeichenfolge |
InMageDiskExclusionInput
Name | BESCHREIBUNG | Wert |
---|---|---|
diskSignatureOptions | Die auf Gastdatenträgersignatur basierende Option für den Datenträgerausschluss. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Die auf Volumebezeichnungen basierende Option für den Datenträgerausschluss. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Name | BESCHREIBUNG | Wert |
---|---|---|
diskSignature | Die Gastsignatur des Datenträgers, der von der Replikation ausgeschlossen werden soll. | Zeichenfolge |
InMageVolumeExclusionOptions
Name | BESCHREIBUNG | Wert |
---|---|---|
onlyExcludeIfSingleVolume | Der Wert, der angibt, ob Datenträger mit mehreren Volumes ausgeschlossen werden sollen. Wenn ein Datenträger über mehrere Volumes verfügt und eines des Volumes eine Bezeichnung aufweist, die mit VolumeLabel übereinstimmt, wird dieser Datenträger von der Replikation ausgeschlossen, wenn OnlyExcludeIfSingleVolume auf false festgelegt ist. | Zeichenfolge |
volumeLabel | Die Volumebezeichnung. Der Datenträger, der über ein Volume mit dieser Bezeichnung verfügt, wird von der Replikation ausgeschlossen. | Zeichenfolge |
InmageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "InmageAzureV2" (erforderlich) |
diskEncryptionSetId | Die ARM-ID "DiskEncryptionSet". | Zeichenfolge |
disksToInclude | Die Liste der einzuschließden Datenträger. | InMageAzureV2DiskInputDetails[] |
Disktype | Der DiskType. | „Premium_LRS“ „StandardSSD_LRS“ „Standard_LRS“ |
enableRdpOnTargetOption | Die ausgewählte Option zum Aktivieren von RDP\SSH auf dem virtuellen Zielcomputer nach dem Failover. Zeichenfolgenwert der {SrsDataContract.EnableRDPOnTargetOption}-Enumeration. | Zeichenfolge |
logStorageAccountId | Das Speicherkonto, das während der Replikation für die Protokollierung verwendet werden soll. | Zeichenfolge |
masterTargetId | Die Masterziel-ID. | Zeichenfolge |
multiVmGroupId | Die Multi-VM-Gruppen-ID. | Zeichenfolge |
multiVmGroupName | Der Name der Multi-VM-Gruppe. | Zeichenfolge |
processServerId | Die Prozessserver-ID. | Zeichenfolge |
runAsAccountId | Die CS-Konto-ID. | Zeichenfolge |
storageAccountId | Der Name des Speicherkontos. | Zeichenfolge |
targetAvailabilitySetId | Die ARM-ID der Verfügbarkeitsgruppe. | Zeichenfolge |
targetAvailabilityZone | Die Zielverfügbarkeitszone. | Zeichenfolge |
targetAzureNetworkId | Die ausgewählte Ziel-Azure-Netzwerk-ID. | Zeichenfolge |
targetAzureSubnetId | Die ausgewählte Ziel-Azure-Subnetz-ID. | Zeichenfolge |
targetAzureV1ResourceGroupId | Die ID der Zielressourcengruppe (für die klassische Bereitstellung), in der die Failover-VM erstellt werden soll. | Zeichenfolge |
targetAzureV2ResourceGroupId | Die ID der Zielressourcengruppe (für die Resource Manager-Bereitstellung), in der die Failover-VM erstellt werden soll. | Zeichenfolge |
targetAzureVmName | Der Name des virtuellen Azure-Zielcomputers. | Zeichenfolge |
targetProximityPlacementGroupId | Die ARM-ID der Näherungsplatzierungsgruppe. | Zeichenfolge |
targetVmSize | Die Größe des virtuellen Zielcomputers. | Zeichenfolge |
InmageAzureV2DiskInputDetails
Name | BESCHREIBUNG | Wert |
---|---|---|
diskEncryptionSetId | Die ARM-ID "DiskEncryptionSet". | Zeichenfolge |
diskId | Die DiskId. | Zeichenfolge |
Disktype | Der DiskType. | „Premium_LRS“ „StandardSSD_LRS“ „Standard_LRS“ |
logStorageAccountId | The LogStorageAccountId. | Zeichenfolge |
InMageRcmEnableProtectionInputOrInMageRcmReplication...
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "InMagercm" (erforderlich) |
disksDefault | Die Standarddatenträgereingabe. | InMageRcmDisksDefaultInput |
disksToInclude | Die Liste der einzuschließden Datenträger. | InMagercmDiskInput[] |
fabricDiscoveryMachineId | Die ARM-ID des ermittelten Computers. | Zeichenfolge |
licenseType | Der Lizenztyp. | "NoLicenseType" "NotSpecified" "WindowsServer" |
multiVmGroupName | Der Name der Multi-VM-Gruppe. | Zeichenfolge |
processServerId | Die Prozessserver-ID. | Zeichenfolge |
runAsAccountId | Die id des ausführenden Kontos. | Zeichenfolge |
targetAvailabilitySetId | Die ARM-ID für die Zielverfügbarkeit. | Zeichenfolge |
targetAvailabilityZone | Die Zielverfügbarkeitszone. | Zeichenfolge |
targetBootDiagnosticsStorageAccountId | Die ARM-ID des Speicherkontos für die Zielstartdiagnose. | Zeichenfolge |
targetNetworkId | Die ausgewählte ARM-ID des Zielnetzwerks. | Zeichenfolge |
targetProximityPlacementGroupId | Die Ziel-Näherungsplatzierungsgruppen-ID. | Zeichenfolge |
targetResourceGroupId | Die ARM-ID der Zielressourcengruppe. | Zeichenfolge |
targetSubnetName | Der name des ausgewählten Zielsubnetzes. | Zeichenfolge |
targetVmName | Der Name der Ziel-VM. | Zeichenfolge |
targetVmSize | Die Größe des virtuellen Zielcomputers. | Zeichenfolge |
testNetworkId | Die ausgewählte ARM-ID des Testnetzwerks. | Zeichenfolge |
testSubnetName | Der ausgewählte Testsubnetzname. | Zeichenfolge |
InMageRcmDisksDefaultInput
Name | BESCHREIBUNG | Wert |
---|---|---|
diskEncryptionSetId | Die ARM-ID der Datenträgerverschlüsselung. | Zeichenfolge |
Disktype | Der Datenträgertyp. | „Premium_LRS“ „StandardSSD_LRS“ „Standard_LRS“ |
logStorageAccountId | Die ARM-ID des Protokollspeicherkontos. | Zeichenfolge |
InMagercmDiskInput
Name | BESCHREIBUNG | Wert |
---|---|---|
diskEncryptionSetId | Die ARM-ID der Datenträgerverschlüsselung. | Zeichenfolge |
diskId | Die Datenträger-ID. | Zeichenfolge |
Disktype | Der Datenträgertyp. | „Premium_LRS“ „StandardSSD_LRS“ „Standard_LRS“ |
logStorageAccountId | Die ARM-ID des Protokollspeicherkontos. | Zeichenfolge |
SanEnableProtectionInput
Name | BESCHREIBUNG | Wert |
---|---|---|
instanceType | Der Klassentyp. | "San" (erforderlich) |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für