# Reference for the teleport\_installer Terraform data-source

This page describes the supported values of the `teleport_installer` data source of the Teleport Terraform provider.

## Schema

### Required

- `spec` (Attributes) Spec is the resource spec. (see [below for nested schema](#nested-schema-for-spec))
- `version` (String) Version is the resource version.

### Optional

- `metadata` (Attributes) Metadata is the resource metadata. (see [below for nested schema](#nested-schema-for-metadata))
- `sub_kind` (String) SubKind is an optional resource subkind. Currently unused for this resource.

### Nested Schema for `spec`

Required:

- `script` (String) Script represents the contents of a installer shell script

### Nested Schema for `metadata`

Required:

- `name` (String) Name is an object name

Optional:

- `description` (String) Description is object description
- `expires` (String) Expires is a global expiry time header can be set on any resource in the system.
- `labels` (Map of String) Labels is a set of labels
