2016-10-15 17:16:50 +02:00
|
|
|
---
|
|
|
|
layout: "scaleway"
|
|
|
|
page_title: "Scaleway: scaleway_image"
|
|
|
|
sidebar_current: "docs-scaleway-datasource-image"
|
|
|
|
description: |-
|
|
|
|
Get information on a Scaleway image.
|
|
|
|
---
|
|
|
|
|
|
|
|
# scaleway\_image
|
|
|
|
|
|
|
|
Use this data source to get the ID of a registered Image for use with the
|
|
|
|
`scaleway_server` resource.
|
|
|
|
|
|
|
|
## Example Usage
|
|
|
|
|
2017-04-17 12:17:54 +02:00
|
|
|
```hcl
|
2016-10-15 17:16:50 +02:00
|
|
|
data "scaleway_image" "ubuntu" {
|
|
|
|
architecture = "arm"
|
2017-02-18 23:48:50 +01:00
|
|
|
name = "Ubuntu Precise"
|
2016-10-15 17:16:50 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
resource "scaleway_server" "base" {
|
2017-02-18 23:48:50 +01:00
|
|
|
name = "test"
|
2016-10-15 17:16:50 +02:00
|
|
|
image = "${data.scaleway_image.ubuntu.id}"
|
2017-02-18 23:48:50 +01:00
|
|
|
type = "C1"
|
2016-10-15 17:16:50 +02:00
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
## Argument Reference
|
|
|
|
|
|
|
|
* `architecture` - (Required) any supported Scaleway architecture, e.g. `x86_64`, `arm`
|
|
|
|
|
|
|
|
* `name_filter` - (Optional) Regexp to match Image name by
|
|
|
|
|
|
|
|
* `name` - (Optional) Exact name of desired Image
|
|
|
|
|
|
|
|
## Attributes Reference
|
|
|
|
|
|
|
|
`id` is set to the ID of the found Image. In addition, the following attributes
|
|
|
|
are exported:
|
|
|
|
|
|
|
|
* `architecture` - architecture of the Image, e.g. `arm` or `x86_64`
|
|
|
|
|
|
|
|
* `organization` - uuid of the organization owning this Image
|
|
|
|
|
|
|
|
* `public` - is this a public bootscript
|
|
|
|
|
|
|
|
* `creation_date` - date when image was created
|
|
|
|
|