---
title: Image
description: A built image, and the log group the service created alongside it.
---

A built image, and the log group the service created alongside it.

## Properties

### baselineMib

```ts
baselineMib: number;
```

The baseline MiB of the class the request selected.

Carried because billing follows the baseline requested at *create* time, and by the
time anyone asks what a run cost the request is gone.

***

### buildLogGroup

```ts
buildLogGroup: string;
```

`/aws/lambda-microvms/<image-name>`.

The service creates this itself, so no Terraform stack owns it and `terraform destroy`
leaves it behind — "the stack destroyed cleanly" is not "the account is clean". Six
accumulated before anyone noticed.

***

### identifier

```ts
identifier: string;
```

The image ARN, which is what `imageIdentifier` takes.

***

### logStream?

```ts
optional logStream?: string;
```

The resolved exact log stream this build's logs went to, when `logStream` was
configured — the configured prefix plus the per-build `/<16 hex>` discriminator the
client appends. `null` for an unconfigured build (the service names the streams).

The only copy of the resolved name: the discriminator is minted fresh inside the
create call, so a caller reads it here or never.

***

### name

```ts
name: string;
```

***

### state

```ts
state: string;
```

***

### version

```ts
version: string;
```

## Provenance

This page is generated from `bindings/microvms-js/index.d.ts` by TypeDoc 0.28.20 and typedoc-plugin-markdown 4.13.1, run from `site/scripts/gen-reference.mjs` on every `pnpm run sync`, so an edit made here is overwritten by the next run.

To change the page, change the doc comment in the binding's Rust source, then regenerate the declarations with `mise run dts`. `mise run dts:check` fails when the committed file no longer matches the source.