Skip to main content

e2e_image (Resource)

Provides an e2e imageresource. This resource allows you to manage nodes on your e2e clusters. When applied, a new image is created. When destroyed, this image is removed.

Note

To create image of a node, node should be in powered off state.

Example Usage​

 
resource "e2e_image" "image1" {
name = "demo_image"
node_id = e2e_node.node1.id
project_id = <project_id:string>
location = <location:string> # must be same as corresponding node location
}

The above code will create a image of the above configuration when you run command terraform apply. you can reference id of the node of which image is to be created using :- e2e_node.node1.id node1 is the resource name and id is the resource id.

Schema​

Argument Reference​

these fields are used as an arguments to launch the nodes. The Required fields are mandatory. These fields are not to be changed once node is created.

  • node_id (Required) (String) : Id of the node to create the image
  • name (Required) (String) : Remote name of the resource
  • project_id (Required) (String) : project id associated to the node. To find the project id, please refer to our
  • location (Required) (String) : location of the image (Must be same as corresponding node location)

Attribute Reference (Read Only)​

These fields are not to be specified in terraform configuration file. They are only meant for reading.

  • template_id (String) : Template id of the image. Used when you want to create node using this image.
  • image_state (String) : Current state of the image.
  • os_distribution (String) : OS distribution
  • image_type (String) : Type of the image
  • distro (String) : Distro type
  • creation_time (String) : Creations time of the image

Last updated on May 15, 2026.