Udostępnij za pośrednictwem


Microsoft.RecoveryServices vaults/replicationPolicies 2018-07-10

Definicja zasobu Bicep

Typ zasobu vaults/replicationPolicies można wdrożyć przy użyciu operacji docelowych:

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@2018-07-10' = {
  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 A2A użyj:

{
  appConsistentFrequencyInMinutes: int
  crashConsistentFrequencyInMinutes: int
  instanceType: 'A2A'
  multiVmSyncStatus: 'string'
  recoveryPointHistory: int
}

W przypadku funkcji HyperVReplica2012użyj:

{
  allowedAuthenticationType: int
  applicationConsistentSnapshotFrequencyInHours: int
  compression: 'string'
  initialReplicationMethod: 'string'
  instanceType: 'HyperVReplica2012'
  offlineReplicationExportPath: 'string'
  offlineReplicationImportPath: 'string'
  onlineReplicationStartTime: 'string'
  recoveryPoints: int
  replicaDeletion: 'string'
  replicationPort: int
}

W przypadku funkcji HyperVReplica2012R2uż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 HyperVReplicaAzureużyj:

{
  applicationConsistentSnapshotFrequencyInHours: int
  instanceType: 'HyperVReplicaAzure'
  onlineReplicationStartTime: 'string'
  recoveryPointHistoryDuration: int
  replicationInterval: int
  storageAccounts: [
    'string'
  ]
}

W przypadku InMageużyj:

{
  appConsistentFrequencyInMinutes: int
  instanceType: 'InMage'
  multiVmSyncStatus: 'string'
  recoveryPointHistory: int
  recoveryPointThresholdInMinutes: int
}

W przypadku InMageAzureV2uż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 VMwareCbt użyj:

{
  appConsistentFrequencyInMinutes: int
  crashConsistentFrequencyInMinutes: int
  instanceType: 'VMwareCbt'
  recoveryPointHistoryInMinutes: int
}

Wartości właściwości

A2APolicyCreationInput

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). Int
crashConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie awarii (w minutach). Int
instanceType 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 Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. Int

CreatePolicyInputPropertiesOrPolicyProperties

Nazwa Opis Wartość
providerSpecificInput Element ReplicationProviderSettings. PolicyProviderSpecificInput

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
instanceType 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. struna
recoveryPointHistoryDuration Czas trwania (w godzinach), do którego należy zachować historię odzyskiwania. Int
replikacjaInterval Interwał replikacji. Int
storageAccounts Lista kont magazynu, do których mogą być replikowane maszyny wirtualne w chmurze podstawowej. string[]

HyperVReplicaBluePolicyInput

Nazwa Opis Wartość
allowedAuthenticationType Wartość wskazująca typ uwierzytelniania. Int
applicationConsistentSnapshotFrequencyInHours Wartość wskazująca częstotliwość spójności aplikacji. Int
kompresja Wartość wskazująca, czy kompresja musi być włączona. struna
initialReplicationMethod Wartość wskazująca, czy środowisko IR jest w trybie online. struna
instanceType Typ klasy. "HyperVReplica2012R2" (wymagane)
offlineReplicationExportPath Wartość wskazująca ścieżkę eksportu środowiska IR w trybie offline. struna
offlineReplicationImportPath Wartość wskazująca ścieżkę importowania środowiska IR w trybie offline. struna
onlineReplicationStartTime Wartość wskazująca godzinę rozpoczęcia środowiska IR w trybie online. struna
recoveryPoints Wartość wskazująca liczbę punktów odzyskiwania. Int
replicaDeletion Wartość wskazująca, czy maszyna wirtualna musi zostać automatycznie usunięta. struna
replicationFrequencyInSeconds Wartość wskazująca interwał replikacji. Int
replicationPort Wartość wskazująca port HTTPS odzyskiwania. Int

HyperVReplicaPolicyInput

Nazwa Opis Wartość
allowedAuthenticationType Wartość wskazująca typ uwierzytelniania. Int
applicationConsistentSnapshotFrequencyInHours Wartość wskazująca częstotliwość spójności aplikacji. Int
kompresja Wartość wskazująca, czy kompresja musi być włączona. struna
initialReplicationMethod Wartość wskazująca, czy środowisko IR jest w trybie online. struna
instanceType Typ klasy. "HyperVReplica2012" (wymagane)
offlineReplicationExportPath Wartość wskazująca ścieżkę eksportu środowiska IR w trybie offline. struna
offlineReplicationImportPath Wartość wskazująca ścieżkę importowania środowiska IR w trybie offline. struna
onlineReplicationStartTime Wartość wskazująca godzinę rozpoczęcia środowiska IR w trybie online. struna
recoveryPoints Wartość wskazująca liczbę punktów odzyskiwania. Int
replicaDeletion Wartość wskazująca, czy maszyna wirtualna musi zostać automatycznie usunięta. struna
replicationPort Wartość wskazująca port HTTPS odzyskiwania. Int

InMageAzureV2PolicyInput

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). Int
crashConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie awarii (w minutach). Int
instanceType 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 Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. Int
recoveryPointThresholdInMinutes Próg punktu odzyskiwania w minutach. Int

InMagePolicyInput

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). Int
instanceType 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 Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. Int
recoveryPointThresholdInMinutes Próg punktu odzyskiwania w minutach. Int

InMageRcmPolicyCreationInput

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). Int
crashConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie awarii (w minutach). Int
enableMultiVmSync Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. struna
instanceType Typ klasy. "InMageRcm" (wymagane)
recoveryPointHistoryInMinutes Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. Int

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

PolicyProviderSpecificInput

Nazwa Opis Wartość
instanceType Ustaw wartość "A2A" dla typu A2APolicyCreationInput. Ustaw wartość "HyperVReplica2012" dla typu HyperVReplicaPolicyInput. Ustaw wartość "HyperVReplica2012R2" dla typu HyperVReplicaBluePolicyInput. Ustaw wartość "HyperVReplicaAzure" dla typu HyperVReplicaAzurePolicyInput. Ustaw wartość "InMage" dla typu InMagePolicyInput. Ustaw wartość "InMageAzureV2" dla typu InMageAzureV2PolicyInput. Ustaw wartość "InMageRcm" dla typu InMageRcmPolicyCreationInput. Ustaw wartość "VMwareCbt" dla typu VMwareCbtPolicyCreationInput. "A2A"
"HyperVReplica2012"
"HyperVReplica2012R2"
"HyperVReplicaAzure"
"InMage"
"InMageAzureV2"
"InMageRcm"
"VMwareCbt" (wymagane)

VMwareCbtPolicyCreationInput

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). Int
crashConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie awarii (w minutach). Int
instanceType Typ klasy. "VMwareCbt" (wymagane)
recoveryPointHistoryInMinutes Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. Int

Definicja zasobu szablonu usługi ARM

Typ zasobu vaults/replicationPolicies można wdrożyć przy użyciu operacji docelowych:

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": "2018-07-10",
  "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 A2A użyj:

{
  "appConsistentFrequencyInMinutes": "int",
  "crashConsistentFrequencyInMinutes": "int",
  "instanceType": "A2A",
  "multiVmSyncStatus": "string",
  "recoveryPointHistory": "int"
}

W przypadku funkcji HyperVReplica2012użyj:

{
  "allowedAuthenticationType": "int",
  "applicationConsistentSnapshotFrequencyInHours": "int",
  "compression": "string",
  "initialReplicationMethod": "string",
  "instanceType": "HyperVReplica2012",
  "offlineReplicationExportPath": "string",
  "offlineReplicationImportPath": "string",
  "onlineReplicationStartTime": "string",
  "recoveryPoints": "int",
  "replicaDeletion": "string",
  "replicationPort": "int"
}

W przypadku funkcji HyperVReplica2012R2uż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 HyperVReplicaAzureużyj:

{
  "applicationConsistentSnapshotFrequencyInHours": "int",
  "instanceType": "HyperVReplicaAzure",
  "onlineReplicationStartTime": "string",
  "recoveryPointHistoryDuration": "int",
  "replicationInterval": "int",
  "storageAccounts": [ "string" ]
}

W przypadku InMageużyj:

{
  "appConsistentFrequencyInMinutes": "int",
  "instanceType": "InMage",
  "multiVmSyncStatus": "string",
  "recoveryPointHistory": "int",
  "recoveryPointThresholdInMinutes": "int"
}

W przypadku InMageAzureV2uż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 VMwareCbt użyj:

{
  "appConsistentFrequencyInMinutes": "int",
  "crashConsistentFrequencyInMinutes": "int",
  "instanceType": "VMwareCbt",
  "recoveryPointHistoryInMinutes": "int"
}

Wartości właściwości

A2APolicyCreationInput

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). Int
crashConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie awarii (w minutach). Int
instanceType 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 Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. Int

CreatePolicyInputPropertiesOrPolicyProperties

Nazwa Opis Wartość
providerSpecificInput Element ReplicationProviderSettings. PolicyProviderSpecificInput

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
instanceType 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. struna
recoveryPointHistoryDuration Czas trwania (w godzinach), do którego należy zachować historię odzyskiwania. Int
replikacjaInterval Interwał replikacji. Int
storageAccounts Lista kont magazynu, do których mogą być replikowane maszyny wirtualne w chmurze podstawowej. string[]

HyperVReplicaBluePolicyInput

Nazwa Opis Wartość
allowedAuthenticationType Wartość wskazująca typ uwierzytelniania. Int
applicationConsistentSnapshotFrequencyInHours Wartość wskazująca częstotliwość spójności aplikacji. Int
kompresja Wartość wskazująca, czy kompresja musi być włączona. struna
initialReplicationMethod Wartość wskazująca, czy środowisko IR jest w trybie online. struna
instanceType Typ klasy. "HyperVReplica2012R2" (wymagane)
offlineReplicationExportPath Wartość wskazująca ścieżkę eksportu środowiska IR w trybie offline. struna
offlineReplicationImportPath Wartość wskazująca ścieżkę importowania środowiska IR w trybie offline. struna
onlineReplicationStartTime Wartość wskazująca godzinę rozpoczęcia środowiska IR w trybie online. struna
recoveryPoints Wartość wskazująca liczbę punktów odzyskiwania. Int
replicaDeletion Wartość wskazująca, czy maszyna wirtualna musi zostać automatycznie usunięta. struna
replicationFrequencyInSeconds Wartość wskazująca interwał replikacji. Int
replicationPort Wartość wskazująca port HTTPS odzyskiwania. Int

HyperVReplicaPolicyInput

Nazwa Opis Wartość
allowedAuthenticationType Wartość wskazująca typ uwierzytelniania. Int
applicationConsistentSnapshotFrequencyInHours Wartość wskazująca częstotliwość spójności aplikacji. Int
kompresja Wartość wskazująca, czy kompresja musi być włączona. struna
initialReplicationMethod Wartość wskazująca, czy środowisko IR jest w trybie online. struna
instanceType Typ klasy. "HyperVReplica2012" (wymagane)
offlineReplicationExportPath Wartość wskazująca ścieżkę eksportu środowiska IR w trybie offline. struna
offlineReplicationImportPath Wartość wskazująca ścieżkę importowania środowiska IR w trybie offline. struna
onlineReplicationStartTime Wartość wskazująca godzinę rozpoczęcia środowiska IR w trybie online. struna
recoveryPoints Wartość wskazująca liczbę punktów odzyskiwania. Int
replicaDeletion Wartość wskazująca, czy maszyna wirtualna musi zostać automatycznie usunięta. struna
replicationPort Wartość wskazująca port HTTPS odzyskiwania. Int

InMageAzureV2PolicyInput

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). Int
crashConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie awarii (w minutach). Int
instanceType 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 Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. Int
recoveryPointThresholdInMinutes Próg punktu odzyskiwania w minutach. Int

InMagePolicyInput

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). Int
instanceType 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 Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. Int
recoveryPointThresholdInMinutes Próg punktu odzyskiwania w minutach. Int

InMageRcmPolicyCreationInput

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). Int
crashConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie awarii (w minutach). Int
enableMultiVmSync Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. struna
instanceType Typ klasy. "InMageRcm" (wymagane)
recoveryPointHistoryInMinutes Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. Int

Microsoft.RecoveryServices/vaults/replicationPolicies

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2018-07-10'
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości tworzenia zasad. createPolicyInputPropertiesOrPolicyProperties
typ Typ zasobu "Microsoft.RecoveryServices/vaults/replicationPolicies"

PolicyProviderSpecificInput

Nazwa Opis Wartość
instanceType Ustaw wartość "A2A" dla typu A2APolicyCreationInput. Ustaw wartość "HyperVReplica2012" dla typu HyperVReplicaPolicyInput. Ustaw wartość "HyperVReplica2012R2" dla typu HyperVReplicaBluePolicyInput. Ustaw wartość "HyperVReplicaAzure" dla typu HyperVReplicaAzurePolicyInput. Ustaw wartość "InMage" dla typu InMagePolicyInput. Ustaw wartość "InMageAzureV2" dla typu InMageAzureV2PolicyInput. Ustaw wartość "InMageRcm" dla typu InMageRcmPolicyCreationInput. Ustaw wartość "VMwareCbt" dla typu VMwareCbtPolicyCreationInput. "A2A"
"HyperVReplica2012"
"HyperVReplica2012R2"
"HyperVReplicaAzure"
"InMage"
"InMageAzureV2"
"InMageRcm"
"VMwareCbt" (wymagane)

VMwareCbtPolicyCreationInput

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). Int
crashConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie awarii (w minutach). Int
instanceType Typ klasy. "VMwareCbt" (wymagane)
recoveryPointHistoryInMinutes Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. Int

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@2018-07-10"
  name = "string"
  body = jsonencode({
    properties = {
      providerSpecificInput = {
        instanceType = "string"
        // For remaining properties, see PolicyProviderSpecificInput objects
      }
    }
  })
}

PolicyProviderSpecificInput, obiekty

Ustaw właściwość instanceType, aby określić typ obiektu.

W przypadku A2A użyj:

{
  appConsistentFrequencyInMinutes = int
  crashConsistentFrequencyInMinutes = int
  instanceType = "A2A"
  multiVmSyncStatus = "string"
  recoveryPointHistory = int
}

W przypadku funkcji HyperVReplica2012użyj:

{
  allowedAuthenticationType = int
  applicationConsistentSnapshotFrequencyInHours = int
  compression = "string"
  initialReplicationMethod = "string"
  instanceType = "HyperVReplica2012"
  offlineReplicationExportPath = "string"
  offlineReplicationImportPath = "string"
  onlineReplicationStartTime = "string"
  recoveryPoints = int
  replicaDeletion = "string"
  replicationPort = int
}

W przypadku funkcji HyperVReplica2012R2uż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 HyperVReplicaAzureużyj:

{
  applicationConsistentSnapshotFrequencyInHours = int
  instanceType = "HyperVReplicaAzure"
  onlineReplicationStartTime = "string"
  recoveryPointHistoryDuration = int
  replicationInterval = int
  storageAccounts = [
    "string"
  ]
}

W przypadku InMageużyj:

{
  appConsistentFrequencyInMinutes = int
  instanceType = "InMage"
  multiVmSyncStatus = "string"
  recoveryPointHistory = int
  recoveryPointThresholdInMinutes = int
}

W przypadku InMageAzureV2uż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 VMwareCbt użyj:

{
  appConsistentFrequencyInMinutes = int
  crashConsistentFrequencyInMinutes = int
  instanceType = "VMwareCbt"
  recoveryPointHistoryInMinutes = int
}

Wartości właściwości

A2APolicyCreationInput

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). Int
crashConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie awarii (w minutach). Int
instanceType 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 Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. Int

CreatePolicyInputPropertiesOrPolicyProperties

Nazwa Opis Wartość
providerSpecificInput Element ReplicationProviderSettings. PolicyProviderSpecificInput

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
instanceType 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. struna
recoveryPointHistoryDuration Czas trwania (w godzinach), do którego należy zachować historię odzyskiwania. Int
replikacjaInterval Interwał replikacji. Int
storageAccounts Lista kont magazynu, do których mogą być replikowane maszyny wirtualne w chmurze podstawowej. string[]

HyperVReplicaBluePolicyInput

Nazwa Opis Wartość
allowedAuthenticationType Wartość wskazująca typ uwierzytelniania. Int
applicationConsistentSnapshotFrequencyInHours Wartość wskazująca częstotliwość spójności aplikacji. Int
kompresja Wartość wskazująca, czy kompresja musi być włączona. struna
initialReplicationMethod Wartość wskazująca, czy środowisko IR jest w trybie online. struna
instanceType Typ klasy. "HyperVReplica2012R2" (wymagane)
offlineReplicationExportPath Wartość wskazująca ścieżkę eksportu środowiska IR w trybie offline. struna
offlineReplicationImportPath Wartość wskazująca ścieżkę importowania środowiska IR w trybie offline. struna
onlineReplicationStartTime Wartość wskazująca godzinę rozpoczęcia środowiska IR w trybie online. struna
recoveryPoints Wartość wskazująca liczbę punktów odzyskiwania. Int
replicaDeletion Wartość wskazująca, czy maszyna wirtualna musi zostać automatycznie usunięta. struna
replicationFrequencyInSeconds Wartość wskazująca interwał replikacji. Int
replicationPort Wartość wskazująca port HTTPS odzyskiwania. Int

HyperVReplicaPolicyInput

Nazwa Opis Wartość
allowedAuthenticationType Wartość wskazująca typ uwierzytelniania. Int
applicationConsistentSnapshotFrequencyInHours Wartość wskazująca częstotliwość spójności aplikacji. Int
kompresja Wartość wskazująca, czy kompresja musi być włączona. struna
initialReplicationMethod Wartość wskazująca, czy środowisko IR jest w trybie online. struna
instanceType Typ klasy. "HyperVReplica2012" (wymagane)
offlineReplicationExportPath Wartość wskazująca ścieżkę eksportu środowiska IR w trybie offline. struna
offlineReplicationImportPath Wartość wskazująca ścieżkę importowania środowiska IR w trybie offline. struna
onlineReplicationStartTime Wartość wskazująca godzinę rozpoczęcia środowiska IR w trybie online. struna
recoveryPoints Wartość wskazująca liczbę punktów odzyskiwania. Int
replicaDeletion Wartość wskazująca, czy maszyna wirtualna musi zostać automatycznie usunięta. struna
replicationPort Wartość wskazująca port HTTPS odzyskiwania. Int

InMageAzureV2PolicyInput

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). Int
crashConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie awarii (w minutach). Int
instanceType 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 Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. Int
recoveryPointThresholdInMinutes Próg punktu odzyskiwania w minutach. Int

InMagePolicyInput

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). Int
instanceType 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 Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. Int
recoveryPointThresholdInMinutes Próg punktu odzyskiwania w minutach. Int

InMageRcmPolicyCreationInput

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). Int
crashConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie awarii (w minutach). Int
enableMultiVmSync Wartość wskazująca, czy należy włączyć synchronizację z wieloma maszynami wirtualnymi. struna
instanceType Typ klasy. "InMageRcm" (wymagane)
recoveryPointHistoryInMinutes Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. Int

Microsoft.RecoveryServices/vaults/replicationPolicies

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
parent_id 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
typ Typ zasobu "Microsoft.RecoveryServices/vaults/replicationPolicies@2018-07-10"

PolicyProviderSpecificInput

Nazwa Opis Wartość
instanceType Ustaw wartość "A2A" dla typu A2APolicyCreationInput. Ustaw wartość "HyperVReplica2012" dla typu HyperVReplicaPolicyInput. Ustaw wartość "HyperVReplica2012R2" dla typu HyperVReplicaBluePolicyInput. Ustaw wartość "HyperVReplicaAzure" dla typu HyperVReplicaAzurePolicyInput. Ustaw wartość "InMage" dla typu InMagePolicyInput. Ustaw wartość "InMageAzureV2" dla typu InMageAzureV2PolicyInput. Ustaw wartość "InMageRcm" dla typu InMageRcmPolicyCreationInput. Ustaw wartość "VMwareCbt" dla typu VMwareCbtPolicyCreationInput. "A2A"
"HyperVReplica2012"
"HyperVReplica2012R2"
"HyperVReplicaAzure"
"InMage"
"InMageAzureV2"
"InMageRcm"
"VMwareCbt" (wymagane)

VMwareCbtPolicyCreationInput

Nazwa Opis Wartość
appConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie aplikacji (w minutach). Int
crashConsistentFrequencyInMinutes Częstotliwość migawek spójnych na poziomie awarii (w minutach). Int
instanceType Typ klasy. "VMwareCbt" (wymagane)
recoveryPointHistoryInMinutes Czas trwania w minutach, do którego należy przechowywać punkty odzyskiwania. Int