# `ReqManagedAgents.Provisioner.Environment.Handle`
[🔗](https://github.com/cash-mckeeman/req_managed_agents/blob/v0.13.0/req_managed_agents/lib/req_managed_agents/provisioner/environment/handle.ex#L1)

Handle to a provisioned, reusable environment image. new/1 absorbs the Store.File JSON (string-key) round-trip.

# `t`

```elixir
@type t() :: %ReqManagedAgents.Provisioner.Environment.Handle{
  bootstrap: %{script: String.t(), instructions: String.t()} | nil,
  digest: String.t(),
  environment_id: String.t(),
  name: String.t()
}
```

# `new`

```elixir
@spec new(t() | map()) :: t()
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
