Open daveshrestha-intel opened 1 year ago
DCesv5 and ECesv5
Error:
│ Error: creating Linux Virtual Machine: (Name "vm1" / Resource Group "DS-TDX"): compute.VirtualMachinesClient#CreateOrUpdate: Failure sending request: StatusCode=400 -- Original Error: Code="InvalidParameter" Message="The value Standard_DCesv5 provided for the VM size is not valid.
@daveshrestha-intel This has been addressed as of 12/1 now supported under version 3.83.0
Is it sufficient to choose the instance type or do you also need to specify the "Security Type" as "Confidential Virtual Machines"?
I don't see this setting in the azurerm linux_virtual_machine docs and it is a setting in the portal. It is either "Trusted Launch" or "Confidential virtual machines". Is it just assumed?
Is there an existing issue for this?
Community Note
Description
Azure Provider v.v3.64.0 does not yet support TDX. Currently TDX VM in Azure can only be deployed (as part of private preview) with Azure ARM templates. When deploying TDX VM using current Azur Provider for Terraform you will get error indicating the VM is not supported indicating that the Azure Provider does not yet support TDX VM types: DCesV5 and ECesv5 instances.
New or Affected Resource(s)/Data Source(s)
azurerm_linux_virtual_machine.linux_vm:
Potential Terraform Configuration
References
No response