# Construct templates

This section describes all the structures that can be used to define resources and objects in Akamas.

| Resource                                                                                                            | Construct template                                                                                                               |
| ------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| [System](https://docs.akamas.io/akamas-docs/3.6/reference/glossary/system)                                          | [System template](https://docs.akamas.io/akamas-docs/3.6/reference/construct-templates/system-template)                          |
| [Component](https://docs.akamas.io/akamas-docs/3.6/reference/glossary/components)                                   | [Component template](https://docs.akamas.io/akamas-docs/3.6/reference/construct-templates/component-template)                    |
| [Metric](https://docs.akamas.io/akamas-docs/3.6/reference/glossary/metric)                                          | [Metric template](https://docs.akamas.io/akamas-docs/3.6/reference/construct-templates/metric-template)                          |
| [Parameter](https://docs.akamas.io/akamas-docs/3.6/reference/glossary/parameter)                                    | [Parameter template](https://docs.akamas.io/akamas-docs/3.6/reference/construct-templates/parameter-template)                    |
| [Component Type](https://docs.akamas.io/akamas-docs/3.6/reference/glossary/component-type)                          | [Component Type template](https://docs.akamas.io/akamas-docs/3.6/reference/construct-templates/component-types-template)         |
| [Workflow](https://docs.akamas.io/akamas-docs/3.6/reference/glossary/workflows)                                     | [Workflow template](https://docs.akamas.io/akamas-docs/3.6/reference/construct-templates/using-workflows)                        |
| [Telemetry Provider](https://docs.akamas.io/akamas-docs/3.6/reference/glossary/telemetry-providers)                 | [Telemetry Provider template](https://docs.akamas.io/akamas-docs/3.6/reference/construct-templates/telemetry-providers-template) |
| [Telemetry Instance](https://docs.akamas.io/akamas-docs/3.6/reference/glossary/telemetry-instance)                  | [Telemetry Instance template](https://docs.akamas.io/akamas-docs/3.6/reference/construct-templates/telemetry-instance-template)  |
| [Workflow Operator](https://docs.akamas.io/akamas-docs/3.6/reference/workflow-operators/general-operator-arguments) | [Workflow Operator template](https://docs.akamas.io/akamas-docs/3.6/reference/workflow-operators/general-operator-arguments)     |
| [Optimization Study](https://docs.akamas.io/akamas-docs/3.6/reference/glossary/optimization-studies)                | [Study template](https://docs.akamas.io/akamas-docs/3.6/reference/construct-templates/study-template)                            |
