Partager via


Coffres Microsoft.RecoveryServices/replicationPolicies 2022-03-01

Définition de ressource Bicep

Le type de ressource vaults/replicationPolicies peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.RecoveryServices/vaults/replicationPolicies, ajoutez le bicep suivant à votre modèle.

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

Objets PolicyProviderSpecificInput

Définissez la propriété instanceType pour spécifier le type d’objet.

Pour A2A, utilisez :

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

Pour A2ACrossClusterMigration, utilisez :

{
  instanceType: 'A2ACrossClusterMigration'
}

Pour hyperVReplica2012R2, utilisez :

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

Pour HyperVReplicaAzure, utilisez :

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

Pour InMage, utilisez :

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

Pour InMageAzureV2, utilisez :

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

Pour InMageRcm, utilisez :

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

Pour inMageRcmFailback, utilisez :

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

Pour VMwareCbt, utilisez :

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

Valeurs de propriété

A2ACrossClusterMigrationPolicyCreationInput

Nom Description Valeur
instanceType Type de classe. 'A2ACrossClusterMigration' (obligatoire)

A2APolicyCreationInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
crashConsistentFrequencyInMinutes Fréquence de capture instantanée cohérente en cas d’incident (en minutes). Int
instanceType Type de classe. 'A2A' (obligatoire)
multiVmSyncStatus Valeur indiquant si la synchronisation multi-machine virtuelle doit être activée. La valeur doit être « Enabled » ou « Disabled ». 'Disable'
'Enable' (obligatoire)
recoveryPointHistory Durée en minutes jusqu’à ce que les points de récupération doivent être stockés. Int

CreatePolicyInputPropertiesOrPolicyProperties

Nom Description Valeur
providerSpecificInput The ReplicationProviderSettings. PolicyProviderSpecificInput

HyperVReplicaAzurePolicyInput

Nom Description Valeur
applicationConsistentSnapshotFrequencyInHours Intervalle (en heures) auquel Hyper-V réplica doit créer un instantané cohérent d’application au sein de la machine virtuelle. Int
instanceType Type de classe. 'HyperVReplicaAzure' (obligatoire)
onlineReplicationStartTime Heure de début planifiée pour la réplication initiale. Si ce paramètre est Null, la réplication initiale démarre immédiatement. corde
recoveryPointHistoryDuration Durée (en heures) vers laquelle l’historique de récupération doit être conservé. Int
replicationInterval Intervalle de réplication. Int
storageAccounts Liste des comptes de stockage sur lesquels les machines virtuelles du cloud principal peuvent être répliquées. string[]

HyperVReplicaBluePolicyInput

Nom Description Valeur
allowedAuthenticationType Valeur indiquant le type d’authentification. Int
applicationConsistentSnapshotFrequencyInHours Valeur indiquant la fréquence cohérente de l’application. Int
compression Valeur indiquant si la compression doit être activée. corde
initialReplicationMethod Valeur indiquant si le runtime d’intégration est en ligne. corde
instanceType Type de classe. 'HyperVReplica2012R2' (obligatoire)
offlineReplicationExportPath Valeur indiquant le chemin d’exportation ir hors connexion. corde
offlineReplicationImportPath Valeur indiquant le chemin d’importation ir hors connexion. corde
onlineReplicationStartTime Valeur indiquant l’heure de début du runtime d’intégration en ligne. corde
RecoveryPoints Valeur indiquant le nombre de points de récupération. Int
replicaDeletion Valeur indiquant si la machine virtuelle doit être supprimée automatiquement. corde
replicationFrequencyInSeconds Valeur indiquant l’intervalle de réplication. Int
replicationPort Valeur indiquant le port HTTPS de récupération. Int

InMageAzureV2PolicyInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
crashConsistentFrequencyInMinutes Fréquence de capture instantanée cohérente en cas d’incident (en minutes). Int
instanceType Type de classe. 'InMageAzureV2' (obligatoire)
multiVmSyncStatus Valeur indiquant si la synchronisation multi-machine virtuelle doit être activée. La valeur doit être « Enabled » ou « Disabled ». 'Disable'
'Enable' (obligatoire)
recoveryPointHistory Durée en minutes jusqu’à ce que les points de récupération doivent être stockés. Int
recoveryPointThresholdInMinutes Seuil du point de récupération en minutes. Int

InMagePolicyInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
instanceType Type de classe. 'InMage' (obligatoire)
multiVmSyncStatus Valeur indiquant si la synchronisation multi-machine virtuelle doit être activée. La valeur doit être « Enabled » ou « Disabled ». 'Disable'
'Enable' (obligatoire)
recoveryPointHistory Durée en minutes jusqu’à ce que les points de récupération doivent être stockés. Int
recoveryPointThresholdInMinutes Seuil du point de récupération en minutes. Int

InMageRcmFailbackPolicyCreationInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
crashConsistentFrequencyInMinutes Fréquence de capture instantanée cohérente en cas d’incident (en minutes). Int
instanceType Type de classe. 'InMageRcmFailback' (obligatoire)

InMageRcmPolicyCreationInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
crashConsistentFrequencyInMinutes Fréquence de capture instantanée cohérente en cas d’incident (en minutes). Int
enableMultiVmSync Valeur indiquant si la synchronisation multi-machine virtuelle doit être activée. corde
instanceType Type de classe. 'InMageRcm' (obligatoire)
recoveryPointHistoryInMinutes Durée en minutes jusqu’à ce que les points de récupération doivent être stockés. Int

Microsoft.RecoveryServices/vaults/replicationPolicies

Nom Description Valeur
nom Nom de la ressource chaîne (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : coffres
Propriétés Propriétés de création de stratégie. CreatePolicyInputPropertiesOrPolicyProperties

PolicyProviderSpecificInput

Nom Description Valeur
instanceType Défini sur « A2A » pour le type A2APolicyCreationInput. Définissez sur « A2ACrossClusterMigration » pour le type A2ACrossClusterMigrationPolicyCreationInput. Défini sur « HyperVReplica2012R2 » pour le type HyperVReplicaBluePolicyInput. Défini sur « HyperVReplicaAzure » pour le type HyperVReplicaAzurePolicyInput. Défini sur « InMage » pour le type InMagePolicyInput. Défini sur « InMageAzureV2 » pour le type InMageAzureV2PolicyInput. Défini sur « InMageRcm » pour le type InMageRcmPolicyCreationInput. Affectez la valeur « InMageRcmFailback » pour le type InMageRcmFailbackPolicyCreationInput. Défini sur « VMwareCbt » pour le type VMwareCbtPolicyCreationInput. 'A2A'
'A2ACrossClusterMigration'
'HyperVReplica2012R2'
'HyperVReplicaAzure'
'InMage'
'InMageAzureV2'
'InMageRcm'
'InMageRcmFailback'
'VMwareCbt' (obligatoire)

VMwareCbtPolicyCreationInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
crashConsistentFrequencyInMinutes Fréquence de capture instantanée cohérente en cas d’incident (en minutes). Int
instanceType Type de classe. 'VMwareCbt' (obligatoire)
recoveryPointHistoryInMinutes Durée en minutes jusqu’à ce que les points de récupération doivent être stockés. Int

Définition de ressource de modèle ARM

Le type de ressource vaults/replicationPolicies peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.RecoveryServices/vaults/replicationPolicies, ajoutez le code JSON suivant à votre modèle.

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

Objets PolicyProviderSpecificInput

Définissez la propriété instanceType pour spécifier le type d’objet.

Pour A2A, utilisez :

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

Pour A2ACrossClusterMigration, utilisez :

{
  "instanceType": "A2ACrossClusterMigration"
}

Pour hyperVReplica2012R2, utilisez :

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

Pour HyperVReplicaAzure, utilisez :

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

Pour InMage, utilisez :

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

Pour InMageAzureV2, utilisez :

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

Pour InMageRcm, utilisez :

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

Pour inMageRcmFailback, utilisez :

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

Pour VMwareCbt, utilisez :

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

Valeurs de propriété

A2ACrossClusterMigrationPolicyCreationInput

Nom Description Valeur
instanceType Type de classe. 'A2ACrossClusterMigration' (obligatoire)

A2APolicyCreationInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
crashConsistentFrequencyInMinutes Fréquence de capture instantanée cohérente en cas d’incident (en minutes). Int
instanceType Type de classe. 'A2A' (obligatoire)
multiVmSyncStatus Valeur indiquant si la synchronisation multi-machine virtuelle doit être activée. La valeur doit être « Enabled » ou « Disabled ». 'Disable'
'Enable' (obligatoire)
recoveryPointHistory Durée en minutes jusqu’à ce que les points de récupération doivent être stockés. Int

CreatePolicyInputPropertiesOrPolicyProperties

Nom Description Valeur
providerSpecificInput The ReplicationProviderSettings. PolicyProviderSpecificInput

HyperVReplicaAzurePolicyInput

Nom Description Valeur
applicationConsistentSnapshotFrequencyInHours Intervalle (en heures) auquel Hyper-V réplica doit créer un instantané cohérent d’application au sein de la machine virtuelle. Int
instanceType Type de classe. 'HyperVReplicaAzure' (obligatoire)
onlineReplicationStartTime Heure de début planifiée pour la réplication initiale. Si ce paramètre est Null, la réplication initiale démarre immédiatement. corde
recoveryPointHistoryDuration Durée (en heures) vers laquelle l’historique de récupération doit être conservé. Int
replicationInterval Intervalle de réplication. Int
storageAccounts Liste des comptes de stockage sur lesquels les machines virtuelles du cloud principal peuvent être répliquées. string[]

HyperVReplicaBluePolicyInput

Nom Description Valeur
allowedAuthenticationType Valeur indiquant le type d’authentification. Int
applicationConsistentSnapshotFrequencyInHours Valeur indiquant la fréquence cohérente de l’application. Int
compression Valeur indiquant si la compression doit être activée. corde
initialReplicationMethod Valeur indiquant si le runtime d’intégration est en ligne. corde
instanceType Type de classe. 'HyperVReplica2012R2' (obligatoire)
offlineReplicationExportPath Valeur indiquant le chemin d’exportation ir hors connexion. corde
offlineReplicationImportPath Valeur indiquant le chemin d’importation ir hors connexion. corde
onlineReplicationStartTime Valeur indiquant l’heure de début du runtime d’intégration en ligne. corde
RecoveryPoints Valeur indiquant le nombre de points de récupération. Int
replicaDeletion Valeur indiquant si la machine virtuelle doit être supprimée automatiquement. corde
replicationFrequencyInSeconds Valeur indiquant l’intervalle de réplication. Int
replicationPort Valeur indiquant le port HTTPS de récupération. Int

InMageAzureV2PolicyInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
crashConsistentFrequencyInMinutes Fréquence de capture instantanée cohérente en cas d’incident (en minutes). Int
instanceType Type de classe. 'InMageAzureV2' (obligatoire)
multiVmSyncStatus Valeur indiquant si la synchronisation multi-machine virtuelle doit être activée. La valeur doit être « Enabled » ou « Disabled ». 'Disable'
'Enable' (obligatoire)
recoveryPointHistory Durée en minutes jusqu’à ce que les points de récupération doivent être stockés. Int
recoveryPointThresholdInMinutes Seuil du point de récupération en minutes. Int

InMagePolicyInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
instanceType Type de classe. 'InMage' (obligatoire)
multiVmSyncStatus Valeur indiquant si la synchronisation multi-machine virtuelle doit être activée. La valeur doit être « Enabled » ou « Disabled ». 'Disable'
'Enable' (obligatoire)
recoveryPointHistory Durée en minutes jusqu’à ce que les points de récupération doivent être stockés. Int
recoveryPointThresholdInMinutes Seuil du point de récupération en minutes. Int

InMageRcmFailbackPolicyCreationInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
crashConsistentFrequencyInMinutes Fréquence de capture instantanée cohérente en cas d’incident (en minutes). Int
instanceType Type de classe. 'InMageRcmFailback' (obligatoire)

InMageRcmPolicyCreationInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
crashConsistentFrequencyInMinutes Fréquence de capture instantanée cohérente en cas d’incident (en minutes). Int
enableMultiVmSync Valeur indiquant si la synchronisation multi-machine virtuelle doit être activée. corde
instanceType Type de classe. 'InMageRcm' (obligatoire)
recoveryPointHistoryInMinutes Durée en minutes jusqu’à ce que les points de récupération doivent être stockés. Int

Microsoft.RecoveryServices/vaults/replicationPolicies

Nom Description Valeur
apiVersion Version de l’API '2022-03-01'
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de création de stratégie. CreatePolicyInputPropertiesOrPolicyProperties
type Type de ressource 'Microsoft.RecoveryServices/vaults/replicationPolicies'

PolicyProviderSpecificInput

Nom Description Valeur
instanceType Défini sur « A2A » pour le type A2APolicyCreationInput. Définissez sur « A2ACrossClusterMigration » pour le type A2ACrossClusterMigrationPolicyCreationInput. Défini sur « HyperVReplica2012R2 » pour le type HyperVReplicaBluePolicyInput. Défini sur « HyperVReplicaAzure » pour le type HyperVReplicaAzurePolicyInput. Défini sur « InMage » pour le type InMagePolicyInput. Défini sur « InMageAzureV2 » pour le type InMageAzureV2PolicyInput. Défini sur « InMageRcm » pour le type InMageRcmPolicyCreationInput. Affectez la valeur « InMageRcmFailback » pour le type InMageRcmFailbackPolicyCreationInput. Défini sur « VMwareCbt » pour le type VMwareCbtPolicyCreationInput. 'A2A'
'A2ACrossClusterMigration'
'HyperVReplica2012R2'
'HyperVReplicaAzure'
'InMage'
'InMageAzureV2'
'InMageRcm'
'InMageRcmFailback'
'VMwareCbt' (obligatoire)

VMwareCbtPolicyCreationInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
crashConsistentFrequencyInMinutes Fréquence de capture instantanée cohérente en cas d’incident (en minutes). Int
instanceType Type de classe. 'VMwareCbt' (obligatoire)
recoveryPointHistoryInMinutes Durée en minutes jusqu’à ce que les points de récupération doivent être stockés. Int

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource vaults/replicationPolicies peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.RecoveryServices/vaults/replicationPolicies, ajoutez le terraform suivant à votre modèle.

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

Objets PolicyProviderSpecificInput

Définissez la propriété instanceType pour spécifier le type d’objet.

Pour A2A, utilisez :

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

Pour A2ACrossClusterMigration, utilisez :

{
  instanceType = "A2ACrossClusterMigration"
}

Pour hyperVReplica2012R2, utilisez :

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

Pour HyperVReplicaAzure, utilisez :

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

Pour InMage, utilisez :

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

Pour InMageAzureV2, utilisez :

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

Pour InMageRcm, utilisez :

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

Pour inMageRcmFailback, utilisez :

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

Pour VMwareCbt, utilisez :

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

Valeurs de propriété

A2ACrossClusterMigrationPolicyCreationInput

Nom Description Valeur
instanceType Type de classe. 'A2ACrossClusterMigration' (obligatoire)

A2APolicyCreationInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
crashConsistentFrequencyInMinutes Fréquence de capture instantanée cohérente en cas d’incident (en minutes). Int
instanceType Type de classe. 'A2A' (obligatoire)
multiVmSyncStatus Valeur indiquant si la synchronisation multi-machine virtuelle doit être activée. La valeur doit être « Enabled » ou « Disabled ». 'Disable'
'Enable' (obligatoire)
recoveryPointHistory Durée en minutes jusqu’à ce que les points de récupération doivent être stockés. Int

CreatePolicyInputPropertiesOrPolicyProperties

Nom Description Valeur
providerSpecificInput The ReplicationProviderSettings. PolicyProviderSpecificInput

HyperVReplicaAzurePolicyInput

Nom Description Valeur
applicationConsistentSnapshotFrequencyInHours Intervalle (en heures) auquel Hyper-V réplica doit créer un instantané cohérent d’application au sein de la machine virtuelle. Int
instanceType Type de classe. 'HyperVReplicaAzure' (obligatoire)
onlineReplicationStartTime Heure de début planifiée pour la réplication initiale. Si ce paramètre est Null, la réplication initiale démarre immédiatement. corde
recoveryPointHistoryDuration Durée (en heures) vers laquelle l’historique de récupération doit être conservé. Int
replicationInterval Intervalle de réplication. Int
storageAccounts Liste des comptes de stockage sur lesquels les machines virtuelles du cloud principal peuvent être répliquées. string[]

HyperVReplicaBluePolicyInput

Nom Description Valeur
allowedAuthenticationType Valeur indiquant le type d’authentification. Int
applicationConsistentSnapshotFrequencyInHours Valeur indiquant la fréquence cohérente de l’application. Int
compression Valeur indiquant si la compression doit être activée. corde
initialReplicationMethod Valeur indiquant si le runtime d’intégration est en ligne. corde
instanceType Type de classe. 'HyperVReplica2012R2' (obligatoire)
offlineReplicationExportPath Valeur indiquant le chemin d’exportation ir hors connexion. corde
offlineReplicationImportPath Valeur indiquant le chemin d’importation ir hors connexion. corde
onlineReplicationStartTime Valeur indiquant l’heure de début du runtime d’intégration en ligne. corde
RecoveryPoints Valeur indiquant le nombre de points de récupération. Int
replicaDeletion Valeur indiquant si la machine virtuelle doit être supprimée automatiquement. corde
replicationFrequencyInSeconds Valeur indiquant l’intervalle de réplication. Int
replicationPort Valeur indiquant le port HTTPS de récupération. Int

InMageAzureV2PolicyInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
crashConsistentFrequencyInMinutes Fréquence de capture instantanée cohérente en cas d’incident (en minutes). Int
instanceType Type de classe. 'InMageAzureV2' (obligatoire)
multiVmSyncStatus Valeur indiquant si la synchronisation multi-machine virtuelle doit être activée. La valeur doit être « Enabled » ou « Disabled ». 'Disable'
'Enable' (obligatoire)
recoveryPointHistory Durée en minutes jusqu’à ce que les points de récupération doivent être stockés. Int
recoveryPointThresholdInMinutes Seuil du point de récupération en minutes. Int

InMagePolicyInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
instanceType Type de classe. 'InMage' (obligatoire)
multiVmSyncStatus Valeur indiquant si la synchronisation multi-machine virtuelle doit être activée. La valeur doit être « Enabled » ou « Disabled ». 'Disable'
'Enable' (obligatoire)
recoveryPointHistory Durée en minutes jusqu’à ce que les points de récupération doivent être stockés. Int
recoveryPointThresholdInMinutes Seuil du point de récupération en minutes. Int

InMageRcmFailbackPolicyCreationInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
crashConsistentFrequencyInMinutes Fréquence de capture instantanée cohérente en cas d’incident (en minutes). Int
instanceType Type de classe. 'InMageRcmFailback' (obligatoire)

InMageRcmPolicyCreationInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
crashConsistentFrequencyInMinutes Fréquence de capture instantanée cohérente en cas d’incident (en minutes). Int
enableMultiVmSync Valeur indiquant si la synchronisation multi-machine virtuelle doit être activée. corde
instanceType Type de classe. 'InMageRcm' (obligatoire)
recoveryPointHistoryInMinutes Durée en minutes jusqu’à ce que les points de récupération doivent être stockés. Int

Microsoft.RecoveryServices/vaults/replicationPolicies

Nom Description Valeur
nom Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : coffres
Propriétés Propriétés de création de stratégie. CreatePolicyInputPropertiesOrPolicyProperties
type Type de ressource « Microsoft.RecoveryServices/vaults/replicationPolicies@2022-03-01 »

PolicyProviderSpecificInput

Nom Description Valeur
instanceType Défini sur « A2A » pour le type A2APolicyCreationInput. Définissez sur « A2ACrossClusterMigration » pour le type A2ACrossClusterMigrationPolicyCreationInput. Défini sur « HyperVReplica2012R2 » pour le type HyperVReplicaBluePolicyInput. Défini sur « HyperVReplicaAzure » pour le type HyperVReplicaAzurePolicyInput. Défini sur « InMage » pour le type InMagePolicyInput. Défini sur « InMageAzureV2 » pour le type InMageAzureV2PolicyInput. Défini sur « InMageRcm » pour le type InMageRcmPolicyCreationInput. Affectez la valeur « InMageRcmFailback » pour le type InMageRcmFailbackPolicyCreationInput. Défini sur « VMwareCbt » pour le type VMwareCbtPolicyCreationInput. 'A2A'
'A2ACrossClusterMigration'
'HyperVReplica2012R2'
'HyperVReplicaAzure'
'InMage'
'InMageAzureV2'
'InMageRcm'
'InMageRcmFailback'
'VMwareCbt' (obligatoire)

VMwareCbtPolicyCreationInput

Nom Description Valeur
appConsistentFrequencyInMinutes Fréquence d’instantané cohérente de l’application (en minutes). Int
crashConsistentFrequencyInMinutes Fréquence de capture instantanée cohérente en cas d’incident (en minutes). Int
instanceType Type de classe. 'VMwareCbt' (obligatoire)
recoveryPointHistoryInMinutes Durée en minutes jusqu’à ce que les points de récupération doivent être stockés. Int