Compartilhar via


Cofres microsoft.RecoveryServices/replicationPolicies 2023-06-01

Definição de recurso do Bicep

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 de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.RecoveryServices/vaults/replicationPolicies, adicione o Bicep a seguir ao modelo.

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationPolicies@2023-06-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, use:

{
  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

Nome Descrição Valor
instanceType 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
instanceType O tipo de classe. 'A2A' (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização de várias VMs deve ser habilitada. O valor deve ser "Habilitado" ou "Desabilitado". 'Desabilitar'
'Enable' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisem 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 Replica deve criar um instantâneo consistente do aplicativo dentro da VM. int
instanceType 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
recoveryPointHistoryDuration A duração (em horas) para a qual o histórico de recuperação precisa ser mantido. int
replicationInterval O intervalo de replicação. int
storageAccounts A lista de contas de armazenamento para as quais as VMs na nuvem primária podem ser replicadas. 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 do aplicativo. 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
instanceType 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
recoveryPoints Um valor que indica o número de pontos de recuperação. int
replicaDeletion Um valor que indica se a VM precisa ser excluída automaticamente. corda
replicationFrequencyInSeconds Um valor que indica o intervalo de replicação. int
replicationPort 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
instanceType O tipo de classe. 'InMageAzureV2' (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização de várias VMs deve ser habilitada. O valor deve ser "Habilitado" ou "Desabilitado". 'Desabilitar'
'Enable' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisem 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
instanceType O tipo de classe. 'InMage' (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização de várias VMs deve ser habilitada. O valor deve ser "Habilitado" ou "Desabilitado". 'Desabilitar'
'Enable' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisem 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
instanceType 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
enableMultiVmSync Um valor que indica se a sincronização de várias VMs deve ser habilitada. corda
instanceType O tipo de classe. 'InMageRcm' (obrigatório)
recoveryPointHistoryInMinutes A duração em minutos até que os pontos de recuperação precisem ser armazenados. int

Microsoft.RecoveryServices/vaults/replicationPolicies

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres (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: cofres
Propriedades Propriedades de criação de política. CreatePolicyInputPropertiesOrPolicyProperties

PolicyProviderSpecificInput

Nome Descrição Valor
instanceType 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
instanceType O tipo de classe. 'VMwareCbt' (obrigatório)
recoveryPointHistoryInMinutes A duração em minutos até que os pontos de recuperação precisem ser armazenados. int

Definição de recurso de modelo do 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 de log de alterações.

Formato de recurso

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

{
  "type": "Microsoft.RecoveryServices/vaults/replicationPolicies",
  "apiVersion": "2023-06-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, use:

{
  "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

Nome Descrição Valor
instanceType 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
instanceType O tipo de classe. 'A2A' (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização de várias VMs deve ser habilitada. O valor deve ser "Habilitado" ou "Desabilitado". 'Desabilitar'
'Enable' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisem 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 Replica deve criar um instantâneo consistente do aplicativo dentro da VM. int
instanceType 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
recoveryPointHistoryDuration A duração (em horas) para a qual o histórico de recuperação precisa ser mantido. int
replicationInterval O intervalo de replicação. int
storageAccounts A lista de contas de armazenamento para as quais as VMs na nuvem primária podem ser replicadas. 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 do aplicativo. 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
instanceType 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
recoveryPoints Um valor que indica o número de pontos de recuperação. int
replicaDeletion Um valor que indica se a VM precisa ser excluída automaticamente. corda
replicationFrequencyInSeconds Um valor que indica o intervalo de replicação. int
replicationPort 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
instanceType O tipo de classe. 'InMageAzureV2' (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização de várias VMs deve ser habilitada. O valor deve ser "Habilitado" ou "Desabilitado". 'Desabilitar'
'Enable' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisem 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
instanceType O tipo de classe. 'InMage' (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização de várias VMs deve ser habilitada. O valor deve ser "Habilitado" ou "Desabilitado". 'Desabilitar'
'Enable' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisem 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
instanceType 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
enableMultiVmSync Um valor que indica se a sincronização de várias VMs deve ser habilitada. corda
instanceType O tipo de classe. 'InMageRcm' (obrigatório)
recoveryPointHistoryInMinutes A duração em minutos até que os pontos de recuperação precisem ser armazenados. int

Microsoft.RecoveryServices/vaults/replicationPolicies

Nome Descrição Valor
apiVersion A versão da API '2023-06-01'
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Propriedades de criação de política. CreatePolicyInputPropertiesOrPolicyProperties
tipo O tipo de recurso 'Microsoft.RecoveryServices/vaults/replicationPolicies'

PolicyProviderSpecificInput

Nome Descrição Valor
instanceType 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
instanceType O tipo de classe. 'VMwareCbt' (obrigatório)
recoveryPointHistoryInMinutes A duração em minutos até que os pontos de recuperação precisem ser armazenados. int

Definição de recurso do Terraform (provedor de 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 de log de alterações.

Formato de recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationPolicies@2023-06-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, use:

{
  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

Nome Descrição Valor
instanceType 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
instanceType O tipo de classe. 'A2A' (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização de várias VMs deve ser habilitada. O valor deve ser "Habilitado" ou "Desabilitado". 'Desabilitar'
'Enable' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisem 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 Replica deve criar um instantâneo consistente do aplicativo dentro da VM. int
instanceType 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
recoveryPointHistoryDuration A duração (em horas) para a qual o histórico de recuperação precisa ser mantido. int
replicationInterval O intervalo de replicação. int
storageAccounts A lista de contas de armazenamento para as quais as VMs na nuvem primária podem ser replicadas. 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 do aplicativo. 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
instanceType 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
recoveryPoints Um valor que indica o número de pontos de recuperação. int
replicaDeletion Um valor que indica se a VM precisa ser excluída automaticamente. corda
replicationFrequencyInSeconds Um valor que indica o intervalo de replicação. int
replicationPort 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
instanceType O tipo de classe. 'InMageAzureV2' (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização de várias VMs deve ser habilitada. O valor deve ser "Habilitado" ou "Desabilitado". 'Desabilitar'
'Enable' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisem 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
instanceType O tipo de classe. 'InMage' (obrigatório)
multiVmSyncStatus Um valor que indica se a sincronização de várias VMs deve ser habilitada. O valor deve ser "Habilitado" ou "Desabilitado". 'Desabilitar'
'Enable' (obrigatório)
recoveryPointHistory A duração em minutos até que os pontos de recuperação precisem 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
instanceType 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
enableMultiVmSync Um valor que indica se a sincronização de várias VMs deve ser habilitada. corda
instanceType O tipo de classe. 'InMageRcm' (obrigatório)
recoveryPointHistoryInMinutes A duração em minutos até que os pontos de recuperação precisem ser armazenados. int

Microsoft.RecoveryServices/vaults/replicationPolicies

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: cofres
Propriedades Propriedades de criação de política. CreatePolicyInputPropertiesOrPolicyProperties
tipo O tipo de recurso "Microsoft.RecoveryServices/vaults/replicationPolicies@2023-06-01"

PolicyProviderSpecificInput

Nome Descrição Valor
instanceType 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
instanceType O tipo de classe. 'VMwareCbt' (obrigatório)
recoveryPointHistoryInMinutes A duração em minutos até que os pontos de recuperação precisem ser armazenados. int