> ## 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.

# Go: BooleanMapList

> CDKTN Core API Reference for BooleanMapList in Go.

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

```go theme={null}
import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.NewBooleanMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) BooleanMapList
```

| **Name**                                                                                                     | **Type**                                                                    | **Description**   |
| ------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------- | ----------------- |
| <code><a href="#cdktn.BooleanMapList.Initializer.parameter.terraformResource">terraformResource</a></code>   | <code><a href="#cdktn.IInterpolatingParent">IInterpolatingParent</a></code> | *No description.* |
| <code><a href="#cdktn.BooleanMapList.Initializer.parameter.terraformAttribute">terraformAttribute</a></code> | <code>\*string</code>                                                       | *No description.* |
| <code><a href="#cdktn.BooleanMapList.Initializer.parameter.wrapsSet">wrapsSet</a></code>                     | <code>\*bool</code>                                                         | *No description.* |

***

### `terraformResource`<sup>Required</sup> <a name="terraformResource" id="cdktn.BooleanMapList.Initializer.parameter.terraformResource" />

* *Type:* <a href="#cdktn.IInterpolatingParent">IInterpolatingParent</a>

***

### `terraformAttribute`<sup>Required</sup> <a name="terraformAttribute" id="cdktn.BooleanMapList.Initializer.parameter.terraformAttribute" />

* *Type:* \*string

***

### `wrapsSet`<sup>Required</sup> <a name="wrapsSet" id="cdktn.BooleanMapList.Initializer.parameter.wrapsSet" />

* *Type:* \*bool

***

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

| **Name**                                                                                             | **Description**                                           |
| ---------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| <code><a href="#cdktn.BooleanMapList.computeFqn">ComputeFqn</a></code>                               | *No description.*                                         |
| <code><a href="#cdktn.BooleanMapList.interpolationForAttribute">InterpolationForAttribute</a></code> | *No description.*                                         |
| <code><a href="#cdktn.BooleanMapList.resolve">Resolve</a></code>                                     | Produce the Token's value at resolution time.             |
| <code><a href="#cdktn.BooleanMapList.toString">ToString</a></code>                                   | Return a string representation of this resolvable object. |
| <code><a href="#cdktn.BooleanMapList.get">Get</a></code>                                             | *No description.*                                         |

***

### `ComputeFqn` <a name="ComputeFqn" id="cdktn.BooleanMapList.computeFqn" />

```go theme={null}
func ComputeFqn() *string
```

### `InterpolationForAttribute` <a name="InterpolationForAttribute" id="cdktn.BooleanMapList.interpolationForAttribute" />

```go theme={null}
func InterpolationForAttribute(property *string) IResolvable
```

#### `property`<sup>Required</sup> <a name="property" id="cdktn.BooleanMapList.interpolationForAttribute.parameter.property" />

* *Type:* \*string

***

### `Resolve` <a name="Resolve" id="cdktn.BooleanMapList.resolve" />

```go theme={null}
func Resolve(_context IResolveContext) interface{}
```

Produce the Token's value at resolution time.

#### `_context`<sup>Required</sup> <a name="_context" id="cdktn.BooleanMapList.resolve.parameter._context" />

* *Type:* <a href="#cdktn.IResolveContext">IResolveContext</a>

***

### `ToString` <a name="ToString" id="cdktn.BooleanMapList.toString" />

```go theme={null}
func ToString() *string
```

Return a string representation of this resolvable object.

Returns a reversible string representation.

### `Get` <a name="Get" id="cdktn.BooleanMapList.get" />

```go theme={null}
func Get(index *f64) BooleanMap
```

#### `index`<sup>Required</sup> <a name="index" id="cdktn.BooleanMapList.get.parameter.index" />

* *Type:* \*f64

***

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

| **Name**                                                                              | **Type**                   | **Description**                                                                                  |
| ------------------------------------------------------------------------------------- | -------------------------- | ------------------------------------------------------------------------------------------------ |
| <code><a href="#cdktn.BooleanMapList.property.creationStack">CreationStack</a></code> | <code>\*\[]\*string</code> | The creation stack of this resolvable which will be appended to errors thrown during resolution. |
| <code><a href="#cdktn.BooleanMapList.property.fqn">Fqn</a></code>                     | <code>\*string</code>      | *No description.*                                                                                |

***

### `CreationStack`<sup>Required</sup> <a name="CreationStack" id="cdktn.BooleanMapList.property.creationStack" />

```go theme={null}
func CreationStack() *[]*string
```

* *Type:* \*\[]\*string

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.

***

### `Fqn`<sup>Required</sup> <a name="Fqn" id="cdktn.BooleanMapList.property.fqn" />

```go theme={null}
func Fqn() *string
```

* *Type:* \*string

***
