Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
- najnowsze
- 2025-02-01
- 2025-01-01
- 2024-10-01
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-10
- 2022-08-01
- 2022-05-01
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-11-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2018-07-10
- 2018-01-10
- 2016-08-10
Definicja zasobu Bicep
Typ zasobu vaults/replicationPolicies można wdrożyć przy użyciu operacji docelowych:
- 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/replicationPolicies, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationPolicies@2022-04-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
providerSpecificInput: {
instanceType: 'string'
// For remaining properties, see PolicyProviderSpecificInput objects
}
}
}
PolicyProviderSpecificInput, obiekty
Ustaw właściwość instanceType, aby określić typ obiektu.
W przypadku usługi A2A użyj:
{
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
instanceType: 'A2A'
multiVmSyncStatus: 'string'
recoveryPointHistory: int
}
W przypadku A2ACrossClusterMigration użyj:
{
instanceType: 'A2ACrossClusterMigration'
}
W przypadku funkcji HyperVReplica2012R2 użyj:
{
allowedAuthenticationType: int
applicationConsistentSnapshotFrequencyInHours: int
compression: 'string'
initialReplicationMethod: 'string'
instanceType: 'HyperVReplica2012R2'
offlineReplicationExportPath: 'string'
offlineReplicationImportPath: 'string'
onlineReplicationStartTime: 'string'
recoveryPoints: int
replicaDeletion: 'string'
replicationFrequencyInSeconds: int
replicationPort: int
}
W przypadku funkcji HyperVReplicaAzure użyj:
{
applicationConsistentSnapshotFrequencyInHours: int
instanceType: 'HyperVReplicaAzure'
onlineReplicationStartTime: 'string'
recoveryPointHistoryDuration: int
replicationInterval: int
storageAccounts: [
'string'
]
}
W przypadku programu InMage użyj:
{
appConsistentFrequencyInMinutes: int
instanceType: 'InMage'
multiVmSyncStatus: 'string'
recoveryPointHistory: int
recoveryPointThresholdInMinutes: int
}
W przypadku programu InMageAzureV2 użyj:
{
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
instanceType: 'InMageAzureV2'
multiVmSyncStatus: 'string'
recoveryPointHistory: int
recoveryPointThresholdInMinutes: int
}
W przypadku InMageRcmużyj:
{
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
enableMultiVmSync: 'string'
instanceType: 'InMageRcm'
recoveryPointHistoryInMinutes: int
}
W przypadku elementu InMageRcmFailback użyj:
{
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
instanceType: 'InMageRcmFailback'
}
W przypadku oprogramowania VMwareCbt użyj:
{
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
instanceType: 'VMwareCbt'
recoveryPointHistoryInMinutes: int
}
Wartości właściwości
Microsoft.RecoveryServices/vaults/replicationPolicies
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | 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: magazyny |
właściwości | Właściwości tworzenia zasad. | CreatePolicyInputPropertiesOrPolicyProperties |
A2ACrossClusterMigrationPolicyCreationInput
Nazwa | Opis | Wartość |
---|---|---|
instanceType (typ instancji) | Typ klasy. | "A2ACrossClusterMigration" (wymagane) |
A2APolicyCreationInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | int (integer) |
instanceType (typ instancji) | Typ klasy. | "A2A" (wymagane) |
multiVmSyncStatus | Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. Wartość powinna mieć wartość "Włączone" lub "Wyłączone". | "Wyłącz" "Włącz" (wymagane) |
recoveryPointHistory (Historia punktów odzyskiwania) | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | int (integer) |
CreatePolicyInputPropertiesOrPolicyProperties
Nazwa | Opis | Wartość |
---|---|---|
providerSpecificInput (dane wejściowe) | Element ReplicationProviderSettings. | PolicyProviderSpecificInput (Dane wejściowe) |
HyperVReplicaAzurePolicyInput
Nazwa | Opis | Wartość |
---|---|---|
applicationConsistentSnapshotFrequencyInHours | Interwał (w godzinach), w którym Hyper-V Replica powinien utworzyć migawkę spójną na poziomie aplikacji na maszynie wirtualnej. | int (integer) |
instanceType (typ instancji) | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
onlineReplicationStartTime | Zaplanowany czas rozpoczęcia replikacji początkowej. Jeśli ten parametr ma wartość Null, replikacja początkowa rozpoczyna się natychmiast. | sznurek |
recoveryPointHistoryDuration | Czas trwania (w godzinach), do którego należy zachować historię odzyskiwania. | int (integer) |
replikacjaInterval | Interwał replikacji. | int (integer) |
konta magazynu | Lista kont magazynu, do których mogą być replikowane maszyny wirtualne w chmurze podstawowej. | ciąg znakowy[] |
HyperVReplicaBluePolicyInput
Nazwa | Opis | Wartość |
---|---|---|
allowedAuthenticationType (Typ DozwoloneUwierzytelniania) | Wartość wskazująca typ uwierzytelniania. | int (integer) |
applicationConsistentSnapshotFrequencyInHours | Wartość wskazująca częstotliwość spójności aplikacji. | int (integer) |
kompresja | Wartość wskazująca, czy kompresja musi być włączona. | sznurek |
initialReplicationMethod (metoda inicjalnej replikacji) | Wartość wskazująca, czy środowisko IR jest w trybie online. | sznurek |
instanceType (typ instancji) | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
offlineReplicationExportPath | Wartość wskazująca ścieżkę eksportu środowiska IR w trybie offline. | sznurek |
offlineReplicationImportPath | Wartość wskazująca ścieżkę importowania środowiska IR w trybie offline. | sznurek |
onlineReplicationStartTime | Wartość wskazująca godzinę rozpoczęcia środowiska IR w trybie online. | sznurek |
recoveryPoints (punkty odzyskiwania) | Wartość wskazująca liczbę punktów odzyskiwania. | int (integer) |
replicaDeletion (usuwanie repliki) | Wartość wskazująca, czy maszyna wirtualna musi zostać automatycznie usunięta. | sznurek |
replicationFrequencyInSeconds (CzęstotliwośćReplikacjiInSeconds) | Wartość wskazująca interwał replikacji. | int (integer) |
replicationPort (port replikacji) | Wartość wskazująca port HTTPS odzyskiwania. | int (integer) |
InMageAzureV2PolicyInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | int (integer) |
instanceType (typ instancji) | Typ klasy. | "InMageAzureV2" (wymagane) |
multiVmSyncStatus | Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. Wartość powinna mieć wartość "Włączone" lub "Wyłączone". | "Wyłącz" "Włącz" (wymagane) |
recoveryPointHistory (Historia punktów odzyskiwania) | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | int (integer) |
recoveryPointThresholdInMinutes | Próg punktu odzyskiwania w minutach. | int (integer) |
InMagePolicyInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
instanceType (typ instancji) | Typ klasy. | "InMage" (wymagane) |
multiVmSyncStatus | Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. Wartość powinna mieć wartość "Włączone" lub "Wyłączone". | "Wyłącz" "Włącz" (wymagane) |
recoveryPointHistory (Historia punktów odzyskiwania) | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | int (integer) |
recoveryPointThresholdInMinutes | Próg punktu odzyskiwania w minutach. | int (integer) |
InMageRcmFailbackPolicyCreationInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | int (integer) |
instanceType (typ instancji) | Typ klasy. | "InMageRcmFailback" (wymagane) |
InMageRcmPolicyCreationInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | int (integer) |
włącz MultiVmSync | Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. | sznurek |
instanceType (typ instancji) | Typ klasy. | "InMageRcm" (wymagane) |
recoveryPointHistoryInMinutes | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | int (integer) |
PolicyProviderSpecificInput (Dane wejściowe)
Nazwa | Opis | Wartość |
---|---|---|
instanceType (typ instancji) | Ustaw wartość "A2A" dla typu A2APolicyCreationInput. Ustaw wartość "A2ACrossClusterMigration" dla typu A2ACrossClusterMigrationPolicyCreationInput. Ustaw wartość "HyperVReplica2012R2" dla typu HyperVReplicaBluePolicyInput. Ustaw wartość "HyperVReplicaAzure" dla typu HyperVReplicaAzurePolicyInput. Ustaw wartość "InMage" dla typu InMagePolicyInput. Ustaw wartość "InMageAzureV2" dla typu InMageAzureV2PolicyInput. Dla typu InMageRcm ustaw wartość InMageRcmPolicyCreationInput. Ustaw wartość "InMageRcmFailback" dla typu InMageRcmFailbackPolicyCreationInput. Ustaw wartość " VMwareCbt" dla typu VMwareCbtPolicyCreationInput. | "A2A" "A2ACrossClusterMigration" "HyperVReplica2012R2" "HyperVReplicaAzure" "InMage" "InMageAzureV2" "InMageRcm" "InMageRcmFailback" "VMwareCbt" (wymagane) |
VMwareCbtPolicyCreationInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | int (integer) |
instanceType (typ instancji) | Typ klasy. | "VMwareCbt" (wymagane) |
recoveryPointHistoryInMinutes | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | int (integer) |
Przykłady użycia
Przykłady szybkiego startu platformy Azure
Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.
Plik Bicep | Opis |
---|---|
tworzenie replikacji maszyn wirtualnych platformy Azure i odzyskiwania po awarii | Ten szablon umożliwia utworzenie odzyskiwania po awarii replikacji lokacji maszyny wirtualnej platformy Azure. |
Definicja zasobu szablonu usługi ARM
Typ zasobu vaults/replicationPolicies można wdrożyć przy użyciu operacji docelowych:
- 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/replicationPolicies, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.RecoveryServices/vaults/replicationPolicies",
"apiVersion": "2022-04-01",
"name": "string",
"properties": {
"providerSpecificInput": {
"instanceType": "string"
// For remaining properties, see PolicyProviderSpecificInput objects
}
}
}
PolicyProviderSpecificInput, obiekty
Ustaw właściwość instanceType, aby określić typ obiektu.
W przypadku usługi A2A użyj:
{
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"instanceType": "A2A",
"multiVmSyncStatus": "string",
"recoveryPointHistory": "int"
}
W przypadku A2ACrossClusterMigration użyj:
{
"instanceType": "A2ACrossClusterMigration"
}
W przypadku funkcji HyperVReplica2012R2 użyj:
{
"allowedAuthenticationType": "int",
"applicationConsistentSnapshotFrequencyInHours": "int",
"compression": "string",
"initialReplicationMethod": "string",
"instanceType": "HyperVReplica2012R2",
"offlineReplicationExportPath": "string",
"offlineReplicationImportPath": "string",
"onlineReplicationStartTime": "string",
"recoveryPoints": "int",
"replicaDeletion": "string",
"replicationFrequencyInSeconds": "int",
"replicationPort": "int"
}
W przypadku funkcji HyperVReplicaAzure użyj:
{
"applicationConsistentSnapshotFrequencyInHours": "int",
"instanceType": "HyperVReplicaAzure",
"onlineReplicationStartTime": "string",
"recoveryPointHistoryDuration": "int",
"replicationInterval": "int",
"storageAccounts": [ "string" ]
}
W przypadku programu InMage użyj:
{
"appConsistentFrequencyInMinutes": "int",
"instanceType": "InMage",
"multiVmSyncStatus": "string",
"recoveryPointHistory": "int",
"recoveryPointThresholdInMinutes": "int"
}
W przypadku programu InMageAzureV2 użyj:
{
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"instanceType": "InMageAzureV2",
"multiVmSyncStatus": "string",
"recoveryPointHistory": "int",
"recoveryPointThresholdInMinutes": "int"
}
W przypadku InMageRcmużyj:
{
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"enableMultiVmSync": "string",
"instanceType": "InMageRcm",
"recoveryPointHistoryInMinutes": "int"
}
W przypadku elementu InMageRcmFailback użyj:
{
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"instanceType": "InMageRcmFailback"
}
W przypadku oprogramowania VMwareCbt użyj:
{
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"instanceType": "VMwareCbt",
"recoveryPointHistoryInMinutes": "int"
}
Wartości właściwości
Microsoft.RecoveryServices/vaults/replicationPolicies
Nazwa | Opis | Wartość |
---|---|---|
apiVersion (wersja interfejsu api) | Wersja interfejsu API | '2022-04-01' |
nazwa | Nazwa zasobu | ciąg (wymagany) |
właściwości | Właściwości tworzenia zasad. | CreatePolicyInputPropertiesOrPolicyProperties |
rodzaj | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationPolicies" |
A2ACrossClusterMigrationPolicyCreationInput
Nazwa | Opis | Wartość |
---|---|---|
instanceType (typ instancji) | Typ klasy. | "A2ACrossClusterMigration" (wymagane) |
A2APolicyCreationInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | int (integer) |
instanceType (typ instancji) | Typ klasy. | "A2A" (wymagane) |
multiVmSyncStatus | Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. Wartość powinna mieć wartość "Włączone" lub "Wyłączone". | "Wyłącz" "Włącz" (wymagane) |
recoveryPointHistory (Historia punktów odzyskiwania) | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | int (integer) |
CreatePolicyInputPropertiesOrPolicyProperties
Nazwa | Opis | Wartość |
---|---|---|
providerSpecificInput (dane wejściowe) | Element ReplicationProviderSettings. | PolicyProviderSpecificInput (Dane wejściowe) |
HyperVReplicaAzurePolicyInput
Nazwa | Opis | Wartość |
---|---|---|
applicationConsistentSnapshotFrequencyInHours | Interwał (w godzinach), w którym Hyper-V Replica powinien utworzyć migawkę spójną na poziomie aplikacji na maszynie wirtualnej. | int (integer) |
instanceType (typ instancji) | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
onlineReplicationStartTime | Zaplanowany czas rozpoczęcia replikacji początkowej. Jeśli ten parametr ma wartość Null, replikacja początkowa rozpoczyna się natychmiast. | sznurek |
recoveryPointHistoryDuration | Czas trwania (w godzinach), do którego należy zachować historię odzyskiwania. | int (integer) |
replikacjaInterval | Interwał replikacji. | int (integer) |
konta magazynu | Lista kont magazynu, do których mogą być replikowane maszyny wirtualne w chmurze podstawowej. | ciąg znakowy[] |
HyperVReplicaBluePolicyInput
Nazwa | Opis | Wartość |
---|---|---|
allowedAuthenticationType (Typ DozwoloneUwierzytelniania) | Wartość wskazująca typ uwierzytelniania. | int (integer) |
applicationConsistentSnapshotFrequencyInHours | Wartość wskazująca częstotliwość spójności aplikacji. | int (integer) |
kompresja | Wartość wskazująca, czy kompresja musi być włączona. | sznurek |
initialReplicationMethod (metoda inicjalnej replikacji) | Wartość wskazująca, czy środowisko IR jest w trybie online. | sznurek |
instanceType (typ instancji) | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
offlineReplicationExportPath | Wartość wskazująca ścieżkę eksportu środowiska IR w trybie offline. | sznurek |
offlineReplicationImportPath | Wartość wskazująca ścieżkę importowania środowiska IR w trybie offline. | sznurek |
onlineReplicationStartTime | Wartość wskazująca godzinę rozpoczęcia środowiska IR w trybie online. | sznurek |
recoveryPoints (punkty odzyskiwania) | Wartość wskazująca liczbę punktów odzyskiwania. | int (integer) |
replicaDeletion (usuwanie repliki) | Wartość wskazująca, czy maszyna wirtualna musi zostać automatycznie usunięta. | sznurek |
replicationFrequencyInSeconds (CzęstotliwośćReplikacjiInSeconds) | Wartość wskazująca interwał replikacji. | int (integer) |
replicationPort (port replikacji) | Wartość wskazująca port HTTPS odzyskiwania. | int (integer) |
InMageAzureV2PolicyInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | int (integer) |
instanceType (typ instancji) | Typ klasy. | "InMageAzureV2" (wymagane) |
multiVmSyncStatus | Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. Wartość powinna mieć wartość "Włączone" lub "Wyłączone". | "Wyłącz" "Włącz" (wymagane) |
recoveryPointHistory (Historia punktów odzyskiwania) | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | int (integer) |
recoveryPointThresholdInMinutes | Próg punktu odzyskiwania w minutach. | int (integer) |
InMagePolicyInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
instanceType (typ instancji) | Typ klasy. | "InMage" (wymagane) |
multiVmSyncStatus | Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. Wartość powinna mieć wartość "Włączone" lub "Wyłączone". | "Wyłącz" "Włącz" (wymagane) |
recoveryPointHistory (Historia punktów odzyskiwania) | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | int (integer) |
recoveryPointThresholdInMinutes | Próg punktu odzyskiwania w minutach. | int (integer) |
InMageRcmFailbackPolicyCreationInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | int (integer) |
instanceType (typ instancji) | Typ klasy. | "InMageRcmFailback" (wymagane) |
InMageRcmPolicyCreationInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | int (integer) |
włącz MultiVmSync | Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. | sznurek |
instanceType (typ instancji) | Typ klasy. | "InMageRcm" (wymagane) |
recoveryPointHistoryInMinutes | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | int (integer) |
PolicyProviderSpecificInput (Dane wejściowe)
Nazwa | Opis | Wartość |
---|---|---|
instanceType (typ instancji) | Ustaw wartość "A2A" dla typu A2APolicyCreationInput. Ustaw wartość "A2ACrossClusterMigration" dla typu A2ACrossClusterMigrationPolicyCreationInput. Ustaw wartość "HyperVReplica2012R2" dla typu HyperVReplicaBluePolicyInput. Ustaw wartość "HyperVReplicaAzure" dla typu HyperVReplicaAzurePolicyInput. Ustaw wartość "InMage" dla typu InMagePolicyInput. Ustaw wartość "InMageAzureV2" dla typu InMageAzureV2PolicyInput. Dla typu InMageRcm ustaw wartość InMageRcmPolicyCreationInput. Ustaw wartość "InMageRcmFailback" dla typu InMageRcmFailbackPolicyCreationInput. Ustaw wartość " VMwareCbt" dla typu VMwareCbtPolicyCreationInput. | "A2A" "A2ACrossClusterMigration" "HyperVReplica2012R2" "HyperVReplicaAzure" "InMage" "InMageAzureV2" "InMageRcm" "InMageRcmFailback" "VMwareCbt" (wymagane) |
VMwareCbtPolicyCreationInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | int (integer) |
instanceType (typ instancji) | Typ klasy. | "VMwareCbt" (wymagane) |
recoveryPointHistoryInMinutes | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | int (integer) |
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
Szablon | Opis |
---|---|
tworzenie replikacji maszyn wirtualnych platformy Azure i odzyskiwania po awarii Wdrażanie do Azure |
Ten szablon umożliwia utworzenie odzyskiwania po awarii replikacji lokacji maszyny wirtualnej platformy Azure. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu vaults/replicationPolicies można wdrożyć przy użyciu operacji docelowych:
- 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/replicationPolicies, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationPolicies@2022-04-01"
name = "string"
parent_id = "string"
body = {
properties = {
providerSpecificInput = {
instanceType = "string"
// For remaining properties, see PolicyProviderSpecificInput objects
}
}
}
}
PolicyProviderSpecificInput, obiekty
Ustaw właściwość instanceType, aby określić typ obiektu.
W przypadku usługi A2A użyj:
{
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
instanceType = "A2A"
multiVmSyncStatus = "string"
recoveryPointHistory = int
}
W przypadku A2ACrossClusterMigration użyj:
{
instanceType = "A2ACrossClusterMigration"
}
W przypadku funkcji HyperVReplica2012R2 użyj:
{
allowedAuthenticationType = int
applicationConsistentSnapshotFrequencyInHours = int
compression = "string"
initialReplicationMethod = "string"
instanceType = "HyperVReplica2012R2"
offlineReplicationExportPath = "string"
offlineReplicationImportPath = "string"
onlineReplicationStartTime = "string"
recoveryPoints = int
replicaDeletion = "string"
replicationFrequencyInSeconds = int
replicationPort = int
}
W przypadku funkcji HyperVReplicaAzure użyj:
{
applicationConsistentSnapshotFrequencyInHours = int
instanceType = "HyperVReplicaAzure"
onlineReplicationStartTime = "string"
recoveryPointHistoryDuration = int
replicationInterval = int
storageAccounts = [
"string"
]
}
W przypadku programu InMage użyj:
{
appConsistentFrequencyInMinutes = int
instanceType = "InMage"
multiVmSyncStatus = "string"
recoveryPointHistory = int
recoveryPointThresholdInMinutes = int
}
W przypadku programu InMageAzureV2 użyj:
{
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
instanceType = "InMageAzureV2"
multiVmSyncStatus = "string"
recoveryPointHistory = int
recoveryPointThresholdInMinutes = int
}
W przypadku InMageRcmużyj:
{
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
enableMultiVmSync = "string"
instanceType = "InMageRcm"
recoveryPointHistoryInMinutes = int
}
W przypadku elementu InMageRcmFailback użyj:
{
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
instanceType = "InMageRcmFailback"
}
W przypadku oprogramowania VMwareCbt użyj:
{
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
instanceType = "VMwareCbt"
recoveryPointHistoryInMinutes = int
}
Wartości właściwości
Microsoft.RecoveryServices/vaults/replicationPolicies
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | ciąg (wymagany) |
parent_id (identyfikator rodzica) | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: magazyny |
właściwości | Właściwości tworzenia zasad. | CreatePolicyInputPropertiesOrPolicyProperties |
rodzaj | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationPolicies@2022-04-01" |
A2ACrossClusterMigrationPolicyCreationInput
Nazwa | Opis | Wartość |
---|---|---|
instanceType (typ instancji) | Typ klasy. | "A2ACrossClusterMigration" (wymagane) |
A2APolicyCreationInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | int (integer) |
instanceType (typ instancji) | Typ klasy. | "A2A" (wymagane) |
multiVmSyncStatus | Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. Wartość powinna mieć wartość "Włączone" lub "Wyłączone". | "Wyłącz" "Włącz" (wymagane) |
recoveryPointHistory (Historia punktów odzyskiwania) | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | int (integer) |
CreatePolicyInputPropertiesOrPolicyProperties
Nazwa | Opis | Wartość |
---|---|---|
providerSpecificInput (dane wejściowe) | Element ReplicationProviderSettings. | PolicyProviderSpecificInput (Dane wejściowe) |
HyperVReplicaAzurePolicyInput
Nazwa | Opis | Wartość |
---|---|---|
applicationConsistentSnapshotFrequencyInHours | Interwał (w godzinach), w którym Hyper-V Replica powinien utworzyć migawkę spójną na poziomie aplikacji na maszynie wirtualnej. | int (integer) |
instanceType (typ instancji) | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
onlineReplicationStartTime | Zaplanowany czas rozpoczęcia replikacji początkowej. Jeśli ten parametr ma wartość Null, replikacja początkowa rozpoczyna się natychmiast. | sznurek |
recoveryPointHistoryDuration | Czas trwania (w godzinach), do którego należy zachować historię odzyskiwania. | int (integer) |
replikacjaInterval | Interwał replikacji. | int (integer) |
konta magazynu | Lista kont magazynu, do których mogą być replikowane maszyny wirtualne w chmurze podstawowej. | ciąg znakowy[] |
HyperVReplicaBluePolicyInput
Nazwa | Opis | Wartość |
---|---|---|
allowedAuthenticationType (Typ DozwoloneUwierzytelniania) | Wartość wskazująca typ uwierzytelniania. | int (integer) |
applicationConsistentSnapshotFrequencyInHours | Wartość wskazująca częstotliwość spójności aplikacji. | int (integer) |
kompresja | Wartość wskazująca, czy kompresja musi być włączona. | sznurek |
initialReplicationMethod (metoda inicjalnej replikacji) | Wartość wskazująca, czy środowisko IR jest w trybie online. | sznurek |
instanceType (typ instancji) | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
offlineReplicationExportPath | Wartość wskazująca ścieżkę eksportu środowiska IR w trybie offline. | sznurek |
offlineReplicationImportPath | Wartość wskazująca ścieżkę importowania środowiska IR w trybie offline. | sznurek |
onlineReplicationStartTime | Wartość wskazująca godzinę rozpoczęcia środowiska IR w trybie online. | sznurek |
recoveryPoints (punkty odzyskiwania) | Wartość wskazująca liczbę punktów odzyskiwania. | int (integer) |
replicaDeletion (usuwanie repliki) | Wartość wskazująca, czy maszyna wirtualna musi zostać automatycznie usunięta. | sznurek |
replicationFrequencyInSeconds (CzęstotliwośćReplikacjiInSeconds) | Wartość wskazująca interwał replikacji. | int (integer) |
replicationPort (port replikacji) | Wartość wskazująca port HTTPS odzyskiwania. | int (integer) |
InMageAzureV2PolicyInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | int (integer) |
instanceType (typ instancji) | Typ klasy. | "InMageAzureV2" (wymagane) |
multiVmSyncStatus | Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. Wartość powinna mieć wartość "Włączone" lub "Wyłączone". | "Wyłącz" "Włącz" (wymagane) |
recoveryPointHistory (Historia punktów odzyskiwania) | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | int (integer) |
recoveryPointThresholdInMinutes | Próg punktu odzyskiwania w minutach. | int (integer) |
InMagePolicyInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
instanceType (typ instancji) | Typ klasy. | "InMage" (wymagane) |
multiVmSyncStatus | Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. Wartość powinna mieć wartość "Włączone" lub "Wyłączone". | "Wyłącz" "Włącz" (wymagane) |
recoveryPointHistory (Historia punktów odzyskiwania) | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | int (integer) |
recoveryPointThresholdInMinutes | Próg punktu odzyskiwania w minutach. | int (integer) |
InMageRcmFailbackPolicyCreationInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | int (integer) |
instanceType (typ instancji) | Typ klasy. | "InMageRcmFailback" (wymagane) |
InMageRcmPolicyCreationInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | int (integer) |
włącz MultiVmSync | Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. | sznurek |
instanceType (typ instancji) | Typ klasy. | "InMageRcm" (wymagane) |
recoveryPointHistoryInMinutes | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | int (integer) |
PolicyProviderSpecificInput (Dane wejściowe)
Nazwa | Opis | Wartość |
---|---|---|
instanceType (typ instancji) | Ustaw wartość "A2A" dla typu A2APolicyCreationInput. Ustaw wartość "A2ACrossClusterMigration" dla typu A2ACrossClusterMigrationPolicyCreationInput. Ustaw wartość "HyperVReplica2012R2" dla typu HyperVReplicaBluePolicyInput. Ustaw wartość "HyperVReplicaAzure" dla typu HyperVReplicaAzurePolicyInput. Ustaw wartość "InMage" dla typu InMagePolicyInput. Ustaw wartość "InMageAzureV2" dla typu InMageAzureV2PolicyInput. Dla typu InMageRcm ustaw wartość InMageRcmPolicyCreationInput. Ustaw wartość "InMageRcmFailback" dla typu InMageRcmFailbackPolicyCreationInput. Ustaw wartość " VMwareCbt" dla typu VMwareCbtPolicyCreationInput. | "A2A" "A2ACrossClusterMigration" "HyperVReplica2012R2" "HyperVReplicaAzure" "InMage" "InMageAzureV2" "InMageRcm" "InMageRcmFailback" "VMwareCbt" (wymagane) |
VMwareCbtPolicyCreationInput
Nazwa | Opis | Wartość |
---|---|---|
appConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). | int (integer) |
crashConsistentFrequencyInMinutes | Częstotliwość migawek spójnych na poziomie awarii (w minutach). | int (integer) |
instanceType (typ instancji) | Typ klasy. | "VMwareCbt" (wymagane) |
recoveryPointHistoryInMinutes | Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. | int (integer) |