Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
Definicja zasobu Bicep
Można wdrożyć typ zasobu vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems:
- Grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2022-10-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
policyId: 'string'
protectableItemId: 'string'
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings, obiekty
Ustaw właściwość instanceType , aby określić typ obiektu.
W przypadku usługi A2A użyj:
instanceType: 'A2A'
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
fabricObjectId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
recoveryAvailabilitySetId: 'string'
recoveryAvailabilityZone: 'string'
recoveryAzureNetworkId: 'string'
recoveryBootDiagStorageAccountId: 'string'
recoveryCapacityReservationGroupId: 'string'
recoveryCloudServiceId: 'string'
recoveryContainerId: 'string'
recoveryExtendedLocation: {
name: 'string'
type: 'EdgeZone'
}
recoveryProximityPlacementGroupId: 'string'
recoveryResourceGroupId: 'string'
recoverySubnetName: 'string'
recoveryVirtualMachineScaleSetId: 'string'
vmDisks: [
{
diskUri: 'string'
primaryStagingAzureStorageAccountId: 'string'
recoveryAzureStorageAccountId: 'string'
}
]
vmManagedDisks: [
{
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
diskId: 'string'
primaryStagingAzureStorageAccountId: 'string'
recoveryDiskEncryptionSetId: 'string'
recoveryReplicaDiskAccountType: 'string'
recoveryResourceGroupId: 'string'
recoveryTargetDiskAccountType: 'string'
}
]
W przypadku A2ACrossClusterMigration użyj:
instanceType: 'A2ACrossClusterMigration'
fabricObjectId: 'string'
recoveryContainerId: 'string'
W przypadku funkcji HyperVReplica2012 użyj:
instanceType: 'HyperVReplica2012'
W przypadku funkcji HyperVReplica2012R2 użyj:
instanceType: 'HyperVReplica2012R2'
W przypadku funkcji HyperVReplicaAzure użyj:
instanceType: 'HyperVReplicaAzure'
diskEncryptionSetId: 'string'
disksToInclude: [
'string'
]
disksToIncludeForManagedDisks: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
}
]
diskType: 'string'
enableRdpOnTargetOption: 'string'
hvHostVmId: 'string'
licenseType: 'string'
logStorageAccountId: 'string'
osType: 'string'
seedManagedDiskTags: {}
sqlServerLicenseType: 'string'
targetAvailabilitySetId: 'string'
targetAvailabilityZone: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
targetManagedDiskTags: {}
targetNicTags: {}
targetProximityPlacementGroupId: 'string'
targetStorageAccountId: 'string'
targetVmSize: 'string'
targetVmTags: {}
useManagedDisks: 'string'
useManagedDisksForReplication: 'string'
vhdId: 'string'
vmName: 'string'
W przypadku funkcji HyperVReplicaBaseReplicationDetails użyj:
instanceType: 'HyperVReplicaBaseReplicationDetails'
W przypadku usługi InMage użyj:
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'
W przypadku maszyny wirtualnej InMageAzureV2 użyj:
instanceType: 'InMageAzureV2'
diskEncryptionSetId: 'string'
disksToInclude: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
}
]
diskType: 'string'
enableRdpOnTargetOption: 'string'
licenseType: 'string'
logStorageAccountId: 'string'
masterTargetId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
runAsAccountId: 'string'
seedManagedDiskTags: {}
sqlServerLicenseType: 'string'
storageAccountId: 'string'
targetAvailabilitySetId: 'string'
targetAvailabilityZone: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
targetManagedDiskTags: {}
targetNicTags: {}
targetProximityPlacementGroupId: 'string'
targetVmSize: 'string'
targetVmTags: {}
W przypadku narzędzia InMageRcm użyj:
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'
W przypadku elementu InMageRcmFailback użyj:
instanceType: 'InMageRcmFailback'
Wartości właściwości
vaults/replicationFabrics/replicationProtectionConta...
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep. |
ciąg (wymagany) |
Nadrzędny | W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu : replicationProtectionContainers |
properties | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | ciąg |
protectableItemId | Identyfikator elementu, który można chronić. | ciąg |
providerSpecificDetails | The ReplicationProviderInput. W przypadku dostawcy HyperVReplicaAzure będzie to obiekt AzureEnableProtectionInput. W przypadku dostawcy San będzie to obiekt SanEnableProtectionInput. W przypadku dostawcy HyperVReplicaAzure może mieć wartość null. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Ustawianie typu obiektu | A2A A2ACrossClusterMigration HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 InMageRcm InMageRcmFailback (wymagane) |
A2AEnableProtectionInputOrA2AReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "A2A" (wymagane) |
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). | DiskEncryptionInfo |
fabricObjectId | Identyfikator określonego obiektu sieci szkieletowej maszyny wirtualnej. | ciąg (wymagany) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg |
multiVmGroupName | Nazwa grupy z wieloma maszynami wirtualnymi. | ciąg |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | ciąg |
recoveryAvailabilityZone | Strefa dostępności odzyskiwania. | ciąg |
recoveryAzureNetworkId | Identyfikator arm usługi ARM odzyskiwania usługi Azure Virtual Network. | ciąg |
recoveryBootDiagStorageAccountId | Konto magazynu diagnostycznego rozruchu. | ciąg |
recoveryCapacityReservationGroupId | Identyfikator grupy rezerwacji pojemności odzyskiwania. | ciąg |
recoveryCloudServiceId | Identyfikator usługi odzyskiwania w chmurze. Prawidłowy dla scenariuszy w wersji 1. | ciąg |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | ciąg |
recoveryExtendedLocation | Lokalizacja rozszerzona odzyskiwania. | ExtendedLocation |
recoveryProximityPlacementGroupId | Identyfikator grupy umieszczania w pobliżu odzyskiwania. | ciąg |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | ciąg |
recoverySubnetName | Nazwa podsieci odzyskiwania. | ciąg |
recoveryVirtualMachineScaleSetId | Identyfikator zestawu skalowania maszyn wirtualnych. | ciąg |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla klucza. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla wpisu tajnego. | ciąg |
secretIdentifier | Tajny adres URL/identyfikator. | ciąg |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | ciąg |
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla klucza. | ciąg |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa lokalizacji rozszerzonej. | ciąg (wymagany) |
typ | Typ lokalizacji rozszerzonej. | "EdgeZone" (wymagane) |
A2AVmDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator tymczasowego konta magazynu. | ciąg (wymagany) |
recoveryAzureStorageAccountId | Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania. | ciąg (wymagany) |
A2AVmManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator arm konta magazynu przejściowego. | ciąg (wymagany) |
recoveryDiskEncryptionSetId | Identyfikator zestawu szyfrowania dysków odzyskiwania. | ciąg |
recoveryReplicaDiskAccountType | Typ dysku repliki. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | ciąg |
recoveryResourceGroupId | Identyfikator arm docelowej grupy zasobów. | ciąg (wymagany) |
recoveryTargetDiskAccountType | Typ dysku docelowego po przejściu w tryb failover. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | ciąg |
A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "A2ACrossClusterMigration" (wymagane) |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | ciąg |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | ciąg |
HyperVReplicaReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplica2012" (wymagane) |
HyperVReplicaBlueReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | ciąg |
disksToInclude | Lista identyfikatorów dysków VHD do ochrony. | ciąg[] |
disksToIncludeForManagedDisks | Dyski do uwzględnienia na liście dysków zarządzanych. | HyperVReplicaAzureDiskInputDetails[] |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | ciąg |
hvHostVmId | Identyfikator maszyny wirtualnej hosta funkcji Hyper-V. | ciąg |
licenseType | Typ licencji. | "NoLicenseType" "Nieokreślone" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
seedManagedDiskTags | Tagi dla początkowych dysków zarządzanych. | object |
sqlServerLicenseType | Typ licencji SQL Server. | "AHUB" "NoLicenseType" "Nieokreślone" "PŁATNOŚĆ zgodnie z rzeczywistym użyciem" |
targetAvailabilitySetId | Docelowy identyfikator usługi ARM zestawu dostępności dla wdrożenia usługi Resource Manager. | ciąg |
targetAvailabilityZone | Docelowa strefa dostępności. | ciąg |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | object |
targetNicTags | Tagi dla docelowych kart sieciowych. | object |
targetProximityPlacementGroupId | Identyfikator usługi ARM grupy umieszczania w pobliżu. | ciąg |
targetStorageAccountId | Identyfikator konta magazynu. | ciąg |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | ciąg |
targetVmTags | Docelowe tagi maszyny wirtualnej. | object |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | ciąg |
useManagedDisksForReplication | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas replikacji. | ciąg |
vhdId | Identyfikator dysku VHD dysku systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
vmName | Nazwa maszyny wirtualnej. | ciąg |
HyperVReplicaAzureDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm diskEncryptionSet. | ciąg |
diskId | The DiskId. | ciąg |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | ciąg |
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMage" (wymagane) |
datastoreName | Nazwa docelowego magazynu danych. | ciąg |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | ciąg[] |
masterTargetId | Główny identyfikator docelowy. | ciąg (wymagany) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
retentionDrive | Dysk przechowywania do użycia w usłudze MT. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta CS. | ciąg |
vmFriendlyName | Nazwa maszyny wirtualnej. | ciąg |
InMageDiskExclusionInput
Nazwa | Opis | Wartość |
---|---|---|
diskSignatureOptions | Opcja oparta na podpisie dysku gościa dla wykluczenia dysku. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Opcja oparta na etykiecie woluminu dla wykluczenia dysku. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
diskSignature | Podpis gościa dysku, który ma zostać wykluczony z replikacji. | ciąg |
InMageVolumeExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
onlyExcludeIfSingleVolume | Wartość wskazująca, czy wykluczyć dysk z wieloma woluminami, czy nie. Jeśli dysk ma wiele woluminów, a jeden z woluminów ma etykietę zgodną z etykietą VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli właściwość OnlyExcludeIfSingleVolume ma wartość false. | ciąg |
volumeLabel | Etykieta woluminu. Dysk o dowolnym woluminie z tą etykietą zostanie wykluczony z replikacji. | ciąg |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMageAzureV2" (wymagane) |
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | ciąg |
disksToInclude | Dyski do uwzględnienia. | InMageAzureV2DiskInputDetails[] |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | ciąg |
licenseType | Typ licencji. | "NoLicenseType" "Nieokreślone" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
masterTargetId | Główny identyfikator docelowy. | ciąg |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg |
processServerId | Identyfikator serwera przetwarzania. | ciąg |
runAsAccountId | Identyfikator konta CS. | ciąg |
seedManagedDiskTags | Tagi dla początkowych dysków zarządzanych. | object |
sqlServerLicenseType | Typ licencji SQL Server. | "AHUB" "NoLicenseType" "Nieokreślone" "PŁATNOŚĆ zgodnie z rzeczywistym użyciem" |
storageAccountId | Identyfikator konta magazynu. | ciąg |
targetAvailabilitySetId | Docelowy identyfikator usługi ARM zestawu dostępności dla wdrożenia usługi Resource Manager. | ciąg |
targetAvailabilityZone | Docelowa strefa dostępności. | ciąg |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | object |
targetNicTags | Tagi dla docelowych kart sieciowych. | object |
targetProximityPlacementGroupId | Identyfikator usługi ARM grupy umieszczania w pobliżu. | ciąg |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | ciąg |
targetVmTags | Docelowe tagi maszyny wirtualnej. | object |
InMageAzureV2DiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm diskEncryptionSet. | ciąg |
diskId | The DiskId. | ciąg |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | ciąg |
InMageRcmEnableProtectionInputOrInMageRcmReplication...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMageRcm" (wymagane) |
disksDefault | Domyślne dane wejściowe dysku. | InMageRcmDisksDefaultInput |
disksToInclude | Dyski do uwzględnienia. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | Identyfikator usługi ARM odnalezionej maszyny. | ciąg (wymagany) |
licenseType | Typ licencji. | "NoLicenseType" "Nieokreślone" "WindowsServer" |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta Uruchom jako. | ciąg |
targetAvailabilitySetId | Identyfikator usługi ARM docelowego zestawu dostępności. | ciąg |
targetAvailabilityZone | Docelowa strefa dostępności. | ciąg |
targetBootDiagnosticsStorageAccountId | Identyfikator arm docelowego konta magazynu diagnostyki rozruchu. | ciąg |
targetNetworkId | Wybrany identyfikator usługi ARM sieci docelowej. | ciąg |
targetProximityPlacementGroupId | Docelowy identyfikator grupy umieszczania w pobliżu. | ciąg |
targetResourceGroupId | Identyfikator arm docelowej grupy zasobów. | ciąg (wymagany) |
targetSubnetName | Wybrana nazwa podsieci docelowej. | ciąg |
targetVmName | Docelowa nazwa maszyny wirtualnej. | ciąg |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | ciąg |
testNetworkId | Wybrany testowy identyfikator arm sieci. | ciąg |
testSubnetName | Wybrana nazwa podsieci testowej. | ciąg |
InMageRcmDisksDefaultInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | ciąg |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
InMageRcmDiskInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | ciąg |
diskId | Identyfikator dysku. | ciąg (wymagany) |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
InMageRcmFailbackReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMageRcmFailback" (wymagane) |
Definicja zasobu szablonu usługi ARM
Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems można wdrożyć w następujących regionach:
- Grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
"apiVersion": "2022-10-01",
"name": "string",
"properties": {
"policyId": "string",
"protectableItemId": "string",
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings, obiekty
Ustaw właściwość instanceType , aby określić typ obiektu.
W przypadku usługi A2A użyj:
"instanceType": "A2A",
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"fabricObjectId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"recoveryAvailabilitySetId": "string",
"recoveryAvailabilityZone": "string",
"recoveryAzureNetworkId": "string",
"recoveryBootDiagStorageAccountId": "string",
"recoveryCapacityReservationGroupId": "string",
"recoveryCloudServiceId": "string",
"recoveryContainerId": "string",
"recoveryExtendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"recoveryProximityPlacementGroupId": "string",
"recoveryResourceGroupId": "string",
"recoverySubnetName": "string",
"recoveryVirtualMachineScaleSetId": "string",
"vmDisks": [
{
"diskUri": "string",
"primaryStagingAzureStorageAccountId": "string",
"recoveryAzureStorageAccountId": "string"
}
],
"vmManagedDisks": [
{
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"diskId": "string",
"primaryStagingAzureStorageAccountId": "string",
"recoveryDiskEncryptionSetId": "string",
"recoveryReplicaDiskAccountType": "string",
"recoveryResourceGroupId": "string",
"recoveryTargetDiskAccountType": "string"
}
]
W przypadku A2ACrossClusterMigration użyj:
"instanceType": "A2ACrossClusterMigration",
"fabricObjectId": "string",
"recoveryContainerId": "string"
W przypadku funkcji HyperVReplica2012 użyj:
"instanceType": "HyperVReplica2012"
W przypadku funkcji HyperVReplica2012R2 użyj:
"instanceType": "HyperVReplica2012R2"
W przypadku funkcji HyperVReplicaAzure użyj:
"instanceType": "HyperVReplicaAzure",
"diskEncryptionSetId": "string",
"disksToInclude": [ "string" ],
"disksToIncludeForManagedDisks": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string"
}
],
"diskType": "string",
"enableRdpOnTargetOption": "string",
"hvHostVmId": "string",
"licenseType": "string",
"logStorageAccountId": "string",
"osType": "string",
"seedManagedDiskTags": {},
"sqlServerLicenseType": "string",
"targetAvailabilitySetId": "string",
"targetAvailabilityZone": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"targetManagedDiskTags": {},
"targetNicTags": {},
"targetProximityPlacementGroupId": "string",
"targetStorageAccountId": "string",
"targetVmSize": "string",
"targetVmTags": {},
"useManagedDisks": "string",
"useManagedDisksForReplication": "string",
"vhdId": "string",
"vmName": "string"
W przypadku funkcji HyperVReplicaBaseReplicationDetails użyj:
"instanceType": "HyperVReplicaBaseReplicationDetails"
W przypadku programu InMage użyj:
"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"
W przypadku programu InMageAzureV2 użyj:
"instanceType": "InMageAzureV2",
"diskEncryptionSetId": "string",
"disksToInclude": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string"
}
],
"diskType": "string",
"enableRdpOnTargetOption": "string",
"licenseType": "string",
"logStorageAccountId": "string",
"masterTargetId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"runAsAccountId": "string",
"seedManagedDiskTags": {},
"sqlServerLicenseType": "string",
"storageAccountId": "string",
"targetAvailabilitySetId": "string",
"targetAvailabilityZone": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"targetManagedDiskTags": {},
"targetNicTags": {},
"targetProximityPlacementGroupId": "string",
"targetVmSize": "string",
"targetVmTags": {}
W przypadku programu InMageRcm użyj:
"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"
W przypadku polecenia InMageRcmFailback użyj:
"instanceType": "InMageRcmFailback"
Wartości właściwości
vaults/replicationFabrics/replicationProtectionConta...
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems" |
apiVersion | Wersja interfejsu API zasobów | '2022-10-01' |
name | Nazwa zasobu Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON. |
ciąg (wymagany) |
properties | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | ciąg |
protectableItemId | Identyfikator elementu, który można chronić. | ciąg |
providerSpecificDetails | The ReplicationProviderInput. W przypadku dostawcy HyperVReplicaAzure będzie to obiekt AzureEnableProtectionInput. W przypadku dostawcy San będzie to obiekt SanEnableProtectionInput. W przypadku dostawcy HyperVReplicaAzure może mieć wartość null. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Ustawianie typu obiektu | A2A A2ACrossClusterMigration HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 InMageRcm InMageRcmFailback (wymagane) |
A2AEnableProtectionInputOrA2AReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "A2A" (wymagane) |
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). | DiskEncryptionInfo |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | ciąg (wymagany) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | ciąg |
recoveryAvailabilityZone | Strefa dostępności odzyskiwania. | ciąg |
recoveryAzureNetworkId | Identyfikator arm odzyskiwania sieci wirtualnej platformy Azure. | ciąg |
recoveryBootDiagStorageAccountId | Konto magazynu diagnostyki rozruchu. | ciąg |
recoveryCapacityReservationGroupId | Identyfikator grupy rezerwacji pojemności odzyskiwania. | ciąg |
recoveryCloudServiceId | Identyfikator usługi odzyskiwania w chmurze. Prawidłowy dla scenariuszy w wersji 1. | ciąg |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | ciąg |
recoveryExtendedLocation | Lokalizacja rozszerzona odzyskiwania. | ExtendedLocation |
recoveryProximityPlacementGroupId | Identyfikator grupy umieszczania w pobliżu odzyskiwania. | ciąg |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | ciąg |
recoverySubnetName | Nazwa podsieci odzyskiwania. | ciąg |
recoveryVirtualMachineScaleSetId | Identyfikator zestawu skalowania maszyn wirtualnych. | ciąg |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla klucza. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla wpisu tajnego. | ciąg |
secretIdentifier | Tajny adres URL/identyfikator. | ciąg |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | ciąg |
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla klucza. | ciąg |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa lokalizacji rozszerzonej. | ciąg (wymagany) |
typ | Typ lokalizacji rozszerzonej. | "EdgeZone" (wymagane) |
A2AVmDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy przejściowy identyfikator konta magazynu. | ciąg (wymagany) |
recoveryAzureStorageAccountId | Identyfikator konta magazynu dysku VHD odzyskiwania. | ciąg (wymagany) |
A2AVmManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy przejściowy identyfikator arm konta magazynu. | ciąg (wymagany) |
recoveryDiskEncryptionSetId | Identyfikator zestawu szyfrowania dysku odzyskiwania. | ciąg |
recoveryReplicaDiskAccountType | Typ dysku repliki. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | ciąg |
recoveryResourceGroupId | Docelowa grupa zasobów Arm Id. | ciąg (wymagany) |
recoveryTargetDiskAccountType | Typ dysku docelowego po przejściu w tryb failover. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | ciąg |
A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "A2ACrossClusterMigration" (wymagane) |
fabricObjectId | Identyfikator określonego obiektu sieci szkieletowej maszyny wirtualnej. | ciąg |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | ciąg |
HyperVReplicaReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplica2012" (wymagane) |
HyperVReplicaBlueReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | ciąg |
disksToInclude | Lista identyfikatorów wirtualnego dysku twardego, które mają być chronione. | ciąg[] |
disksToIncludeForManagedDisks | Dyski, które mają zawierać listę dysków zarządzanych. | HyperVReplicaAzureDiskInputDetails[] |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | ciąg |
hvHostVmId | Identyfikator maszyny wirtualnej hosta funkcji Hyper-V. | ciąg |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
seedManagedDiskTags | Tagi dysków zarządzanych inicjuje. | object |
sqlServerLicenseType | Typ licencji SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "PŁATNOŚĆ zgodnie z rzeczywistym użyciem" |
targetAvailabilitySetId | Docelowy zestaw dostępności identyfikator usługi ARM dla wdrożenia usługi Resource Manager. | ciąg |
targetAvailabilityZone | Docelowa strefa dostępności. | ciąg |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | object |
targetNicTags | Tagi dla docelowych kart sieciowych. | object |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | ciąg |
targetStorageAccountId | Identyfikator konta magazynu. | ciąg |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | ciąg |
targetVmTags | Docelowe tagi maszyny wirtualnej. | object |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | ciąg |
useManagedDisksForReplication | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas replikacji. | ciąg |
vhdId | Identyfikator dysku VHD dysku systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
vmName | Nazwa maszyny wirtualnej. | ciąg |
HyperVReplicaAzureDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm diskEncryptionSet. | ciąg |
diskId | The DiskId. | ciąg |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | ciąg |
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMage" (wymagane) |
datastoreName | Nazwa docelowego magazynu danych. | ciąg |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | ciąg[] |
masterTargetId | Główny identyfikator docelowy. | ciąg (wymagany) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
retentionDrive | Dysk przechowywania do użycia w usłudze MT. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta CS. | ciąg |
vmFriendlyName | Nazwa maszyny wirtualnej. | ciąg |
InMageDiskExclusionInput
Nazwa | Opis | Wartość |
---|---|---|
diskSignatureOptions | Opcja oparta na podpisie dysku gościa dla wykluczenia dysku. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Opcja oparta na etykiecie woluminu dla wykluczenia dysku. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
diskSignature | Podpis gościa dysku, który ma zostać wykluczony z replikacji. | ciąg |
InMageVolumeExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
onlyExcludeIfSingleVolume | Wartość wskazująca, czy wykluczyć dysk z wieloma woluminami, czy nie. Jeśli dysk ma wiele woluminów, a jeden z woluminów ma etykietę zgodną z etykietą VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli właściwość OnlyExcludeIfSingleVolume ma wartość false. | ciąg |
volumeLabel | Etykieta woluminu. Dysk o dowolnym woluminie z tą etykietą zostanie wykluczony z replikacji. | ciąg |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMageAzureV2" (wymagane) |
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | ciąg |
disksToInclude | Dyski do dołączenia. | InMageAzureV2DiskInputDetails[] |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | ciąg |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
masterTargetId | Identyfikator obiektu docelowego wzorca. | ciąg |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg |
multiVmGroupName | Nazwa grupy z wieloma maszynami wirtualnymi. | ciąg |
processServerId | Identyfikator serwera przetwarzania. | ciąg |
runAsAccountId | Identyfikator konta CS. | ciąg |
seedManagedDiskTags | Tagi dysków zarządzanych inicjuje. | object |
sqlServerLicenseType | Typ licencji SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "PŁATNOŚĆ zgodnie z rzeczywistym użyciem" |
storageAccountId | Identyfikator konta magazynu. | ciąg |
targetAvailabilitySetId | Docelowy zestaw dostępności identyfikator usługi ARM dla wdrożenia usługi Resource Manager. | ciąg |
targetAvailabilityZone | Docelowa strefa dostępności. | ciąg |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | object |
targetNicTags | Tagi dla docelowych kart sieciowych. | object |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | ciąg |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | ciąg |
targetVmTags | Docelowe tagi maszyny wirtualnej. | object |
InMageAzureV2DiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator ARM DiskEncryptionSet. | ciąg |
diskId | The DiskId. | ciąg |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | ciąg |
InMageRcmEnableProtectionInputOrInMageRcmReplication...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMageRcm" (wymagane) |
disksDefault | Domyślne dane wejściowe dysku. | InMageRcmDisksDefaultInput |
disksToInclude | Dyski do dołączenia. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | Identyfikator odnalezionej maszyny arm. | ciąg (wymagany) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
multiVmGroupName | Nazwa grupy z wieloma maszynami wirtualnymi. | ciąg |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta Uruchom jako. | ciąg |
targetAvailabilitySetId | Docelowy identyfikator zestawu dostępności usługi ARM. | ciąg |
targetAvailabilityZone | Docelowa strefa dostępności. | ciąg |
targetBootDiagnosticsStorageAccountId | Identyfikator ARM docelowego konta magazynu diagnostyki rozruchu. | ciąg |
targetNetworkId | Wybrany identyfikator usługi ARM sieci docelowej. | ciąg |
targetProximityPlacementGroupId | Docelowy identyfikator grupy umieszczania w pobliżu. | ciąg |
targetResourceGroupId | Identyfikator arm docelowej grupy zasobów. | ciąg (wymagany) |
targetSubnetName | Wybrana nazwa podsieci docelowej. | ciąg |
targetVmName | Docelowa nazwa maszyny wirtualnej. | ciąg |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | ciąg |
testNetworkId | Wybrany testowy identyfikator arm sieci. | ciąg |
testSubnetName | Wybrana nazwa podsieci testowej. | ciąg |
InMageRcmDisksDefaultInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | ciąg |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
InMageRcmDiskInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | ciąg |
diskId | Identyfikator dysku. | ciąg (wymagany) |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
InMageRcmFailbackReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMageRcmFailback" (wymagane) |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems można wdrożyć w następujących regionach:
- Grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, dodaj następujące narzędzie Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2022-10-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
policyId = "string"
protectableItemId = "string"
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
})
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings, obiekty
Ustaw właściwość instanceType , aby określić typ obiektu.
W przypadku usługi A2A użyj:
instanceType = "A2A"
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
fabricObjectId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
recoveryAvailabilitySetId = "string"
recoveryAvailabilityZone = "string"
recoveryAzureNetworkId = "string"
recoveryBootDiagStorageAccountId = "string"
recoveryCapacityReservationGroupId = "string"
recoveryCloudServiceId = "string"
recoveryContainerId = "string"
recoveryExtendedLocation = {
name = "string"
type = "EdgeZone"
}
recoveryProximityPlacementGroupId = "string"
recoveryResourceGroupId = "string"
recoverySubnetName = "string"
recoveryVirtualMachineScaleSetId = "string"
vmDisks = [
{
diskUri = "string"
primaryStagingAzureStorageAccountId = "string"
recoveryAzureStorageAccountId = "string"
}
]
vmManagedDisks = [
{
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
diskId = "string"
primaryStagingAzureStorageAccountId = "string"
recoveryDiskEncryptionSetId = "string"
recoveryReplicaDiskAccountType = "string"
recoveryResourceGroupId = "string"
recoveryTargetDiskAccountType = "string"
}
]
W przypadku A2ACrossClusterMigration użyj:
instanceType = "A2ACrossClusterMigration"
fabricObjectId = "string"
recoveryContainerId = "string"
W przypadku funkcji HyperVReplica2012 użyj:
instanceType = "HyperVReplica2012"
W przypadku funkcji HyperVReplica2012R2 użyj:
instanceType = "HyperVReplica2012R2"
W przypadku funkcji HyperVReplicaAzure użyj:
instanceType = "HyperVReplicaAzure"
diskEncryptionSetId = "string"
disksToInclude = [
"string"
]
disksToIncludeForManagedDisks = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
}
]
diskType = "string"
enableRdpOnTargetOption = "string"
hvHostVmId = "string"
licenseType = "string"
logStorageAccountId = "string"
osType = "string"
seedManagedDiskTags = {}
sqlServerLicenseType = "string"
targetAvailabilitySetId = "string"
targetAvailabilityZone = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
targetManagedDiskTags = {}
targetNicTags = {}
targetProximityPlacementGroupId = "string"
targetStorageAccountId = "string"
targetVmSize = "string"
targetVmTags = {}
useManagedDisks = "string"
useManagedDisksForReplication = "string"
vhdId = "string"
vmName = "string"
W przypadku funkcji HyperVReplicaBaseReplicationDetails użyj:
instanceType = "HyperVReplicaBaseReplicationDetails"
W przypadku programu InMage użyj:
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"
W przypadku programu InMageAzureV2 użyj:
instanceType = "InMageAzureV2"
diskEncryptionSetId = "string"
disksToInclude = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
}
]
diskType = "string"
enableRdpOnTargetOption = "string"
licenseType = "string"
logStorageAccountId = "string"
masterTargetId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
processServerId = "string"
runAsAccountId = "string"
seedManagedDiskTags = {}
sqlServerLicenseType = "string"
storageAccountId = "string"
targetAvailabilitySetId = "string"
targetAvailabilityZone = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
targetManagedDiskTags = {}
targetNicTags = {}
targetProximityPlacementGroupId = "string"
targetVmSize = "string"
targetVmTags = {}
W przypadku programu InMageRcm użyj:
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"
W przypadku polecenia InMageRcmFailback użyj:
instanceType = "InMageRcmFailback"
Wartości właściwości
vaults/replicationFabrics/replicationProtectionConta...
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2022-10-01" |
name | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: replicationProtectionContainers |
properties | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | ciąg |
protectableItemId | Identyfikator elementu, który można chronić. | ciąg |
providerSpecificDetails | Element ReplicationProviderInput. W przypadku dostawcy Funkcji HyperVReplicaAzure będzie to obiekt AzureEnableProtectionInput. W przypadku dostawcy San będzie to obiekt SanEnableProtectionInput. W przypadku dostawcy Funkcji HyperVReplicaAzure może mieć wartość null. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Ustawianie typu obiektu | A2A A2ACrossClusterMigration HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 InMageRcm InMageRcmFailback (wymagane) |
A2AEnableProtectionInputOrA2AReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "A2A" (wymagane) |
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). | DiskEncryptionInfo |
fabricObjectId | Identyfikator określonego obiektu sieci szkieletowej maszyny wirtualnej. | ciąg (wymagany) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg |
multiVmGroupName | Nazwa grupy z wieloma maszynami wirtualnymi. | ciąg |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | ciąg |
recoveryAvailabilityZone | Strefa dostępności odzyskiwania. | ciąg |
recoveryAzureNetworkId | Identyfikator arm usługi ARM odzyskiwania usługi Azure Virtual Network. | ciąg |
recoveryBootDiagStorageAccountId | Konto magazynu diagnostycznego rozruchu. | ciąg |
recoveryCapacityReservationGroupId | Identyfikator grupy rezerwacji pojemności odzyskiwania. | ciąg |
recoveryCloudServiceId | Identyfikator usługi odzyskiwania w chmurze. Prawidłowy dla scenariuszy w wersji 1. | ciąg |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | ciąg |
recoveryExtendedLocation | Lokalizacja rozszerzona odzyskiwania. | ExtendedLocation |
recoveryProximityPlacementGroupId | Identyfikator grupy umieszczania w pobliżu odzyskiwania. | ciąg |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | ciąg |
recoverySubnetName | Nazwa podsieci odzyskiwania. | ciąg |
recoveryVirtualMachineScaleSetId | Identyfikator zestawu skalowania maszyn wirtualnych. | ciąg |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla klucza. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla wpisu tajnego. | ciąg |
secretIdentifier | Tajny adres URL/identyfikator. | ciąg |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | ciąg |
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla klucza. | ciąg |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa lokalizacji rozszerzonej. | ciąg (wymagany) |
typ | Typ lokalizacji rozszerzonej. | "EdgeZone" (wymagane) |
A2AVmDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy przejściowy identyfikator konta magazynu. | ciąg (wymagany) |
recoveryAzureStorageAccountId | Identyfikator konta magazynu dysku VHD odzyskiwania. | ciąg (wymagany) |
A2AVmManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy przejściowy identyfikator arm konta magazynu. | ciąg (wymagany) |
recoveryDiskEncryptionSetId | Identyfikator zestawu szyfrowania dysku odzyskiwania. | ciąg |
recoveryReplicaDiskAccountType | Typ dysku repliki. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | ciąg |
recoveryResourceGroupId | Docelowa grupa zasobów Arm Id. | ciąg (wymagany) |
recoveryTargetDiskAccountType | Typ dysku docelowego po przejściu w tryb failover. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | ciąg |
A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "A2ACrossClusterMigration" (wymagane) |
fabricObjectId | Identyfikator określonego obiektu sieci szkieletowej maszyny wirtualnej. | ciąg |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | ciąg |
HyperVReplicaReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplica2012" (wymagane) |
HyperVReplicaBlueReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | ciąg |
disksToInclude | Lista identyfikatorów wirtualnego dysku twardego, które mają być chronione. | ciąg[] |
disksToIncludeForManagedDisks | Dyski, które mają zawierać listę dysków zarządzanych. | HyperVReplicaAzureDiskInputDetails[] |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | ciąg |
hvHostVmId | Identyfikator maszyny wirtualnej hosta funkcji Hyper-V. | ciąg |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
seedManagedDiskTags | Tagi dysków zarządzanych inicjuje. | object |
sqlServerLicenseType | Typ licencji SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "PŁATNOŚĆ zgodnie z rzeczywistym użyciem" |
targetAvailabilitySetId | Docelowy zestaw dostępności identyfikator usługi ARM dla wdrożenia usługi Resource Manager. | ciąg |
targetAvailabilityZone | Docelowa strefa dostępności. | ciąg |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | object |
targetNicTags | Tagi dla docelowych kart sieciowych. | object |
targetProximityPlacementGroupId | Identyfikator usługi ARM grupy umieszczania w pobliżu. | ciąg |
targetStorageAccountId | Identyfikator konta magazynu. | ciąg |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | ciąg |
targetVmTags | Docelowe tagi maszyny wirtualnej. | object |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | ciąg |
useManagedDisksForReplication | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas replikacji. | ciąg |
vhdId | Identyfikator dysku VHD dysku systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
vmName | Nazwa maszyny wirtualnej. | ciąg |
HyperVReplicaAzureDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm diskEncryptionSet. | ciąg |
diskId | The DiskId. | ciąg |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | ciąg |
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMage" (wymagane) |
datastoreName | Nazwa docelowego magazynu danych. | ciąg |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | ciąg[] |
masterTargetId | Główny identyfikator docelowy. | ciąg (wymagany) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
retentionDrive | Dysk przechowywania do użycia w usłudze MT. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta CS. | ciąg |
vmFriendlyName | Nazwa maszyny wirtualnej. | ciąg |
InMageDiskExclusionInput
Nazwa | Opis | Wartość |
---|---|---|
diskSignatureOptions | Opcja oparta na podpisie dysku gościa dla wykluczenia dysku. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Opcja oparta na etykiecie woluminu dla wykluczenia dysku. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
diskSignature | Podpis gościa dysku, który ma zostać wykluczony z replikacji. | ciąg |
InMageVolumeExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
onlyExcludeIfSingleVolume | Wartość wskazująca, czy wykluczyć dysk z wieloma woluminami, czy nie. Jeśli dysk ma wiele woluminów, a jeden z woluminów ma etykietę zgodną z etykietą VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli właściwość OnlyExcludeIfSingleVolume ma wartość false. | ciąg |
volumeLabel | Etykieta woluminu. Dysk o dowolnym woluminie z tą etykietą zostanie wykluczony z replikacji. | ciąg |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMageAzureV2" (wymagane) |
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | ciąg |
disksToInclude | Dyski do uwzględnienia. | InMageAzureV2DiskInputDetails[] |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | ciąg |
licenseType | Typ licencji. | "NoLicenseType" "Nieokreślone" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
masterTargetId | Główny identyfikator docelowy. | ciąg |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg |
processServerId | Identyfikator serwera przetwarzania. | ciąg |
runAsAccountId | Identyfikator konta CS. | ciąg |
seedManagedDiskTags | Tagi dla początkowych dysków zarządzanych. | object |
sqlServerLicenseType | Typ licencji SQL Server. | "AHUB" "NoLicenseType" "Nieokreślone" "PŁATNOŚĆ zgodnie z rzeczywistym użyciem" |
storageAccountId | Identyfikator konta magazynu. | ciąg |
targetAvailabilitySetId | Docelowy identyfikator usługi ARM zestawu dostępności dla wdrożenia usługi Resource Manager. | ciąg |
targetAvailabilityZone | Docelowa strefa dostępności. | ciąg |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | object |
targetNicTags | Tagi dla docelowych kart sieciowych. | object |
targetProximityPlacementGroupId | Identyfikator usługi ARM grupy umieszczania w pobliżu. | ciąg |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | ciąg |
targetVmTags | Docelowe tagi maszyny wirtualnej. | object |
InMageAzureV2DiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm diskEncryptionSet. | ciąg |
diskId | The DiskId. | ciąg |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | ciąg |
InMageRcmEnableProtectionInputOrInMageRcmReplication...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMageRcm" (wymagane) |
disksDefault | Domyślne dane wejściowe dysku. | InMageRcmDisksDefaultInput |
disksToInclude | Dyski do uwzględnienia. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | Identyfikator usługi ARM odnalezionej maszyny. | ciąg (wymagany) |
licenseType | Typ licencji. | "NoLicenseType" "Nieokreślone" "WindowsServer" |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta Uruchom jako. | ciąg |
targetAvailabilitySetId | Identyfikator usługi ARM docelowego zestawu dostępności. | ciąg |
targetAvailabilityZone | Docelowa strefa dostępności. | ciąg |
targetBootDiagnosticsStorageAccountId | Identyfikator arm docelowego konta magazynu diagnostyki rozruchu. | ciąg |
targetNetworkId | Wybrany identyfikator usługi ARM wybranej sieci docelowej. | ciąg |
targetProximityPlacementGroupId | Docelowy identyfikator grupy umieszczania w pobliżu. | ciąg |
targetResourceGroupId | Identyfikator usługi ARM docelowej grupy zasobów. | ciąg (wymagany) |
targetSubnetName | Wybrana nazwa podsieci docelowej. | ciąg |
targetVmName | Nazwa docelowej maszyny wirtualnej. | ciąg |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | ciąg |
testNetworkId | Wybrany testowy identyfikator usługi ARM sieci. | ciąg |
testSubnetName | Wybrana nazwa podsieci testowej. | ciąg |
InMageRcmDisksDefaultInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | ciąg |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
InMageRcmDiskInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | ciąg |
diskId | Identyfikator dysku. | ciąg (wymagany) |
diskType | Typ dysku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
InMageRcmFailbackReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMageRcmFailback" (wymagane) |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla