Disk
Manages a Peristent Disk
Create a disk and attach it to a virtual machine:
provider.compute.makeDisk({
  name: `my-disk`,
  properties: () => ({
    sizeGb: "50",
  }),
});
provider.compute.makeVmInstance({
  name: `webserver`,
  dependencies: {
    disks: ["my-disk"),
  },
  properties: () => ({
    diskSizeGb: "20",
    machineType: "f1-micro",
    sourceImage:
      "projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts",
    metadata: {
      items: [
        {
          key: "enable-oslogin",
          value: "True",
        },
      ],
    },
  }),
});