Insiemi di credenziali Microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationMigrationItems

Definizione di risorsa Bicep

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

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

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

Formato risorsa

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

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

Oggetti EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

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

Per VMwareCbtusare:

  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'

Valori delle proprietà

vaults/replicationFabrics/replicationProtectionConta...

Nome Descrizione Valore
nome Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: replicationProtectionContainers
proprietà Abilitare le proprietà di input della migrazione. EnableMigrationInputPropertiesOrMigrationItemPropert... (obbligatorio)

EnableMigrationInputPropertiesOrMigrationItemPropert...

Nome Descrizione Valore
policyId ID criterio. stringa (obbligatorio)
providerSpecificDetails Dettagli specifici del provider. EnableMigrationProviderSpecificInputOrMigrationProvi... (obbligatorio)

EnableMigrationProviderSpecificInputOrMigrationProvi...

Nome Descrizione Valore
instanceType Impostare il tipo di oggetto VMwareCbt (obbligatorio)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDet...

Nome Descrizione Valore
instanceType Tipo di classe. 'VMwareCbt' (obbligatorio)
confidentialVmKeyVaultId ID dell'insieme di credenziali delle chiavi della macchina virtuale riservato per l'installazione di ADE. corda
dataMoverRunAsAccountId Lo spostamento dei dati viene eseguito come ID account. stringa (obbligatorio)
disksToInclude Dischi da includere nell'elenco. VMwareCbtDiskInput[] (obbligatorio)
licenseType Tipo di licenza. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
linuxLicenseType Tipo di licenza per le macchine virtuali Linux. 'LinuxServer'
'NoLicenseType'
'NotSpecified'
performAutoResync Valore che indica se eseguire la risincronizzazione automatica. corda
performSqlBulkRegistration Valore che indica se eseguire la registrazione rp di SQL in blocco. corda
seedDiskTags Tag per i dischi di inizializzazione. oggetto
snapshotRunAsAccountId Lo snapshot viene eseguito come ID account. stringa (obbligatorio)
sqlServerLicenseType Tipo di licenza di SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId ID ARM del set di disponibilità di destinazione. corda
targetAvailabilityZone Zona di disponibilità di destinazione. corda
targetBootDiagnosticsStorageAccountId ID ARM dell'account di archiviazione di diagnostica di avvio di destinazione. corda
targetDiskTags Tag per i dischi di destinazione. oggetto
targetNetworkId ID ARM di rete di destinazione. stringa (obbligatorio)
targetNicTags Tag per le schede di interfaccia di rete di destinazione. oggetto
targetProximityPlacementGroupId ID ARM del gruppo di posizionamento di prossimità di destinazione. corda
targetResourceGroupId ID ARM del gruppo di risorse di destinazione. stringa (obbligatorio)
targetSubnetName Nome della subnet di destinazione. corda
targetVmName Nome della macchina virtuale di destinazione. corda
targetVmSecurityProfile Profilo di sicurezza della macchina virtuale di destinazione. VMwareCbtSecurityProfileProperties
targetVmSize Dimensioni della macchina virtuale di destinazione. corda
targetVmTags Tag della macchina virtuale di destinazione. oggetto
testNetworkId ID arm di rete di test selezionato. corda
testSubnetName Nome della subnet di test selezionato. corda
userSelectedOSName Nome del sistema operativo selezionato dall'utente. corda
vmwareMachineId ID ARM della macchina virtuale individuata in VMware. stringa (obbligatorio)

VMwareCbtDiskInput

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
diskId ID disco. stringa (obbligatorio)
diskType Tipo di disco. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'
isOSDisk Valore che indica se il disco è il disco del sistema operativo. stringa (obbligatorio)
logStorageAccountId ID ARM dell'account di archiviazione log. stringa (obbligatorio)
logStorageAccountSasSecretName Nome del segreto dell'insieme di credenziali delle chiavi dell'account di archiviazione del log. stringa (obbligatorio)
sectorSizeInBytes Dimensioni del settore logico (in byte), 512 per impostazione predefinita. Int

VMwareCbtSecurityProfileProperties

Nome Descrizione Valore
isTargetVmConfidentialEncryptionEnabled Valore che indica se abilitare la crittografia di confidential compute. corda
isTargetVmIntegrityMonitoringEnabled Valore che indica se il monitoraggio dell'integrità deve essere abilitato. corda
isTargetVmSecureBootEnabled Valore che indica se l'avvio protetto deve essere abilitato. corda
isTargetVmTpmEnabled Valore che indica se abilitare il modulo della piattaforma attendibile. corda
targetVmSecurityType Tipo di sicurezza della macchina virtuale di destinazione. 'ConfidentialVM'
'Nessuno'
'TrustedLaunch'

Definizione di risorsa del modello di Resource Manager

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

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

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

Formato risorsa

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

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

Oggetti EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

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

Per VMwareCbtusare:

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

Valori delle proprietà

vaults/replicationFabrics/replicationProtectionConta...

Nome Descrizione Valore
digitare Tipo di risorsa 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems'
apiVersion Versione dell'API della risorsa '2024-04-01'
nome Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in modelli DI Resource Manager JSON.
stringa (obbligatorio)
proprietà Abilitare le proprietà di input della migrazione. EnableMigrationInputPropertiesOrMigrationItemPropert... (obbligatorio)

EnableMigrationInputPropertiesOrMigrationItemPropert...

Nome Descrizione Valore
policyId ID criterio. stringa (obbligatorio)
providerSpecificDetails Dettagli specifici del provider. EnableMigrationProviderSpecificInputOrMigrationProvi... (obbligatorio)

EnableMigrationProviderSpecificInputOrMigrationProvi...

Nome Descrizione Valore
instanceType Impostare il tipo di oggetto VMwareCbt (obbligatorio)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDet...

Nome Descrizione Valore
instanceType Tipo di classe. 'VMwareCbt' (obbligatorio)
confidentialVmKeyVaultId ID dell'insieme di credenziali delle chiavi della macchina virtuale riservato per l'installazione di ADE. corda
dataMoverRunAsAccountId Lo spostamento dei dati viene eseguito come ID account. stringa (obbligatorio)
disksToInclude Dischi da includere nell'elenco. VMwareCbtDiskInput[] (obbligatorio)
licenseType Tipo di licenza. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
linuxLicenseType Tipo di licenza per le macchine virtuali Linux. 'LinuxServer'
'NoLicenseType'
'NotSpecified'
performAutoResync Valore che indica se eseguire la risincronizzazione automatica. corda
performSqlBulkRegistration Valore che indica se eseguire la registrazione rp di SQL in blocco. corda
seedDiskTags Tag per i dischi di inizializzazione. oggetto
snapshotRunAsAccountId Lo snapshot viene eseguito come ID account. stringa (obbligatorio)
sqlServerLicenseType Tipo di licenza di SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId ID ARM del set di disponibilità di destinazione. corda
targetAvailabilityZone Zona di disponibilità di destinazione. corda
targetBootDiagnosticsStorageAccountId ID ARM dell'account di archiviazione di diagnostica di avvio di destinazione. corda
targetDiskTags Tag per i dischi di destinazione. oggetto
targetNetworkId ID ARM di rete di destinazione. stringa (obbligatorio)
targetNicTags Tag per le schede di interfaccia di rete di destinazione. oggetto
targetProximityPlacementGroupId ID ARM del gruppo di posizionamento di prossimità di destinazione. corda
targetResourceGroupId ID ARM del gruppo di risorse di destinazione. stringa (obbligatorio)
targetSubnetName Nome della subnet di destinazione. corda
targetVmName Nome della macchina virtuale di destinazione. corda
targetVmSecurityProfile Profilo di sicurezza della macchina virtuale di destinazione. VMwareCbtSecurityProfileProperties
targetVmSize Dimensioni della macchina virtuale di destinazione. corda
targetVmTags Tag della macchina virtuale di destinazione. oggetto
testNetworkId ID arm di rete di test selezionato. corda
testSubnetName Nome della subnet di test selezionato. corda
userSelectedOSName Nome del sistema operativo selezionato dall'utente. corda
vmwareMachineId ID ARM della macchina virtuale individuata in VMware. stringa (obbligatorio)

VMwareCbtDiskInput

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
diskId ID disco. stringa (obbligatorio)
diskType Tipo di disco. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'
isOSDisk Valore che indica se il disco è il disco del sistema operativo. stringa (obbligatorio)
logStorageAccountId ID ARM dell'account di archiviazione log. stringa (obbligatorio)
logStorageAccountSasSecretName Nome del segreto dell'insieme di credenziali delle chiavi dell'account di archiviazione del log. stringa (obbligatorio)
sectorSizeInBytes Dimensioni del settore logico (in byte), 512 per impostazione predefinita. Int

VMwareCbtSecurityProfileProperties

Nome Descrizione Valore
isTargetVmConfidentialEncryptionEnabled Valore che indica se abilitare la crittografia di confidential compute. corda
isTargetVmIntegrityMonitoringEnabled Valore che indica se il monitoraggio dell'integrità deve essere abilitato. corda
isTargetVmSecureBootEnabled Valore che indica se l'avvio protetto deve essere abilitato. corda
isTargetVmTpmEnabled Valore che indica se abilitare il modulo della piattaforma attendibile. corda
targetVmSecurityType Tipo di sicurezza della macchina virtuale di destinazione. 'ConfidentialVM'
'Nessuno'
'TrustedLaunch'

Definizione di risorsa Terraform (provider AzAPI)

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

  • gruppi di risorse

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

Formato risorsa

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

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
      }
    }
  })
}

Oggetti EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

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

Per VMwareCbtusare:

  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"

Valori delle proprietà

vaults/replicationFabrics/replicationProtectionConta...

Nome Descrizione Valore
digitare Tipo di risorsa "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2024-04-01"
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: replicationProtectionContainers
proprietà Abilitare le proprietà di input della migrazione. EnableMigrationInputPropertiesOrMigrationItemPropert... (obbligatorio)

EnableMigrationInputPropertiesOrMigrationItemPropert...

Nome Descrizione Valore
policyId ID criterio. stringa (obbligatorio)
providerSpecificDetails Dettagli specifici del provider. EnableMigrationProviderSpecificInputOrMigrationProvi... (obbligatorio)

EnableMigrationProviderSpecificInputOrMigrationProvi...

Nome Descrizione Valore
instanceType Impostare il tipo di oggetto VMwareCbt (obbligatorio)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDet...

Nome Descrizione Valore
instanceType Tipo di classe. "VMwareCbt" (obbligatorio)
confidentialVmKeyVaultId ID dell'insieme di credenziali delle chiavi della macchina virtuale riservato per l'installazione di ADE. corda
dataMoverRunAsAccountId Lo spostamento dei dati viene eseguito come ID account. stringa (obbligatorio)
disksToInclude Dischi da includere nell'elenco. VMwareCbtDiskInput[] (obbligatorio)
licenseType Tipo di licenza. "NoLicenseType"
"NotSpecified"
"WindowsServer"
linuxLicenseType Tipo di licenza per le macchine virtuali Linux. "LinuxServer"
"NoLicenseType"
"NotSpecified"
performAutoResync Valore che indica se eseguire la risincronizzazione automatica. corda
performSqlBulkRegistration Valore che indica se eseguire la registrazione rp di SQL in blocco. corda
seedDiskTags Tag per i dischi di inizializzazione. oggetto
snapshotRunAsAccountId Lo snapshot viene eseguito come ID account. stringa (obbligatorio)
sqlServerLicenseType Tipo di licenza di SQL Server. "AHUB"
"NoLicenseType"
"NotSpecified"
"PAYG"
targetAvailabilitySetId ID ARM del set di disponibilità di destinazione. corda
targetAvailabilityZone Zona di disponibilità di destinazione. corda
targetBootDiagnosticsStorageAccountId ID ARM dell'account di archiviazione di diagnostica di avvio di destinazione. corda
targetDiskTags Tag per i dischi di destinazione. oggetto
targetNetworkId ID ARM di rete di destinazione. stringa (obbligatorio)
targetNicTags Tag per le schede di interfaccia di rete di destinazione. oggetto
targetProximityPlacementGroupId ID ARM del gruppo di posizionamento di prossimità di destinazione. corda
targetResourceGroupId ID ARM del gruppo di risorse di destinazione. stringa (obbligatorio)
targetSubnetName Nome della subnet di destinazione. corda
targetVmName Nome della macchina virtuale di destinazione. corda
targetVmSecurityProfile Profilo di sicurezza della macchina virtuale di destinazione. VMwareCbtSecurityProfileProperties
targetVmSize Dimensioni della macchina virtuale di destinazione. corda
targetVmTags Tag della macchina virtuale di destinazione. oggetto
testNetworkId ID arm di rete di test selezionato. corda
testSubnetName Nome della subnet di test selezionato. corda
userSelectedOSName Nome del sistema operativo selezionato dall'utente. corda
vmwareMachineId ID ARM della macchina virtuale individuata in VMware. stringa (obbligatorio)

VMwareCbtDiskInput

Nome Descrizione Valore
diskEncryptionSetId ID ARM DiskEncryptionSet. corda
diskId ID disco. stringa (obbligatorio)
diskType Tipo di disco. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"
isOSDisk Valore che indica se il disco è il disco del sistema operativo. stringa (obbligatorio)
logStorageAccountId ID ARM dell'account di archiviazione log. stringa (obbligatorio)
logStorageAccountSasSecretName Nome del segreto dell'insieme di credenziali delle chiavi dell'account di archiviazione del log. stringa (obbligatorio)
sectorSizeInBytes Dimensioni del settore logico (in byte), 512 per impostazione predefinita. Int

VMwareCbtSecurityProfileProperties

Nome Descrizione Valore
isTargetVmConfidentialEncryptionEnabled Valore che indica se abilitare la crittografia di confidential compute. corda
isTargetVmIntegrityMonitoringEnabled Valore che indica se il monitoraggio dell'integrità deve essere abilitato. corda
isTargetVmSecureBootEnabled Valore che indica se l'avvio protetto deve essere abilitato. corda
isTargetVmTpmEnabled Valore che indica se abilitare il modulo della piattaforma attendibile. corda
targetVmSecurityType Tipo di sicurezza della macchina virtuale di destinazione. "ConfidentialVM"
"Nessuno"
"TrustedLaunch"