Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2022-05-01
- najnowsze
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-10
- 2022-08-01
- 2022-05-01
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-11-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2018-07-10
- 2018-01-10
- 2016-08-10
Definicja zasobu Bicep
Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems można wdrożyć z operacjami docelowymi:
- 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 dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, dodaj następujący element Bicep do szablonu.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2022-05-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 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 A2ACrossClusterMigrationużyj:
instanceType: 'A2ACrossClusterMigration'
fabricObjectId: 'string'
recoveryContainerId: 'string'
W przypadku funkcji HyperVReplica2012użyj:
instanceType: 'HyperVReplica2012'
W przypadku funkcji HyperVReplica2012R2użyj:
instanceType: 'HyperVReplica2012R2'
W przypadku funkcji HyperVReplicaAzureuż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 hyperVReplicaBaseReplicationDetailsużyj:
instanceType: 'HyperVReplicaBaseReplicationDetails'
W przypadku InMageuż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 InMageAzureV2uż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 InMageRcmuż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 InMageRcmFailbackużyj:
instanceType: 'InMageRcmFailback'
Wartości właściwości
vaults/replicationFabrics/replicationProtectionConta...
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w Bicep. |
ciąg (wymagany) |
rodzic | 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 |
Właściwości | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | struna |
protectableItemId | Identyfikator elementu, który można chronić. | struna |
providerSpecificDetails | The ReplicationProviderInput. W przypadku dostawcy 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 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails 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. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | struna |
recoveryAvailabilityZone | Strefa dostępności odzyskiwania. | struna |
recoveryAzureNetworkId | Identyfikator arm odzyskiwania sieci wirtualnej platformy Azure. | struna |
recoveryBootDiagStorageAccountId | Konto magazynu diagnostycznego rozruchu. | struna |
recoveryCapacityReservationGroupId | Identyfikator grupy rezerwacji pojemności odzyskiwania. | struna |
recoveryCloudServiceId | Identyfikator usługi w chmurze odzyskiwania. Prawidłowy dla scenariuszy w wersji 1. | struna |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
recoveryExtendedLocation | Lokalizacja rozszerzona odzyskiwania. | ExtendedLocation |
recoveryProximityPlacementGroupId | Identyfikator grupy umieszczania w pobliżu odzyskiwania. | struna |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | struna |
recoverySubnetName | Nazwa podsieci odzyskiwania. | struna |
recoveryVirtualMachineScaleSetId | Identyfikator zestawu skalowania maszyn wirtualnych. | struna |
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. | |
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. | struna |
secretIdentifier | Tajny adres URL/identyfikator. | struna |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | struna |
keyVaultResourceArmId | Identyfikator arm zasobu usługi KeyVault dla klucza. | struna |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
nazwa | 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 przekazywania). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy tymczasowy identyfikator arm konta magazynu. | ciąg (wymagany) |
recoveryDiskEncryptionSetId | Identyfikator zestawu szyfrowania dysków odzyskiwania. | struna |
recoveryReplicaDiskAccountType | Typ dysku repliki. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
recoveryResourceGroupId | Identyfikator arm docelowej grupy zasobów. | ciąg (wymagany) |
recoveryTargetDiskAccountType | Typ dysku docelowego po przejściu w tryb failover. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "A2ACrossClusterMigration" (wymagane) |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | struna |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
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. | struna |
disksToInclude | Lista identyfikatorów dysków VHD do ochrony. | string[] |
disksToIncludeForManagedDisks | Dyski do uwzględnienia na liście dysków zarządzanych. | HyperVReplicaAzureDiskInputDetails[] |
diskType | The DiskType. | "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. | struna |
hvHostVmId | Identyfikator maszyny wirtualnej hosta Hyper-V. | struna |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | sprzeciwiać się |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | sprzeciwiać się |
targetNicTags | Tagi dla docelowych kart sieciowych. | sprzeciwiać się |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetStorageAccountId | Identyfikator konta magazynu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | sprzeciwiać się |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | struna |
useManagedDisksForReplication | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas replikacji. | struna |
vhdId | Identyfikator wirtualnego dysku systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
vmName | Nazwa maszyny wirtualnej. | struna |
HyperVReplicaAzureDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMage" (wymagane) |
datastoreName | Docelowa nazwa magazynu danych. | struna |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | string[] |
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. | struna |
vmFriendlyName | Nazwa maszyny wirtualnej. | struna |
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. | struna |
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 woluminem VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli wartość OnlyExcludeIfSingleVolume ma wartość false. | struna |
volumeLabel | Etykieta woluminu. Dysk zawierający dowolny wolumin z tą etykietą zostanie wykluczony z replikacji. | struna |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMageAzureV2" (wymagane) |
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
disksToInclude | Dyski do uwzględnienia. | InMageAzureV2DiskInputDetails[] |
diskType | The DiskType. | "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. | struna |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
masterTargetId | Główny identyfikator docelowy. | struna |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | struna |
runAsAccountId | Identyfikator konta CS. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | sprzeciwiać się |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
storageAccountId | Identyfikator konta magazynu. | struna |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | sprzeciwiać się |
targetNicTags | Tagi dla docelowych kart sieciowych. | sprzeciwiać się |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | sprzeciwiać się |
InMageAzureV2DiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
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" "NotSpecified" "WindowsServer" |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta Uruchom jako. | struna |
targetAvailabilitySetId | Identyfikator usługi ARM docelowego zestawu dostępności. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetBootDiagnosticsStorageAccountId | Identyfikator arm docelowego konta magazynu diagnostyki rozruchu. | struna |
targetNetworkId | Wybrany identyfikator usługi ARM sieci docelowej. | struna |
targetProximityPlacementGroupId | Docelowy identyfikator grupy umieszczania w pobliżu. | struna |
targetResourceGroupId | Identyfikator usługi ARM docelowej grupy zasobów. | ciąg (wymagany) |
targetSubnetName | Wybrana nazwa podsieci docelowej. | struna |
targetVmName | Nazwa docelowej maszyny wirtualnej. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
testNetworkId | Wybrany testowy identyfikator arm sieci. | struna |
testSubnetName | Wybrana nazwa podsieci testowej. | struna |
InMageRcmDisksDefaultInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
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. | struna |
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ć z operacjami docelowymi:
- 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 dziennika 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-05-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 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 A2ACrossClusterMigrationużyj:
"instanceType": "A2ACrossClusterMigration",
"fabricObjectId": "string",
"recoveryContainerId": "string"
W przypadku funkcji HyperVReplica2012użyj:
"instanceType": "HyperVReplica2012"
W przypadku funkcji HyperVReplica2012R2użyj:
"instanceType": "HyperVReplica2012R2"
W przypadku funkcji HyperVReplicaAzureuż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 hyperVReplicaBaseReplicationDetailsużyj:
"instanceType": "HyperVReplicaBaseReplicationDetails"
W przypadku InMageuż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 InMageAzureV2uż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 InMageRcmuż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 InMageRcmFailbackuż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-05-01' |
nazwa | Nazwa zasobu Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON. |
ciąg (wymagany) |
Właściwości | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | struna |
protectableItemId | Identyfikator elementu, który można chronić. | struna |
providerSpecificDetails | The ReplicationProviderInput. W przypadku dostawcy 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 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails 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. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | struna |
recoveryAvailabilityZone | Strefa dostępności odzyskiwania. | struna |
recoveryAzureNetworkId | Identyfikator arm odzyskiwania sieci wirtualnej platformy Azure. | struna |
recoveryBootDiagStorageAccountId | Konto magazynu diagnostycznego rozruchu. | struna |
recoveryCapacityReservationGroupId | Identyfikator grupy rezerwacji pojemności odzyskiwania. | struna |
recoveryCloudServiceId | Identyfikator usługi w chmurze odzyskiwania. Prawidłowy dla scenariuszy w wersji 1. | struna |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
recoveryExtendedLocation | Lokalizacja rozszerzona odzyskiwania. | ExtendedLocation |
recoveryProximityPlacementGroupId | Identyfikator grupy umieszczania w pobliżu odzyskiwania. | struna |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | struna |
recoverySubnetName | Nazwa podsieci odzyskiwania. | struna |
recoveryVirtualMachineScaleSetId | Identyfikator zestawu skalowania maszyn wirtualnych. | struna |
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. | |
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. | struna |
secretIdentifier | Tajny adres URL/identyfikator. | struna |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | struna |
keyVaultResourceArmId | Identyfikator arm zasobu usługi KeyVault dla klucza. | struna |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
nazwa | 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 przekazywania). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy tymczasowy identyfikator arm konta magazynu. | ciąg (wymagany) |
recoveryDiskEncryptionSetId | Identyfikator zestawu szyfrowania dysków odzyskiwania. | struna |
recoveryReplicaDiskAccountType | Typ dysku repliki. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
recoveryResourceGroupId | Identyfikator arm docelowej grupy zasobów. | ciąg (wymagany) |
recoveryTargetDiskAccountType | Typ dysku docelowego po przejściu w tryb failover. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "A2ACrossClusterMigration" (wymagane) |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | struna |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
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. | struna |
disksToInclude | Lista identyfikatorów dysków VHD do ochrony. | string[] |
disksToIncludeForManagedDisks | Dyski do uwzględnienia na liście dysków zarządzanych. | HyperVReplicaAzureDiskInputDetails[] |
diskType | The DiskType. | "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. | struna |
hvHostVmId | Identyfikator maszyny wirtualnej hosta Hyper-V. | struna |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | sprzeciwiać się |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | sprzeciwiać się |
targetNicTags | Tagi dla docelowych kart sieciowych. | sprzeciwiać się |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetStorageAccountId | Identyfikator konta magazynu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | sprzeciwiać się |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | struna |
useManagedDisksForReplication | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas replikacji. | struna |
vhdId | Identyfikator wirtualnego dysku systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
vmName | Nazwa maszyny wirtualnej. | struna |
HyperVReplicaAzureDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMage" (wymagane) |
datastoreName | Docelowa nazwa magazynu danych. | struna |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | string[] |
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. | struna |
vmFriendlyName | Nazwa maszyny wirtualnej. | struna |
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. | struna |
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 woluminem VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli wartość OnlyExcludeIfSingleVolume ma wartość false. | struna |
volumeLabel | Etykieta woluminu. Dysk zawierający dowolny wolumin z tą etykietą zostanie wykluczony z replikacji. | struna |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMageAzureV2" (wymagane) |
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
disksToInclude | Dyski do uwzględnienia. | InMageAzureV2DiskInputDetails[] |
diskType | The DiskType. | "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. | struna |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
masterTargetId | Główny identyfikator docelowy. | struna |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | struna |
runAsAccountId | Identyfikator konta CS. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | sprzeciwiać się |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
storageAccountId | Identyfikator konta magazynu. | struna |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | sprzeciwiać się |
targetNicTags | Tagi dla docelowych kart sieciowych. | sprzeciwiać się |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | sprzeciwiać się |
InMageAzureV2DiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
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" "NotSpecified" "WindowsServer" |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta Uruchom jako. | struna |
targetAvailabilitySetId | Identyfikator usługi ARM docelowego zestawu dostępności. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetBootDiagnosticsStorageAccountId | Identyfikator arm docelowego konta magazynu diagnostyki rozruchu. | struna |
targetNetworkId | Wybrany identyfikator usługi ARM sieci docelowej. | struna |
targetProximityPlacementGroupId | Docelowy identyfikator grupy umieszczania w pobliżu. | struna |
targetResourceGroupId | Identyfikator usługi ARM docelowej grupy zasobów. | ciąg (wymagany) |
targetSubnetName | Wybrana nazwa podsieci docelowej. | struna |
targetVmName | Nazwa docelowej maszyny wirtualnej. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
testNetworkId | Wybrany testowy identyfikator arm sieci. | struna |
testSubnetName | Wybrana nazwa podsieci testowej. | struna |
InMageRcmDisksDefaultInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
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. | struna |
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ć z operacjami docelowymi:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, dodaj następujący element Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2022-05-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 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 A2ACrossClusterMigrationużyj:
instanceType = "A2ACrossClusterMigration"
fabricObjectId = "string"
recoveryContainerId = "string"
W przypadku funkcji HyperVReplica2012użyj:
instanceType = "HyperVReplica2012"
W przypadku funkcji HyperVReplica2012R2użyj:
instanceType = "HyperVReplica2012R2"
W przypadku funkcji HyperVReplicaAzureuż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 hyperVReplicaBaseReplicationDetailsużyj:
instanceType = "HyperVReplicaBaseReplicationDetails"
W przypadku InMageuż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 InMageAzureV2uż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 InMageRcmuż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 InMageRcmFailbackuż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-05-01" |
nazwa | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: replicationProtectionContainers |
Właściwości | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | struna |
protectableItemId | Identyfikator elementu, który można chronić. | struna |
providerSpecificDetails | The ReplicationProviderInput. W przypadku dostawcy 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 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails 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. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | struna |
recoveryAvailabilityZone | Strefa dostępności odzyskiwania. | struna |
recoveryAzureNetworkId | Identyfikator arm odzyskiwania sieci wirtualnej platformy Azure. | struna |
recoveryBootDiagStorageAccountId | Konto magazynu diagnostycznego rozruchu. | struna |
recoveryCapacityReservationGroupId | Identyfikator grupy rezerwacji pojemności odzyskiwania. | struna |
recoveryCloudServiceId | Identyfikator usługi w chmurze odzyskiwania. Prawidłowy dla scenariuszy w wersji 1. | struna |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
recoveryExtendedLocation | Lokalizacja rozszerzona odzyskiwania. | ExtendedLocation |
recoveryProximityPlacementGroupId | Identyfikator grupy umieszczania w pobliżu odzyskiwania. | struna |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | struna |
recoverySubnetName | Nazwa podsieci odzyskiwania. | struna |
recoveryVirtualMachineScaleSetId | Identyfikator zestawu skalowania maszyn wirtualnych. | struna |
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. | |
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. | struna |
secretIdentifier | Tajny adres URL/identyfikator. | struna |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | struna |
keyVaultResourceArmId | Identyfikator arm zasobu usługi KeyVault dla klucza. | struna |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
nazwa | 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 przekazywania). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy tymczasowy identyfikator arm konta magazynu. | ciąg (wymagany) |
recoveryDiskEncryptionSetId | Identyfikator zestawu szyfrowania dysków odzyskiwania. | struna |
recoveryReplicaDiskAccountType | Typ dysku repliki. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
recoveryResourceGroupId | Identyfikator arm docelowej grupy zasobów. | ciąg (wymagany) |
recoveryTargetDiskAccountType | Typ dysku docelowego po przejściu w tryb failover. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
A2ACrossClusterMigrationEnableProtectionInputOrA2ACr...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "A2ACrossClusterMigration" (wymagane) |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | struna |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
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. | struna |
disksToInclude | Lista identyfikatorów dysków VHD do ochrony. | string[] |
disksToIncludeForManagedDisks | Dyski do uwzględnienia na liście dysków zarządzanych. | HyperVReplicaAzureDiskInputDetails[] |
diskType | The DiskType. | "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. | struna |
hvHostVmId | Identyfikator maszyny wirtualnej hosta Hyper-V. | struna |
licenseType | Typ licencji. | "NoLicenseType" "Nieokreślone" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | sprzeciwiać się |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "Nieokreślone" "Płatność zgodnie z rzeczywistym użyciem" |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | sprzeciwiać się |
targetNicTags | Tagi dla docelowych kart sieciowych. | sprzeciwiać się |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetStorageAccountId | Identyfikator konta magazynu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | sprzeciwiać się |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | struna |
useManagedDisksForReplication | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas replikacji. | struna |
vhdId | Identyfikator wirtualnego dysku systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
vmName | Nazwa maszyny wirtualnej. | struna |
HyperVReplicaAzureDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMage" (wymagane) |
datastoreName | Docelowa nazwa magazynu danych. | struna |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | string[] |
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. | struna |
vmFriendlyName | Nazwa maszyny wirtualnej. | struna |
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. | struna |
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 woluminem VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli wartość OnlyExcludeIfSingleVolume ma wartość false. | struna |
volumeLabel | Etykieta woluminu. Dysk zawierający dowolny wolumin z tą etykietą zostanie wykluczony z replikacji. | struna |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMageAzureV2" (wymagane) |
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
disksToInclude | Dyski do uwzględnienia. | InMageAzureV2DiskInputDetails[] |
diskType | The DiskType. | "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. | struna |
licenseType | Typ licencji. | "NoLicenseType" "Nieokreślone" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
masterTargetId | Główny identyfikator docelowy. | struna |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | struna |
runAsAccountId | Identyfikator konta CS. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | sprzeciwiać się |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "Nieokreślone" "Płatność zgodnie z rzeczywistym użyciem" |
storageAccountId | Identyfikator konta magazynu. | struna |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | sprzeciwiać się |
targetNicTags | Tagi dla docelowych kart sieciowych. | sprzeciwiać się |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | sprzeciwiać się |
InMageAzureV2DiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | The DiskType. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
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. | struna |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta Uruchom jako. | struna |
targetAvailabilitySetId | Identyfikator usługi ARM docelowego zestawu dostępności. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetBootDiagnosticsStorageAccountId | Identyfikator arm docelowego konta magazynu diagnostyki rozruchu. | struna |
targetNetworkId | Wybrany identyfikator usługi ARM sieci docelowej. | struna |
targetProximityPlacementGroupId | Docelowy identyfikator grupy umieszczania w pobliżu. | struna |
targetResourceGroupId | Identyfikator usługi ARM docelowej grupy zasobów. | ciąg (wymagany) |
targetSubnetName | Wybrana nazwa podsieci docelowej. | struna |
targetVmName | Nazwa docelowej maszyny wirtualnej. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
testNetworkId | Wybrany testowy identyfikator arm sieci. | struna |
testSubnetName | Wybrana nazwa podsieci testowej. | struna |
InMageRcmDisksDefaultInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
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. | struna |
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) |