> ## Documentation Index
> Fetch the complete documentation index at: https://cdktn.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Python: VariableType

> CDKTN Core API Reference for VariableType in Python.

## Initializers <a name="Initializers" id="cdktn.VariableType.Initializer" />

```python theme={null}
import cdktn

cdktn.VariableType()
```

| **Name** | **Type** | **Description** |
| -------- | -------- | --------------- |

***

## Static Functions <a name="Static Functions" id="Static Functions" />

| **Name**                                                     | **Description**   |
| ------------------------------------------------------------ | ----------------- |
| <code><a href="#cdktn.VariableType.list">list</a></code>     | *No description.* |
| <code><a href="#cdktn.VariableType.map">map</a></code>       | *No description.* |
| <code><a href="#cdktn.VariableType.object">object</a></code> | *No description.* |
| <code><a href="#cdktn.VariableType.set">set</a></code>       | *No description.* |
| <code><a href="#cdktn.VariableType.tuple">tuple</a></code>   | *No description.* |

***

### `list` <a name="list" id="cdktn.VariableType.list" />

```python theme={null}
import cdktn

cdktn.VariableType.list(
  type: str
)
```

#### `type`<sup>Required</sup> <a name="type" id="cdktn.VariableType.list.parameter.type" />

* *Type:* str

***

### `map` <a name="map" id="cdktn.VariableType.map" />

```python theme={null}
import cdktn

cdktn.VariableType.map(
  type: str
)
```

#### `type`<sup>Required</sup> <a name="type" id="cdktn.VariableType.map.parameter.type" />

* *Type:* str

***

### `object` <a name="object" id="cdktn.VariableType.object" />

```python theme={null}
import cdktn

cdktn.VariableType.object(
  attributes: typing.Mapping[str]
)
```

#### `attributes`<sup>Required</sup> <a name="attributes" id="cdktn.VariableType.object.parameter.attributes" />

* *Type:* typing.Mapping\[str]

***

### `set` <a name="set" id="cdktn.VariableType.set" />

```python theme={null}
import cdktn

cdktn.VariableType.set(
  type: str
)
```

#### `type`<sup>Required</sup> <a name="type" id="cdktn.VariableType.set.parameter.type" />

* *Type:* str

***

### `tuple` <a name="tuple" id="cdktn.VariableType.tuple" />

```python theme={null}
import cdktn

cdktn.VariableType.tuple(
  elements: *str
)
```

#### `elements`<sup>Required</sup> <a name="elements" id="cdktn.VariableType.tuple.parameter.elements" />

* *Type:* \*str

***

## Constants <a name="Constants" id="Constants" />

| **Name**                                                                         | **Type**         | **Description**   |
| -------------------------------------------------------------------------------- | ---------------- | ----------------- |
| <code><a href="#cdktn.VariableType.property.ANY">ANY</a></code>                  | <code>str</code> | *No description.* |
| <code><a href="#cdktn.VariableType.property.BOOL">BOOL</a></code>                | <code>str</code> | *No description.* |
| <code><a href="#cdktn.VariableType.property.LIST">LIST</a></code>                | <code>str</code> | *No description.* |
| <code><a href="#cdktn.VariableType.property.LIST_BOOL">LIST\_BOOL</a></code>     | <code>str</code> | *No description.* |
| <code><a href="#cdktn.VariableType.property.LIST_NUMBER">LIST\_NUMBER</a></code> | <code>str</code> | *No description.* |
| <code><a href="#cdktn.VariableType.property.LIST_STRING">LIST\_STRING</a></code> | <code>str</code> | *No description.* |
| <code><a href="#cdktn.VariableType.property.MAP">MAP</a></code>                  | <code>str</code> | *No description.* |
| <code><a href="#cdktn.VariableType.property.MAP_BOOL">MAP\_BOOL</a></code>       | <code>str</code> | *No description.* |
| <code><a href="#cdktn.VariableType.property.MAP_NUMBER">MAP\_NUMBER</a></code>   | <code>str</code> | *No description.* |
| <code><a href="#cdktn.VariableType.property.MAP_STRING">MAP\_STRING</a></code>   | <code>str</code> | *No description.* |
| <code><a href="#cdktn.VariableType.property.NUMBER">NUMBER</a></code>            | <code>str</code> | *No description.* |
| <code><a href="#cdktn.VariableType.property.SET">SET</a></code>                  | <code>str</code> | *No description.* |
| <code><a href="#cdktn.VariableType.property.SET_BOOL">SET\_BOOL</a></code>       | <code>str</code> | *No description.* |
| <code><a href="#cdktn.VariableType.property.SET_NUMBER">SET\_NUMBER</a></code>   | <code>str</code> | *No description.* |
| <code><a href="#cdktn.VariableType.property.SET_STRING">SET\_STRING</a></code>   | <code>str</code> | *No description.* |
| <code><a href="#cdktn.VariableType.property.STRING">STRING</a></code>            | <code>str</code> | *No description.* |

***

### `ANY`<sup>Required</sup> <a name="ANY" id="cdktn.VariableType.property.ANY" />

```python theme={null}
ANY: str
```

* *Type:* str

***

### `BOOL`<sup>Required</sup> <a name="BOOL" id="cdktn.VariableType.property.BOOL" />

```python theme={null}
BOOL: str
```

* *Type:* str

***

### `LIST`<sup>Required</sup> <a name="LIST" id="cdktn.VariableType.property.LIST" />

```python theme={null}
LIST: str
```

* *Type:* str

***

### `LIST_BOOL`<sup>Required</sup> <a name="LIST_BOOL" id="cdktn.VariableType.property.LIST_BOOL" />

```python theme={null}
LIST_BOOL: str
```

* *Type:* str

***

### `LIST_NUMBER`<sup>Required</sup> <a name="LIST_NUMBER" id="cdktn.VariableType.property.LIST_NUMBER" />

```python theme={null}
LIST_NUMBER: str
```

* *Type:* str

***

### `LIST_STRING`<sup>Required</sup> <a name="LIST_STRING" id="cdktn.VariableType.property.LIST_STRING" />

```python theme={null}
LIST_STRING: str
```

* *Type:* str

***

### `MAP`<sup>Required</sup> <a name="MAP" id="cdktn.VariableType.property.MAP" />

```python theme={null}
MAP: str
```

* *Type:* str

***

### `MAP_BOOL`<sup>Required</sup> <a name="MAP_BOOL" id="cdktn.VariableType.property.MAP_BOOL" />

```python theme={null}
MAP_BOOL: str
```

* *Type:* str

***

### `MAP_NUMBER`<sup>Required</sup> <a name="MAP_NUMBER" id="cdktn.VariableType.property.MAP_NUMBER" />

```python theme={null}
MAP_NUMBER: str
```

* *Type:* str

***

### `MAP_STRING`<sup>Required</sup> <a name="MAP_STRING" id="cdktn.VariableType.property.MAP_STRING" />

```python theme={null}
MAP_STRING: str
```

* *Type:* str

***

### `NUMBER`<sup>Required</sup> <a name="NUMBER" id="cdktn.VariableType.property.NUMBER" />

```python theme={null}
NUMBER: str
```

* *Type:* str

***

### `SET`<sup>Required</sup> <a name="SET" id="cdktn.VariableType.property.SET" />

```python theme={null}
SET: str
```

* *Type:* str

***

### `SET_BOOL`<sup>Required</sup> <a name="SET_BOOL" id="cdktn.VariableType.property.SET_BOOL" />

```python theme={null}
SET_BOOL: str
```

* *Type:* str

***

### `SET_NUMBER`<sup>Required</sup> <a name="SET_NUMBER" id="cdktn.VariableType.property.SET_NUMBER" />

```python theme={null}
SET_NUMBER: str
```

* *Type:* str

***

### `SET_STRING`<sup>Required</sup> <a name="SET_STRING" id="cdktn.VariableType.property.SET_STRING" />

```python theme={null}
SET_STRING: str
```

* *Type:* str

***

### `STRING`<sup>Required</sup> <a name="STRING" id="cdktn.VariableType.property.STRING" />

```python theme={null}
STRING: str
```

* *Type:* str

***
