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.
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.
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.
Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania.
struna
A2AVmManagedDiskInputDetails
Nazwa
Opis
Wartość
diskId
Identyfikator dysku.
struna
primaryStagingAzureStorageAccountId
Podstawowy tymczasowy identyfikator arm konta magazynu.
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.
struna
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.
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
logStorageAccountId
Konto magazynu, które ma być używane do rejestrowania podczas replikacji.
struna
osType
Typ systemu operacyjnego skojarzony z maszyną wirtualną.
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
targetStorageAccountId
Nazwa konta magazynu.
struna
useManagedDisks
Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover.
struna
vhdId
Identyfikator wirtualnego dysku systemu operacyjnego skojarzony z maszyną wirtualną.
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.
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
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
storageAccountId
Nazwa konta magazynu.
ciąg (wymagany)
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
useManagedDisks
Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover.
struna
SanEnableProtectionInput
Nazwa
Opis
Wartość
instanceType
Typ klasy.
"San" (wymagane)
Definicja zasobu szablonu usługi ARM
Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems można wdrożyć z operacjami docelowymi:
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.
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.
Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania.
struna
A2AVmManagedDiskInputDetails
Nazwa
Opis
Wartość
diskId
Identyfikator dysku.
struna
primaryStagingAzureStorageAccountId
Podstawowy tymczasowy identyfikator arm konta magazynu.
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.
struna
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.
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
logStorageAccountId
Konto magazynu, które ma być używane do rejestrowania podczas replikacji.
struna
osType
Typ systemu operacyjnego skojarzony z maszyną wirtualną.
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
targetStorageAccountId
Nazwa konta magazynu.
struna
useManagedDisks
Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover.
struna
vhdId
Identyfikator wirtualnego dysku systemu operacyjnego skojarzony z maszyną wirtualną.
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.
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
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
storageAccountId
Nazwa konta magazynu.
ciąg (wymagany)
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
useManagedDisks
Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover.
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@2018-01-10"
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.
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.
Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania.
struna
A2AVmManagedDiskInputDetails
Nazwa
Opis
Wartość
diskId
Identyfikator dysku.
struna
primaryStagingAzureStorageAccountId
Podstawowy tymczasowy identyfikator arm konta magazynu.
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.
struna
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.
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
logStorageAccountId
Konto magazynu, które ma być używane do rejestrowania podczas replikacji.
struna
osType
Typ systemu operacyjnego skojarzony z maszyną wirtualną.
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
targetStorageAccountId
Nazwa konta magazynu.
struna
useManagedDisks
Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover.
struna
vhdId
Identyfikator wirtualnego dysku systemu operacyjnego skojarzony z maszyną wirtualną.
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.
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
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
storageAccountId
Nazwa konta magazynu.
ciąg (wymagany)
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
useManagedDisks
Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover.