Skip to main content

GCP Compute Machine Image

A GCP Compute Machine Image is a point-in-time, regional snapshot that captures the full state of a Google Compute Engine virtual machine, including all attached disks, metadata, and instance properties. Machine Images let you back up running workloads or create consistent replicas of VMs across projects and regions, streamlining disaster recovery and fleet provisioning processes. For further details, see the official documentation: https://cloud.google.com/compute/docs/machine-images

Terrafrom Mappings:

  • google_compute_machine_image.name

Supported Methods​

  • GET: Get GCP Compute Machine Image by "gcp-compute-machine-image-name"
  • LIST: List all GCP Compute Machine Image items
  • SEARCH

gcp-compute-subnetwork​

The machine image records the subnetworks that the source VM’s network interfaces were connected to. When a machine image is used to create a new instance, Overmind can derive which subnetwork the resulting instance will join.

gcp-compute-disk​

All persistent disks attached to the source VM are captured inside the machine image. These disk references allow Overmind to trace storage dependencies and estimate the blast radius of changes to a particular disk.

gcp-compute-instance​

A machine image is created from, or restored to, a Compute Engine instance. Overmind links the image to its source instance (if available) and to any new instances instantiated from the image.

gcp-compute-network​

Because the machine image stores the network configuration of the original VM (including VPC network references), it is indirectly related to the underlying VPC network resources. Overmind uses this link to understand how restoring or cloning the image might introduce new workloads into a particular network.