# Snapshot

Snapshot

## Properties

| Property | Type | Required | Description |
| --- | --- | --- | --- |
| `application-consistent` | boolean | no | Indicates whether the snapshot was taken using an application-consistent method |
| `created-at` | string | no | Snapshot creation date<br/><br/>ISO 8601 date-time. |
| `export` | [Export](/reference/api/_schemas/snapshot/#export) | no | Exported snapshot information |
| `id` | string | no | Snapshot ID<br/><br/>Must be a valid UUID. |
| `instance` | [Instance](/reference/api/_schemas/instance/) | no | Compute Instance snapshotted |
| `name` | string | no | Snapshot name<br/><br/>Min length: `1`. Max length: `255`. |
| `size` | integer | no | Snapshot size in GiB<br/><br/>Min: `10`. Max: `51200`. |
| `state` | string | no | Snapshot state<br/><br/>Allowed values: `snapshotting`, `deleted`, `exporting`, `ready`, `deleting`, `error`, `exported`. |

### Export {#export}

Exported snapshot information

| Property | Type | Required | Description |
| --- | --- | --- | --- |
| `md5sum` | string | no | Exported snapshot disk file MD5 checksum |
| `presigned-url` | string | no | Exported snapshot disk file pre-signed URL |

