Partilhar via


Cofres/replicação Microsoft.RecoveryServicesPolíticas 2022-01-01

Definição de recursos do bíceps

O tipo de recurso vaults/replicationPolicies pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.RecoveryServices/vaults/replicationPolicies, adicione o seguinte Bíceps ao seu modelo.

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

Objetos PolicyProviderSpecificInput

Defina a propriedade instanceType para especificar o tipo de objeto.

Para A2A, utilize:

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

Para A2ACrossClusterMigration , use:

{
  instanceType: 'A2ACrossClusterMigration'
}

Para HyperVReplica2012R2, use:

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

Para HyperVReplicaAzure, use:

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

Para InMage, use:

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

Para InMageAzureV2, use:

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

Para InMageRcm, use:

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

Para InMageRcmFailback, use:

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

Para VMwareCbt, use:

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

Valores de propriedade

Microsoft.RecoveryServices/vaults/replicationPolicies

Nome Descrição Valor
nome O nome do recurso string (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: vaults
propriedades Propriedades de criação de políticas. CreatePolicyInputPropertiesOrPolicyProperties

A2ACrossClusterMigrationPolicyCreationInput

Nome Descrição Valor
tipo de instância O tipo de classe. 'A2ACrossClusterMigration' (obrigatório)

A2APolicyCreationInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
crashConsistentFrequencyInMinutes A frequência de instantâneo consistente de falha (em minutos). Int
tipo de instância O tipo de classe. «A2A» (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização multi-VM deve ser habilitada. O valor deve ser 'Ativado' ou 'Desativado'. 'Desativar'
'Habilitar' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisam ser armazenados. Int

CreatePolicyInputPropertiesOrPolicyProperties

Nome Descrição Valor
providerSpecificInput O ReplicationProviderSettings. PolicyProviderSpecificInput

HyperVReplicaAzurePolicyInput

Nome Descrição Valor
applicationConsistentSnapshotFrequencyInHours O intervalo (em horas) no qual Hyper-V Réplica deve criar um instantâneo consistente do aplicativo dentro da VM. Int
tipo de instância O tipo de classe. 'HyperVReplicaAzure' (obrigatório)
onlineReplicationStartTime A hora de início agendada para a replicação inicial. Se esse parâmetro for Null, a replicação inicial será iniciada imediatamente. corda
recuperaçãoPointHistoryDuration A duração (em horas) até que ponto o histórico de recuperação precisa ser mantido. Int
replicationInterval O intervalo de replicação. Int
contas de armazenamento A lista de contas de armazenamento para as quais as VMs na nuvem primária podem replicar. string[]

HyperVReplicaBluePolicyInput

Nome Descrição Valor
allowedAuthenticationType Um valor que indica o tipo de autenticação. Int
applicationConsistentSnapshotFrequencyInHours Um valor que indica a frequência consistente da aplicação. Int
compressão Um valor que indica se a compactação deve ser habilitada. corda
initialReplicationMethod Um valor que indica se o IR está online. corda
tipo de instância O tipo de classe. 'HyperVReplica2012R2' (obrigatório)
offlineReplicationExportPath Um valor que indica o caminho de exportação de IR offline. corda
offlineReplicationImportPath Um valor que indica o caminho de importação de IR offline. corda
onlineReplicationStartTime Um valor que indica a hora de início do IR online. corda
pontos de recuperação Um valor que indica o número de pontos de recuperação. Int
replicaDeletion Um valor que indica se a VM deve ser excluída automaticamente. corda
replicationFrequencyInSeconds Um valor que indica o intervalo de replicação. Int
replicaçãoPort Um valor que indica a porta HTTPS de recuperação. Int

InMageAzureV2PolicyInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
crashConsistentFrequencyInMinutes A frequência de instantâneo consistente de falha (em minutos). Int
tipo de instância O tipo de classe. 'InMageAzureV2' (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização multi-VM deve ser habilitada. O valor deve ser 'Ativado' ou 'Desativado'. 'Desativar'
'Habilitar' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisam ser armazenados. Int
recoveryPointThresholdInMinutes O limite do ponto de recuperação em minutos. Int

InMagePolicyInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
tipo de instância O tipo de classe. 'InMage' (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização multi-VM deve ser habilitada. O valor deve ser 'Ativado' ou 'Desativado'. 'Desativar'
'Habilitar' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisam ser armazenados. Int
recoveryPointThresholdInMinutes O limite do ponto de recuperação em minutos. Int

InMageRcmFailbackPolicyCreationInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
crashConsistentFrequencyInMinutes A frequência de instantâneo consistente de falha (em minutos). Int
tipo de instância O tipo de classe. 'InMageRcmFailback' (obrigatório)

InMageRcmPolicyCreationInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
crashConsistentFrequencyInMinutes A frequência de instantâneo consistente de falha (em minutos). Int
habilitar MultiVmSync Um valor que indica se a sincronização multi-VM deve ser habilitada. corda
tipo de instância O tipo de classe. 'InMageRcm' (obrigatório)
recoveryPointHistoryInMinutes A duração em minutos até que os pontos de recuperação precisam ser armazenados. Int

PolicyProviderSpecificInput

Nome Descrição Valor
tipo de instância Defina como 'A2A' para o tipo A2APolicyCreationInput. Defina como 'A2ACrossClusterMigration' para o tipo A2ACrossClusterMigrationPolicyCreationInput. Defina como 'HyperVReplica2012R2' para o tipo HyperVReplicaBluePolicyInput. Defina como 'HyperVReplicaAzure' para o tipo HyperVReplicaAzurePolicyInput. Defina como 'InMage' para o tipo InMagePolicyInput. Defina como 'InMageAzureV2' para o tipo InMageAzureV2PolicyInput. Defina como 'InMageRcm' para o tipo InMageRcmPolicyCreationInput. Defina como 'InMageRcmFailback' para o tipo InMageRcmFailbackPolicyCreationInput. Defina como 'VMwareCbt' para o tipo VMwareCbtPolicyCreationInput. «A2A»
'A2ACrossClusterMigration'
'HyperVReplica2012R2'
'HyperVReplicaAzure'
'InMage'
'InMageAzureV2'
'InMageRcm'
'InMageRcmFailback'
'VMwareCbt' (obrigatório)

VMwareCbtPolicyCreationInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
crashConsistentFrequencyInMinutes A frequência de instantâneo consistente de falha (em minutos). Int
tipo de instância O tipo de classe. 'VMwareCbt' (obrigatório)
recoveryPointHistoryInMinutes A duração em minutos até que os pontos de recuperação precisam ser armazenados. Int

Exemplos de uso

Exemplos de início rápido do Azure

Os seguintes modelos início rápido do Azure contêm exemplos de Bicep para implantar esse tipo de recurso.

Arquivo Bicep Descrição
Criar replicação de VM do Azure e de recuperação de desastres Este modelo permite criar a recuperação de desastres de replicação de site da máquina virtual do Azure.

Definição de recurso de modelo ARM

O tipo de recurso vaults/replicationPolicies pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.RecoveryServices/vaults/replicationPolicies, adicione o seguinte JSON ao seu modelo.

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

Objetos PolicyProviderSpecificInput

Defina a propriedade instanceType para especificar o tipo de objeto.

Para A2A, utilize:

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

Para A2ACrossClusterMigration , use:

{
  "instanceType": "A2ACrossClusterMigration"
}

Para HyperVReplica2012R2, use:

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

Para HyperVReplicaAzure, use:

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

Para InMage, use:

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

Para InMageAzureV2, use:

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

Para InMageRcm, use:

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

Para InMageRcmFailback, use:

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

Para VMwareCbt, use:

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

Valores de propriedade

Microsoft.RecoveryServices/vaults/replicationPolicies

Nome Descrição Valor
Versão da API A versão api '2022-01-01'
nome O nome do recurso string (obrigatório)
propriedades Propriedades de criação de políticas. CreatePolicyInputPropertiesOrPolicyProperties
tipo O tipo de recurso 'Microsoft.RecoveryServices/vaults/replicationPolicies'

A2ACrossClusterMigrationPolicyCreationInput

Nome Descrição Valor
tipo de instância O tipo de classe. 'A2ACrossClusterMigration' (obrigatório)

A2APolicyCreationInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
crashConsistentFrequencyInMinutes A frequência de instantâneo consistente de falha (em minutos). Int
tipo de instância O tipo de classe. «A2A» (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização multi-VM deve ser habilitada. O valor deve ser 'Ativado' ou 'Desativado'. 'Desativar'
'Habilitar' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisam ser armazenados. Int

CreatePolicyInputPropertiesOrPolicyProperties

Nome Descrição Valor
providerSpecificInput O ReplicationProviderSettings. PolicyProviderSpecificInput

HyperVReplicaAzurePolicyInput

Nome Descrição Valor
applicationConsistentSnapshotFrequencyInHours O intervalo (em horas) no qual Hyper-V Réplica deve criar um instantâneo consistente do aplicativo dentro da VM. Int
tipo de instância O tipo de classe. 'HyperVReplicaAzure' (obrigatório)
onlineReplicationStartTime A hora de início agendada para a replicação inicial. Se esse parâmetro for Null, a replicação inicial será iniciada imediatamente. corda
recuperaçãoPointHistoryDuration A duração (em horas) até que ponto o histórico de recuperação precisa ser mantido. Int
replicationInterval O intervalo de replicação. Int
contas de armazenamento A lista de contas de armazenamento para as quais as VMs na nuvem primária podem replicar. string[]

HyperVReplicaBluePolicyInput

Nome Descrição Valor
allowedAuthenticationType Um valor que indica o tipo de autenticação. Int
applicationConsistentSnapshotFrequencyInHours Um valor que indica a frequência consistente da aplicação. Int
compressão Um valor que indica se a compactação deve ser habilitada. corda
initialReplicationMethod Um valor que indica se o IR está online. corda
tipo de instância O tipo de classe. 'HyperVReplica2012R2' (obrigatório)
offlineReplicationExportPath Um valor que indica o caminho de exportação de IR offline. corda
offlineReplicationImportPath Um valor que indica o caminho de importação de IR offline. corda
onlineReplicationStartTime Um valor que indica a hora de início do IR online. corda
pontos de recuperação Um valor que indica o número de pontos de recuperação. Int
replicaDeletion Um valor que indica se a VM deve ser excluída automaticamente. corda
replicationFrequencyInSeconds Um valor que indica o intervalo de replicação. Int
replicaçãoPort Um valor que indica a porta HTTPS de recuperação. Int

InMageAzureV2PolicyInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
crashConsistentFrequencyInMinutes A frequência de instantâneo consistente de falha (em minutos). Int
tipo de instância O tipo de classe. 'InMageAzureV2' (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização multi-VM deve ser habilitada. O valor deve ser 'Ativado' ou 'Desativado'. 'Desativar'
'Habilitar' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisam ser armazenados. Int
recoveryPointThresholdInMinutes O limite do ponto de recuperação em minutos. Int

InMagePolicyInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
tipo de instância O tipo de classe. 'InMage' (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização multi-VM deve ser habilitada. O valor deve ser 'Ativado' ou 'Desativado'. 'Desativar'
'Habilitar' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisam ser armazenados. Int
recoveryPointThresholdInMinutes O limite do ponto de recuperação em minutos. Int

InMageRcmFailbackPolicyCreationInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
crashConsistentFrequencyInMinutes A frequência de instantâneo consistente de falha (em minutos). Int
tipo de instância O tipo de classe. 'InMageRcmFailback' (obrigatório)

InMageRcmPolicyCreationInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
crashConsistentFrequencyInMinutes A frequência de instantâneo consistente de falha (em minutos). Int
habilitar MultiVmSync Um valor que indica se a sincronização multi-VM deve ser habilitada. corda
tipo de instância O tipo de classe. 'InMageRcm' (obrigatório)
recoveryPointHistoryInMinutes A duração em minutos até que os pontos de recuperação precisam ser armazenados. Int

PolicyProviderSpecificInput

Nome Descrição Valor
tipo de instância Defina como 'A2A' para o tipo A2APolicyCreationInput. Defina como 'A2ACrossClusterMigration' para o tipo A2ACrossClusterMigrationPolicyCreationInput. Defina como 'HyperVReplica2012R2' para o tipo HyperVReplicaBluePolicyInput. Defina como 'HyperVReplicaAzure' para o tipo HyperVReplicaAzurePolicyInput. Defina como 'InMage' para o tipo InMagePolicyInput. Defina como 'InMageAzureV2' para o tipo InMageAzureV2PolicyInput. Defina como 'InMageRcm' para o tipo InMageRcmPolicyCreationInput. Defina como 'InMageRcmFailback' para o tipo InMageRcmFailbackPolicyCreationInput. Defina como 'VMwareCbt' para o tipo VMwareCbtPolicyCreationInput. «A2A»
'A2ACrossClusterMigration'
'HyperVReplica2012R2'
'HyperVReplicaAzure'
'InMage'
'InMageAzureV2'
'InMageRcm'
'InMageRcmFailback'
'VMwareCbt' (obrigatório)

VMwareCbtPolicyCreationInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
crashConsistentFrequencyInMinutes A frequência de instantâneo consistente de falha (em minutos). Int
tipo de instância O tipo de classe. 'VMwareCbt' (obrigatório)
recoveryPointHistoryInMinutes A duração em minutos até que os pontos de recuperação precisam ser armazenados. Int

Exemplos de uso

Modelos de início rápido do Azure

Os seguintes modelos de início rápido do Azure implantar esse tipo de recurso.

Modelo Descrição
Criar replicação de VM do Azure e de recuperação de desastres

Implantar no Azure
Este modelo permite criar a recuperação de desastres de replicação de site da máquina virtual do Azure.

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso vaults/replicationPolicies pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.RecoveryServices/vaults/replicationPolicies, adicione o seguinte Terraform ao seu modelo.

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

Objetos PolicyProviderSpecificInput

Defina a propriedade instanceType para especificar o tipo de objeto.

Para A2A, utilize:

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

Para A2ACrossClusterMigration , use:

{
  instanceType = "A2ACrossClusterMigration"
}

Para HyperVReplica2012R2, use:

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

Para HyperVReplicaAzure, use:

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

Para InMage, use:

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

Para InMageAzureV2, use:

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

Para InMageRcm, use:

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

Para InMageRcmFailback, use:

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

Para VMwareCbt, use:

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

Valores de propriedade

Microsoft.RecoveryServices/vaults/replicationPolicies

Nome Descrição Valor
nome O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: cofres
propriedades Propriedades de criação de políticas. CreatePolicyInputPropertiesOrPolicyProperties
tipo O tipo de recurso "Microsoft.RecoveryServices/vaults/replicationPolicies@2022-01-01"

A2ACrossClusterMigrationPolicyCreationInput

Nome Descrição Valor
tipo de instância O tipo de classe. 'A2ACrossClusterMigration' (obrigatório)

A2APolicyCreationInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
crashConsistentFrequencyInMinutes A frequência de instantâneo consistente de falha (em minutos). Int
tipo de instância O tipo de classe. «A2A» (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização multi-VM deve ser habilitada. O valor deve ser 'Ativado' ou 'Desativado'. 'Desativar'
'Habilitar' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisam ser armazenados. Int

CreatePolicyInputPropertiesOrPolicyProperties

Nome Descrição Valor
providerSpecificInput O ReplicationProviderSettings. PolicyProviderSpecificInput

HyperVReplicaAzurePolicyInput

Nome Descrição Valor
applicationConsistentSnapshotFrequencyInHours O intervalo (em horas) no qual Hyper-V Réplica deve criar um instantâneo consistente do aplicativo dentro da VM. Int
tipo de instância O tipo de classe. 'HyperVReplicaAzure' (obrigatório)
onlineReplicationStartTime A hora de início agendada para a replicação inicial. Se esse parâmetro for Null, a replicação inicial será iniciada imediatamente. corda
recuperaçãoPointHistoryDuration A duração (em horas) até que ponto o histórico de recuperação precisa ser mantido. Int
replicationInterval O intervalo de replicação. Int
contas de armazenamento A lista de contas de armazenamento para as quais as VMs na nuvem primária podem replicar. string[]

HyperVReplicaBluePolicyInput

Nome Descrição Valor
allowedAuthenticationType Um valor que indica o tipo de autenticação. Int
applicationConsistentSnapshotFrequencyInHours Um valor que indica a frequência consistente da aplicação. Int
compressão Um valor que indica se a compactação deve ser habilitada. corda
initialReplicationMethod Um valor que indica se o IR está online. corda
tipo de instância O tipo de classe. 'HyperVReplica2012R2' (obrigatório)
offlineReplicationExportPath Um valor que indica o caminho de exportação de IR offline. corda
offlineReplicationImportPath Um valor que indica o caminho de importação de IR offline. corda
onlineReplicationStartTime Um valor que indica a hora de início do IR online. corda
pontos de recuperação Um valor que indica o número de pontos de recuperação. Int
replicaDeletion Um valor que indica se a VM deve ser excluída automaticamente. corda
replicationFrequencyInSeconds Um valor que indica o intervalo de replicação. Int
replicaçãoPort Um valor que indica a porta HTTPS de recuperação. Int

InMageAzureV2PolicyInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
crashConsistentFrequencyInMinutes A frequência de instantâneo consistente de falha (em minutos). Int
tipo de instância O tipo de classe. 'InMageAzureV2' (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização multi-VM deve ser habilitada. O valor deve ser 'Ativado' ou 'Desativado'. 'Desativar'
'Habilitar' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisam ser armazenados. Int
recoveryPointThresholdInMinutes O limite do ponto de recuperação em minutos. Int

InMagePolicyInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
tipo de instância O tipo de classe. 'InMage' (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização multi-VM deve ser habilitada. O valor deve ser 'Ativado' ou 'Desativado'. 'Desativar'
'Habilitar' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisam ser armazenados. Int
recoveryPointThresholdInMinutes O limite do ponto de recuperação em minutos. Int

InMageRcmFailbackPolicyCreationInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
crashConsistentFrequencyInMinutes A frequência de instantâneo consistente de falha (em minutos). Int
tipo de instância O tipo de classe. 'InMageRcmFailback' (obrigatório)

InMageRcmPolicyCreationInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
crashConsistentFrequencyInMinutes A frequência de instantâneo consistente de falha (em minutos). Int
habilitar MultiVmSync Um valor que indica se a sincronização multi-VM deve ser habilitada. corda
tipo de instância O tipo de classe. 'InMageRcm' (obrigatório)
recoveryPointHistoryInMinutes A duração em minutos até que os pontos de recuperação precisam ser armazenados. Int

PolicyProviderSpecificInput

Nome Descrição Valor
tipo de instância Defina como 'A2A' para o tipo A2APolicyCreationInput. Defina como 'A2ACrossClusterMigration' para o tipo A2ACrossClusterMigrationPolicyCreationInput. Defina como 'HyperVReplica2012R2' para o tipo HyperVReplicaBluePolicyInput. Defina como 'HyperVReplicaAzure' para o tipo HyperVReplicaAzurePolicyInput. Defina como 'InMage' para o tipo InMagePolicyInput. Defina como 'InMageAzureV2' para o tipo InMageAzureV2PolicyInput. Defina como 'InMageRcm' para o tipo InMageRcmPolicyCreationInput. Defina como 'InMageRcmFailback' para o tipo InMageRcmFailbackPolicyCreationInput. Defina como 'VMwareCbt' para o tipo VMwareCbtPolicyCreationInput. «A2A»
'A2ACrossClusterMigration'
'HyperVReplica2012R2'
'HyperVReplicaAzure'
'InMage'
'InMageAzureV2'
'InMageRcm'
'InMageRcmFailback'
'VMwareCbt' (obrigatório)

VMwareCbtPolicyCreationInput

Nome Descrição Valor
appConsistentFrequencyInMinutes A frequência de instantâneo consistente do aplicativo (em minutos). Int
crashConsistentFrequencyInMinutes A frequência de instantâneo consistente de falha (em minutos). Int
tipo de instância O tipo de classe. 'VMwareCbt' (obrigatório)
recoveryPointHistoryInMinutes A duração em minutos até que os pontos de recuperação precisam ser armazenados. Int