Compartir a través de


Almacenes Microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationMigrationItems

Definición de recursos de Bicep

El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems se puede implementar en:

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

Formato de los recursos

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@2022-10-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    policyId: 'string'
    providerSpecificDetails: {
      instanceType: 'string'
      // For remaining properties, see EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings objects
    }
  }
}

EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings objetos

Establezca la propiedad instanceType para especificar el tipo de objeto.

Para VMwareCbt, use:

  instanceType: 'VMwareCbt'
  dataMoverRunAsAccountId: 'string'
  disksToInclude: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      isOSDisk: 'string'
      logStorageAccountId: 'string'
      logStorageAccountSasSecretName: 'string'
    }
  ]
  licenseType: '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'
  targetVmSize: 'string'
  targetVmTags: {}
  testNetworkId: 'string'
  testSubnetName: 'string'
  vmwareMachineId: 'string'

Valores de propiedad

vaults/replicationFabrics/replicationProtectionConta...

Nombre Descripción Value
name El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en Bicep.
string (obligatorio)
primario 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 más información, consulte Recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: replicationProtectionContainers
properties Habilite las propiedades de entrada de migración. EnableMigrationInputPropertiesOrMigrationItemPropert... (obligatorio)

EnableMigrationInputPropertiesOrMigrationItemPropert...

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

EnableMigrationProviderSpecificInputOrMigrationProvi...

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

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDet...

Nombre Descripción Value
instanceType Tipo de clase. 'VMwareCbt' (obligatorio)
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"
performAutoResync Valor que indica si se va a realizar la resincronización automática. string
performSqlBulkRegistration Valor que indica si se va a realizar el registro masivo de SQL RP. string
seedDiskTags Las etiquetas de los discos de inicialización. object
snapshotRunAsAccountId La instantánea se ejecuta como identificador de cuenta. string (obligatorio)
sqlServerLicenseType Tipo de licencia SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId Identificador de ARM del conjunto de disponibilidad de destino. string
targetAvailabilityZone Zona de disponibilidad de destino. string
targetBootDiagnosticsStorageAccountId Identificador de ARM de la cuenta de almacenamiento de diagnósticos de arranque de destino. string
targetDiskTags Las etiquetas de los discos de destino. object
targetNetworkId Identificador de ARM de red de destino. string (obligatorio)
targetNicTags Las etiquetas de las NIC de destino. object
targetProximityPlacementGroupId Identificador de ARM del grupo de selección de ubicación de proximidad de destino. string
targetResourceGroupId Identificador de ARM del grupo de recursos de destino. string (obligatorio)
targetSubnetName Nombre de la subred de destino. string
targetVmName Nombre de la máquina virtual de destino. string
targetVmSize Tamaño de la máquina virtual de destino. string
targetVmTags Etiquetas de máquina virtual de destino. object
testNetworkId Identificador de ARM de red de prueba seleccionado. string
testSubnetName Nombre de subred de prueba seleccionado. string
vmwareMachineId Identificador de ARM de la máquina virtual detectada en VMware. string (obligatorio)

VMwareCbtDiskInput

Nombre Descripción Value
diskEncryptionSetId El id. de ARM DiskEncryptionSet. string
diskId Identificador de disco. string (obligatorio)
diskType Tipo de disco. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_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)

Definición de recursos de plantilla de ARM

El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems se puede implementar en:

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

Formato de los recursos

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": "2022-10-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",
  "dataMoverRunAsAccountId": "string",
  "disksToInclude": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "isOSDisk": "string",
      "logStorageAccountId": "string",
      "logStorageAccountSasSecretName": "string"
    }
  ],
  "licenseType": "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",
  "targetVmSize": "string",
  "targetVmTags": {},
  "testNetworkId": "string",
  "testSubnetName": "string",
  "vmwareMachineId": "string"

Valores de propiedad

vaults/replicationFabrics/replicationProtectionConta...

Nombre Descripción Value
type Tipo de recurso "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems"
apiVersion La versión de la API de recursos '2022-10-01'
name El nombre del recurso

Consulte cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json.
string (obligatorio)
properties 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 Value
instanceType Tipo de clase. 'VMwareCbt' (obligatorio)
dataMoverRunAsAccountId El mover 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'
performAutoResync Valor que indica si se va a realizar la resincronización automática. string
performSqlBulkRegistration Valor que indica si se va a realizar el registro masivo de RP de SQL. string
seedDiskTags Las etiquetas de los discos de inicialización. object
snapshotRunAsAccountId La instantánea se ejecuta como identificador de cuenta. string (obligatorio)
sqlServerLicenseType Tipo de licencia SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId Identificador de ARM del conjunto de disponibilidad de destino. string
targetAvailabilityZone Zona de disponibilidad de destino. string
targetBootDiagnosticsStorageAccountId Identificador de ARM de la cuenta de almacenamiento de diagnósticos de arranque de destino. string
targetDiskTags Las etiquetas de los discos de destino. object
targetNetworkId Identificador de ARM de red de destino. string (obligatorio)
targetNicTags Las etiquetas de las NIC de destino. object
targetProximityPlacementGroupId Identificador de ARM del grupo de selección de ubicación de proximidad de destino. string
targetResourceGroupId Identificador de ARM del grupo de recursos de destino. string (obligatorio)
targetSubnetName Nombre de la subred de destino. string
targetVmName Nombre de la máquina virtual de destino. string
targetVmSize Tamaño de la máquina virtual de destino. string
targetVmTags Etiquetas de máquina virtual de destino. object
testNetworkId Identificador de ARM de red de prueba seleccionado. string
testSubnetName Nombre de subred de prueba seleccionado. string
vmwareMachineId Identificador de ARM de la máquina virtual detectada en VMware. string (obligatorio)

VMwareCbtDiskInput

Nombre Descripción Valor
diskEncryptionSetId El id. de ARM DiskEncryptionSet. string
diskId Identificador de disco. string (obligatorio)
diskType Tipo de disco. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_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)

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems se puede implementar en:

  • Grupos de recursos

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

Formato de los recursos

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@2022-10-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"
  dataMoverRunAsAccountId = "string"
  disksToInclude = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      isOSDisk = "string"
      logStorageAccountId = "string"
      logStorageAccountSasSecretName = "string"
    }
  ]
  licenseType = "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"
  targetVmSize = "string"
  targetVmTags = {}
  testNetworkId = "string"
  testSubnetName = "string"
  vmwareMachineId = "string"

Valores de propiedad

vaults/replicationFabrics/replicationProtectionConta...

Nombre Descripción Value
type Tipo de recurso "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2022-10-01"
name 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
properties 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)
dataMoverRunAsAccountId El mover 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"
performAutoResync Valor que indica si se va a realizar la resincronización automática. string
performSqlBulkRegistration Valor que indica si se va a realizar el registro masivo de RP de SQL. string
seedDiskTags Las etiquetas de los discos de inicialización. object
snapshotRunAsAccountId La instantánea se ejecuta como identificador de cuenta. string (obligatorio)
sqlServerLicenseType Tipo de licencia SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"PAYG"
targetAvailabilitySetId Identificador de ARM del conjunto de disponibilidad de destino. string
targetAvailabilityZone Zona de disponibilidad de destino. string
targetBootDiagnosticsStorageAccountId Identificador de ARM de la cuenta de almacenamiento de diagnóstico de arranque de destino. string
targetDiskTags Etiquetas para los discos de destino. object
targetNetworkId Identificador de ARM de red de destino. string (obligatorio)
targetNicTags Las etiquetas de las NIC de destino. object
targetProximityPlacementGroupId Identificador de ARM del grupo de selección de ubicación de proximidad de destino. string
targetResourceGroupId Identificador de ARM del grupo de recursos de destino. string (obligatorio)
targetSubnetName Nombre de subred de destino. string
targetVmName Nombre de la máquina virtual de destino. string
targetVmSize Tamaño de máquina virtual de destino. string
targetVmTags Etiquetas de máquina virtual de destino. object
testNetworkId Identificador de ARM de red de prueba seleccionado. string
testSubnetName Nombre de subred de prueba seleccionado. string
vmwareMachineId Identificador de ARM de la máquina virtual detectada en VMware. string (obligatorio)

VMwareCbtDiskInput

Nombre Descripción Value
diskEncryptionSetId Identificador de ARM diskEncryptionSet. string
diskId Identificador de disco. string (obligatorio)
diskType Tipo de disco. "Premium_LRS"
"StandardSSD_LRS"
"Standard_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)