--- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "stackit_image Data Source - stackit" subcategory: "" description: |- Image datasource schema. Must have a region specified in the provider configuration. --- # stackit_image (Data Source) Image datasource schema. Must have a `region` specified in the provider configuration. ## Example Usage ```terraform data "stackit_image" "example" { project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" image_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" } ``` ## Schema ### Required - `image_id` (String) The image ID. - `project_id` (String) STACKIT project ID to which the image is associated. ### Optional - `region` (String) The resource region. If not defined, the provider region is used. ### Read-Only - `checksum` (Attributes) Representation of an image checksum. (see [below for nested schema](#nestedatt--checksum)) - `config` (Attributes) Properties to set hardware and scheduling settings for an image. (see [below for nested schema](#nestedatt--config)) - `disk_format` (String) The disk format of the image. - `id` (String) Terraform's internal resource ID. It is structured as "`project_id`,`region`,`image_id`". - `labels` (Map of String) Labels are key-value string pairs which can be attached to a resource container - `min_disk_size` (Number) The minimum disk size of the image in GB. - `min_ram` (Number) The minimum RAM of the image in MB. - `name` (String) The name of the image. - `protected` (Boolean) Whether the image is protected. - `scope` (String) The scope of the image. ### Nested Schema for `checksum` Read-Only: - `algorithm` (String) Algorithm for the checksum of the image data. - `digest` (String) Hexdigest of the checksum of the image data. ### Nested Schema for `config` Read-Only: - `boot_menu` (Boolean) Enables the BIOS bootmenu. - `cdrom_bus` (String) Sets CDROM bus controller type. - `disk_bus` (String) Sets Disk bus controller type. - `nic_model` (String) Sets virtual network interface model. - `operating_system` (String) Enables operating system specific optimizations. - `operating_system_distro` (String) Operating system distribution. - `operating_system_version` (String) Version of the operating system. - `rescue_bus` (String) Sets the device bus when the image is used as a rescue image. - `rescue_device` (String) Sets the device when the image is used as a rescue image. - `secure_boot` (Boolean) Enables Secure Boot. - `uefi` (Boolean) Enables UEFI boot. - `video_model` (String) Sets Graphic device model. - `virtio_scsi` (Boolean) Enables the use of VirtIO SCSI to provide block device access. By default instances use VirtIO Block.