# Template

Instance template

## Properties

| Property | Type | Required | Description |
| --- | --- | --- | --- |
| `application-consistent-snapshot-enabled` | boolean | no | Template with Qemu Guest Agent installed for application consistent snapshot |
| `boot-mode` | string | no | Boot mode (default: legacy)<br/><br/>Allowed values: `legacy`, `uefi`. |
| `build` | string | no | Template build |
| `checksum` | string | no | Template MD5 checksum |
| `created-at` | string | no | Template creation date<br/><br/>ISO 8601 date-time. |
| `default-user` | string | no | Template default user<br/><br/>Min length: `1`. Max length: `255`. |
| `description` | string | no | Template description<br/><br/>Max length: `255`. |
| `family` | string | no | Template family |
| `id` | string | no | Template ID<br/><br/>Must be a valid UUID. |
| `maintainer` | string | no | Template maintainer |
| `name` | string | no | Template name<br/><br/>Min length: `1`. Max length: `255`. |
| `password-enabled` | boolean | no | Enable password-based login |
| `size` | integer | no | Template size<br/><br/>Min: `0`. |
| `ssh-key-enabled` | boolean | no | Enable SSH key-based login |
| `url` | string | no | Template source URL |
| `version` | string | no | Template version |
| `visibility` | string | no | Template visibility<br/><br/>Allowed values: `private`, `public`. |
| `zones` | array of [Zone Name](/reference/api/_schemas/zone-name/) | no | Zones availability |

