» yandex_compute_snapshot

Get information about a Yandex Compute snapshot. For more information, see the official documentation.

» Example Usage

data "yandex_compute_snapshot" "my_snapshot" {
  snapshot_id = "some_snapshot_id"
}

resource "yandex_compute_instance" "default" {
  ...

  boot_disk {
    initialize_params {
      snapshot_id = "${data.yandex_compute_snapshot.my_snapshot.id}"
    }
  }
}

» Argument Reference

The following arguments are supported:

  • snapshot_id - (Optional) The ID of a specific snapshot.

  • name - (Optional) The name of the snapshot.

» Attributes Reference

In addition to the arguments listed above, the following computed attributes are exported:

  • description - An optional description of this snapshot.
  • folder_id - ID of the folder that the snapshot belongs to.
  • storage_size - The size of the snapshot, specified in Gb.
  • status - The status of the snapshot.
  • disk_size - Minimum required size of the disk which is created from this snapshot.
  • source_disk_id - ID of the source disk.
  • labels - A map of labels applied to this snapshot.
  • product_ids - License IDs that indicate which licenses are attached to this snapshot.
  • created_at - Snapshot creation timestamp.