---
title: Configuring Element Types1
slug: singleconnect-reference-guide-3-1-0/configuring-element-types1
description: Learn how to import AWS devices and enable auto-detection by creating new Element Types for each operating system (OS) using this informative document. Get detailed step-by-step instructions, screenshots, and a table of parameters and their values for set
docTags: 
createdAt: 2022-08-01T19:14:13.000Z
---

It is necessary to define a new Element Type for each OS type, for Single Connect to be able to auto-detect.
Ex: CentOS Linux, Ubuntu Linux, etc.

Follow the steps below to import AWS devices, having a specific OS created for each specific Element Type for that OS (The example below applies to CentOS).

1. Navigate to **Device Management&#x20;**> **Element Type**.
2. Create a **New Element Type**.

::Image[]{src="https://api.archbee.com/api/optimize/g9cApVza9NIhSh0pjZYtA/rls71cnicFWTxmm5lCsc8_image.png" size="70" width="609" height="208" caption="Element Type Definition" position="center" showCaption="true"}

- Click the **Options&#x20;**&#x62;utton of the related element type and click **Show Properties**.
- Set these **Element Type** properties, so that Single Connect can identify the OS of the discovered instances.
  **device.import.aws.element.type.pattern**, **device.import.aws.access.protocol**, and **device.import.aws.ssh.username&#x20;**&#x70;roperties.


![](https://api.archbee.com/api/optimize/g9cApVza9NIhSh0pjZYtA/IDKsm1XTaHrmcwMTuyQNA_image.png "Element Type Properties")

| **Parameter Name**                                | **Parameter Value**                                                                                                                                                                                                                                                                                                                                            |
| ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **device.import.aws.access.protocol**             | Mandatory.&#xD; This property is used to determine the default access method for the discovered instance.**&#xD;**                                                                                                                                                                                                                                             |
| **device.import.aws.element.type.pattern**        | Mandatory.<br />One element can have multiple patterns.&#xD;<br />This pattern is checked against the “AMI ID” description of the instance, in order to determine the OS type.&#xD;<br />                                                                                                                                                                      |
| **device.import.aws.ssh.username**                | Mandatory.<br />This username is used as the default log in credential.<br />**&#xD;**                                                                                                                                                                                                                                                                         |
| **device.import.aws.port.number**                 | Optional.&#xD;<br />Devices are imported with the defined port number value. If this value is not set, a default port number is used, such as 22 for SSH.                                                                                                                                                                                                      |
| **device.import.aws.ami.id**                      | Optional.&#xD;<br />Exact AMI IDs should be defined.&#xD;<br />This property can be defined as multiple in one element.&#xD; If this value is set, the exact AMI ID match is checked before the element type pattern (device.import.aws.element.type.pattern) match, when attempting to import devices. **&#xD;**                                              |
| **device.import.aws.save.windows.admin.password** | While importing Windows devices from AWS, the usernames and passwords will be retrieved from AWS by using a private key for zero touch onboarding.&#xD;<br />If the parameter is set as “true”, the credentials are stored in the “AdminCredentials-\<$publicIPofdevice>” Secret Data Vault.&#xD;<br />If this value is not set, the default value is “False”. |



![](https://api.archbee.com/api/optimize/g9cApVza9NIhSh0pjZYtA/bn7YpHEGSYcITI_NuCvrq_image.png "AWS Instance AMI Description")

:::hint{type="info"}
Current element types can also be used instead of creating new element types for each device type. The Element type pattern should be set as the desired types like “**Linux|Debian|Ubuntu**”.
:::

::Image[]{src="https://api.archbee.com/api/optimize/g9cApVza9NIhSh0pjZYtA/eX7oJJ_HUZxTeNOanJwye_image.png" size="70" width="559" height="269" caption="Element Type Properties Example" position="center" showCaption="true"}

