Freigeben über


Microsoft.RecoveryServices Vaults/replicationPolicies 2022-05-01

Bicep-Ressourcendefinition

Der Ressourcentyp Vaults/replicationPolicies kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.RecoveryServices/vaults/replicationPolicies-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationPolicies@2022-05-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    providerSpecificInput: {
      instanceType: 'string'
      // For remaining properties, see PolicyProviderSpecificInput objects
    }
  }
}

PolicyProviderSpecificInput-Objekte

Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für A2A-:

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

Verwenden Sie für A2ACrossClusterMigration:

{
  instanceType: 'A2ACrossClusterMigration'
}

Verwenden Sie für HyperVReplica2012R2:

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

Verwenden Sie für HyperVReplicaAzure:

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

Verwenden Sie für InMage:

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

Verwenden Sie für InMageAzureV2:

{
  appConsistentFrequencyInMinutes: int
  crashConsistentFrequencyInMinutes: int
  instanceType: 'InMageAzureV2'
  multiVmSyncStatus: 'string'
  recoveryPointHistory: int
  recoveryPointThresholdInMinutes: int
}

Verwenden Sie für InMageRcm-:

{
  appConsistentFrequencyInMinutes: int
  crashConsistentFrequencyInMinutes: int
  enableMultiVmSync: 'string'
  instanceType: 'InMageRcm'
  recoveryPointHistoryInMinutes: int
}

Verwenden Sie für InMageRcmFailback-:

{
  appConsistentFrequencyInMinutes: int
  crashConsistentFrequencyInMinutes: int
  instanceType: 'InMageRcmFailback'
}

Verwenden Sie für VMwareCbt:

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

Eigenschaftswerte

A2ACrossClusterMigrationPolicyCreationInput

Name Beschreibung Wert
instanceType Der Klassentyp. "A2ACrossClusterMigration" (erforderlich)

A2APolicyCreationInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
instanceType Der Klassentyp. "A2A" (erforderlich)
multiVmSyncStatus Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. "Deaktivieren"
"Enable" (erforderlich)
RecoveryPointHistory Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int

CreatePolicyInputPropertiesOrPolicyProperties

Name Beschreibung Wert
providerSpecificInput Die ReplicationProviderSettings. PolicyProviderSpecificInput

HyperVReplicaAzurePolicyInput

Name Beschreibung Wert
applicationConsistentSnapshotFrequencyInHours Das Intervall (in Stunden), in dem Hyper-V Replica eine anwendungskonsensierbare Momentaufnahme innerhalb der VM erstellen soll. Int
instanceType Der Klassentyp. "HyperVReplicaAzure" (erforderlich)
onlineReplicationStartTime Die geplante Startzeit für die erste Replikation. Wenn dieser Parameter Null ist, wird die erste Replikation sofort gestartet. Schnur
recoveryPointHistoryDuration Die Dauer (in Stunden), bis zu der der Wiederherstellungsverlauf beibehalten werden muss. Int
replicationInterval Das Replikationsintervall. Int
storageAccounts Die Liste der Speicherkonten, in die die virtuellen Computer in der primären Cloud repliziert werden können. string[]

HyperVReplicaBluePolicyInput

Name Beschreibung Wert
allowedAuthenticationType Ein Wert, der den Authentifizierungstyp angibt. Int
applicationConsistentSnapshotFrequencyInHours Ein Wert, der die konsistente Häufigkeit der Anwendung angibt. Int
Kompression Ein Wert, der angibt, ob die Komprimierung aktiviert werden muss. Schnur
initialReplicationMethod Ein Wert, der angibt, ob IR online ist. Schnur
instanceType Der Klassentyp. "HyperVReplica2012R2" (erforderlich)
offlineReplicationExportPath Ein Wert, der den Offline-IR-Exportpfad angibt. Schnur
offlineReplicationImportPath Ein Wert, der den Offline-IR-Importpfad angibt. Schnur
onlineReplicationStartTime Ein Wert, der die Online-IR-Startzeit angibt. Schnur
recoveryPoints Ein Wert, der die Anzahl der Wiederherstellungspunkte angibt. Int
replicaDeletion Ein Wert, der angibt, ob der virtuelle Computer automatisch gelöscht werden muss. Schnur
replicationFrequencyInSeconds Ein Wert, der das Replikationsintervall angibt. Int
replicationPort Ein Wert, der den HTTPS-Port der Wiederherstellung angibt. Int

InMageAzureV2PolicyInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
instanceType Der Klassentyp. "InMageAzureV2" (erforderlich)
multiVmSyncStatus Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. "Deaktivieren"
"Enable" (erforderlich)
RecoveryPointHistory Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int
recoveryPointThresholdInMinutes Der Wiederherstellungspunktschwellenwert in Minuten. Int

InMagePolicyInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
instanceType Der Klassentyp. "InMage" (erforderlich)
multiVmSyncStatus Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. "Deaktivieren"
"Enable" (erforderlich)
RecoveryPointHistory Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int
recoveryPointThresholdInMinutes Der Wiederherstellungspunktschwellenwert in Minuten. Int

InMageRcmFailbackPolicyCreationInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
instanceType Der Klassentyp. 'InMageRcmFailback' (erforderlich)

InMageRcmPolicyCreationInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
enableMultiVmSync Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Schnur
instanceType Der Klassentyp. 'InMageRcm' (erforderlich)
recoveryPointHistoryInMinutes Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int

Microsoft.RecoveryServices/vaults/replicationPolicies

Name Beschreibung Wert
Name Der Ressourcenname Zeichenfolge (erforderlich)
Elternteil In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource des Typs: Tresore
Eigenschaften Richtlinienerstellungseigenschaften. CreatePolicyInputPropertiesOrPolicyProperties

PolicyProviderSpecificInput

Name Beschreibung Wert
instanceType Legen Sie für den Typ A2APolicyCreationInputauf "A2AA" fest. Legen Sie für den Typ A2ACrossClusterMigrationCreationInputauf "A2ACrossClusterMigrationMigrationCreationInput" fest. Auf 'HyperVReplica2012R2' für den Typ HyperVReplicaBluePolicyInputfestgelegt. Legen Sie für den Typ HyperVReplicaAzurePolicyInputauf "HyperVReplicaAzurePolicyInput" fest. Legen Sie für den Typ InMagePolicyInputauf "InMagePolicyInput" fest. Legen Sie für den Typ InMageAzureV2PolicyInputauf "InMageAzureV2PolicyInput" fest. Legen Sie für typ InMageRcmPolicyCreationInputauf "InMageRcmPolicyCreationInput" fest. Legen Sie für den Typ InMageRcmFailbackPolicyCreationInputauf "InMageRcmFailbackPolicyCreationInput" fest. Legen Sie für den Typ VMwareCbtPolicyCreationInputauf "VMwareCbt" fest. "A2A"
'A2ACrossClusterMigration'
"HyperVReplica2012R2"
'HyperVReplicaAzure'
"InMage"
'InmageAzureV2'
'InMagercm'
'InMageRcmFailback'
"VMwareCbt" (erforderlich)

VMwareCbtPolicyCreationInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
instanceType Der Klassentyp. "VMwareCbt" (erforderlich)
recoveryPointHistoryInMinutes Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int

ARM-Vorlagenressourcendefinition

Der Ressourcentyp Vaults/replicationPolicies kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.RecoveryServices/vaults/replicationPolicies-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.RecoveryServices/vaults/replicationPolicies",
  "apiVersion": "2022-05-01",
  "name": "string",
  "properties": {
    "providerSpecificInput": {
      "instanceType": "string"
      // For remaining properties, see PolicyProviderSpecificInput objects
    }
  }
}

PolicyProviderSpecificInput-Objekte

Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für A2A-:

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

Verwenden Sie für A2ACrossClusterMigration:

{
  "instanceType": "A2ACrossClusterMigration"
}

Verwenden Sie für HyperVReplica2012R2:

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

Verwenden Sie für HyperVReplicaAzure:

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

Verwenden Sie für InMage:

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

Verwenden Sie für InMageAzureV2:

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

Verwenden Sie für InMageRcm-:

{
  "appConsistentFrequencyInMinutes": "int",
  "crashConsistentFrequencyInMinutes": "int",
  "enableMultiVmSync": "string",
  "instanceType": "InMageRcm",
  "recoveryPointHistoryInMinutes": "int"
}

Verwenden Sie für InMageRcmFailback-:

{
  "appConsistentFrequencyInMinutes": "int",
  "crashConsistentFrequencyInMinutes": "int",
  "instanceType": "InMageRcmFailback"
}

Verwenden Sie für VMwareCbt:

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

Eigenschaftswerte

A2ACrossClusterMigrationPolicyCreationInput

Name Beschreibung Wert
instanceType Der Klassentyp. "A2ACrossClusterMigration" (erforderlich)

A2APolicyCreationInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
instanceType Der Klassentyp. "A2A" (erforderlich)
multiVmSyncStatus Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. "Deaktivieren"
"Enable" (erforderlich)
RecoveryPointHistory Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int

CreatePolicyInputPropertiesOrPolicyProperties

Name Beschreibung Wert
providerSpecificInput Die ReplicationProviderSettings. PolicyProviderSpecificInput

HyperVReplicaAzurePolicyInput

Name Beschreibung Wert
applicationConsistentSnapshotFrequencyInHours Das Intervall (in Stunden), in dem Hyper-V Replica eine anwendungskonsensierbare Momentaufnahme innerhalb der VM erstellen soll. Int
instanceType Der Klassentyp. "HyperVReplicaAzure" (erforderlich)
onlineReplicationStartTime Die geplante Startzeit für die erste Replikation. Wenn dieser Parameter Null ist, wird die erste Replikation sofort gestartet. Schnur
recoveryPointHistoryDuration Die Dauer (in Stunden), bis zu der der Wiederherstellungsverlauf beibehalten werden muss. Int
replicationInterval Das Replikationsintervall. Int
storageAccounts Die Liste der Speicherkonten, in die die virtuellen Computer in der primären Cloud repliziert werden können. string[]

HyperVReplicaBluePolicyInput

Name Beschreibung Wert
allowedAuthenticationType Ein Wert, der den Authentifizierungstyp angibt. Int
applicationConsistentSnapshotFrequencyInHours Ein Wert, der die konsistente Häufigkeit der Anwendung angibt. Int
Kompression Ein Wert, der angibt, ob die Komprimierung aktiviert werden muss. Schnur
initialReplicationMethod Ein Wert, der angibt, ob IR online ist. Schnur
instanceType Der Klassentyp. "HyperVReplica2012R2" (erforderlich)
offlineReplicationExportPath Ein Wert, der den Offline-IR-Exportpfad angibt. Schnur
offlineReplicationImportPath Ein Wert, der den Offline-IR-Importpfad angibt. Schnur
onlineReplicationStartTime Ein Wert, der die Online-IR-Startzeit angibt. Schnur
recoveryPoints Ein Wert, der die Anzahl der Wiederherstellungspunkte angibt. Int
replicaDeletion Ein Wert, der angibt, ob der virtuelle Computer automatisch gelöscht werden muss. Schnur
replicationFrequencyInSeconds Ein Wert, der das Replikationsintervall angibt. Int
replicationPort Ein Wert, der den HTTPS-Port der Wiederherstellung angibt. Int

InMageAzureV2PolicyInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
instanceType Der Klassentyp. "InMageAzureV2" (erforderlich)
multiVmSyncStatus Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. "Deaktivieren"
"Enable" (erforderlich)
RecoveryPointHistory Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int
recoveryPointThresholdInMinutes Der Wiederherstellungspunktschwellenwert in Minuten. Int

InMagePolicyInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
instanceType Der Klassentyp. "InMage" (erforderlich)
multiVmSyncStatus Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. "Deaktivieren"
"Enable" (erforderlich)
RecoveryPointHistory Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int
recoveryPointThresholdInMinutes Der Wiederherstellungspunktschwellenwert in Minuten. Int

InMageRcmFailbackPolicyCreationInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
instanceType Der Klassentyp. 'InMageRcmFailback' (erforderlich)

InMageRcmPolicyCreationInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
enableMultiVmSync Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Schnur
instanceType Der Klassentyp. 'InMageRcm' (erforderlich)
recoveryPointHistoryInMinutes Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int

Microsoft.RecoveryServices/vaults/replicationPolicies

Name Beschreibung Wert
apiVersion Die API-Version '2022-05-01'
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Richtlinienerstellungseigenschaften. CreatePolicyInputPropertiesOrPolicyProperties
Art Der Ressourcentyp "Microsoft.RecoveryServices/vaults/replicationPolicies"

PolicyProviderSpecificInput

Name Beschreibung Wert
instanceType Legen Sie für den Typ A2APolicyCreationInputauf "A2AA" fest. Legen Sie für den Typ A2ACrossClusterMigrationCreationInputauf "A2ACrossClusterMigrationMigrationCreationInput" fest. Auf 'HyperVReplica2012R2' für den Typ HyperVReplicaBluePolicyInputfestgelegt. Legen Sie für den Typ HyperVReplicaAzurePolicyInputauf "HyperVReplicaAzurePolicyInput" fest. Legen Sie für den Typ InMagePolicyInputauf "InMagePolicyInput" fest. Legen Sie für den Typ InMageAzureV2PolicyInputauf "InMageAzureV2PolicyInput" fest. Legen Sie für typ InMageRcmPolicyCreationInputauf "InMageRcmPolicyCreationInput" fest. Legen Sie für den Typ InMageRcmFailbackPolicyCreationInputauf "InMageRcmFailbackPolicyCreationInput" fest. Legen Sie für den Typ VMwareCbtPolicyCreationInputauf "VMwareCbt" fest. "A2A"
'A2ACrossClusterMigration'
"HyperVReplica2012R2"
'HyperVReplicaAzure'
"InMage"
'InmageAzureV2'
'InMagercm'
'InMageRcmFailback'
"VMwareCbt" (erforderlich)

VMwareCbtPolicyCreationInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
instanceType Der Klassentyp. "VMwareCbt" (erforderlich)
recoveryPointHistoryInMinutes Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp Vaults/replicationPolicies kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.RecoveryServices/vaults/replicationPolicies-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationPolicies@2022-05-01"
  name = "string"
  body = jsonencode({
    properties = {
      providerSpecificInput = {
        instanceType = "string"
        // For remaining properties, see PolicyProviderSpecificInput objects
      }
    }
  })
}

PolicyProviderSpecificInput-Objekte

Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für A2A-:

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

Verwenden Sie für A2ACrossClusterMigration:

{
  instanceType = "A2ACrossClusterMigration"
}

Verwenden Sie für HyperVReplica2012R2:

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

Verwenden Sie für HyperVReplicaAzure:

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

Verwenden Sie für InMage:

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

Verwenden Sie für InMageAzureV2:

{
  appConsistentFrequencyInMinutes = int
  crashConsistentFrequencyInMinutes = int
  instanceType = "InMageAzureV2"
  multiVmSyncStatus = "string"
  recoveryPointHistory = int
  recoveryPointThresholdInMinutes = int
}

Verwenden Sie für InMageRcm-:

{
  appConsistentFrequencyInMinutes = int
  crashConsistentFrequencyInMinutes = int
  enableMultiVmSync = "string"
  instanceType = "InMageRcm"
  recoveryPointHistoryInMinutes = int
}

Verwenden Sie für InMageRcmFailback-:

{
  appConsistentFrequencyInMinutes = int
  crashConsistentFrequencyInMinutes = int
  instanceType = "InMageRcmFailback"
}

Verwenden Sie für VMwareCbt:

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

Eigenschaftswerte

A2ACrossClusterMigrationPolicyCreationInput

Name Beschreibung Wert
instanceType Der Klassentyp. "A2ACrossClusterMigration" (erforderlich)

A2APolicyCreationInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
instanceType Der Klassentyp. "A2A" (erforderlich)
multiVmSyncStatus Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. "Deaktivieren"
"Enable" (erforderlich)
RecoveryPointHistory Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int

CreatePolicyInputPropertiesOrPolicyProperties

Name Beschreibung Wert
providerSpecificInput Die ReplicationProviderSettings. PolicyProviderSpecificInput

HyperVReplicaAzurePolicyInput

Name Beschreibung Wert
applicationConsistentSnapshotFrequencyInHours Das Intervall (in Stunden), in dem Hyper-V Replica eine anwendungskonsensierbare Momentaufnahme innerhalb der VM erstellen soll. Int
instanceType Der Klassentyp. "HyperVReplicaAzure" (erforderlich)
onlineReplicationStartTime Die geplante Startzeit für die erste Replikation. Wenn dieser Parameter Null ist, wird die erste Replikation sofort gestartet. Schnur
recoveryPointHistoryDuration Die Dauer (in Stunden), bis zu der der Wiederherstellungsverlauf beibehalten werden muss. Int
replicationInterval Das Replikationsintervall. Int
storageAccounts Die Liste der Speicherkonten, in die die virtuellen Computer in der primären Cloud repliziert werden können. string[]

HyperVReplicaBluePolicyInput

Name Beschreibung Wert
allowedAuthenticationType Ein Wert, der den Authentifizierungstyp angibt. Int
applicationConsistentSnapshotFrequencyInHours Ein Wert, der die konsistente Häufigkeit der Anwendung angibt. Int
Kompression Ein Wert, der angibt, ob die Komprimierung aktiviert werden muss. Schnur
initialReplicationMethod Ein Wert, der angibt, ob IR online ist. Schnur
instanceType Der Klassentyp. "HyperVReplica2012R2" (erforderlich)
offlineReplicationExportPath Ein Wert, der den Offline-IR-Exportpfad angibt. Schnur
offlineReplicationImportPath Ein Wert, der den Offline-IR-Importpfad angibt. Schnur
onlineReplicationStartTime Ein Wert, der die Online-IR-Startzeit angibt. Schnur
recoveryPoints Ein Wert, der die Anzahl der Wiederherstellungspunkte angibt. Int
replicaDeletion Ein Wert, der angibt, ob der virtuelle Computer automatisch gelöscht werden muss. Schnur
replicationFrequencyInSeconds Ein Wert, der das Replikationsintervall angibt. Int
replicationPort Ein Wert, der den HTTPS-Port der Wiederherstellung angibt. Int

InMageAzureV2PolicyInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
instanceType Der Klassentyp. "InMageAzureV2" (erforderlich)
multiVmSyncStatus Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. "Deaktivieren"
"Enable" (erforderlich)
RecoveryPointHistory Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int
recoveryPointThresholdInMinutes Der Wiederherstellungspunktschwellenwert in Minuten. Int

InMagePolicyInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
instanceType Der Klassentyp. "InMage" (erforderlich)
multiVmSyncStatus Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. "Deaktivieren"
"Enable" (erforderlich)
RecoveryPointHistory Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int
recoveryPointThresholdInMinutes Der Wiederherstellungspunktschwellenwert in Minuten. Int

InMageRcmFailbackPolicyCreationInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
instanceType Der Klassentyp. 'InMageRcmFailback' (erforderlich)

InMageRcmPolicyCreationInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
enableMultiVmSync Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Schnur
instanceType Der Klassentyp. 'InMageRcm' (erforderlich)
recoveryPointHistoryInMinutes Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int

Microsoft.RecoveryServices/vaults/replicationPolicies

Name Beschreibung Wert
Name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ: Vaults
Eigenschaften Richtlinienerstellungseigenschaften. CreatePolicyInputPropertiesOrPolicyProperties
Art Der Ressourcentyp "Microsoft.RecoveryServices/vaults/replicationPolicies@2022-05-01"

PolicyProviderSpecificInput

Name Beschreibung Wert
instanceType Legen Sie für den Typ A2APolicyCreationInputauf "A2AA" fest. Legen Sie für den Typ A2ACrossClusterMigrationCreationInputauf "A2ACrossClusterMigrationMigrationCreationInput" fest. Auf 'HyperVReplica2012R2' für den Typ HyperVReplicaBluePolicyInputfestgelegt. Legen Sie für den Typ HyperVReplicaAzurePolicyInputauf "HyperVReplicaAzurePolicyInput" fest. Legen Sie für den Typ InMagePolicyInputauf "InMagePolicyInput" fest. Legen Sie für den Typ InMageAzureV2PolicyInputauf "InMageAzureV2PolicyInput" fest. Legen Sie für typ InMageRcmPolicyCreationInputauf "InMageRcmPolicyCreationInput" fest. Legen Sie für den Typ InMageRcmFailbackPolicyCreationInputauf "InMageRcmFailbackPolicyCreationInput" fest. Legen Sie für den Typ VMwareCbtPolicyCreationInputauf "VMwareCbt" fest. "A2A"
'A2ACrossClusterMigration'
"HyperVReplica2012R2"
'HyperVReplicaAzure'
"InMage"
'InmageAzureV2'
'InMagercm'
'InMageRcmFailback'
"VMwareCbt" (erforderlich)

VMwareCbtPolicyCreationInput

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
instanceType Der Klassentyp. "VMwareCbt" (erforderlich)
recoveryPointHistoryInMinutes Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int