Compartir a través de


Almacenes de Microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2023-02-01

Definición de recursos de Bicep

El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, agregue el siguiente bicep a la plantilla.

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

Objetos EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Establezca la propiedad instanceType para especificar el tipo de objeto.

Para A2A, use:

{
  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'
    }
  ]
}

Para A2ACrossClusterMigration, use:

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

Para HyperVReplicaAzure, use:

{
  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'
}

Para inMage, use:

{
  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'
}

Para InMageAzureV2, use:

{
  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'
  }
}

Para InMageRcm, use:

{
  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'
}

Para HyperVReplica2012, use:

{
  instanceType: 'HyperVReplica2012'
}

Para HyperVReplica2012R2, use:

{
  instanceType: 'HyperVReplica2012R2'
}

Para HyperVReplicaBaseReplicationDetails, use:

{
  instanceType: 'HyperVReplicaBaseReplicationDetails'
}

Para inMageRcmFailback, use:

{
  instanceType: 'InMageRcmFailback'
}

Valores de propiedad

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

Nombre Descripción Valor
fabricObjectId Identificador de objeto específico del tejido de la máquina virtual. cuerda
instanceType Tipo de clase. 'A2ACrossClusterMigration' (obligatorio)
recoveryContainerId Identificador del contenedor de recuperación. cuerda

A2AEnableProtectionInputOrA2AReplicationDetails

Nombre Descripción Valor
diskEncryptionInfo Información de cifrado de disco de recuperación (para dos flujos de paso). DiskEncryptionInfo
fabricObjectId Identificador de objeto específico del tejido de la máquina virtual. string (obligatorio)
instanceType Tipo de clase. 'A2A' (obligatorio)
multiVmGroupId Identificador del grupo de varias máquinas virtuales. cuerda
multiVmGroupName Nombre del grupo de varias máquinas virtuales. cuerda
recoveryAvailabilitySetId Identificador del conjunto de disponibilidad de recuperación. cuerda
recoveryAvailabilityZone Zona de disponibilidad de recuperación. cuerda
recoveryAzureNetworkId Identificador de ARM de la red virtual de Azure de recuperación. cuerda
recoveryBootDiagStorageAccountId La cuenta de almacenamiento de diagnóstico de arranque. cuerda
recoveryCapacityReservationGroupId Identificador del grupo de reserva de capacidad de recuperación. cuerda
recoveryCloudServiceId Identificador del servicio en la nube de recuperación. Válido para escenarios V1. cuerda
recoveryContainerId Identificador del contenedor de recuperación. cuerda
recoveryExtendedLocation Ubicación extendida de recuperación. ExtendedLocation
recoveryProximityPlacementGroupId Identificador del grupo de selección de ubicación de proximidad de recuperación. cuerda
recoveryResourceGroupId Identificador del grupo de recursos de recuperación. Válido para escenarios V2. cuerda
recoverySubnetName Nombre de la subred de recuperación. cuerda
recoveryVirtualMachineScaleSetId Identificador del conjunto de escalado de máquinas virtuales. cuerda
vmDisks Lista de detalles del disco de máquina virtual. A2AVmDiskInputDetails []
vmManagedDisks La lista de detalles del disco administrado de máquina virtual. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

Nombre Descripción Valor
diskUri Uri del disco. string (obligatorio)
primaryStagingAzureStorageAccountId Identificador de la cuenta de almacenamiento provisional principal. string (obligatorio)
recoveryAzureStorageAccountId Identificador de la cuenta de almacenamiento de VHD de recuperación. string (obligatorio)

A2AVmManagedDiskInputDetails

Nombre Descripción Valor
diskEncryptionInfo Información de cifrado de disco de recuperación (para flujos de paso único o uno). DiskEncryptionInfo
diskId Identificador del disco. string (obligatorio)
primaryStagingAzureStorageAccountId Identificador de arm de la cuenta de almacenamiento provisional principal. string (obligatorio)
recoveryDiskEncryptionSetId Identificador del conjunto de cifrado de disco de recuperación. cuerda
recoveryReplicaDiskAccountType Tipo de disco de réplica. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. cuerda
recoveryResourceGroupId Identificador de arm del grupo de recursos de destino. string (obligatorio)
recoveryTargetDiskAccountType Tipo de disco de destino después de la conmutación por error. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. cuerda

DiskEncryptionInfo

Nombre Descripción Valor
diskEncryptionKeyInfo Referencia de KeyVault de recuperación para secreto. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Referencia de KeyVault de recuperación para la clave. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Nombre Descripción Valor
keyVaultResourceArmId Identificador de ARM del recurso keyVault para el secreto. cuerda
secretIdentifier Dirección URL o identificador secretos. cuerda

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Nombre Descripción Valor
policyId Identificador de directiva. cuerda
protectableItemId Identificador de elemento protegible. cuerda
providerSpecificDetails The ReplicationProviderInput. En el caso del proveedor HyperVReplicaAzure, será el objeto AzureEnableProtectionInput. Para el proveedor de San, será el objeto SanEnableProtectionInput. En el caso del proveedor HyperVReplicaAzure, puede ser NULL. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Nombre Descripción Valor
instanceType Establezca en "A2A" para el tipo A2AEnableProtectionInputOrA2AReplicationDetails. Establezca en "A2ACrossClusterMigration" para el tipo A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Establezca en "HyperVReplicaAzure" para el tipo HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Establezca en "InMage" para el tipo InMageEnableProtectionInputOrInMageReplicationDetails. Establezca en "InMageAzureV2" para el tipo InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Establezca en "InMageRcm" para el tipo InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Establezca en "HyperVReplica2012" para el tipo HyperVReplicaReplicationDetails. Establezca en "HyperVReplica2012R2" para el tipo HyperVReplicaBlueReplicationDetails. Establezca en "HyperVReplicaBaseReplicationDetails" para el tipo HyperVReplicaBaseReplicationDetails. Establezca en "InMageRcmFailback" para el tipo InMageRcmFailbackReplicationDetails. 'A2A'
'A2ACrossClusterMigration'
'HyperVReplica2012'
"HyperVReplica2012R2"
'HyperVReplicaAzure'
'HyperVReplicaBaseReplicationDetails'
'InMage'
'InMageAzureV2'
'InMageRcm'
'InMageRcmFailback' (obligatorio)

ExtendedLocation

Nombre Descripción Valor
nombre Nombre de la ubicación extendida. string (obligatorio)
tipo Tipo de ubicación extendida. 'EdgeZone' (obligatorio)

HyperVReplicaAzureDiskInputDetails

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM diskEncryptionSet. cuerda
diskId The DiskId. cuerda
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. cuerda

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM DiskEncryptionSet. cuerda
disksToInclude Lista de identificadores de disco duro virtual que se van a proteger. string[]
disksToIncludeForManagedDisks Los discos que se van a incluir en la lista de discos administrados. HyperVReplicaAzureDiskInputDetails[]
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption La opción seleccionada para habilitar RDP\SSH en la máquina virtual de destino después de la conmutación por error. Valor de cadena de la enumeración SrsDataContract.EnableRDPOnTargetOption. cuerda
hvHostVmId Identificador de máquina virtual del host de Hyper-V. cuerda
instanceType Tipo de clase. 'HyperVReplicaAzure' (obligatorio)
licenseType Tipo de licencia. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId La cuenta de almacenamiento que se va a usar para el registro durante la replicación. cuerda
osType Tipo de sistema operativo asociado a la máquina virtual. cuerda
seedManagedDiskTags Etiquetas para los discos administrados de inicialización. HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Tipo de licencia de SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId Identificador de ARM del conjunto de disponibilidad de destino para la implementación de Resource Manager. cuerda
targetAvailabilityZone Zona de disponibilidad de destino. cuerda
targetAzureNetworkId Identificador de red de Azure de destino seleccionado. cuerda
targetAzureSubnetId Identificador de subred de Azure de destino seleccionado. cuerda
targetAzureV1ResourceGroupId Identificador del grupo de recursos de destino (para la implementación clásica) en el que se va a crear la máquina virtual de conmutación por error. cuerda
targetAzureV2ResourceGroupId Identificador del grupo de recursos de destino (para la implementación de Resource Manager) en el que se va a crear la máquina virtual de conmutación por error. cuerda
targetAzureVmName Nombre de máquina virtual de Azure de destino. cuerda
targetManagedDiskTags Etiquetas para los discos administrados de destino. hyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
targetNicTags Etiquetas para las NIC de destino. HyperVReplicaAzureEnableProtectionInputTargetNicTags
targetProximityPlacementGroupId Identificador arm del grupo de selección de ubicación de proximidad. cuerda
targetStorageAccountId Identificador de la cuenta de almacenamiento. cuerda
targetVmSize Tamaño de máquina virtual de destino. cuerda
targetVmTags Etiquetas de máquina virtual de destino. HyperVReplicaAzureEnableProtectionInputTargetVmTags
useManagedDisks Valor que indica si se deben usar discos administrados durante la conmutación por error. cuerda
useManagedDisksForReplication Valor que indica si se deben usar discos administrados durante la replicación. cuerda
vhdId Identificador de VHD del disco del sistema operativo asociado a la máquina virtual. cuerda
vmName Nombre de la máquina virtual. cuerda

HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags

Nombre Descripción Valor

HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags

Nombre Descripción Valor

HyperVReplicaAzureEnableProtectionInputTargetNicTags

Nombre Descripción Valor

HyperVReplicaAzureEnableProtectionInputTargetVmTags

Nombre Descripción Valor

HyperVReplicaBaseReplicationDetails

Nombre Descripción Valor
instanceType Tipo de clase. 'HyperVReplicaBaseReplicationDetails' (obligatorio)

HyperVReplicaBlueReplicationDetails

Nombre Descripción Valor
instanceType Tipo de clase. 'HyperVReplica2012R2' (obligatorio)

HyperVReplicaReplicationDetails

Nombre Descripción Valor
instanceType Tipo de clase. 'HyperVReplica2012' (obligatorio)

InMageAzureV2DiskInputDetails

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM diskEncryptionSet. cuerda
diskId The DiskId. cuerda
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. cuerda

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM DiskEncryptionSet. cuerda
disksToInclude Los discos que se van a incluir en la lista. InMageAzureV2DiskInputDetails[]
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption La opción seleccionada para habilitar RDP\SSH en la máquina virtual de destino después de la conmutación por error. Valor de cadena de la enumeración SrsDataContract.EnableRDPOnTargetOption. cuerda
instanceType Tipo de clase. 'InMageAzureV2' (obligatorio)
licenseType Tipo de licencia. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId La cuenta de almacenamiento que se va a usar para el registro durante la replicación. cuerda
masterTargetId Identificador de destino maestro. cuerda
multiVmGroupId Identificador del grupo de varias máquinas virtuales. cuerda
multiVmGroupName Nombre del grupo de varias máquinas virtuales. cuerda
processServerId Identificador del servidor de procesos. cuerda
runAsAccountId Identificador de cuenta de CS. cuerda
seedManagedDiskTags Etiquetas para los discos administrados de inicialización. InMageAzureV2EnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Tipo de licencia de SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
storageAccountId Identificador de la cuenta de almacenamiento. cuerda
targetAvailabilitySetId Identificador de ARM del conjunto de disponibilidad de destino para la implementación de Resource Manager. cuerda
targetAvailabilityZone Zona de disponibilidad de destino. cuerda
targetAzureNetworkId Identificador de red de Azure de destino seleccionado. cuerda
targetAzureSubnetId Identificador de subred de Azure de destino seleccionado. cuerda
targetAzureV1ResourceGroupId Identificador del grupo de recursos de destino (para la implementación clásica) en el que se va a crear la máquina virtual de conmutación por error. cuerda
targetAzureV2ResourceGroupId Identificador del grupo de recursos de destino (para la implementación de Resource Manager) en el que se va a crear la máquina virtual de conmutación por error. cuerda
targetAzureVmName Nombre de máquina virtual de Azure de destino. cuerda
targetManagedDiskTags Etiquetas para los discos administrados de destino. InMageAzureV2EnableProtectionInputTargetManagedDiskTags
targetNicTags Etiquetas para las NIC de destino. InMageAzureV2EnableProtectionInputTargetNicTags
targetProximityPlacementGroupId Identificador arm del grupo de selección de ubicación de proximidad. cuerda
targetVmSize Tamaño de máquina virtual de destino. cuerda
targetVmTags Etiquetas de máquina virtual de destino. InMageAzureV2EnableProtectionInputTargetVmTags

InMageAzureV2EnableProtectionInputSeedManagedDiskTags

Nombre Descripción Valor

InMageAzureV2EnableProtectionInputTargetManagedDiskTags

Nombre Descripción Valor

InMageAzureV2EnableProtectionInputTargetNicTags

Nombre Descripción Valor

InMageAzureV2EnableProtectionInputTargetVmTags

Nombre Descripción Valor

InMageDiskExclusionInput

Nombre Descripción Valor
diskSignatureOptions Opción basada en firma de disco invitado para la exclusión de disco. InMageDiskSignatureExclusionOptions[]
volumeOptions Opción basada en etiquetas de volumen para la exclusión de disco. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Nombre Descripción Valor
diskSignature Firma de invitado del disco que se va a excluir de la replicación. cuerda

InMageEnableProtectionInputOrInMageReplicationDetails

Nombre Descripción Valor
datastoreName Nombre del almacén de datos de destino. cuerda
diskExclusionInput La entrada habilitar la exclusión de disco. InMageDiskExclusionInput
disksToInclude Los discos que se van a incluir en la lista. string[]
instanceType Tipo de clase. 'InMage' (obligatorio)
masterTargetId Identificador de destino maestro. string (obligatorio)
multiVmGroupId Identificador del grupo de varias máquinas virtuales. string (obligatorio)
multiVmGroupName Nombre del grupo de varias máquinas virtuales. string (obligatorio)
processServerId Identificador del servidor de procesos. string (obligatorio)
retentionDrive Unidad de retención que se va a usar en el MT. string (obligatorio)
runAsAccountId Identificador de cuenta de CS. cuerda
vmFriendlyName Nombre de la máquina virtual. cuerda

InMageRcmDiskInput

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM DiskEncryptionSet. cuerda
diskId Identificador del disco. string (obligatorio)
diskType Tipo de disco. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (obligatorio)
logStorageAccountId Identificador de ARM de la cuenta de almacenamiento de registros. string (obligatorio)

InMageRcmDisksDefaultInput

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM DiskEncryptionSet. cuerda
diskType Tipo de disco. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (obligatorio)
logStorageAccountId Identificador de ARM de la cuenta de almacenamiento de registros. string (obligatorio)

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Nombre Descripción Valor
disksDefault Entrada de disco predeterminada. inMageRcmDisksDefaultInput
disksToInclude Los discos que se van a incluir en la lista. inMageRcmDiskInput[]
fabricDiscoveryMachineId Identificador arm de la máquina detectada. string (obligatorio)
instanceType Tipo de clase. 'InMageRcm' (obligatorio)
licenseType Tipo de licencia. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
multiVmGroupName Nombre del grupo de varias máquinas virtuales. cuerda
processServerId Identificador del servidor de procesos. string (obligatorio)
runAsAccountId Identificador de cuenta de ejecución. cuerda
targetAvailabilitySetId Identificador de ARM del conjunto de disponibilidad de destino. cuerda
targetAvailabilityZone Zona de disponibilidad de destino. cuerda
targetBootDiagnosticsStorageAccountId Identificador de ARM de la cuenta de almacenamiento de diagnóstico de arranque de destino. cuerda
targetNetworkId Identificador de ARM de red de destino seleccionado. cuerda
targetProximityPlacementGroupId Identificador del grupo de selección de ubicación de proximidad de destino. cuerda
targetResourceGroupId Identificador de ARM del grupo de recursos de destino. string (obligatorio)
targetSubnetName Nombre de subred de destino seleccionado. cuerda
targetVmName Nombre de la máquina virtual de destino. cuerda
targetVmSize Tamaño de máquina virtual de destino. cuerda
testNetworkId Identificador de ARM de red de prueba seleccionado. cuerda
testSubnetName Nombre de subred de prueba seleccionado. cuerda

InMageRcmFailbackReplicationDetails

Nombre Descripción Valor
instanceType Tipo de clase. 'InMageRcmFailback' (obligatorio)

InMageVolumeExclusionOptions

Nombre Descripción Valor
onlyExcludeIfSingleVolume Valor que indica si se va a excluir el disco de varios volúmenes o no. Si un disco tiene varios volúmenes y uno de los volúmenes tiene la etiqueta que coincide con VolumeLabel, este disco se excluirá de la replicación si OnlyExcludeIfSingleVolume es false. cuerda
volumeLabel Etiqueta de volumen. El disco que tenga cualquier volumen con esta etiqueta se excluirá de la replicación. cuerda

KeyEncryptionKeyInfo

Nombre Descripción Valor
keyIdentifier Dirección URL o identificador de clave. cuerda
keyVaultResourceArmId Identificador de ARM del recurso KeyVault para la clave. cuerda

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Nombre Descripción Valor
nombre El nombre del recurso string (obligatorio)
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: vaults/replicationFabrics/replicationProtectionContainers
Propiedades Habilite las propiedades de entrada de protección. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Definición de recursos de plantilla de ARM

El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, agregue el siguiente JSON a la plantilla.

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

Objetos EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Establezca la propiedad instanceType para especificar el tipo de objeto.

Para A2A, use:

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

Para A2ACrossClusterMigration, use:

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

Para HyperVReplicaAzure, use:

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

Para inMage, use:

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

Para InMageAzureV2, use:

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

Para InMageRcm, use:

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

Para HyperVReplica2012, use:

{
  "instanceType": "HyperVReplica2012"
}

Para HyperVReplica2012R2, use:

{
  "instanceType": "HyperVReplica2012R2"
}

Para HyperVReplicaBaseReplicationDetails, use:

{
  "instanceType": "HyperVReplicaBaseReplicationDetails"
}

Para inMageRcmFailback, use:

{
  "instanceType": "InMageRcmFailback"
}

Valores de propiedad

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

Nombre Descripción Valor
fabricObjectId Identificador de objeto específico del tejido de la máquina virtual. cuerda
instanceType Tipo de clase. 'A2ACrossClusterMigration' (obligatorio)
recoveryContainerId Identificador del contenedor de recuperación. cuerda

A2AEnableProtectionInputOrA2AReplicationDetails

Nombre Descripción Valor
diskEncryptionInfo Información de cifrado de disco de recuperación (para dos flujos de paso). DiskEncryptionInfo
fabricObjectId Identificador de objeto específico del tejido de la máquina virtual. string (obligatorio)
instanceType Tipo de clase. 'A2A' (obligatorio)
multiVmGroupId Identificador del grupo de varias máquinas virtuales. cuerda
multiVmGroupName Nombre del grupo de varias máquinas virtuales. cuerda
recoveryAvailabilitySetId Identificador del conjunto de disponibilidad de recuperación. cuerda
recoveryAvailabilityZone Zona de disponibilidad de recuperación. cuerda
recoveryAzureNetworkId Identificador de ARM de la red virtual de Azure de recuperación. cuerda
recoveryBootDiagStorageAccountId La cuenta de almacenamiento de diagnóstico de arranque. cuerda
recoveryCapacityReservationGroupId Identificador del grupo de reserva de capacidad de recuperación. cuerda
recoveryCloudServiceId Identificador del servicio en la nube de recuperación. Válido para escenarios V1. cuerda
recoveryContainerId Identificador del contenedor de recuperación. cuerda
recoveryExtendedLocation Ubicación extendida de recuperación. ExtendedLocation
recoveryProximityPlacementGroupId Identificador del grupo de selección de ubicación de proximidad de recuperación. cuerda
recoveryResourceGroupId Identificador del grupo de recursos de recuperación. Válido para escenarios V2. cuerda
recoverySubnetName Nombre de la subred de recuperación. cuerda
recoveryVirtualMachineScaleSetId Identificador del conjunto de escalado de máquinas virtuales. cuerda
vmDisks Lista de detalles del disco de máquina virtual. A2AVmDiskInputDetails []
vmManagedDisks La lista de detalles del disco administrado de máquina virtual. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

Nombre Descripción Valor
diskUri Uri del disco. string (obligatorio)
primaryStagingAzureStorageAccountId Identificador de la cuenta de almacenamiento provisional principal. string (obligatorio)
recoveryAzureStorageAccountId Identificador de la cuenta de almacenamiento de VHD de recuperación. string (obligatorio)

A2AVmManagedDiskInputDetails

Nombre Descripción Valor
diskEncryptionInfo Información de cifrado de disco de recuperación (para flujos de paso único o uno). DiskEncryptionInfo
diskId Identificador del disco. string (obligatorio)
primaryStagingAzureStorageAccountId Identificador de arm de la cuenta de almacenamiento provisional principal. string (obligatorio)
recoveryDiskEncryptionSetId Identificador del conjunto de cifrado de disco de recuperación. cuerda
recoveryReplicaDiskAccountType Tipo de disco de réplica. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. cuerda
recoveryResourceGroupId Identificador de arm del grupo de recursos de destino. string (obligatorio)
recoveryTargetDiskAccountType Tipo de disco de destino después de la conmutación por error. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. cuerda

DiskEncryptionInfo

Nombre Descripción Valor
diskEncryptionKeyInfo Referencia de KeyVault de recuperación para secreto. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Referencia de KeyVault de recuperación para la clave. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Nombre Descripción Valor
keyVaultResourceArmId Identificador de ARM del recurso keyVault para el secreto. cuerda
secretIdentifier Dirección URL o identificador secretos. cuerda

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Nombre Descripción Valor
policyId Identificador de directiva. cuerda
protectableItemId Identificador de elemento protegible. cuerda
providerSpecificDetails The ReplicationProviderInput. En el caso del proveedor HyperVReplicaAzure, será el objeto AzureEnableProtectionInput. Para el proveedor de San, será el objeto SanEnableProtectionInput. En el caso del proveedor HyperVReplicaAzure, puede ser NULL. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Nombre Descripción Valor
instanceType Establezca en "A2A" para el tipo A2AEnableProtectionInputOrA2AReplicationDetails. Establezca en "A2ACrossClusterMigration" para el tipo A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Establezca en "HyperVReplicaAzure" para el tipo HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Establezca en "InMage" para el tipo InMageEnableProtectionInputOrInMageReplicationDetails. Establezca en "InMageAzureV2" para el tipo InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Establezca en "InMageRcm" para el tipo InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Establezca en "HyperVReplica2012" para el tipo HyperVReplicaReplicationDetails. Establezca en "HyperVReplica2012R2" para el tipo HyperVReplicaBlueReplicationDetails. Establezca en "HyperVReplicaBaseReplicationDetails" para el tipo HyperVReplicaBaseReplicationDetails. Establezca en "InMageRcmFailback" para el tipo InMageRcmFailbackReplicationDetails. 'A2A'
'A2ACrossClusterMigration'
'HyperVReplica2012'
"HyperVReplica2012R2"
'HyperVReplicaAzure'
'HyperVReplicaBaseReplicationDetails'
'InMage'
'InMageAzureV2'
'InMageRcm'
'InMageRcmFailback' (obligatorio)

ExtendedLocation

Nombre Descripción Valor
nombre Nombre de la ubicación extendida. string (obligatorio)
tipo Tipo de ubicación extendida. 'EdgeZone' (obligatorio)

HyperVReplicaAzureDiskInputDetails

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM diskEncryptionSet. cuerda
diskId The DiskId. cuerda
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. cuerda

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM DiskEncryptionSet. cuerda
disksToInclude Lista de identificadores de disco duro virtual que se van a proteger. string[]
disksToIncludeForManagedDisks Los discos que se van a incluir en la lista de discos administrados. HyperVReplicaAzureDiskInputDetails[]
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption La opción seleccionada para habilitar RDP\SSH en la máquina virtual de destino después de la conmutación por error. Valor de cadena de la enumeración SrsDataContract.EnableRDPOnTargetOption. cuerda
hvHostVmId Identificador de máquina virtual del host de Hyper-V. cuerda
instanceType Tipo de clase. 'HyperVReplicaAzure' (obligatorio)
licenseType Tipo de licencia. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId La cuenta de almacenamiento que se va a usar para el registro durante la replicación. cuerda
osType Tipo de sistema operativo asociado a la máquina virtual. cuerda
seedManagedDiskTags Etiquetas para los discos administrados de inicialización. HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Tipo de licencia de SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId Identificador de ARM del conjunto de disponibilidad de destino para la implementación de Resource Manager. cuerda
targetAvailabilityZone Zona de disponibilidad de destino. cuerda
targetAzureNetworkId Identificador de red de Azure de destino seleccionado. cuerda
targetAzureSubnetId Identificador de subred de Azure de destino seleccionado. cuerda
targetAzureV1ResourceGroupId Identificador del grupo de recursos de destino (para la implementación clásica) en el que se va a crear la máquina virtual de conmutación por error. cuerda
targetAzureV2ResourceGroupId Identificador del grupo de recursos de destino (para la implementación de Resource Manager) en el que se va a crear la máquina virtual de conmutación por error. cuerda
targetAzureVmName Nombre de máquina virtual de Azure de destino. cuerda
targetManagedDiskTags Etiquetas para los discos administrados de destino. hyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
targetNicTags Etiquetas para las NIC de destino. HyperVReplicaAzureEnableProtectionInputTargetNicTags
targetProximityPlacementGroupId Identificador arm del grupo de selección de ubicación de proximidad. cuerda
targetStorageAccountId Identificador de la cuenta de almacenamiento. cuerda
targetVmSize Tamaño de máquina virtual de destino. cuerda
targetVmTags Etiquetas de máquina virtual de destino. HyperVReplicaAzureEnableProtectionInputTargetVmTags
useManagedDisks Valor que indica si se deben usar discos administrados durante la conmutación por error. cuerda
useManagedDisksForReplication Valor que indica si se deben usar discos administrados durante la replicación. cuerda
vhdId Identificador de VHD del disco del sistema operativo asociado a la máquina virtual. cuerda
vmName Nombre de la máquina virtual. cuerda

HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags

Nombre Descripción Valor

HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags

Nombre Descripción Valor

HyperVReplicaAzureEnableProtectionInputTargetNicTags

Nombre Descripción Valor

HyperVReplicaAzureEnableProtectionInputTargetVmTags

Nombre Descripción Valor

HyperVReplicaBaseReplicationDetails

Nombre Descripción Valor
instanceType Tipo de clase. 'HyperVReplicaBaseReplicationDetails' (obligatorio)

HyperVReplicaBlueReplicationDetails

Nombre Descripción Valor
instanceType Tipo de clase. 'HyperVReplica2012R2' (obligatorio)

HyperVReplicaReplicationDetails

Nombre Descripción Valor
instanceType Tipo de clase. 'HyperVReplica2012' (obligatorio)

InMageAzureV2DiskInputDetails

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM diskEncryptionSet. cuerda
diskId The DiskId. cuerda
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. cuerda

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM DiskEncryptionSet. cuerda
disksToInclude Los discos que se van a incluir en la lista. InMageAzureV2DiskInputDetails[]
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption La opción seleccionada para habilitar RDP\SSH en la máquina virtual de destino después de la conmutación por error. Valor de cadena de la enumeración SrsDataContract.EnableRDPOnTargetOption. cuerda
instanceType Tipo de clase. 'InMageAzureV2' (obligatorio)
licenseType Tipo de licencia. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId La cuenta de almacenamiento que se va a usar para el registro durante la replicación. cuerda
masterTargetId Identificador de destino maestro. cuerda
multiVmGroupId Identificador del grupo de varias máquinas virtuales. cuerda
multiVmGroupName Nombre del grupo de varias máquinas virtuales. cuerda
processServerId Identificador del servidor de procesos. cuerda
runAsAccountId Identificador de cuenta de CS. cuerda
seedManagedDiskTags Etiquetas para los discos administrados de inicialización. InMageAzureV2EnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Tipo de licencia de SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
storageAccountId Identificador de la cuenta de almacenamiento. cuerda
targetAvailabilitySetId Identificador de ARM del conjunto de disponibilidad de destino para la implementación de Resource Manager. cuerda
targetAvailabilityZone Zona de disponibilidad de destino. cuerda
targetAzureNetworkId Identificador de red de Azure de destino seleccionado. cuerda
targetAzureSubnetId Identificador de subred de Azure de destino seleccionado. cuerda
targetAzureV1ResourceGroupId Identificador del grupo de recursos de destino (para la implementación clásica) en el que se va a crear la máquina virtual de conmutación por error. cuerda
targetAzureV2ResourceGroupId Identificador del grupo de recursos de destino (para la implementación de Resource Manager) en el que se va a crear la máquina virtual de conmutación por error. cuerda
targetAzureVmName Nombre de máquina virtual de Azure de destino. cuerda
targetManagedDiskTags Etiquetas para los discos administrados de destino. InMageAzureV2EnableProtectionInputTargetManagedDiskTags
targetNicTags Etiquetas para las NIC de destino. InMageAzureV2EnableProtectionInputTargetNicTags
targetProximityPlacementGroupId Identificador arm del grupo de selección de ubicación de proximidad. cuerda
targetVmSize Tamaño de máquina virtual de destino. cuerda
targetVmTags Etiquetas de máquina virtual de destino. InMageAzureV2EnableProtectionInputTargetVmTags

InMageAzureV2EnableProtectionInputSeedManagedDiskTags

Nombre Descripción Valor

InMageAzureV2EnableProtectionInputTargetManagedDiskTags

Nombre Descripción Valor

InMageAzureV2EnableProtectionInputTargetNicTags

Nombre Descripción Valor

InMageAzureV2EnableProtectionInputTargetVmTags

Nombre Descripción Valor

InMageDiskExclusionInput

Nombre Descripción Valor
diskSignatureOptions Opción basada en firma de disco invitado para la exclusión de disco. InMageDiskSignatureExclusionOptions[]
volumeOptions Opción basada en etiquetas de volumen para la exclusión de disco. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Nombre Descripción Valor
diskSignature Firma de invitado del disco que se va a excluir de la replicación. cuerda

InMageEnableProtectionInputOrInMageReplicationDetails

Nombre Descripción Valor
datastoreName Nombre del almacén de datos de destino. cuerda
diskExclusionInput La entrada habilitar la exclusión de disco. InMageDiskExclusionInput
disksToInclude Los discos que se van a incluir en la lista. string[]
instanceType Tipo de clase. 'InMage' (obligatorio)
masterTargetId Identificador de destino maestro. string (obligatorio)
multiVmGroupId Identificador del grupo de varias máquinas virtuales. string (obligatorio)
multiVmGroupName Nombre del grupo de varias máquinas virtuales. string (obligatorio)
processServerId Identificador del servidor de procesos. string (obligatorio)
retentionDrive Unidad de retención que se va a usar en el MT. string (obligatorio)
runAsAccountId Identificador de cuenta de CS. cuerda
vmFriendlyName Nombre de la máquina virtual. cuerda

InMageRcmDiskInput

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM DiskEncryptionSet. cuerda
diskId Identificador del disco. string (obligatorio)
diskType Tipo de disco. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (obligatorio)
logStorageAccountId Identificador de ARM de la cuenta de almacenamiento de registros. string (obligatorio)

InMageRcmDisksDefaultInput

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM DiskEncryptionSet. cuerda
diskType Tipo de disco. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (obligatorio)
logStorageAccountId Identificador de ARM de la cuenta de almacenamiento de registros. string (obligatorio)

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Nombre Descripción Valor
disksDefault Entrada de disco predeterminada. inMageRcmDisksDefaultInput
disksToInclude Los discos que se van a incluir en la lista. inMageRcmDiskInput[]
fabricDiscoveryMachineId Identificador arm de la máquina detectada. string (obligatorio)
instanceType Tipo de clase. 'InMageRcm' (obligatorio)
licenseType Tipo de licencia. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
multiVmGroupName Nombre del grupo de varias máquinas virtuales. cuerda
processServerId Identificador del servidor de procesos. string (obligatorio)
runAsAccountId Identificador de cuenta de ejecución. cuerda
targetAvailabilitySetId Identificador de ARM del conjunto de disponibilidad de destino. cuerda
targetAvailabilityZone Zona de disponibilidad de destino. cuerda
targetBootDiagnosticsStorageAccountId Identificador de ARM de la cuenta de almacenamiento de diagnóstico de arranque de destino. cuerda
targetNetworkId Identificador de ARM de red de destino seleccionado. cuerda
targetProximityPlacementGroupId Identificador del grupo de selección de ubicación de proximidad de destino. cuerda
targetResourceGroupId Identificador de ARM del grupo de recursos de destino. string (obligatorio)
targetSubnetName Nombre de subred de destino seleccionado. cuerda
targetVmName Nombre de la máquina virtual de destino. cuerda
targetVmSize Tamaño de máquina virtual de destino. cuerda
testNetworkId Identificador de ARM de red de prueba seleccionado. cuerda
testSubnetName Nombre de subred de prueba seleccionado. cuerda

InMageRcmFailbackReplicationDetails

Nombre Descripción Valor
instanceType Tipo de clase. 'InMageRcmFailback' (obligatorio)

InMageVolumeExclusionOptions

Nombre Descripción Valor
onlyExcludeIfSingleVolume Valor que indica si se va a excluir el disco de varios volúmenes o no. Si un disco tiene varios volúmenes y uno de los volúmenes tiene la etiqueta que coincide con VolumeLabel, este disco se excluirá de la replicación si OnlyExcludeIfSingleVolume es false. cuerda
volumeLabel Etiqueta de volumen. El disco que tenga cualquier volumen con esta etiqueta se excluirá de la replicación. cuerda

KeyEncryptionKeyInfo

Nombre Descripción Valor
keyIdentifier Dirección URL o identificador de clave. cuerda
keyVaultResourceArmId Identificador de ARM del recurso KeyVault para la clave. cuerda

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Nombre Descripción Valor
apiVersion La versión de api '2023-02-01'
nombre El nombre del recurso string (obligatorio)
Propiedades Habilite las propiedades de entrada de protección. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
tipo El tipo de recurso 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems'

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, agregue el siguiente terraform a la plantilla.

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

Objetos EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Establezca la propiedad instanceType para especificar el tipo de objeto.

Para A2A, use:

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

Para A2ACrossClusterMigration, use:

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

Para HyperVReplicaAzure, use:

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

Para inMage, use:

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

Para InMageAzureV2, use:

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

Para InMageRcm, use:

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

Para HyperVReplica2012, use:

{
  instanceType = "HyperVReplica2012"
}

Para HyperVReplica2012R2, use:

{
  instanceType = "HyperVReplica2012R2"
}

Para HyperVReplicaBaseReplicationDetails, use:

{
  instanceType = "HyperVReplicaBaseReplicationDetails"
}

Para inMageRcmFailback, use:

{
  instanceType = "InMageRcmFailback"
}

Valores de propiedad

A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails

Nombre Descripción Valor
fabricObjectId Identificador de objeto específico del tejido de la máquina virtual. cuerda
instanceType Tipo de clase. 'A2ACrossClusterMigration' (obligatorio)
recoveryContainerId Identificador del contenedor de recuperación. cuerda

A2AEnableProtectionInputOrA2AReplicationDetails

Nombre Descripción Valor
diskEncryptionInfo Información de cifrado de disco de recuperación (para dos flujos de paso). DiskEncryptionInfo
fabricObjectId Identificador de objeto específico del tejido de la máquina virtual. string (obligatorio)
instanceType Tipo de clase. 'A2A' (obligatorio)
multiVmGroupId Identificador del grupo de varias máquinas virtuales. cuerda
multiVmGroupName Nombre del grupo de varias máquinas virtuales. cuerda
recoveryAvailabilitySetId Identificador del conjunto de disponibilidad de recuperación. cuerda
recoveryAvailabilityZone Zona de disponibilidad de recuperación. cuerda
recoveryAzureNetworkId Identificador de ARM de la red virtual de Azure de recuperación. cuerda
recoveryBootDiagStorageAccountId La cuenta de almacenamiento de diagnóstico de arranque. cuerda
recoveryCapacityReservationGroupId Identificador del grupo de reserva de capacidad de recuperación. cuerda
recoveryCloudServiceId Identificador del servicio en la nube de recuperación. Válido para escenarios V1. cuerda
recoveryContainerId Identificador del contenedor de recuperación. cuerda
recoveryExtendedLocation Ubicación extendida de recuperación. ExtendedLocation
recoveryProximityPlacementGroupId Identificador del grupo de selección de ubicación de proximidad de recuperación. cuerda
recoveryResourceGroupId Identificador del grupo de recursos de recuperación. Válido para escenarios V2. cuerda
recoverySubnetName Nombre de la subred de recuperación. cuerda
recoveryVirtualMachineScaleSetId Identificador del conjunto de escalado de máquinas virtuales. cuerda
vmDisks Lista de detalles del disco de máquina virtual. A2AVmDiskInputDetails []
vmManagedDisks La lista de detalles del disco administrado de máquina virtual. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

Nombre Descripción Valor
diskUri Uri del disco. string (obligatorio)
primaryStagingAzureStorageAccountId Identificador de la cuenta de almacenamiento provisional principal. string (obligatorio)
recoveryAzureStorageAccountId Identificador de la cuenta de almacenamiento de VHD de recuperación. string (obligatorio)

A2AVmManagedDiskInputDetails

Nombre Descripción Valor
diskEncryptionInfo Información de cifrado de disco de recuperación (para flujos de paso único o uno). DiskEncryptionInfo
diskId Identificador del disco. string (obligatorio)
primaryStagingAzureStorageAccountId Identificador de arm de la cuenta de almacenamiento provisional principal. string (obligatorio)
recoveryDiskEncryptionSetId Identificador del conjunto de cifrado de disco de recuperación. cuerda
recoveryReplicaDiskAccountType Tipo de disco de réplica. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. cuerda
recoveryResourceGroupId Identificador de arm del grupo de recursos de destino. string (obligatorio)
recoveryTargetDiskAccountType Tipo de disco de destino después de la conmutación por error. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. cuerda

DiskEncryptionInfo

Nombre Descripción Valor
diskEncryptionKeyInfo Referencia de KeyVault de recuperación para secreto. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Referencia de KeyVault de recuperación para la clave. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Nombre Descripción Valor
keyVaultResourceArmId Identificador de ARM del recurso keyVault para el secreto. cuerda
secretIdentifier Dirección URL o identificador secretos. cuerda

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Nombre Descripción Valor
policyId Identificador de directiva. cuerda
protectableItemId Identificador de elemento protegible. cuerda
providerSpecificDetails The ReplicationProviderInput. En el caso del proveedor HyperVReplicaAzure, será el objeto AzureEnableProtectionInput. Para el proveedor de San, será el objeto SanEnableProtectionInput. En el caso del proveedor HyperVReplicaAzure, puede ser NULL. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Nombre Descripción Valor
instanceType Establezca en "A2A" para el tipo A2AEnableProtectionInputOrA2AReplicationDetails. Establezca en "A2ACrossClusterMigration" para el tipo A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Establezca en "HyperVReplicaAzure" para el tipo HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Establezca en "InMage" para el tipo InMageEnableProtectionInputOrInMageReplicationDetails. Establezca en "InMageAzureV2" para el tipo InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Establezca en "InMageRcm" para el tipo InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Establezca en "HyperVReplica2012" para el tipo HyperVReplicaReplicationDetails. Establezca en "HyperVReplica2012R2" para el tipo HyperVReplicaBlueReplicationDetails. Establezca en "HyperVReplicaBaseReplicationDetails" para el tipo HyperVReplicaBaseReplicationDetails. Establezca en "InMageRcmFailback" para el tipo InMageRcmFailbackReplicationDetails. 'A2A'
'A2ACrossClusterMigration'
'HyperVReplica2012'
"HyperVReplica2012R2"
'HyperVReplicaAzure'
'HyperVReplicaBaseReplicationDetails'
'InMage'
'InMageAzureV2'
'InMageRcm'
'InMageRcmFailback' (obligatorio)

ExtendedLocation

Nombre Descripción Valor
nombre Nombre de la ubicación extendida. string (obligatorio)
tipo Tipo de ubicación extendida. 'EdgeZone' (obligatorio)

HyperVReplicaAzureDiskInputDetails

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM diskEncryptionSet. cuerda
diskId The DiskId. cuerda
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. cuerda

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM DiskEncryptionSet. cuerda
disksToInclude Lista de identificadores de disco duro virtual que se van a proteger. string[]
disksToIncludeForManagedDisks Los discos que se van a incluir en la lista de discos administrados. HyperVReplicaAzureDiskInputDetails[]
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption La opción seleccionada para habilitar RDP\SSH en la máquina virtual de destino después de la conmutación por error. Valor de cadena de la enumeración SrsDataContract.EnableRDPOnTargetOption. cuerda
hvHostVmId Identificador de máquina virtual del host de Hyper-V. cuerda
instanceType Tipo de clase. 'HyperVReplicaAzure' (obligatorio)
licenseType Tipo de licencia. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId La cuenta de almacenamiento que se va a usar para el registro durante la replicación. cuerda
osType Tipo de sistema operativo asociado a la máquina virtual. cuerda
seedManagedDiskTags Etiquetas para los discos administrados de inicialización. HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Tipo de licencia de SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId Identificador de ARM del conjunto de disponibilidad de destino para la implementación de Resource Manager. cuerda
targetAvailabilityZone Zona de disponibilidad de destino. cuerda
targetAzureNetworkId Identificador de red de Azure de destino seleccionado. cuerda
targetAzureSubnetId Identificador de subred de Azure de destino seleccionado. cuerda
targetAzureV1ResourceGroupId Identificador del grupo de recursos de destino (para la implementación clásica) en el que se va a crear la máquina virtual de conmutación por error. cuerda
targetAzureV2ResourceGroupId Identificador del grupo de recursos de destino (para la implementación de Resource Manager) en el que se va a crear la máquina virtual de conmutación por error. cuerda
targetAzureVmName Nombre de máquina virtual de Azure de destino. cuerda
targetManagedDiskTags Etiquetas para los discos administrados de destino. hyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
targetNicTags Etiquetas para las NIC de destino. HyperVReplicaAzureEnableProtectionInputTargetNicTags
targetProximityPlacementGroupId Identificador arm del grupo de selección de ubicación de proximidad. cuerda
targetStorageAccountId Identificador de la cuenta de almacenamiento. cuerda
targetVmSize Tamaño de máquina virtual de destino. cuerda
targetVmTags Etiquetas de máquina virtual de destino. HyperVReplicaAzureEnableProtectionInputTargetVmTags
useManagedDisks Valor que indica si se deben usar discos administrados durante la conmutación por error. cuerda
useManagedDisksForReplication Valor que indica si se deben usar discos administrados durante la replicación. cuerda
vhdId Identificador de VHD del disco del sistema operativo asociado a la máquina virtual. cuerda
vmName Nombre de la máquina virtual. cuerda

HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags

Nombre Descripción Valor

HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags

Nombre Descripción Valor

HyperVReplicaAzureEnableProtectionInputTargetNicTags

Nombre Descripción Valor

HyperVReplicaAzureEnableProtectionInputTargetVmTags

Nombre Descripción Valor

HyperVReplicaBaseReplicationDetails

Nombre Descripción Valor
instanceType Tipo de clase. 'HyperVReplicaBaseReplicationDetails' (obligatorio)

HyperVReplicaBlueReplicationDetails

Nombre Descripción Valor
instanceType Tipo de clase. 'HyperVReplica2012R2' (obligatorio)

HyperVReplicaReplicationDetails

Nombre Descripción Valor
instanceType Tipo de clase. 'HyperVReplica2012' (obligatorio)

InMageAzureV2DiskInputDetails

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM diskEncryptionSet. cuerda
diskId The DiskId. cuerda
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. cuerda

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM DiskEncryptionSet. cuerda
disksToInclude Los discos que se van a incluir en la lista. InMageAzureV2DiskInputDetails[]
diskType The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption La opción seleccionada para habilitar RDP\SSH en la máquina virtual de destino después de la conmutación por error. Valor de cadena de la enumeración SrsDataContract.EnableRDPOnTargetOption. cuerda
instanceType Tipo de clase. 'InMageAzureV2' (obligatorio)
licenseType Tipo de licencia. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
logStorageAccountId La cuenta de almacenamiento que se va a usar para el registro durante la replicación. cuerda
masterTargetId Identificador de destino maestro. cuerda
multiVmGroupId Identificador del grupo de varias máquinas virtuales. cuerda
multiVmGroupName Nombre del grupo de varias máquinas virtuales. cuerda
processServerId Identificador del servidor de procesos. cuerda
runAsAccountId Identificador de cuenta de CS. cuerda
seedManagedDiskTags Etiquetas para los discos administrados de inicialización. InMageAzureV2EnableProtectionInputSeedManagedDiskTags
sqlServerLicenseType Tipo de licencia de SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
storageAccountId Identificador de la cuenta de almacenamiento. cuerda
targetAvailabilitySetId Identificador de ARM del conjunto de disponibilidad de destino para la implementación de Resource Manager. cuerda
targetAvailabilityZone Zona de disponibilidad de destino. cuerda
targetAzureNetworkId Identificador de red de Azure de destino seleccionado. cuerda
targetAzureSubnetId Identificador de subred de Azure de destino seleccionado. cuerda
targetAzureV1ResourceGroupId Identificador del grupo de recursos de destino (para la implementación clásica) en el que se va a crear la máquina virtual de conmutación por error. cuerda
targetAzureV2ResourceGroupId Identificador del grupo de recursos de destino (para la implementación de Resource Manager) en el que se va a crear la máquina virtual de conmutación por error. cuerda
targetAzureVmName Nombre de máquina virtual de Azure de destino. cuerda
targetManagedDiskTags Etiquetas para los discos administrados de destino. InMageAzureV2EnableProtectionInputTargetManagedDiskTags
targetNicTags Etiquetas para las NIC de destino. InMageAzureV2EnableProtectionInputTargetNicTags
targetProximityPlacementGroupId Identificador arm del grupo de selección de ubicación de proximidad. cuerda
targetVmSize Tamaño de máquina virtual de destino. cuerda
targetVmTags Etiquetas de máquina virtual de destino. InMageAzureV2EnableProtectionInputTargetVmTags

InMageAzureV2EnableProtectionInputSeedManagedDiskTags

Nombre Descripción Valor

InMageAzureV2EnableProtectionInputTargetManagedDiskTags

Nombre Descripción Valor

InMageAzureV2EnableProtectionInputTargetNicTags

Nombre Descripción Valor

InMageAzureV2EnableProtectionInputTargetVmTags

Nombre Descripción Valor

InMageDiskExclusionInput

Nombre Descripción Valor
diskSignatureOptions Opción basada en firma de disco invitado para la exclusión de disco. InMageDiskSignatureExclusionOptions[]
volumeOptions Opción basada en etiquetas de volumen para la exclusión de disco. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Nombre Descripción Valor
diskSignature Firma de invitado del disco que se va a excluir de la replicación. cuerda

InMageEnableProtectionInputOrInMageReplicationDetails

Nombre Descripción Valor
datastoreName Nombre del almacén de datos de destino. cuerda
diskExclusionInput La entrada habilitar la exclusión de disco. InMageDiskExclusionInput
disksToInclude Los discos que se van a incluir en la lista. string[]
instanceType Tipo de clase. 'InMage' (obligatorio)
masterTargetId Identificador de destino maestro. string (obligatorio)
multiVmGroupId Identificador del grupo de varias máquinas virtuales. string (obligatorio)
multiVmGroupName Nombre del grupo de varias máquinas virtuales. string (obligatorio)
processServerId Identificador del servidor de procesos. string (obligatorio)
retentionDrive Unidad de retención que se va a usar en el MT. string (obligatorio)
runAsAccountId Identificador de cuenta de CS. cuerda
vmFriendlyName Nombre de la máquina virtual. cuerda

InMageRcmDiskInput

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM DiskEncryptionSet. cuerda
diskId Identificador del disco. string (obligatorio)
diskType Tipo de disco. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (obligatorio)
logStorageAccountId Identificador de ARM de la cuenta de almacenamiento de registros. string (obligatorio)

InMageRcmDisksDefaultInput

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM DiskEncryptionSet. cuerda
diskType Tipo de disco. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (obligatorio)
logStorageAccountId Identificador de ARM de la cuenta de almacenamiento de registros. string (obligatorio)

InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails

Nombre Descripción Valor
disksDefault Entrada de disco predeterminada. inMageRcmDisksDefaultInput
disksToInclude Los discos que se van a incluir en la lista. inMageRcmDiskInput[]
fabricDiscoveryMachineId Identificador arm de la máquina detectada. string (obligatorio)
instanceType Tipo de clase. 'InMageRcm' (obligatorio)
licenseType Tipo de licencia. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
multiVmGroupName Nombre del grupo de varias máquinas virtuales. cuerda
processServerId Identificador del servidor de procesos. string (obligatorio)
runAsAccountId Identificador de cuenta de ejecución. cuerda
targetAvailabilitySetId Identificador de ARM del conjunto de disponibilidad de destino. cuerda
targetAvailabilityZone Zona de disponibilidad de destino. cuerda
targetBootDiagnosticsStorageAccountId Identificador de ARM de la cuenta de almacenamiento de diagnóstico de arranque de destino. cuerda
targetNetworkId Identificador de ARM de red de destino seleccionado. cuerda
targetProximityPlacementGroupId Identificador del grupo de selección de ubicación de proximidad de destino. cuerda
targetResourceGroupId Identificador de ARM del grupo de recursos de destino. string (obligatorio)
targetSubnetName Nombre de subred de destino seleccionado. cuerda
targetVmName Nombre de la máquina virtual de destino. cuerda
targetVmSize Tamaño de máquina virtual de destino. cuerda
testNetworkId Identificador de ARM de red de prueba seleccionado. cuerda
testSubnetName Nombre de subred de prueba seleccionado. cuerda

InMageRcmFailbackReplicationDetails

Nombre Descripción Valor
instanceType Tipo de clase. 'InMageRcmFailback' (obligatorio)

InMageVolumeExclusionOptions

Nombre Descripción Valor
onlyExcludeIfSingleVolume Valor que indica si se va a excluir el disco de varios volúmenes o no. Si un disco tiene varios volúmenes y uno de los volúmenes tiene la etiqueta que coincide con VolumeLabel, este disco se excluirá de la replicación si OnlyExcludeIfSingleVolume es false. cuerda
volumeLabel Etiqueta de volumen. El disco que tenga cualquier volumen con esta etiqueta se excluirá de la replicación. cuerda

KeyEncryptionKeyInfo

Nombre Descripción Valor
keyIdentifier Dirección URL o identificador de clave. cuerda
keyVaultResourceArmId Identificador de ARM del recurso KeyVault para la clave. cuerda

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Nombre Descripción Valor
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: vaults/replicationFabrics/replicationProtectionContainers
Propiedades Habilite las propiedades de entrada de protección. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
tipo El tipo de recurso "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2023-02-01"