Condividi tramite


Insiemi di credenziali Microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2023-01-01

Definizione di risorsa Bicep

Il tipo di risorsa vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2023-01-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    policyId: 'string'
    protectableItemId: 'string'
    providerSpecificDetails: {
      instanceType: 'string'
      // For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
    }
  }
}

Oggetti EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Impostare la proprietà instanceType per specificare il tipo di oggetto.

Per A2A, usare:

{
  diskEncryptionInfo: {
    diskEncryptionKeyInfo: {
      keyVaultResourceArmId: 'string'
      secretIdentifier: 'string'
    }
    keyEncryptionKeyInfo: {
      keyIdentifier: 'string'
      keyVaultResourceArmId: 'string'
    }
  }
  fabricObjectId: 'string'
  instanceType: 'A2A'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  recoveryAvailabilitySetId: 'string'
  recoveryAvailabilityZone: 'string'
  recoveryAzureNetworkId: 'string'
  recoveryBootDiagStorageAccountId: 'string'
  recoveryCapacityReservationGroupId: 'string'
  recoveryCloudServiceId: 'string'
  recoveryContainerId: 'string'
  recoveryExtendedLocation: {
    name: 'string'
    type: 'string'
  }
  recoveryProximityPlacementGroupId: 'string'
  recoveryResourceGroupId: 'string'
  recoverySubnetName: 'string'
  recoveryVirtualMachineScaleSetId: 'string'
  vmDisks: [
    {
      diskUri: 'string'
      primaryStagingAzureStorageAccountId: 'string'
      recoveryAzureStorageAccountId: 'string'
    }
  ]
  vmManagedDisks: [
    {
      diskEncryptionInfo: {
        diskEncryptionKeyInfo: {
          keyVaultResourceArmId: 'string'
          secretIdentifier: 'string'
        }
        keyEncryptionKeyInfo: {
          keyIdentifier: 'string'
          keyVaultResourceArmId: 'string'
        }
      }
      diskId: 'string'
      primaryStagingAzureStorageAccountId: 'string'
      recoveryDiskEncryptionSetId: 'string'
      recoveryReplicaDiskAccountType: 'string'
      recoveryResourceGroupId: 'string'
      recoveryTargetDiskAccountType: 'string'
    }
  ]
}

Per A2ACrossClusterMigration, usare:

{
  fabricObjectId: 'string'
  instanceType: 'A2ACrossClusterMigration'
  recoveryContainerId: 'string'
}

Per HyperVReplicaAzure, usare:

{
  diskEncryptionSetId: 'string'
  disksToInclude: [
    'string'
  ]
  disksToIncludeForManagedDisks: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      logStorageAccountId: 'string'
    }
  ]
  diskType: 'string'
  enableRdpOnTargetOption: 'string'
  hvHostVmId: 'string'
  instanceType: 'HyperVReplicaAzure'
  licenseType: 'string'
  logStorageAccountId: 'string'
  osType: 'string'
  seedManagedDiskTags: {
    {customized property}: 'string'
  }
  sqlServerLicenseType: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetAzureNetworkId: 'string'
  targetAzureSubnetId: 'string'
  targetAzureV1ResourceGroupId: 'string'
  targetAzureV2ResourceGroupId: 'string'
  targetAzureVmName: 'string'
  targetManagedDiskTags: {
    {customized property}: 'string'
  }
  targetNicTags: {
    {customized property}: 'string'
  }
  targetProximityPlacementGroupId: 'string'
  targetStorageAccountId: 'string'
  targetVmSize: 'string'
  targetVmTags: {
    {customized property}: 'string'
  }
  useManagedDisks: 'string'
  useManagedDisksForReplication: 'string'
  vhdId: 'string'
  vmName: 'string'
}

Per InMage, usare:

{
  datastoreName: 'string'
  diskExclusionInput: {
    diskSignatureOptions: [
      {
        diskSignature: 'string'
      }
    ]
    volumeOptions: [
      {
        onlyExcludeIfSingleVolume: 'string'
        volumeLabel: 'string'
      }
    ]
  }
  disksToInclude: [
    'string'
  ]
  instanceType: 'InMage'
  masterTargetId: 'string'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  processServerId: 'string'
  retentionDrive: 'string'
  runAsAccountId: 'string'
  vmFriendlyName: 'string'
}

Per InMageAzureV2, usare:

{
  diskEncryptionSetId: 'string'
  disksToInclude: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      logStorageAccountId: 'string'
    }
  ]
  diskType: 'string'
  enableRdpOnTargetOption: 'string'
  instanceType: 'InMageAzureV2'
  licenseType: 'string'
  logStorageAccountId: 'string'
  masterTargetId: 'string'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  processServerId: 'string'
  runAsAccountId: 'string'
  seedManagedDiskTags: {
    {customized property}: 'string'
  }
  sqlServerLicenseType: 'string'
  storageAccountId: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetAzureNetworkId: 'string'
  targetAzureSubnetId: 'string'
  targetAzureV1ResourceGroupId: 'string'
  targetAzureV2ResourceGroupId: 'string'
  targetAzureVmName: 'string'
  targetManagedDiskTags: {
    {customized property}: 'string'
  }
  targetNicTags: {
    {customized property}: 'string'
  }
  targetProximityPlacementGroupId: 'string'
  targetVmSize: 'string'
  targetVmTags: {
    {customized property}: 'string'
  }
}

Per InMageRcm, usare:

{
  disksDefault: {
    diskEncryptionSetId: 'string'
    diskType: 'string'
    logStorageAccountId: 'string'
  }
  disksToInclude: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      logStorageAccountId: 'string'
    }
  ]
  fabricDiscoveryMachineId: 'string'
  instanceType: 'InMageRcm'
  licenseType: 'string'
  multiVmGroupName: 'string'
  processServerId: 'string'
  runAsAccountId: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetBootDiagnosticsStorageAccountId: 'string'
  targetNetworkId: 'string'
  targetProximityPlacementGroupId: 'string'
  targetResourceGroupId: 'string'
  targetSubnetName: 'string'
  targetVmName: 'string'
  targetVmSize: 'string'
  testNetworkId: 'string'
  testSubnetName: 'string'
}

Per HyperVReplica2012, usare:

{
  instanceType: 'HyperVReplica2012'
}

Per HyperVReplica2012R2, usare:

{
  instanceType: 'HyperVReplica2012R2'
}

Per HyperVReplicaBaseReplicationDetails, usare:

{
  instanceType: 'HyperVReplicaBaseReplicationDetails'
}

Per InMageRcmFailback, usare:

{
  instanceType: 'InMageRcmFailback'
}

Valori delle proprietà

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

Nome Descrizione Valore
fabricObjectId ID oggetto specifico dell'infrastruttura della macchina virtuale. corda
instanceType Tipo di classe. 'A2ACrossClusterMigration' (obbligatorio)
recoveryContainerId ID contenitore di ripristino. corda

A2AEnableProtectionInputOrA2AReplicationDetails

Nome Descrizione Valore
diskEncryptionInfo Informazioni di crittografia del disco di ripristino (per due flussi pass). DiskEncryptionInfo
fabricObjectId ID oggetto specifico dell'infrastruttura della macchina virtuale. stringa (obbligatorio)
instanceType Tipo di classe. 'A2A' (obbligatorio)
multiVmGroupId ID gruppo di più macchine virtuali. corda
multiVmGroupName Nome del gruppo di più macchine virtuali. corda
recoveryAvailabilitySetId ID del set di disponibilità di ripristino. corda
recoveryAvailabilityZone Zona di disponibilità di ripristino. corda
recoveryAzureNetworkId ID arm della rete virtuale di Azure di ripristino. corda
recoveryBootDiagStorageAccountId Account di archiviazione di diagnostica di avvio. corda
recoveryCapacityReservationGroupId ID gruppo di prenotazioni della capacità di ripristino. corda
recoveryCloudServiceId ID servizio cloud di ripristino. Valido per gli scenari V1. corda
recoveryContainerId ID contenitore di ripristino. corda
recoveryExtendedLocation Posizione estesa di ripristino. ExtendedLocation
recoveryProximityPlacementGroupId ID gruppo di posizionamento di prossimità di ripristino. corda
recoveryResourceGroupId ID gruppo di risorse di ripristino. Valido per gli scenari V2. corda
recoverySubnetName Nome della subnet di ripristino. corda
recoveryVirtualMachineScaleSetId ID del set di scalabilità di macchine virtuali. corda
vmDisks Elenco dei dettagli del disco della macchina virtuale. A2AVmDiskInputDetails[]
vmManagedDisks Elenco dei dettagli del disco gestito della macchina virtuale. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

Nome Descrizione Valore
diskUri Uri del disco. stringa (obbligatorio)
primaryStagingAzureStorageAccountId ID dell'account di archiviazione di staging primario. stringa (obbligatorio)
recoveryAzureStorageAccountId ID dell'account di archiviazione del disco rigido virtuale di ripristino. stringa (obbligatorio)

A2AVmManagedDiskInputDetails

Nome Descrizione Valore
diskEncryptionInfo Informazioni di crittografia del disco di ripristino (per un flusso di passaggio singolo/singolo). DiskEncryptionInfo
diskId ID disco. stringa (obbligatorio)
primaryStagingAzureStorageAccountId ID arm dell'account di archiviazione di staging primario. stringa (obbligatorio)
recoveryDiskEncryptionSetId ID del set di crittografia del disco di ripristino. corda
recoveryReplicaDiskAccountType Tipo di disco di replica. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. corda
recoveryResourceGroupId ID arm del gruppo di risorse di destinazione. stringa (obbligatorio)
recoveryTargetDiskAccountType Tipo di disco di destinazione dopo il failover. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. corda

DiskEncryptionInfo

Nome Descrizione Valore
diskEncryptionKeyInfo Informazioni di riferimento sull'insieme di credenziali delle chiavi di ripristino per il segreto. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Informazioni di riferimento sull'insieme di credenziali delle chiavi di ripristino per la chiave. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Nome Descrizione Valore
keyVaultResourceArmId ID ARM della risorsa KeyVault per il segreto. corda
secretIdentifier URL/identificatore del segreto. corda

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Nome Descrizione Valore
policyId ID criterio. corda
protectableItemId ID elemento che può essere protetto. corda
providerSpecificDetails The ReplicationProviderInput. Per il provider HyperVReplicaAzure, sarà l'oggetto AzureEnableProtectionInput. Per il provider San, sarà l'oggetto SanEnableProtectionInput. Per il provider HyperVReplicaAzure, può essere Null. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Nome Descrizione Valore
instanceType Impostare su "A2A" per il tipo A2AEnableProtectionInputOrA2AReplicationDetails. Impostare su 'A2ACrossClusterMigration' per il tipo A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Impostare su "HyperVReplicaAzure" per il tipo HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Impostare su "InMage" per il tipo InMageEnableProtectionInputOrInMageReplicationDetails. Impostare su "InMageAzureV2" per il tipo InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Impostare su "InMageRcm" per il tipo InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Impostare su "HyperVReplica2012" per il tipo HyperVReplicaReplicaReplicationDetails. Impostare su "HyperVReplica2012R2" per il tipo HyperVReplicaBlueReplicationDetails. Impostare su "HyperVReplicaBaseReplicationDetails" per il tipo HyperVReplicaBaseReplicationDetails. Impostare su "InMageRcmFailback" per il tipo InMageRcmFailbackReplicationDetails. 'A2A'
'A2ACrossClusterMigration'
'HyperVReplica2012'
'HyperVReplica2012R2'
'HyperVReplicaAzure'
'HyperVReplicaBaseReplicationDetails'
'InMage'
'InMageAzureV2'
'InMageRcm'
'InMageRcmFailback' (obbligatorio)

ExtendedLocation

Nome Descrizione Valore
nome Nome della posizione estesa. stringa (obbligatorio)
digitare Tipo di posizione estesa. 'EdgeZone' (obbligatorio)

HyperVReplicaAzureDiskInputDetails

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
diskId The DiskId. corda
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId The LogStorageAccountId. corda

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
disksToInclude Elenco di ID disco rigido virtuale di cui proteggere i dischi. string[]
disksToIncludeForManagedDisks Dischi da includere nell'elenco per i dischi gestiti. HyperVReplicaAzureDiskInputDetails[]
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption Opzione selezionata per abilitare RDP\SSH nella macchina virtuale di destinazione dopo il failover. Valore stringa dell'enumerazione SrsDataContract.EnableRDPOnTargetOption. corda
hvHostVmId ID macchina virtuale host Hyper-V. corda
instanceType Tipo di classe. 'HyperVReplicaAzure' (obbligatorio)
licenseType Tipo di licenza. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId Account di archiviazione da usare per la registrazione durante la replica. corda
osType Tipo di sistema operativo associato alla macchina virtuale. corda
seedManagedDiskTags Tag per i dischi gestiti di inizializzazione. HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Tipo di licenza di SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId ID ARM del set di disponibilità di destinazione per la distribuzione di Resource Manager. corda
targetAvailabilityZone Zona di disponibilità di destinazione. corda
targetAzureNetworkId ID di rete di Azure di destinazione selezionato. corda
targetAzureSubnetId ID subnet di Azure di destinazione selezionato. corda
targetAzureV1ResourceGroupId ID del gruppo di risorse di destinazione (per la distribuzione classica) in cui deve essere creata la macchina virtuale di failover. corda
targetAzureV2ResourceGroupId ID del gruppo di risorse di destinazione (per la distribuzione di Resource Manager) in cui deve essere creata la macchina virtuale di failover. corda
targetAzureVmName Nome della macchina virtuale di Azure di destinazione. corda
targetManagedDiskTags Tag per i dischi gestiti di destinazione. HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
targetNicTags Tag per le schede di interfaccia di rete di destinazione. HyperVReplicaAzureEnableProtectionInputTargetNicTags
targetProximityPlacementGroupId ID ARM del gruppo di posizionamento di prossimità. corda
targetStorageAccountId ID dell'account di archiviazione. corda
targetVmSize Dimensioni della macchina virtuale di destinazione. corda
targetVmTags Tag della macchina virtuale di destinazione. HyperVReplicaAzureEnableProtectionInputTargetVmTags
useManagedDisks Valore che indica se i dischi gestiti devono essere usati durante il failover. corda
useManagedDisksForReplication Valore che indica se i dischi gestiti devono essere usati durante la replica. corda
vhdId ID VHD del disco del sistema operativo associato alla macchina virtuale. corda
vmName Nome della macchina virtuale. corda

HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags

Nome Descrizione Valore

HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags

Nome Descrizione Valore

HyperVReplicaAzureEnableProtectionInputTargetNicTags

Nome Descrizione Valore

HyperVReplicaAzureEnableProtectionInputTargetVmTags

Nome Descrizione Valore

HyperVReplicaBaseReplicationDetails

Nome Descrizione Valore
instanceType Tipo di classe. 'HyperVReplicaBaseReplicationDetails' (obbligatorio)

HyperVReplicaBlueReplicationDetails

Nome Descrizione Valore
instanceType Tipo di classe. 'HyperVReplica2012R2' (obbligatorio)

HyperVReplicaReplicationDetails

Nome Descrizione Valore
instanceType Tipo di classe. 'HyperVReplica2012' (obbligatorio)

InMageAzureV2DiskInputDetails

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
diskId The DiskId. corda
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId The LogStorageAccountId. corda

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
disksToInclude Dischi da includere nell'elenco. InMageAzureV2DiskInputDetails[]
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption Opzione selezionata per abilitare RDP\SSH nella macchina virtuale di destinazione dopo il failover. Valore stringa dell'enumerazione SrsDataContract.EnableRDPOnTargetOption. corda
instanceType Tipo di classe. 'InMageAzureV2' (obbligatorio)
licenseType Tipo di licenza. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId Account di archiviazione da usare per la registrazione durante la replica. corda
masterTargetId ID destinazione master. corda
multiVmGroupId ID gruppo di più macchine virtuali. corda
multiVmGroupName Nome del gruppo di più macchine virtuali. corda
processServerId ID server di elaborazione. corda
runAsAccountId ID account CS. corda
seedManagedDiskTags Tag per i dischi gestiti di inizializzazione. InMageAzureV2EnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Tipo di licenza di SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
storageAccountId ID dell'account di archiviazione. corda
targetAvailabilitySetId ID ARM del set di disponibilità di destinazione per la distribuzione di Resource Manager. corda
targetAvailabilityZone Zona di disponibilità di destinazione. corda
targetAzureNetworkId ID di rete di Azure di destinazione selezionato. corda
targetAzureSubnetId ID subnet di Azure di destinazione selezionato. corda
targetAzureV1ResourceGroupId ID del gruppo di risorse di destinazione (per la distribuzione classica) in cui deve essere creata la macchina virtuale di failover. corda
targetAzureV2ResourceGroupId ID del gruppo di risorse di destinazione (per la distribuzione di Resource Manager) in cui deve essere creata la macchina virtuale di failover. corda
targetAzureVmName Nome della macchina virtuale di Azure di destinazione. corda
targetManagedDiskTags Tag per i dischi gestiti di destinazione. InMageAzureV2EnableProtectionInputTargetManagedDiskTags
targetNicTags Tag per le schede di interfaccia di rete di destinazione. InMageAzureV2EnableProtectionInputTargetNicTags
targetProximityPlacementGroupId ID ARM del gruppo di posizionamento di prossimità. corda
targetVmSize Dimensioni della macchina virtuale di destinazione. corda
targetVmTags Tag della macchina virtuale di destinazione. InMageAzureV2EnableProtectionInputTargetVmTags

InMageAzureV2EnableProtectionInputSeedManagedDiskTags

Nome Descrizione Valore

InMageAzureV2EnableProtectionInputTargetManagedDiskTags

Nome Descrizione Valore

InMageAzureV2EnableProtectionInputTargetNicTags

Nome Descrizione Valore

InMageAzureV2EnableProtectionInputTargetVmTags

Nome Descrizione Valore

InMageDiskExclusionInput

Nome Descrizione Valore
diskSignatureOptions Opzione basata sulla firma del disco guest per l'esclusione del disco. InMageDiskSignatureExclusionOptions[]
volumeOptions Opzione basata sull'etichetta del volume per l'esclusione del disco. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Nome Descrizione Valore
diskSignature Firma guest del disco da escludere dalla replica. corda

InMageEnableProtectionInputOrInMageReplicationDetails

Nome Descrizione Valore
datastoreName Nome dell'archivio dati di destinazione. corda
diskExclusionInput Abilitare l'input di esclusione del disco. InMageDiskExclusionInput
disksToInclude Dischi da includere nell'elenco. string[]
instanceType Tipo di classe. 'InMage' (obbligatorio)
masterTargetId ID destinazione master. stringa (obbligatorio)
multiVmGroupId ID gruppo di più macchine virtuali. stringa (obbligatorio)
multiVmGroupName Nome del gruppo di più macchine virtuali. stringa (obbligatorio)
processServerId ID server di elaborazione. stringa (obbligatorio)
retentionDrive Unità di conservazione da usare sul dispositivo mt. stringa (obbligatorio)
runAsAccountId ID account CS. corda
vmFriendlyName Nome della macchina virtuale. corda

InMageRcmDiskInput

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
diskId ID disco. stringa (obbligatorio)
diskType Tipo di disco. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (obbligatorio)
logStorageAccountId ID ARM dell'account di archiviazione log. stringa (obbligatorio)

InMageRcmDisksDefaultInput

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
diskType Tipo di disco. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (obbligatorio)
logStorageAccountId ID ARM dell'account di archiviazione log. stringa (obbligatorio)

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Nome Descrizione Valore
disksDefault Input del disco predefinito. InMageRcmDisksDefaultInput
disksToInclude Dischi da includere nell'elenco. InMageRcmDiskInput[]
fabricDiscoveryMachineId ID ARM del computer individuato. stringa (obbligatorio)
instanceType Tipo di classe. 'InMageRcm' (obbligatorio)
licenseType Tipo di licenza. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
multiVmGroupName Nome del gruppo di più macchine virtuali. corda
processServerId ID server di elaborazione. stringa (obbligatorio)
runAsAccountId ID account run-as. corda
targetAvailabilitySetId ID ARM del set di disponibilità di destinazione. corda
targetAvailabilityZone Zona di disponibilità di destinazione. corda
targetBootDiagnosticsStorageAccountId ID ARM dell'account di archiviazione di diagnostica di avvio di destinazione. corda
targetNetworkId ID arm di rete di destinazione selezionato. corda
targetProximityPlacementGroupId ID gruppo di posizionamento di prossimità di destinazione. corda
targetResourceGroupId ID ARM del gruppo di risorse di destinazione. stringa (obbligatorio)
targetSubnetName Nome della subnet di destinazione selezionato. corda
targetVmName Nome della macchina virtuale di destinazione. corda
targetVmSize Dimensioni della macchina virtuale di destinazione. corda
testNetworkId ID arm di rete di test selezionato. corda
testSubnetName Nome della subnet di test selezionato. corda

InMageRcmFailbackReplicationDetails

Nome Descrizione Valore
instanceType Tipo di classe. 'InMageRcmFailback' (obbligatorio)

InMageVolumeExclusionOptions

Nome Descrizione Valore
onlyExcludeIfSingleVolume Valore che indica se escludere o meno il disco multi volume. Se un disco ha più volumi e uno dei volumi ha un'etichetta corrispondente a VolumeLabel, questo disco verrà escluso dalla replica se OnlyExcludeIfSingleVolume è false. corda
volumeLabel Etichetta del volume. Il disco con qualsiasi volume con questa etichetta verrà escluso dalla replica. corda

KeyEncryptionKeyInfo

Nome Descrizione Valore
keyIdentifier URL/identificatore della chiave. corda
keyVaultResourceArmId ID arm della risorsa KeyVault per la chiave. corda

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: insiemi di credenziali /replicationFabrics/replicationProtectionContainers
proprietà Abilitare le proprietà di input di protezione. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
  "apiVersion": "2023-01-01",
  "name": "string",
  "properties": {
    "policyId": "string",
    "protectableItemId": "string",
    "providerSpecificDetails": {
      "instanceType": "string"
      // For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
    }
  }
}

Oggetti EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Impostare la proprietà instanceType per specificare il tipo di oggetto.

Per A2A, usare:

{
  "diskEncryptionInfo": {
    "diskEncryptionKeyInfo": {
      "keyVaultResourceArmId": "string",
      "secretIdentifier": "string"
    },
    "keyEncryptionKeyInfo": {
      "keyIdentifier": "string",
      "keyVaultResourceArmId": "string"
    }
  },
  "fabricObjectId": "string",
  "instanceType": "A2A",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "recoveryAvailabilitySetId": "string",
  "recoveryAvailabilityZone": "string",
  "recoveryAzureNetworkId": "string",
  "recoveryBootDiagStorageAccountId": "string",
  "recoveryCapacityReservationGroupId": "string",
  "recoveryCloudServiceId": "string",
  "recoveryContainerId": "string",
  "recoveryExtendedLocation": {
    "name": "string",
    "type": "string"
  },
  "recoveryProximityPlacementGroupId": "string",
  "recoveryResourceGroupId": "string",
  "recoverySubnetName": "string",
  "recoveryVirtualMachineScaleSetId": "string",
  "vmDisks": [
    {
      "diskUri": "string",
      "primaryStagingAzureStorageAccountId": "string",
      "recoveryAzureStorageAccountId": "string"
    }
  ],
  "vmManagedDisks": [
    {
      "diskEncryptionInfo": {
        "diskEncryptionKeyInfo": {
          "keyVaultResourceArmId": "string",
          "secretIdentifier": "string"
        },
        "keyEncryptionKeyInfo": {
          "keyIdentifier": "string",
          "keyVaultResourceArmId": "string"
        }
      },
      "diskId": "string",
      "primaryStagingAzureStorageAccountId": "string",
      "recoveryDiskEncryptionSetId": "string",
      "recoveryReplicaDiskAccountType": "string",
      "recoveryResourceGroupId": "string",
      "recoveryTargetDiskAccountType": "string"
    }
  ]
}

Per A2ACrossClusterMigration, usare:

{
  "fabricObjectId": "string",
  "instanceType": "A2ACrossClusterMigration",
  "recoveryContainerId": "string"
}

Per HyperVReplicaAzure, usare:

{
  "diskEncryptionSetId": "string",
  "disksToInclude": [ "string" ],
  "disksToIncludeForManagedDisks": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "logStorageAccountId": "string"
    }
  ],
  "diskType": "string",
  "enableRdpOnTargetOption": "string",
  "hvHostVmId": "string",
  "instanceType": "HyperVReplicaAzure",
  "licenseType": "string",
  "logStorageAccountId": "string",
  "osType": "string",
  "seedManagedDiskTags": {
    "{customized property}": "string"
  },
  "sqlServerLicenseType": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetAzureNetworkId": "string",
  "targetAzureSubnetId": "string",
  "targetAzureV1ResourceGroupId": "string",
  "targetAzureV2ResourceGroupId": "string",
  "targetAzureVmName": "string",
  "targetManagedDiskTags": {
    "{customized property}": "string"
  },
  "targetNicTags": {
    "{customized property}": "string"
  },
  "targetProximityPlacementGroupId": "string",
  "targetStorageAccountId": "string",
  "targetVmSize": "string",
  "targetVmTags": {
    "{customized property}": "string"
  },
  "useManagedDisks": "string",
  "useManagedDisksForReplication": "string",
  "vhdId": "string",
  "vmName": "string"
}

Per InMage, usare:

{
  "datastoreName": "string",
  "diskExclusionInput": {
    "diskSignatureOptions": [
      {
        "diskSignature": "string"
      }
    ],
    "volumeOptions": [
      {
        "onlyExcludeIfSingleVolume": "string",
        "volumeLabel": "string"
      }
    ]
  },
  "disksToInclude": [ "string" ],
  "instanceType": "InMage",
  "masterTargetId": "string",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "processServerId": "string",
  "retentionDrive": "string",
  "runAsAccountId": "string",
  "vmFriendlyName": "string"
}

Per InMageAzureV2, usare:

{
  "diskEncryptionSetId": "string",
  "disksToInclude": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "logStorageAccountId": "string"
    }
  ],
  "diskType": "string",
  "enableRdpOnTargetOption": "string",
  "instanceType": "InMageAzureV2",
  "licenseType": "string",
  "logStorageAccountId": "string",
  "masterTargetId": "string",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "processServerId": "string",
  "runAsAccountId": "string",
  "seedManagedDiskTags": {
    "{customized property}": "string"
  },
  "sqlServerLicenseType": "string",
  "storageAccountId": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetAzureNetworkId": "string",
  "targetAzureSubnetId": "string",
  "targetAzureV1ResourceGroupId": "string",
  "targetAzureV2ResourceGroupId": "string",
  "targetAzureVmName": "string",
  "targetManagedDiskTags": {
    "{customized property}": "string"
  },
  "targetNicTags": {
    "{customized property}": "string"
  },
  "targetProximityPlacementGroupId": "string",
  "targetVmSize": "string",
  "targetVmTags": {
    "{customized property}": "string"
  }
}

Per InMageRcm, usare:

{
  "disksDefault": {
    "diskEncryptionSetId": "string",
    "diskType": "string",
    "logStorageAccountId": "string"
  },
  "disksToInclude": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "logStorageAccountId": "string"
    }
  ],
  "fabricDiscoveryMachineId": "string",
  "instanceType": "InMageRcm",
  "licenseType": "string",
  "multiVmGroupName": "string",
  "processServerId": "string",
  "runAsAccountId": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetBootDiagnosticsStorageAccountId": "string",
  "targetNetworkId": "string",
  "targetProximityPlacementGroupId": "string",
  "targetResourceGroupId": "string",
  "targetSubnetName": "string",
  "targetVmName": "string",
  "targetVmSize": "string",
  "testNetworkId": "string",
  "testSubnetName": "string"
}

Per HyperVReplica2012, usare:

{
  "instanceType": "HyperVReplica2012"
}

Per HyperVReplica2012R2, usare:

{
  "instanceType": "HyperVReplica2012R2"
}

Per HyperVReplicaBaseReplicationDetails, usare:

{
  "instanceType": "HyperVReplicaBaseReplicationDetails"
}

Per InMageRcmFailback, usare:

{
  "instanceType": "InMageRcmFailback"
}

Valori delle proprietà

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

Nome Descrizione Valore
fabricObjectId ID oggetto specifico dell'infrastruttura della macchina virtuale. corda
instanceType Tipo di classe. 'A2ACrossClusterMigration' (obbligatorio)
recoveryContainerId ID contenitore di ripristino. corda

A2AEnableProtectionInputOrA2AReplicationDetails

Nome Descrizione Valore
diskEncryptionInfo Informazioni di crittografia del disco di ripristino (per due flussi pass). DiskEncryptionInfo
fabricObjectId ID oggetto specifico dell'infrastruttura della macchina virtuale. stringa (obbligatorio)
instanceType Tipo di classe. 'A2A' (obbligatorio)
multiVmGroupId ID gruppo di più macchine virtuali. corda
multiVmGroupName Nome del gruppo di più macchine virtuali. corda
recoveryAvailabilitySetId ID del set di disponibilità di ripristino. corda
recoveryAvailabilityZone Zona di disponibilità di ripristino. corda
recoveryAzureNetworkId ID arm della rete virtuale di Azure di ripristino. corda
recoveryBootDiagStorageAccountId Account di archiviazione di diagnostica di avvio. corda
recoveryCapacityReservationGroupId ID gruppo di prenotazioni della capacità di ripristino. corda
recoveryCloudServiceId ID servizio cloud di ripristino. Valido per gli scenari V1. corda
recoveryContainerId ID contenitore di ripristino. corda
recoveryExtendedLocation Posizione estesa di ripristino. ExtendedLocation
recoveryProximityPlacementGroupId ID gruppo di posizionamento di prossimità di ripristino. corda
recoveryResourceGroupId ID gruppo di risorse di ripristino. Valido per gli scenari V2. corda
recoverySubnetName Nome della subnet di ripristino. corda
recoveryVirtualMachineScaleSetId ID del set di scalabilità di macchine virtuali. corda
vmDisks Elenco dei dettagli del disco della macchina virtuale. A2AVmDiskInputDetails[]
vmManagedDisks Elenco dei dettagli del disco gestito della macchina virtuale. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

Nome Descrizione Valore
diskUri Uri del disco. stringa (obbligatorio)
primaryStagingAzureStorageAccountId ID dell'account di archiviazione di staging primario. stringa (obbligatorio)
recoveryAzureStorageAccountId ID dell'account di archiviazione del disco rigido virtuale di ripristino. stringa (obbligatorio)

A2AVmManagedDiskInputDetails

Nome Descrizione Valore
diskEncryptionInfo Informazioni di crittografia del disco di ripristino (per un flusso di passaggio singolo/singolo). DiskEncryptionInfo
diskId ID disco. stringa (obbligatorio)
primaryStagingAzureStorageAccountId ID arm dell'account di archiviazione di staging primario. stringa (obbligatorio)
recoveryDiskEncryptionSetId ID del set di crittografia del disco di ripristino. corda
recoveryReplicaDiskAccountType Tipo di disco di replica. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. corda
recoveryResourceGroupId ID arm del gruppo di risorse di destinazione. stringa (obbligatorio)
recoveryTargetDiskAccountType Tipo di disco di destinazione dopo il failover. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. corda

DiskEncryptionInfo

Nome Descrizione Valore
diskEncryptionKeyInfo Informazioni di riferimento sull'insieme di credenziali delle chiavi di ripristino per il segreto. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Informazioni di riferimento sull'insieme di credenziali delle chiavi di ripristino per la chiave. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Nome Descrizione Valore
keyVaultResourceArmId ID ARM della risorsa KeyVault per il segreto. corda
secretIdentifier URL/identificatore del segreto. corda

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Nome Descrizione Valore
policyId ID criterio. corda
protectableItemId ID elemento che può essere protetto. corda
providerSpecificDetails The ReplicationProviderInput. Per il provider HyperVReplicaAzure, sarà l'oggetto AzureEnableProtectionInput. Per il provider San, sarà l'oggetto SanEnableProtectionInput. Per il provider HyperVReplicaAzure, può essere Null. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Nome Descrizione Valore
instanceType Impostare su "A2A" per il tipo A2AEnableProtectionInputOrA2AReplicationDetails. Impostare su 'A2ACrossClusterMigration' per il tipo A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Impostare su "HyperVReplicaAzure" per il tipo HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Impostare su "InMage" per il tipo InMageEnableProtectionInputOrInMageReplicationDetails. Impostare su "InMageAzureV2" per il tipo InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Impostare su "InMageRcm" per il tipo InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Impostare su "HyperVReplica2012" per il tipo HyperVReplicaReplicaReplicationDetails. Impostare su "HyperVReplica2012R2" per il tipo HyperVReplicaBlueReplicationDetails. Impostare su "HyperVReplicaBaseReplicationDetails" per il tipo HyperVReplicaBaseReplicationDetails. Impostare su "InMageRcmFailback" per il tipo InMageRcmFailbackReplicationDetails. 'A2A'
'A2ACrossClusterMigration'
'HyperVReplica2012'
'HyperVReplica2012R2'
'HyperVReplicaAzure'
'HyperVReplicaBaseReplicationDetails'
'InMage'
'InMageAzureV2'
'InMageRcm'
'InMageRcmFailback' (obbligatorio)

ExtendedLocation

Nome Descrizione Valore
nome Nome della posizione estesa. stringa (obbligatorio)
digitare Tipo di posizione estesa. 'EdgeZone' (obbligatorio)

HyperVReplicaAzureDiskInputDetails

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
diskId The DiskId. corda
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId The LogStorageAccountId. corda

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
disksToInclude Elenco di ID disco rigido virtuale di cui proteggere i dischi. string[]
disksToIncludeForManagedDisks Dischi da includere nell'elenco per i dischi gestiti. HyperVReplicaAzureDiskInputDetails[]
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption Opzione selezionata per abilitare RDP\SSH nella macchina virtuale di destinazione dopo il failover. Valore stringa dell'enumerazione SrsDataContract.EnableRDPOnTargetOption. corda
hvHostVmId ID macchina virtuale host Hyper-V. corda
instanceType Tipo di classe. 'HyperVReplicaAzure' (obbligatorio)
licenseType Tipo di licenza. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId Account di archiviazione da usare per la registrazione durante la replica. corda
osType Tipo di sistema operativo associato alla macchina virtuale. corda
seedManagedDiskTags Tag per i dischi gestiti di inizializzazione. HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Tipo di licenza di SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId ID ARM del set di disponibilità di destinazione per la distribuzione di Resource Manager. corda
targetAvailabilityZone Zona di disponibilità di destinazione. corda
targetAzureNetworkId ID di rete di Azure di destinazione selezionato. corda
targetAzureSubnetId ID subnet di Azure di destinazione selezionato. corda
targetAzureV1ResourceGroupId ID del gruppo di risorse di destinazione (per la distribuzione classica) in cui deve essere creata la macchina virtuale di failover. corda
targetAzureV2ResourceGroupId ID del gruppo di risorse di destinazione (per la distribuzione di Resource Manager) in cui deve essere creata la macchina virtuale di failover. corda
targetAzureVmName Nome della macchina virtuale di Azure di destinazione. corda
targetManagedDiskTags Tag per i dischi gestiti di destinazione. HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
targetNicTags Tag per le schede di interfaccia di rete di destinazione. HyperVReplicaAzureEnableProtectionInputTargetNicTags
targetProximityPlacementGroupId ID ARM del gruppo di posizionamento di prossimità. corda
targetStorageAccountId ID dell'account di archiviazione. corda
targetVmSize Dimensioni della macchina virtuale di destinazione. corda
targetVmTags Tag della macchina virtuale di destinazione. HyperVReplicaAzureEnableProtectionInputTargetVmTags
useManagedDisks Valore che indica se i dischi gestiti devono essere usati durante il failover. corda
useManagedDisksForReplication Valore che indica se i dischi gestiti devono essere usati durante la replica. corda
vhdId ID VHD del disco del sistema operativo associato alla macchina virtuale. corda
vmName Nome della macchina virtuale. corda

HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags

Nome Descrizione Valore

HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags

Nome Descrizione Valore

HyperVReplicaAzureEnableProtectionInputTargetNicTags

Nome Descrizione Valore

HyperVReplicaAzureEnableProtectionInputTargetVmTags

Nome Descrizione Valore

HyperVReplicaBaseReplicationDetails

Nome Descrizione Valore
instanceType Tipo di classe. 'HyperVReplicaBaseReplicationDetails' (obbligatorio)

HyperVReplicaBlueReplicationDetails

Nome Descrizione Valore
instanceType Tipo di classe. 'HyperVReplica2012R2' (obbligatorio)

HyperVReplicaReplicationDetails

Nome Descrizione Valore
instanceType Tipo di classe. 'HyperVReplica2012' (obbligatorio)

InMageAzureV2DiskInputDetails

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
diskId The DiskId. corda
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId The LogStorageAccountId. corda

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
disksToInclude Dischi da includere nell'elenco. InMageAzureV2DiskInputDetails[]
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption Opzione selezionata per abilitare RDP\SSH nella macchina virtuale di destinazione dopo il failover. Valore stringa dell'enumerazione SrsDataContract.EnableRDPOnTargetOption. corda
instanceType Tipo di classe. 'InMageAzureV2' (obbligatorio)
licenseType Tipo di licenza. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId Account di archiviazione da usare per la registrazione durante la replica. corda
masterTargetId ID destinazione master. corda
multiVmGroupId ID gruppo di più macchine virtuali. corda
multiVmGroupName Nome del gruppo di più macchine virtuali. corda
processServerId ID server di elaborazione. corda
runAsAccountId ID account CS. corda
seedManagedDiskTags Tag per i dischi gestiti di inizializzazione. InMageAzureV2EnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Tipo di licenza di SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
storageAccountId ID dell'account di archiviazione. corda
targetAvailabilitySetId ID ARM del set di disponibilità di destinazione per la distribuzione di Resource Manager. corda
targetAvailabilityZone Zona di disponibilità di destinazione. corda
targetAzureNetworkId ID di rete di Azure di destinazione selezionato. corda
targetAzureSubnetId ID subnet di Azure di destinazione selezionato. corda
targetAzureV1ResourceGroupId ID del gruppo di risorse di destinazione (per la distribuzione classica) in cui deve essere creata la macchina virtuale di failover. corda
targetAzureV2ResourceGroupId ID del gruppo di risorse di destinazione (per la distribuzione di Resource Manager) in cui deve essere creata la macchina virtuale di failover. corda
targetAzureVmName Nome della macchina virtuale di Azure di destinazione. corda
targetManagedDiskTags Tag per i dischi gestiti di destinazione. InMageAzureV2EnableProtectionInputTargetManagedDiskTags
targetNicTags Tag per le schede di interfaccia di rete di destinazione. InMageAzureV2EnableProtectionInputTargetNicTags
targetProximityPlacementGroupId ID ARM del gruppo di posizionamento di prossimità. corda
targetVmSize Dimensioni della macchina virtuale di destinazione. corda
targetVmTags Tag della macchina virtuale di destinazione. InMageAzureV2EnableProtectionInputTargetVmTags

InMageAzureV2EnableProtectionInputSeedManagedDiskTags

Nome Descrizione Valore

InMageAzureV2EnableProtectionInputTargetManagedDiskTags

Nome Descrizione Valore

InMageAzureV2EnableProtectionInputTargetNicTags

Nome Descrizione Valore

InMageAzureV2EnableProtectionInputTargetVmTags

Nome Descrizione Valore

InMageDiskExclusionInput

Nome Descrizione Valore
diskSignatureOptions Opzione basata sulla firma del disco guest per l'esclusione del disco. InMageDiskSignatureExclusionOptions[]
volumeOptions Opzione basata sull'etichetta del volume per l'esclusione del disco. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Nome Descrizione Valore
diskSignature Firma guest del disco da escludere dalla replica. corda

InMageEnableProtectionInputOrInMageReplicationDetails

Nome Descrizione Valore
datastoreName Nome dell'archivio dati di destinazione. corda
diskExclusionInput Abilitare l'input di esclusione del disco. InMageDiskExclusionInput
disksToInclude Dischi da includere nell'elenco. string[]
instanceType Tipo di classe. 'InMage' (obbligatorio)
masterTargetId ID destinazione master. stringa (obbligatorio)
multiVmGroupId ID gruppo di più macchine virtuali. stringa (obbligatorio)
multiVmGroupName Nome del gruppo di più macchine virtuali. stringa (obbligatorio)
processServerId ID server di elaborazione. stringa (obbligatorio)
retentionDrive Unità di conservazione da usare sul dispositivo mt. stringa (obbligatorio)
runAsAccountId ID account CS. corda
vmFriendlyName Nome della macchina virtuale. corda

InMageRcmDiskInput

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
diskId ID disco. stringa (obbligatorio)
diskType Tipo di disco. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (obbligatorio)
logStorageAccountId ID ARM dell'account di archiviazione log. stringa (obbligatorio)

InMageRcmDisksDefaultInput

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
diskType Tipo di disco. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (obbligatorio)
logStorageAccountId ID ARM dell'account di archiviazione log. stringa (obbligatorio)

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Nome Descrizione Valore
disksDefault Input del disco predefinito. InMageRcmDisksDefaultInput
disksToInclude Dischi da includere nell'elenco. InMageRcmDiskInput[]
fabricDiscoveryMachineId ID ARM del computer individuato. stringa (obbligatorio)
instanceType Tipo di classe. 'InMageRcm' (obbligatorio)
licenseType Tipo di licenza. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
multiVmGroupName Nome del gruppo di più macchine virtuali. corda
processServerId ID server di elaborazione. stringa (obbligatorio)
runAsAccountId ID account run-as. corda
targetAvailabilitySetId ID ARM del set di disponibilità di destinazione. corda
targetAvailabilityZone Zona di disponibilità di destinazione. corda
targetBootDiagnosticsStorageAccountId ID ARM dell'account di archiviazione di diagnostica di avvio di destinazione. corda
targetNetworkId ID arm di rete di destinazione selezionato. corda
targetProximityPlacementGroupId ID gruppo di posizionamento di prossimità di destinazione. corda
targetResourceGroupId ID ARM del gruppo di risorse di destinazione. stringa (obbligatorio)
targetSubnetName Nome della subnet di destinazione selezionato. corda
targetVmName Nome della macchina virtuale di destinazione. corda
targetVmSize Dimensioni della macchina virtuale di destinazione. corda
testNetworkId ID arm di rete di test selezionato. corda
testSubnetName Nome della subnet di test selezionato. corda

InMageRcmFailbackReplicationDetails

Nome Descrizione Valore
instanceType Tipo di classe. 'InMageRcmFailback' (obbligatorio)

InMageVolumeExclusionOptions

Nome Descrizione Valore
onlyExcludeIfSingleVolume Valore che indica se escludere o meno il disco multi volume. Se un disco ha più volumi e uno dei volumi ha un'etichetta corrispondente a VolumeLabel, questo disco verrà escluso dalla replica se OnlyExcludeIfSingleVolume è false. corda
volumeLabel Etichetta del volume. Il disco con qualsiasi volume con questa etichetta verrà escluso dalla replica. corda

KeyEncryptionKeyInfo

Nome Descrizione Valore
keyIdentifier URL/identificatore della chiave. corda
keyVaultResourceArmId ID arm della risorsa KeyVault per la chiave. corda

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Nome Descrizione Valore
apiVersion Versione dell'API '2023-01-01'
nome Nome della risorsa stringa (obbligatorio)
proprietà Abilitare le proprietà di input di protezione. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
digitare Tipo di risorsa 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems'

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2023-01-01"
  name = "string"
  body = jsonencode({
    properties = {
      policyId = "string"
      protectableItemId = "string"
      providerSpecificDetails = {
        instanceType = "string"
        // For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
      }
    }
  })
}

Oggetti EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Impostare la proprietà instanceType per specificare il tipo di oggetto.

Per A2A, usare:

{
  diskEncryptionInfo = {
    diskEncryptionKeyInfo = {
      keyVaultResourceArmId = "string"
      secretIdentifier = "string"
    }
    keyEncryptionKeyInfo = {
      keyIdentifier = "string"
      keyVaultResourceArmId = "string"
    }
  }
  fabricObjectId = "string"
  instanceType = "A2A"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  recoveryAvailabilitySetId = "string"
  recoveryAvailabilityZone = "string"
  recoveryAzureNetworkId = "string"
  recoveryBootDiagStorageAccountId = "string"
  recoveryCapacityReservationGroupId = "string"
  recoveryCloudServiceId = "string"
  recoveryContainerId = "string"
  recoveryExtendedLocation = {
    name = "string"
    type = "string"
  }
  recoveryProximityPlacementGroupId = "string"
  recoveryResourceGroupId = "string"
  recoverySubnetName = "string"
  recoveryVirtualMachineScaleSetId = "string"
  vmDisks = [
    {
      diskUri = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryAzureStorageAccountId = "string"
    }
  ]
  vmManagedDisks = [
    {
      diskEncryptionInfo = {
        diskEncryptionKeyInfo = {
          keyVaultResourceArmId = "string"
          secretIdentifier = "string"
        }
        keyEncryptionKeyInfo = {
          keyIdentifier = "string"
          keyVaultResourceArmId = "string"
        }
      }
      diskId = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryDiskEncryptionSetId = "string"
      recoveryReplicaDiskAccountType = "string"
      recoveryResourceGroupId = "string"
      recoveryTargetDiskAccountType = "string"
    }
  ]
}

Per A2ACrossClusterMigration, usare:

{
  fabricObjectId = "string"
  instanceType = "A2ACrossClusterMigration"
  recoveryContainerId = "string"
}

Per HyperVReplicaAzure, usare:

{
  diskEncryptionSetId = "string"
  disksToInclude = [
    "string"
  ]
  disksToIncludeForManagedDisks = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      logStorageAccountId = "string"
    }
  ]
  diskType = "string"
  enableRdpOnTargetOption = "string"
  hvHostVmId = "string"
  instanceType = "HyperVReplicaAzure"
  licenseType = "string"
  logStorageAccountId = "string"
  osType = "string"
  seedManagedDiskTags = {
    {customized property} = "string"
  }
  sqlServerLicenseType = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetAzureNetworkId = "string"
  targetAzureSubnetId = "string"
  targetAzureV1ResourceGroupId = "string"
  targetAzureV2ResourceGroupId = "string"
  targetAzureVmName = "string"
  targetManagedDiskTags = {
    {customized property} = "string"
  }
  targetNicTags = {
    {customized property} = "string"
  }
  targetProximityPlacementGroupId = "string"
  targetStorageAccountId = "string"
  targetVmSize = "string"
  targetVmTags = {
    {customized property} = "string"
  }
  useManagedDisks = "string"
  useManagedDisksForReplication = "string"
  vhdId = "string"
  vmName = "string"
}

Per InMage, usare:

{
  datastoreName = "string"
  diskExclusionInput = {
    diskSignatureOptions = [
      {
        diskSignature = "string"
      }
    ]
    volumeOptions = [
      {
        onlyExcludeIfSingleVolume = "string"
        volumeLabel = "string"
      }
    ]
  }
  disksToInclude = [
    "string"
  ]
  instanceType = "InMage"
  masterTargetId = "string"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  processServerId = "string"
  retentionDrive = "string"
  runAsAccountId = "string"
  vmFriendlyName = "string"
}

Per InMageAzureV2, usare:

{
  diskEncryptionSetId = "string"
  disksToInclude = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      logStorageAccountId = "string"
    }
  ]
  diskType = "string"
  enableRdpOnTargetOption = "string"
  instanceType = "InMageAzureV2"
  licenseType = "string"
  logStorageAccountId = "string"
  masterTargetId = "string"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  processServerId = "string"
  runAsAccountId = "string"
  seedManagedDiskTags = {
    {customized property} = "string"
  }
  sqlServerLicenseType = "string"
  storageAccountId = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetAzureNetworkId = "string"
  targetAzureSubnetId = "string"
  targetAzureV1ResourceGroupId = "string"
  targetAzureV2ResourceGroupId = "string"
  targetAzureVmName = "string"
  targetManagedDiskTags = {
    {customized property} = "string"
  }
  targetNicTags = {
    {customized property} = "string"
  }
  targetProximityPlacementGroupId = "string"
  targetVmSize = "string"
  targetVmTags = {
    {customized property} = "string"
  }
}

Per InMageRcm, usare:

{
  disksDefault = {
    diskEncryptionSetId = "string"
    diskType = "string"
    logStorageAccountId = "string"
  }
  disksToInclude = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      logStorageAccountId = "string"
    }
  ]
  fabricDiscoveryMachineId = "string"
  instanceType = "InMageRcm"
  licenseType = "string"
  multiVmGroupName = "string"
  processServerId = "string"
  runAsAccountId = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetBootDiagnosticsStorageAccountId = "string"
  targetNetworkId = "string"
  targetProximityPlacementGroupId = "string"
  targetResourceGroupId = "string"
  targetSubnetName = "string"
  targetVmName = "string"
  targetVmSize = "string"
  testNetworkId = "string"
  testSubnetName = "string"
}

Per HyperVReplica2012, usare:

{
  instanceType = "HyperVReplica2012"
}

Per HyperVReplica2012R2, usare:

{
  instanceType = "HyperVReplica2012R2"
}

Per HyperVReplicaBaseReplicationDetails, usare:

{
  instanceType = "HyperVReplicaBaseReplicationDetails"
}

Per InMageRcmFailback, usare:

{
  instanceType = "InMageRcmFailback"
}

Valori delle proprietà

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

Nome Descrizione Valore
fabricObjectId ID oggetto specifico dell'infrastruttura della macchina virtuale. corda
instanceType Tipo di classe. 'A2ACrossClusterMigration' (obbligatorio)
recoveryContainerId ID contenitore di ripristino. corda

A2AEnableProtectionInputOrA2AReplicationDetails

Nome Descrizione Valore
diskEncryptionInfo Informazioni di crittografia del disco di ripristino (per due flussi pass). DiskEncryptionInfo
fabricObjectId ID oggetto specifico dell'infrastruttura della macchina virtuale. stringa (obbligatorio)
instanceType Tipo di classe. 'A2A' (obbligatorio)
multiVmGroupId ID gruppo di più macchine virtuali. corda
multiVmGroupName Nome del gruppo di più macchine virtuali. corda
recoveryAvailabilitySetId ID del set di disponibilità di ripristino. corda
recoveryAvailabilityZone Zona di disponibilità di ripristino. corda
recoveryAzureNetworkId ID arm della rete virtuale di Azure di ripristino. corda
recoveryBootDiagStorageAccountId Account di archiviazione di diagnostica di avvio. corda
recoveryCapacityReservationGroupId ID gruppo di prenotazioni della capacità di ripristino. corda
recoveryCloudServiceId ID servizio cloud di ripristino. Valido per gli scenari V1. corda
recoveryContainerId ID contenitore di ripristino. corda
recoveryExtendedLocation Posizione estesa di ripristino. ExtendedLocation
recoveryProximityPlacementGroupId ID gruppo di posizionamento di prossimità di ripristino. corda
recoveryResourceGroupId ID gruppo di risorse di ripristino. Valido per gli scenari V2. corda
recoverySubnetName Nome della subnet di ripristino. corda
recoveryVirtualMachineScaleSetId ID del set di scalabilità di macchine virtuali. corda
vmDisks Elenco dei dettagli del disco della macchina virtuale. A2AVmDiskInputDetails[]
vmManagedDisks Elenco dei dettagli del disco gestito della macchina virtuale. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

Nome Descrizione Valore
diskUri Uri del disco. stringa (obbligatorio)
primaryStagingAzureStorageAccountId ID dell'account di archiviazione di staging primario. stringa (obbligatorio)
recoveryAzureStorageAccountId ID dell'account di archiviazione del disco rigido virtuale di ripristino. stringa (obbligatorio)

A2AVmManagedDiskInputDetails

Nome Descrizione Valore
diskEncryptionInfo Informazioni di crittografia del disco di ripristino (per un flusso di passaggio singolo/singolo). DiskEncryptionInfo
diskId ID disco. stringa (obbligatorio)
primaryStagingAzureStorageAccountId ID arm dell'account di archiviazione di staging primario. stringa (obbligatorio)
recoveryDiskEncryptionSetId ID del set di crittografia del disco di ripristino. corda
recoveryReplicaDiskAccountType Tipo di disco di replica. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. corda
recoveryResourceGroupId ID arm del gruppo di risorse di destinazione. stringa (obbligatorio)
recoveryTargetDiskAccountType Tipo di disco di destinazione dopo il failover. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. corda

DiskEncryptionInfo

Nome Descrizione Valore
diskEncryptionKeyInfo Informazioni di riferimento sull'insieme di credenziali delle chiavi di ripristino per il segreto. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Informazioni di riferimento sull'insieme di credenziali delle chiavi di ripristino per la chiave. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Nome Descrizione Valore
keyVaultResourceArmId ID ARM della risorsa KeyVault per il segreto. corda
secretIdentifier URL/identificatore del segreto. corda

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Nome Descrizione Valore
policyId ID criterio. corda
protectableItemId ID elemento che può essere protetto. corda
providerSpecificDetails The ReplicationProviderInput. Per il provider HyperVReplicaAzure, sarà l'oggetto AzureEnableProtectionInput. Per il provider San, sarà l'oggetto SanEnableProtectionInput. Per il provider HyperVReplicaAzure, può essere Null. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Nome Descrizione Valore
instanceType Impostare su "A2A" per il tipo A2AEnableProtectionInputOrA2AReplicationDetails. Impostare su 'A2ACrossClusterMigration' per il tipo A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Impostare su "HyperVReplicaAzure" per il tipo HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Impostare su "InMage" per il tipo InMageEnableProtectionInputOrInMageReplicationDetails. Impostare su "InMageAzureV2" per il tipo InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Impostare su "InMageRcm" per il tipo InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Impostare su "HyperVReplica2012" per il tipo HyperVReplicaReplicaReplicationDetails. Impostare su "HyperVReplica2012R2" per il tipo HyperVReplicaBlueReplicationDetails. Impostare su "HyperVReplicaBaseReplicationDetails" per il tipo HyperVReplicaBaseReplicationDetails. Impostare su "InMageRcmFailback" per il tipo InMageRcmFailbackReplicationDetails. 'A2A'
'A2ACrossClusterMigration'
'HyperVReplica2012'
'HyperVReplica2012R2'
'HyperVReplicaAzure'
'HyperVReplicaBaseReplicationDetails'
'InMage'
'InMageAzureV2'
'InMageRcm'
'InMageRcmFailback' (obbligatorio)

ExtendedLocation

Nome Descrizione Valore
nome Nome della posizione estesa. stringa (obbligatorio)
digitare Tipo di posizione estesa. 'EdgeZone' (obbligatorio)

HyperVReplicaAzureDiskInputDetails

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
diskId The DiskId. corda
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId The LogStorageAccountId. corda

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
disksToInclude Elenco di ID disco rigido virtuale di cui proteggere i dischi. string[]
disksToIncludeForManagedDisks Dischi da includere nell'elenco per i dischi gestiti. HyperVReplicaAzureDiskInputDetails[]
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption Opzione selezionata per abilitare RDP\SSH nella macchina virtuale di destinazione dopo il failover. Valore stringa dell'enumerazione SrsDataContract.EnableRDPOnTargetOption. corda
hvHostVmId ID macchina virtuale host Hyper-V. corda
instanceType Tipo di classe. 'HyperVReplicaAzure' (obbligatorio)
licenseType Tipo di licenza. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId Account di archiviazione da usare per la registrazione durante la replica. corda
osType Tipo di sistema operativo associato alla macchina virtuale. corda
seedManagedDiskTags Tag per i dischi gestiti di inizializzazione. HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Tipo di licenza di SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId ID ARM del set di disponibilità di destinazione per la distribuzione di Resource Manager. corda
targetAvailabilityZone Zona di disponibilità di destinazione. corda
targetAzureNetworkId ID di rete di Azure di destinazione selezionato. corda
targetAzureSubnetId ID subnet di Azure di destinazione selezionato. corda
targetAzureV1ResourceGroupId ID del gruppo di risorse di destinazione (per la distribuzione classica) in cui deve essere creata la macchina virtuale di failover. corda
targetAzureV2ResourceGroupId ID del gruppo di risorse di destinazione (per la distribuzione di Resource Manager) in cui deve essere creata la macchina virtuale di failover. corda
targetAzureVmName Nome della macchina virtuale di Azure di destinazione. corda
targetManagedDiskTags Tag per i dischi gestiti di destinazione. HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
targetNicTags Tag per le schede di interfaccia di rete di destinazione. HyperVReplicaAzureEnableProtectionInputTargetNicTags
targetProximityPlacementGroupId ID ARM del gruppo di posizionamento di prossimità. corda
targetStorageAccountId ID dell'account di archiviazione. corda
targetVmSize Dimensioni della macchina virtuale di destinazione. corda
targetVmTags Tag della macchina virtuale di destinazione. HyperVReplicaAzureEnableProtectionInputTargetVmTags
useManagedDisks Valore che indica se i dischi gestiti devono essere usati durante il failover. corda
useManagedDisksForReplication Valore che indica se i dischi gestiti devono essere usati durante la replica. corda
vhdId ID VHD del disco del sistema operativo associato alla macchina virtuale. corda
vmName Nome della macchina virtuale. corda

HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags

Nome Descrizione Valore

HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags

Nome Descrizione Valore

HyperVReplicaAzureEnableProtectionInputTargetNicTags

Nome Descrizione Valore

HyperVReplicaAzureEnableProtectionInputTargetVmTags

Nome Descrizione Valore

HyperVReplicaBaseReplicationDetails

Nome Descrizione Valore
instanceType Tipo di classe. 'HyperVReplicaBaseReplicationDetails' (obbligatorio)

HyperVReplicaBlueReplicationDetails

Nome Descrizione Valore
instanceType Tipo di classe. 'HyperVReplica2012R2' (obbligatorio)

HyperVReplicaReplicationDetails

Nome Descrizione Valore
instanceType Tipo di classe. 'HyperVReplica2012' (obbligatorio)

InMageAzureV2DiskInputDetails

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
diskId The DiskId. corda
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
logStorageAccountId The LogStorageAccountId. corda

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
disksToInclude Dischi da includere nell'elenco. InMageAzureV2DiskInputDetails[]
diskType The DiskType. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
enableRdpOnTargetOption Opzione selezionata per abilitare RDP\SSH nella macchina virtuale di destinazione dopo il failover. Valore stringa dell'enumerazione SrsDataContract.EnableRDPOnTargetOption. corda
instanceType Tipo di classe. 'InMageAzureV2' (obbligatorio)
licenseType Tipo di licenza. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId Account di archiviazione da usare per la registrazione durante la replica. corda
masterTargetId ID destinazione master. corda
multiVmGroupId ID gruppo di più macchine virtuali. corda
multiVmGroupName Nome del gruppo di più macchine virtuali. corda
processServerId ID server di elaborazione. corda
runAsAccountId ID account CS. corda
seedManagedDiskTags Tag per i dischi gestiti di inizializzazione. InMageAzureV2EnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Tipo di licenza di SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
storageAccountId ID dell'account di archiviazione. corda
targetAvailabilitySetId ID ARM del set di disponibilità di destinazione per la distribuzione di Resource Manager. corda
targetAvailabilityZone Zona di disponibilità di destinazione. corda
targetAzureNetworkId ID di rete di Azure di destinazione selezionato. corda
targetAzureSubnetId ID subnet di Azure di destinazione selezionato. corda
targetAzureV1ResourceGroupId ID del gruppo di risorse di destinazione (per la distribuzione classica) in cui deve essere creata la macchina virtuale di failover. corda
targetAzureV2ResourceGroupId ID del gruppo di risorse di destinazione (per la distribuzione di Resource Manager) in cui deve essere creata la macchina virtuale di failover. corda
targetAzureVmName Nome della macchina virtuale di Azure di destinazione. corda
targetManagedDiskTags Tag per i dischi gestiti di destinazione. InMageAzureV2EnableProtectionInputTargetManagedDiskTags
targetNicTags Tag per le schede di interfaccia di rete di destinazione. InMageAzureV2EnableProtectionInputTargetNicTags
targetProximityPlacementGroupId ID ARM del gruppo di posizionamento di prossimità. corda
targetVmSize Dimensioni della macchina virtuale di destinazione. corda
targetVmTags Tag della macchina virtuale di destinazione. InMageAzureV2EnableProtectionInputTargetVmTags

InMageAzureV2EnableProtectionInputSeedManagedDiskTags

Nome Descrizione Valore

InMageAzureV2EnableProtectionInputTargetManagedDiskTags

Nome Descrizione Valore

InMageAzureV2EnableProtectionInputTargetNicTags

Nome Descrizione Valore

InMageAzureV2EnableProtectionInputTargetVmTags

Nome Descrizione Valore

InMageDiskExclusionInput

Nome Descrizione Valore
diskSignatureOptions Opzione basata sulla firma del disco guest per l'esclusione del disco. InMageDiskSignatureExclusionOptions[]
volumeOptions Opzione basata sull'etichetta del volume per l'esclusione del disco. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Nome Descrizione Valore
diskSignature Firma guest del disco da escludere dalla replica. corda

InMageEnableProtectionInputOrInMageReplicationDetails

Nome Descrizione Valore
datastoreName Nome dell'archivio dati di destinazione. corda
diskExclusionInput Abilitare l'input di esclusione del disco. InMageDiskExclusionInput
disksToInclude Dischi da includere nell'elenco. string[]
instanceType Tipo di classe. 'InMage' (obbligatorio)
masterTargetId ID destinazione master. stringa (obbligatorio)
multiVmGroupId ID gruppo di più macchine virtuali. stringa (obbligatorio)
multiVmGroupName Nome del gruppo di più macchine virtuali. stringa (obbligatorio)
processServerId ID server di elaborazione. stringa (obbligatorio)
retentionDrive Unità di conservazione da usare sul dispositivo mt. stringa (obbligatorio)
runAsAccountId ID account CS. corda
vmFriendlyName Nome della macchina virtuale. corda

InMageRcmDiskInput

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
diskId ID disco. stringa (obbligatorio)
diskType Tipo di disco. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (obbligatorio)
logStorageAccountId ID ARM dell'account di archiviazione log. stringa (obbligatorio)

InMageRcmDisksDefaultInput

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
diskType Tipo di disco. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS' (obbligatorio)
logStorageAccountId ID ARM dell'account di archiviazione log. stringa (obbligatorio)

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Nome Descrizione Valore
disksDefault Input del disco predefinito. InMageRcmDisksDefaultInput
disksToInclude Dischi da includere nell'elenco. InMageRcmDiskInput[]
fabricDiscoveryMachineId ID ARM del computer individuato. stringa (obbligatorio)
instanceType Tipo di classe. 'InMageRcm' (obbligatorio)
licenseType Tipo di licenza. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
multiVmGroupName Nome del gruppo di più macchine virtuali. corda
processServerId ID server di elaborazione. stringa (obbligatorio)
runAsAccountId ID account run-as. corda
targetAvailabilitySetId ID ARM del set di disponibilità di destinazione. corda
targetAvailabilityZone Zona di disponibilità di destinazione. corda
targetBootDiagnosticsStorageAccountId ID ARM dell'account di archiviazione di diagnostica di avvio di destinazione. corda
targetNetworkId ID arm di rete di destinazione selezionato. corda
targetProximityPlacementGroupId ID gruppo di posizionamento di prossimità di destinazione. corda
targetResourceGroupId ID ARM del gruppo di risorse di destinazione. stringa (obbligatorio)
targetSubnetName Nome della subnet di destinazione selezionato. corda
targetVmName Nome della macchina virtuale di destinazione. corda
targetVmSize Dimensioni della macchina virtuale di destinazione. corda
testNetworkId ID arm di rete di test selezionato. corda
testSubnetName Nome della subnet di test selezionato. corda

InMageRcmFailbackReplicationDetails

Nome Descrizione Valore
instanceType Tipo di classe. 'InMageRcmFailback' (obbligatorio)

InMageVolumeExclusionOptions

Nome Descrizione Valore
onlyExcludeIfSingleVolume Valore che indica se escludere o meno il disco multi volume. Se un disco ha più volumi e uno dei volumi ha un'etichetta corrispondente a VolumeLabel, questo disco verrà escluso dalla replica se OnlyExcludeIfSingleVolume è false. corda
volumeLabel Etichetta del volume. Il disco con qualsiasi volume con questa etichetta verrà escluso dalla replica. corda

KeyEncryptionKeyInfo

Nome Descrizione Valore
keyIdentifier URL/identificatore della chiave. corda
keyVaultResourceArmId ID arm della risorsa KeyVault per la chiave. corda

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: insiemi di credenziali /replicationFabrics/replicationProtectionContainers
proprietà Abilitare le proprietà di input di protezione. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
digitare Tipo di risorsa "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2023-01-01"