Skip to content

Latest commit

 

History

History
50 lines (40 loc) · 949 Bytes

File metadata and controls

50 lines (40 loc) · 949 Bytes
id title
Disk
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",
        },
      ],
    },
  }),
});

Examples

Properties

Used By