# juju_storage_pool (Resource)

A resource that represents a Juju storage pool.

To learn more about storage pools, please visit: [https://documentation.ubuntu.com/juju/3.6/reference/storage/#storage-pool](https://documentation.ubuntu.com/juju/3.6/reference/storage/#storage-pool)

## Example Usage

```terraform
resource "juju_storage_pool" "mypool" {
  name             = "mypool"
  model_uuid       = juju_model.development.uuid
  storage_provider = "tmpfs"
  attributes = {
    a = "b"
    c = "d"
  }
}
```

<!-- schema generated by tfplugindocs -->

## Schema

### Required

- `model_uuid` (String) The UUID of the model where the storage pool will be created.
- `name` (String) The name of the storage pool.
- `storage_provider` (String) The storage provider type (e.g., ‘rootfs’, ‘tmpfs’, ‘loop’, or a cloud specific provider).

### Optional

- `attributes` (Map of String) Attributes for the storage pool.

### Read-Only

- `id` (String) The ID of this resource.

## Import

Import is supported using the following syntax:

The [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import) can be used, for example:

```shell
# Storage pools can be imported with the UUID of the model and the name of the pool.
$ terraform import juju_storage_pool.my_pool 1d10a751-02c1-43d5-b46b-d84fe04d6fde:my_pool
```
