Add examples for confidential VM, VMSS and OS Disk

This commit is contained in:
Yichun Ma
2022-06-22 16:17:06 +08:00
parent 742b875490
commit bd01573941
13 changed files with 384 additions and 0 deletions

View File

@ -0,0 +1,24 @@
data "azurerm_platform_image" "example" {
location = var.location
publisher = "MicrosoftWindowsServer"
offer = "windows-cvm"
sku = "2022-datacenter-cvm"
}
resource "azurerm_resource_group" "example" {
name = "${var.name_prefix}-rg"
location = var.location
}
resource "azurerm_managed_disk" "example" {
name = "${var.name_prefix}-disk"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
storage_account_type = "Standard_LRS"
create_option = "FromImage"
image_reference_id = data.azurerm_platform_image.example.id
os_type = "Windows"
hyper_v_generation = "V2"
security_type = "ConfidentialVM_DiskEncryptedWithPlatformKey"
}