Compartir a través de


Almacenes de Microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationMigrationItems

Definición de recursos de Bicep

El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems 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/replicationMigrationItems, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2024-04-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    policyId: 'string'
    providerSpecificDetails: {
      instanceType: 'string'
      // For remaining properties, see EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings objects
    }
  }
}

Objetos EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

Establezca la propiedad instanceType para especificar el tipo de objeto.

Para VMwareCbt, use:

  instanceType: 'VMwareCbt'
  confidentialVmKeyVaultId: 'string'
  dataMoverRunAsAccountId: 'string'
  disksToInclude: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      isOSDisk: 'string'
      logStorageAccountId: 'string'
      logStorageAccountSasSecretName: 'string'
      sectorSizeInBytes: int
    }
  ]
  licenseType: 'string'
  linuxLicenseType: 'string'
  performAutoResync: 'string'
  performSqlBulkRegistration: 'string'
  seedDiskTags: {}
  snapshotRunAsAccountId: 'string'
  sqlServerLicenseType: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetBootDiagnosticsStorageAccountId: 'string'
  targetDiskTags: {}
  targetNetworkId: 'string'
  targetNicTags: {}
  targetProximityPlacementGroupId: 'string'
  targetResourceGroupId: 'string'
  targetSubnetName: 'string'
  targetVmName: 'string'
  targetVmSecurityProfile: {
    isTargetVmConfidentialEncryptionEnabled: 'string'
    isTargetVmIntegrityMonitoringEnabled: 'string'
    isTargetVmSecureBootEnabled: 'string'
    isTargetVmTpmEnabled: 'string'
    targetVmSecurityType: 'string'
  }
  targetVmSize: 'string'
  targetVmTags: {}
  testNetworkId: 'string'
  testSubnetName: 'string'
  userSelectedOSName: 'string'
  vmwareMachineId: 'string'

Valores de propiedad

vaults/replicationFabrics/replicationProtectionConta...

Nombre Descripción Valor
nombre El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en Bicep.
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: replicationProtectionContainers
Propiedades Habilite las propiedades de entrada de migración. EnableMigrationInputPropertiesOrMigrationItemPropert... (obligatorio)

EnableMigrationInputPropertiesOrMigrationItemPropert...

Nombre Descripción Valor
policyId Identificador de directiva. string (obligatorio)
providerSpecificDetails Detalles específicos del proveedor. EnableMigrationProviderSpecificInputOrMigrationProvi... (obligatorio)

EnableMigrationProviderSpecificInputOrMigrationProvi...

Nombre Descripción Valor
instanceType Establecimiento del tipo de objeto VMwareCbt (obligatorio)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDet...

Nombre Descripción Valor
instanceType Tipo de clase. 'VMwareCbt' (obligatorio)
confidentialVmKeyVaultId Identificador del almacén de claves de máquina virtual confidencial para la instalación de ADE. cuerda
dataMoverRunAsAccountId El mover de datos se ejecuta como identificador de cuenta. string (obligatorio)
disksToInclude Los discos que se van a incluir en la lista. VMwareCbtDiskInput[] (obligatorio)
licenseType Tipo de licencia. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
linuxLicenseType El tipo de licencia de la máquina virtual Linux. 'LinuxServer'
'NoLicenseType'
'NotSpecified'
performAutoResync Valor que indica si se va a realizar la resincronización automática. cuerda
performSqlBulkRegistration Valor que indica si se va a realizar el registro masivo de RP de SQL. cuerda
seedDiskTags Etiquetas para los discos de inicialización. objeto
snapshotRunAsAccountId La instantánea se ejecuta como identificador de cuenta. string (obligatorio)
sqlServerLicenseType Tipo de licencia de SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
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
targetDiskTags Etiquetas para los discos de destino. objeto
targetNetworkId Identificador de ARM de red de destino. string (obligatorio)
targetNicTags Etiquetas para las NIC de destino. objeto
targetProximityPlacementGroupId Identificador arm 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. cuerda
targetVmName Nombre de la máquina virtual de destino. cuerda
targetVmSecurityProfile Perfil de seguridad de máquina virtual de destino. VMwareCbtSecurityProfileProperties
targetVmSize Tamaño de máquina virtual de destino. cuerda
targetVmTags Etiquetas de máquina virtual de destino. objeto
testNetworkId Identificador de ARM de red de prueba seleccionado. cuerda
testSubnetName Nombre de subred de prueba seleccionado. cuerda
userSelectedOSName Nombre del sistema operativo seleccionado por el usuario. cuerda
vmwareMachineId Id. de ARM de la máquina virtual detectada en VMware. string (obligatorio)

VMwareCbtDiskInput

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM DiskEncryptionSet. cuerda
diskId Identificador del disco. string (obligatorio)
diskType Tipo de disco. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"
isOSDisk Valor que indica si el disco es el disco del sistema operativo. string (obligatorio)
logStorageAccountId Identificador de ARM de la cuenta de almacenamiento de registros. string (obligatorio)
logStorageAccountSasSecretName Nombre del secreto del almacén de claves de la cuenta de almacenamiento de registros. string (obligatorio)
sectorSizeInBytes Tamaño del sector lógico (en bytes), 512 de forma predeterminada. Int

VMwareCbtSecurityProfileProperties

Nombre Descripción Valor
isTargetVmConfidentialEncryptionEnabled Valor que indica si se va a habilitar el cifrado de proceso confidencial. cuerda
isTargetVmIntegrityMonitoringEnabled Valor que indica si se va a habilitar la supervisión de integridad. cuerda
isTargetVmSecureBootEnabled Valor que indica si se va a habilitar el arranque seguro. cuerda
isTargetVmTpmEnabled Valor que indica si se va a habilitar el módulo de plataforma de confianza. cuerda
targetVmSecurityType Tipo de seguridad de máquina virtual de destino. "ConfidentialVM"
'Ninguno'
"TrustedLaunch"

Definición de recursos de plantilla de ARM

El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems 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/replicationMigrationItems, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems",
  "apiVersion": "2024-04-01",
  "name": "string",
  "properties": {
    "policyId": "string",
    "providerSpecificDetails": {
      "instanceType": "string"
      // For remaining properties, see EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings objects
    }
  }
}

Objetos EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

Establezca la propiedad instanceType para especificar el tipo de objeto.

Para VMwareCbt, use:

  "instanceType": "VMwareCbt",
  "confidentialVmKeyVaultId": "string",
  "dataMoverRunAsAccountId": "string",
  "disksToInclude": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "isOSDisk": "string",
      "logStorageAccountId": "string",
      "logStorageAccountSasSecretName": "string",
      "sectorSizeInBytes": "int"
    }
  ],
  "licenseType": "string",
  "linuxLicenseType": "string",
  "performAutoResync": "string",
  "performSqlBulkRegistration": "string",
  "seedDiskTags": {},
  "snapshotRunAsAccountId": "string",
  "sqlServerLicenseType": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetBootDiagnosticsStorageAccountId": "string",
  "targetDiskTags": {},
  "targetNetworkId": "string",
  "targetNicTags": {},
  "targetProximityPlacementGroupId": "string",
  "targetResourceGroupId": "string",
  "targetSubnetName": "string",
  "targetVmName": "string",
  "targetVmSecurityProfile": {
    "isTargetVmConfidentialEncryptionEnabled": "string",
    "isTargetVmIntegrityMonitoringEnabled": "string",
    "isTargetVmSecureBootEnabled": "string",
    "isTargetVmTpmEnabled": "string",
    "targetVmSecurityType": "string"
  },
  "targetVmSize": "string",
  "targetVmTags": {},
  "testNetworkId": "string",
  "testSubnetName": "string",
  "userSelectedOSName": "string",
  "vmwareMachineId": "string"

Valores de propiedad

vaults/replicationFabrics/replicationProtectionConta...

Nombre Descripción Valor
tipo El tipo de recurso 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems'
apiVersion La versión de la API de recursos '2024-04-01'
nombre El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json.
string (obligatorio)
Propiedades Habilite las propiedades de entrada de migración. EnableMigrationInputPropertiesOrMigrationItemPropert... (obligatorio)

EnableMigrationInputPropertiesOrMigrationItemPropert...

Nombre Descripción Valor
policyId Identificador de directiva. string (obligatorio)
providerSpecificDetails Detalles específicos del proveedor. EnableMigrationProviderSpecificInputOrMigrationProvi... (obligatorio)

EnableMigrationProviderSpecificInputOrMigrationProvi...

Nombre Descripción Valor
instanceType Establecimiento del tipo de objeto VMwareCbt (obligatorio)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDet...

Nombre Descripción Valor
instanceType Tipo de clase. 'VMwareCbt' (obligatorio)
confidentialVmKeyVaultId Identificador del almacén de claves de máquina virtual confidencial para la instalación de ADE. cuerda
dataMoverRunAsAccountId El mover de datos se ejecuta como identificador de cuenta. string (obligatorio)
disksToInclude Los discos que se van a incluir en la lista. VMwareCbtDiskInput[] (obligatorio)
licenseType Tipo de licencia. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
linuxLicenseType El tipo de licencia de la máquina virtual Linux. 'LinuxServer'
'NoLicenseType'
'NotSpecified'
performAutoResync Valor que indica si se va a realizar la resincronización automática. cuerda
performSqlBulkRegistration Valor que indica si se va a realizar el registro masivo de RP de SQL. cuerda
seedDiskTags Etiquetas para los discos de inicialización. objeto
snapshotRunAsAccountId La instantánea se ejecuta como identificador de cuenta. string (obligatorio)
sqlServerLicenseType Tipo de licencia de SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
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
targetDiskTags Etiquetas para los discos de destino. objeto
targetNetworkId Identificador de ARM de red de destino. string (obligatorio)
targetNicTags Etiquetas para las NIC de destino. objeto
targetProximityPlacementGroupId Identificador arm 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. cuerda
targetVmName Nombre de la máquina virtual de destino. cuerda
targetVmSecurityProfile Perfil de seguridad de máquina virtual de destino. VMwareCbtSecurityProfileProperties
targetVmSize Tamaño de máquina virtual de destino. cuerda
targetVmTags Etiquetas de máquina virtual de destino. objeto
testNetworkId Identificador de ARM de red de prueba seleccionado. cuerda
testSubnetName Nombre de subred de prueba seleccionado. cuerda
userSelectedOSName Nombre del sistema operativo seleccionado por el usuario. cuerda
vmwareMachineId Id. de ARM de la máquina virtual detectada en VMware. string (obligatorio)

VMwareCbtDiskInput

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM DiskEncryptionSet. cuerda
diskId Identificador del disco. string (obligatorio)
diskType Tipo de disco. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"
isOSDisk Valor que indica si el disco es el disco del sistema operativo. string (obligatorio)
logStorageAccountId Identificador de ARM de la cuenta de almacenamiento de registros. string (obligatorio)
logStorageAccountSasSecretName Nombre del secreto del almacén de claves de la cuenta de almacenamiento de registros. string (obligatorio)
sectorSizeInBytes Tamaño del sector lógico (en bytes), 512 de forma predeterminada. Int

VMwareCbtSecurityProfileProperties

Nombre Descripción Valor
isTargetVmConfidentialEncryptionEnabled Valor que indica si se va a habilitar el cifrado de proceso confidencial. cuerda
isTargetVmIntegrityMonitoringEnabled Valor que indica si se va a habilitar la supervisión de integridad. cuerda
isTargetVmSecureBootEnabled Valor que indica si se va a habilitar el arranque seguro. cuerda
isTargetVmTpmEnabled Valor que indica si se va a habilitar el módulo de plataforma de confianza. cuerda
targetVmSecurityType Tipo de seguridad de máquina virtual de destino. "ConfidentialVM"
'Ninguno'
"TrustedLaunch"

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems 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/replicationMigrationItems, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2024-04-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      policyId = "string"
      providerSpecificDetails = {
        instanceType = "string"
        // For remaining properties, see EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings objects
      }
    }
  })
}

Objetos EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

Establezca la propiedad instanceType para especificar el tipo de objeto.

Para VMwareCbt, use:

  instanceType = "VMwareCbt"
  confidentialVmKeyVaultId = "string"
  dataMoverRunAsAccountId = "string"
  disksToInclude = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      isOSDisk = "string"
      logStorageAccountId = "string"
      logStorageAccountSasSecretName = "string"
      sectorSizeInBytes = int
    }
  ]
  licenseType = "string"
  linuxLicenseType = "string"
  performAutoResync = "string"
  performSqlBulkRegistration = "string"
  seedDiskTags = {}
  snapshotRunAsAccountId = "string"
  sqlServerLicenseType = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetBootDiagnosticsStorageAccountId = "string"
  targetDiskTags = {}
  targetNetworkId = "string"
  targetNicTags = {}
  targetProximityPlacementGroupId = "string"
  targetResourceGroupId = "string"
  targetSubnetName = "string"
  targetVmName = "string"
  targetVmSecurityProfile = {
    isTargetVmConfidentialEncryptionEnabled = "string"
    isTargetVmIntegrityMonitoringEnabled = "string"
    isTargetVmSecureBootEnabled = "string"
    isTargetVmTpmEnabled = "string"
    targetVmSecurityType = "string"
  }
  targetVmSize = "string"
  targetVmTags = {}
  testNetworkId = "string"
  testSubnetName = "string"
  userSelectedOSName = "string"
  vmwareMachineId = "string"

Valores de propiedad

vaults/replicationFabrics/replicationProtectionConta...

Nombre Descripción Valor
tipo El tipo de recurso "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2024-04-01"
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: replicationProtectionContainers
Propiedades Habilite las propiedades de entrada de migración. EnableMigrationInputPropertiesOrMigrationItemPropert... (obligatorio)

EnableMigrationInputPropertiesOrMigrationItemPropert...

Nombre Descripción Valor
policyId Identificador de directiva. string (obligatorio)
providerSpecificDetails Detalles específicos del proveedor. EnableMigrationProviderSpecificInputOrMigrationProvi... (obligatorio)

EnableMigrationProviderSpecificInputOrMigrationProvi...

Nombre Descripción Valor
instanceType Establecimiento del tipo de objeto VMwareCbt (obligatorio)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDet...

Nombre Descripción Valor
instanceType Tipo de clase. "VMwareCbt" (obligatorio)
confidentialVmKeyVaultId Identificador del almacén de claves de máquina virtual confidencial para la instalación de ADE. cuerda
dataMoverRunAsAccountId El mover de datos se ejecuta como identificador de cuenta. string (obligatorio)
disksToInclude Los discos que se van a incluir en la lista. VMwareCbtDiskInput[] (obligatorio)
licenseType Tipo de licencia. "NoLicenseType"
"NotSpecified"
"WindowsServer"
linuxLicenseType El tipo de licencia de la máquina virtual Linux. "LinuxServer"
"NoLicenseType"
"NotSpecified"
performAutoResync Valor que indica si se va a realizar la resincronización automática. cuerda
performSqlBulkRegistration Valor que indica si se va a realizar el registro masivo de RP de SQL. cuerda
seedDiskTags Etiquetas para los discos de inicialización. objeto
snapshotRunAsAccountId La instantánea se ejecuta como identificador de cuenta. string (obligatorio)
sqlServerLicenseType Tipo de licencia de SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"PAYG"
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
targetDiskTags Etiquetas para los discos de destino. objeto
targetNetworkId Identificador de ARM de red de destino. string (obligatorio)
targetNicTags Etiquetas para las NIC de destino. objeto
targetProximityPlacementGroupId Identificador arm 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. cuerda
targetVmName Nombre de la máquina virtual de destino. cuerda
targetVmSecurityProfile Perfil de seguridad de máquina virtual de destino. VMwareCbtSecurityProfileProperties
targetVmSize Tamaño de máquina virtual de destino. cuerda
targetVmTags Etiquetas de máquina virtual de destino. objeto
testNetworkId Identificador de ARM de red de prueba seleccionado. cuerda
testSubnetName Nombre de subred de prueba seleccionado. cuerda
userSelectedOSName Nombre del sistema operativo seleccionado por el usuario. cuerda
vmwareMachineId Id. de ARM de la máquina virtual detectada en VMware. string (obligatorio)

VMwareCbtDiskInput

Nombre Descripción Valor
diskEncryptionSetId Identificador de ARM DiskEncryptionSet. cuerda
diskId Identificador del disco. string (obligatorio)
diskType Tipo de disco. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"
isOSDisk Valor que indica si el disco es el disco del sistema operativo. string (obligatorio)
logStorageAccountId Identificador de ARM de la cuenta de almacenamiento de registros. string (obligatorio)
logStorageAccountSasSecretName Nombre del secreto del almacén de claves de la cuenta de almacenamiento de registros. string (obligatorio)
sectorSizeInBytes Tamaño del sector lógico (en bytes), 512 de forma predeterminada. Int

VMwareCbtSecurityProfileProperties

Nombre Descripción Valor
isTargetVmConfidentialEncryptionEnabled Valor que indica si se va a habilitar el cifrado de proceso confidencial. cuerda
isTargetVmIntegrityMonitoringEnabled Valor que indica si se va a habilitar la supervisión de integridad. cuerda
isTargetVmSecureBootEnabled Valor que indica si se va a habilitar el arranque seguro. cuerda
isTargetVmTpmEnabled Valor que indica si se va a habilitar el módulo de plataforma de confianza. cuerda
targetVmSecurityType Tipo de seguridad de máquina virtual de destino. "ConfidentialVM"
"Ninguno"
"TrustedLaunch"