delightful-church-94865
08/23/2023, 6:17 PMpulumi-azure-sdk
, there was a compute.DataDiskAttachment
method to attach external volumes to *compute.VirtualMachine's... how is this done using the newer pulumi-azure-native-sdk
? I can't seem to find any method in the docs to attach a *compute.Disk to a *compute.VirtualMachinesalmon-account-74572
08/23/2023, 7:18 PMazure-native.compute.VirtualMachine
has storageProfiles.dataDisks
that might allow this? https://www.pulumi.com/registry/packages/azure-native/api-docs/compute/virtualmachine/#create-a-platform-image-vm-with-unmanaged-os-and-data-disksdelightful-church-94865
08/23/2023, 7:21 PMsalmon-account-74572
08/23/2023, 7:24 PMcompute.NewDisk
and compute.VirtualMachineDataDiskAttachment
to accomplish having an external data disk. You might try that. Here’s a conversation you could look at: https://www.pulumi.com/ai/?convid=b8821605-9600-4986-b49f-f0db3f424880delightful-church-94865
08/23/2023, 7:24 PMsalmon-account-74572
08/23/2023, 7:24 PMdelightful-church-94865
08/23/2023, 7:30 PMsalmon-account-74572
08/23/2023, 7:35 PMdelightful-church-94865
08/23/2023, 7:35 PMcompute.NewVirtualMachineDataDiskAttachment()
methodsalmon-account-74572
08/23/2023, 7:35 PMdelightful-church-94865
08/23/2023, 7:37 PMsalmon-account-74572
08/23/2023, 7:40 PMvm, err := compute.NewVirtualMachine(ctx, "vm", &compute.VirtualMachineArgs{
ResourceGroupName: resourceGroup.Name,
StorageProfile: compute.StorageProfileArgs{
DataDisks: compute.VirtualMachineDataDiskArgsArray{
compute.VirtualMachineDataDiskArgs{
CreateOption: pulumi.String("Attach"),
Lun: <http://pulumi.Int|pulumi.Int>(0),
ManagedDisk: compute.VirtualMachineManagedDiskParametersArgs{
Id: dataDisk.ID(),
},
},
},
Have you tried StorageProfile.DataDisks
with a separate compute.NewDisk
resource?delightful-church-94865
08/23/2023, 7:45 PMsalmon-account-74572
08/23/2023, 7:45 PM