Partilhar via


Cofres/replicação Microsoft.RecoveryServicesPolíticas 2024-10-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@2024-10-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

A2ACrossClusterMigrationPolicyCreationInput

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

A2APolicyCreationInput

Designação 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

Designação Descrição Valor
providerSpecificInput O ReplicationProviderSettings. PolicyProviderSpecificInput

HyperVReplicaAzurePolicyInput

Designação 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. string
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
storageContas A lista de contas de armazenamento para as quais as VMs na nuvem primária podem replicar. string[]

HyperVReplicaBluePolicyInput

Designação 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. string
initialReplicationMethod Um valor que indica se o IR está online. string
tipo de instância O tipo de classe. 'HyperVReplica2012R2' (obrigatório)
offlineReplicationExportPath Um valor que indica o caminho de exportação de IR offline. string
offlineReplicationImportPath Um valor que indica o caminho de importação de IR offline. string
onlineReplicationStartTime Um valor que indica a hora de início do IR online. string
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. string
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

Designação 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

Designação 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

Designação 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

Designação 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. string
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

Microsoft.RecoveryServices/vaults/replicationPolicies

Designação Descrição Valor
Designação 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

PolicyProviderSpecificInput

Designação 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

Designação 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

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": "2024-10-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

A2ACrossClusterMigrationPolicyCreationInput

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

A2APolicyCreationInput

Designação 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

Designação Descrição Valor
providerSpecificInput O ReplicationProviderSettings. PolicyProviderSpecificInput

HyperVReplicaAzurePolicyInput

Designação 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. string
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
storageContas A lista de contas de armazenamento para as quais as VMs na nuvem primária podem replicar. string[]

HyperVReplicaBluePolicyInput

Designação 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. string
initialReplicationMethod Um valor que indica se o IR está online. string
tipo de instância O tipo de classe. 'HyperVReplica2012R2' (obrigatório)
offlineReplicationExportPath Um valor que indica o caminho de exportação de IR offline. string
offlineReplicationImportPath Um valor que indica o caminho de importação de IR offline. string
onlineReplicationStartTime Um valor que indica a hora de início do IR online. string
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. string
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

Designação 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

Designação 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

Designação 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

Designação 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. string
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

Microsoft.RecoveryServices/vaults/replicationPolicies

Designação Descrição Valor
apiVersion A versão api '2024-10-01'
Designação 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'

PolicyProviderSpecificInput

Designação 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

Designação 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

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@2024-10-01"
  name = "string"
  body = jsonencode({
    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

A2ACrossClusterMigrationPolicyCreationInput

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

A2APolicyCreationInput

Designação 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

Designação Descrição Valor
providerSpecificInput O ReplicationProviderSettings. PolicyProviderSpecificInput

HyperVReplicaAzurePolicyInput

Designação 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. string
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
storageContas A lista de contas de armazenamento para as quais as VMs na nuvem primária podem replicar. string[]

HyperVReplicaBluePolicyInput

Designação 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. string
initialReplicationMethod Um valor que indica se o IR está online. string
tipo de instância O tipo de classe. 'HyperVReplica2012R2' (obrigatório)
offlineReplicationExportPath Um valor que indica o caminho de exportação de IR offline. string
offlineReplicationImportPath Um valor que indica o caminho de importação de IR offline. string
onlineReplicationStartTime Um valor que indica a hora de início do IR online. string
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. string
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

Designação 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

Designação 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

Designação 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

Designação 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. string
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

Microsoft.RecoveryServices/vaults/replicationPolicies

Designação Descrição Valor
Designação 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@2024-10-01"

PolicyProviderSpecificInput

Designação 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

Designação 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