diff --git a/.projen/deps.json b/.projen/deps.json
index 2e8a4c9c8..dba9b9007 100644
--- a/.projen/deps.json
+++ b/.projen/deps.json
@@ -17,12 +17,12 @@
},
{
"name": "cdktf-cli",
- "version": "^0.19.0",
+ "version": "^0.20.0",
"type": "build"
},
{
"name": "cdktf",
- "version": "^0.19.0",
+ "version": "^0.20.0",
"type": "build"
},
{
@@ -84,7 +84,7 @@
},
{
"name": "cdktf",
- "version": "^0.19.0",
+ "version": "^0.20.0",
"type": "peer"
},
{
diff --git a/.projenrc.js b/.projenrc.js
index 2b4ac5595..ba66bc383 100644
--- a/.projenrc.js
+++ b/.projenrc.js
@@ -7,7 +7,7 @@ const { CdktfProviderProject } = require("@cdktf/provider-project");
const project = new CdktfProviderProject({
useCustomGithubRunner: false,
terraformProvider: "digitalocean/digitalocean@~> 2.19",
- cdktfVersion: "^0.19.0",
+ cdktfVersion: "^0.20.0",
constructsVersion: "^10.3.0",
minNodeVersion: "18.12.0",
jsiiVersion: "~5.2.0",
diff --git a/docs/app.csharp.md b/docs/app.csharp.md
index 66080182d..136a6e05f 100644
--- a/docs/app.csharp.md
+++ b/docs/app.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
@@ -7175,6 +7182,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -7182,6 +7190,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -7636,6 +7660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -7643,6 +7668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -8249,6 +8290,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -8256,6 +8298,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -8768,6 +8826,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -8775,6 +8834,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -9294,6 +9369,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -9301,6 +9377,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -10593,6 +10685,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -10600,6 +10693,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -12098,6 +12207,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -12105,6 +12215,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -12541,6 +12667,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -12548,6 +12675,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -14295,6 +14438,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -14302,6 +14446,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -16162,6 +16322,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -16169,6 +16330,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -17703,6 +17880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -17710,6 +17888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -18230,6 +18424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -18237,6 +18432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -19735,6 +19946,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -19742,6 +19954,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -20567,6 +20795,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -20574,6 +20803,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -21010,6 +21255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -21017,6 +21263,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -23703,6 +23965,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -23710,6 +23973,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -25002,6 +25281,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -25009,6 +25289,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -26959,6 +27255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -26966,6 +27263,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -27791,6 +28104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -27798,6 +28112,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -28234,6 +28564,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -28241,6 +28572,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -30304,6 +30651,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -30311,6 +30659,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -31544,6 +31908,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -31551,6 +31916,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -33049,6 +33430,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -33056,6 +33438,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -33965,6 +34363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -33972,6 +34371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -34433,6 +34848,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -34440,6 +34856,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -34960,6 +35392,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -34967,6 +35400,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -36465,6 +36914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -36472,6 +36922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -37297,6 +37763,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -37304,6 +37771,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -37740,6 +38223,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -37747,6 +38231,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/app.go.md b/docs/app.go.md
index ce7ec2e47..8dccbf8c2 100644
--- a/docs/app.go.md
+++ b/docs/app.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewApp(scope Construct, id *string, config AppConfig) App
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -418,7 +425,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.App_IsConstruct(x interface{}) *bool
```
@@ -450,7 +457,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.App_IsTerraformElement(x interface{}) *bool
```
@@ -464,7 +471,7 @@ app.App_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.App_IsTerraformResource(x interface{}) *bool
```
@@ -478,7 +485,7 @@ app.App_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.App_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -839,7 +846,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppConfig {
Connection: interface{},
@@ -850,8 +857,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider,
Provisioners: *[]interface{},
Id: *string,
- Spec: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpec,
- Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppTimeouts,
+ Spec: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpec,
+ Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppTimeouts,
}
```
@@ -990,7 +997,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpec {
Name: *string,
@@ -1001,7 +1008,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
Env: interface{},
Features: *[]*string,
Function: interface{},
- Ingress: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecIngress,
+ Ingress: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecIngress,
Job: interface{},
Region: *string,
Service: interface{},
@@ -1230,7 +1237,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecAlert {
Rule: *string,
@@ -1276,7 +1283,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecDatabase {
ClusterName: *string,
@@ -1408,7 +1415,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecDomain {
Name: *string,
@@ -1490,7 +1497,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecEnv {
Key: *string,
@@ -1572,16 +1579,16 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecFunction {
Name: *string,
Alert: interface{},
- Cors: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecFunctionCors,
+ Cors: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecFunctionCors,
Env: interface{},
- Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecFunctionGit,
- Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecFunctionGithub,
- Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecFunctionGitlab,
+ Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecFunctionGit,
+ Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecFunctionGithub,
+ Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecFunctionGitlab,
LogDestination: interface{},
Routes: interface{},
SourceDir: *string,
@@ -1750,7 +1757,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecFunctionAlert {
Operator: *string,
@@ -1838,13 +1845,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecFunctionCors {
AllowCredentials: interface{},
AllowHeaders: *[]*string,
AllowMethods: *[]*string,
- AllowOrigins: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecFunctionCorsAllowOrigins,
+ AllowOrigins: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecFunctionCorsAllowOrigins,
ExposeHeaders: *[]*string,
MaxAge: *string,
}
@@ -1956,7 +1963,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecFunctionCorsAllowOrigins {
Exact: *string,
@@ -2022,7 +2029,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecFunctionEnv {
Key: *string,
@@ -2104,7 +2111,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecFunctionGit {
Branch: *string,
@@ -2154,7 +2161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecFunctionGithub {
Branch: *string,
@@ -2220,7 +2227,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecFunctionGitlab {
Branch: *string,
@@ -2286,13 +2293,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecFunctionLogDestination {
Name: *string,
- Datadog: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecFunctionLogDestinationDatadog,
- Logtail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecFunctionLogDestinationLogtail,
- Papertrail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecFunctionLogDestinationPapertrail,
+ Datadog: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecFunctionLogDestinationDatadog,
+ Logtail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecFunctionLogDestinationLogtail,
+ Papertrail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecFunctionLogDestinationPapertrail,
}
```
@@ -2368,7 +2375,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecFunctionLogDestinationDatadog {
ApiKey: *string,
@@ -2418,7 +2425,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecFunctionLogDestinationLogtail {
Token: *string,
@@ -2452,7 +2459,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecFunctionLogDestinationPapertrail {
Endpoint: *string,
@@ -2486,7 +2493,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecFunctionRoutes {
Path: *string,
@@ -2538,7 +2545,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecIngress {
Rule: interface{},
@@ -2572,13 +2579,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecIngressRule {
- Component: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecIngressRuleComponent,
- Cors: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecIngressRuleCors,
- Match: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecIngressRuleMatch,
- Redirect: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecIngressRuleRedirect,
+ Component: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecIngressRuleComponent,
+ Cors: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecIngressRuleCors,
+ Match: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecIngressRuleMatch,
+ Redirect: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecIngressRuleRedirect,
}
```
@@ -2654,7 +2661,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecIngressRuleComponent {
Name: *string,
@@ -2714,13 +2721,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecIngressRuleCors {
AllowCredentials: interface{},
AllowHeaders: *[]*string,
AllowMethods: *[]*string,
- AllowOrigins: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecIngressRuleCorsAllowOrigins,
+ AllowOrigins: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecIngressRuleCorsAllowOrigins,
ExposeHeaders: *[]*string,
MaxAge: *string,
}
@@ -2832,7 +2839,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecIngressRuleCorsAllowOrigins {
Exact: *string,
@@ -2898,10 +2905,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecIngressRuleMatch {
- Path: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecIngressRuleMatchPath,
+ Path: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecIngressRuleMatchPath,
}
```
@@ -2932,7 +2939,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecIngressRuleMatchPath {
Prefix: *string,
@@ -2964,7 +2971,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecIngressRuleRedirect {
Authority: *string,
@@ -3052,7 +3059,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecJob {
Name: *string,
@@ -3061,10 +3068,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
DockerfilePath: *string,
Env: interface{},
EnvironmentSlug: *string,
- Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobGit,
- Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobGithub,
- Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobGitlab,
- Image: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobImage,
+ Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecJobGit,
+ Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecJobGithub,
+ Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecJobGitlab,
+ Image: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecJobImage,
InstanceCount: *f64,
InstanceSizeSlug: *string,
Kind: *string,
@@ -3326,7 +3333,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecJobAlert {
Operator: *string,
@@ -3414,7 +3421,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecJobEnv {
Key: *string,
@@ -3496,7 +3503,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecJobGit {
Branch: *string,
@@ -3546,7 +3553,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecJobGithub {
Branch: *string,
@@ -3612,7 +3619,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecJobGitlab {
Branch: *string,
@@ -3678,7 +3685,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecJobImage {
RegistryType: *string,
@@ -3776,7 +3783,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecJobImageDeployOnPush {
Enabled: interface{},
@@ -3810,13 +3817,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecJobLogDestination {
Name: *string,
- Datadog: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobLogDestinationDatadog,
- Logtail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobLogDestinationLogtail,
- Papertrail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobLogDestinationPapertrail,
+ Datadog: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecJobLogDestinationDatadog,
+ Logtail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecJobLogDestinationLogtail,
+ Papertrail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecJobLogDestinationPapertrail,
}
```
@@ -3892,7 +3899,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecJobLogDestinationDatadog {
ApiKey: *string,
@@ -3942,7 +3949,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecJobLogDestinationLogtail {
Token: *string,
@@ -3976,7 +3983,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecJobLogDestinationPapertrail {
Endpoint: *string,
@@ -4010,22 +4017,22 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecService {
Name: *string,
Alert: interface{},
BuildCommand: *string,
- Cors: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceCors,
+ Cors: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecServiceCors,
DockerfilePath: *string,
Env: interface{},
EnvironmentSlug: *string,
- Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceGit,
- Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceGithub,
- Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceGitlab,
- HealthCheck: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceHealthCheck,
+ Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecServiceGit,
+ Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecServiceGithub,
+ Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecServiceGitlab,
+ HealthCheck: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecServiceHealthCheck,
HttpPort: *f64,
- Image: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceImage,
+ Image: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecServiceImage,
InstanceCount: *f64,
InstanceSizeSlug: *string,
InternalPorts: *[]*f64,
@@ -4346,7 +4353,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecServiceAlert {
Operator: *string,
@@ -4434,13 +4441,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecServiceCors {
AllowCredentials: interface{},
AllowHeaders: *[]*string,
AllowMethods: *[]*string,
- AllowOrigins: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceCorsAllowOrigins,
+ AllowOrigins: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecServiceCorsAllowOrigins,
ExposeHeaders: *[]*string,
MaxAge: *string,
}
@@ -4552,7 +4559,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecServiceCorsAllowOrigins {
Exact: *string,
@@ -4618,7 +4625,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecServiceEnv {
Key: *string,
@@ -4700,7 +4707,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecServiceGit {
Branch: *string,
@@ -4750,7 +4757,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecServiceGithub {
Branch: *string,
@@ -4816,7 +4823,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecServiceGitlab {
Branch: *string,
@@ -4882,7 +4889,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecServiceHealthCheck {
FailureThreshold: *f64,
@@ -5014,7 +5021,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecServiceImage {
RegistryType: *string,
@@ -5112,7 +5119,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecServiceImageDeployOnPush {
Enabled: interface{},
@@ -5146,13 +5153,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecServiceLogDestination {
Name: *string,
- Datadog: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceLogDestinationDatadog,
- Logtail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceLogDestinationLogtail,
- Papertrail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceLogDestinationPapertrail,
+ Datadog: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecServiceLogDestinationDatadog,
+ Logtail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecServiceLogDestinationLogtail,
+ Papertrail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecServiceLogDestinationPapertrail,
}
```
@@ -5228,7 +5235,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecServiceLogDestinationDatadog {
ApiKey: *string,
@@ -5278,7 +5285,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecServiceLogDestinationLogtail {
Token: *string,
@@ -5312,7 +5319,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecServiceLogDestinationPapertrail {
Endpoint: *string,
@@ -5346,7 +5353,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecServiceRoutes {
Path: *string,
@@ -5398,20 +5405,20 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecStaticSite {
Name: *string,
BuildCommand: *string,
CatchallDocument: *string,
- Cors: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecStaticSiteCors,
+ Cors: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecStaticSiteCors,
DockerfilePath: *string,
Env: interface{},
EnvironmentSlug: *string,
ErrorDocument: *string,
- Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecStaticSiteGit,
- Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecStaticSiteGithub,
- Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecStaticSiteGitlab,
+ Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecStaticSiteGit,
+ Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecStaticSiteGithub,
+ Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecStaticSiteGitlab,
IndexDocument: *string,
OutputDir: *string,
Routes: interface{},
@@ -5658,13 +5665,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecStaticSiteCors {
AllowCredentials: interface{},
AllowHeaders: *[]*string,
AllowMethods: *[]*string,
- AllowOrigins: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecStaticSiteCorsAllowOrigins,
+ AllowOrigins: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecStaticSiteCorsAllowOrigins,
ExposeHeaders: *[]*string,
MaxAge: *string,
}
@@ -5776,7 +5783,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecStaticSiteCorsAllowOrigins {
Exact: *string,
@@ -5842,7 +5849,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecStaticSiteEnv {
Key: *string,
@@ -5924,7 +5931,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecStaticSiteGit {
Branch: *string,
@@ -5974,7 +5981,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecStaticSiteGithub {
Branch: *string,
@@ -6040,7 +6047,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecStaticSiteGitlab {
Branch: *string,
@@ -6106,7 +6113,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecStaticSiteRoutes {
Path: *string,
@@ -6158,7 +6165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecWorker {
Name: *string,
@@ -6167,10 +6174,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
DockerfilePath: *string,
Env: interface{},
EnvironmentSlug: *string,
- Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerGit,
- Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerGithub,
- Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerGitlab,
- Image: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerImage,
+ Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecWorkerGit,
+ Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecWorkerGithub,
+ Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecWorkerGitlab,
+ Image: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecWorkerImage,
InstanceCount: *f64,
InstanceSizeSlug: *string,
LogDestination: interface{},
@@ -6416,7 +6423,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecWorkerAlert {
Operator: *string,
@@ -6504,7 +6511,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecWorkerEnv {
Key: *string,
@@ -6586,7 +6593,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecWorkerGit {
Branch: *string,
@@ -6636,7 +6643,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecWorkerGithub {
Branch: *string,
@@ -6702,7 +6709,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecWorkerGitlab {
Branch: *string,
@@ -6768,7 +6775,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecWorkerImage {
RegistryType: *string,
@@ -6866,7 +6873,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecWorkerImageDeployOnPush {
Enabled: interface{},
@@ -6900,13 +6907,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecWorkerLogDestination {
Name: *string,
- Datadog: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerLogDestinationDatadog,
- Logtail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerLogDestinationLogtail,
- Papertrail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerLogDestinationPapertrail,
+ Datadog: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecWorkerLogDestinationDatadog,
+ Logtail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecWorkerLogDestinationLogtail,
+ Papertrail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.app.AppSpecWorkerLogDestinationPapertrail,
}
```
@@ -6982,7 +6989,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecWorkerLogDestinationDatadog {
ApiKey: *string,
@@ -7032,7 +7039,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecWorkerLogDestinationLogtail {
Token: *string,
@@ -7066,7 +7073,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppSpecWorkerLogDestinationPapertrail {
Endpoint: *string,
@@ -7100,7 +7107,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
&app.AppTimeouts {
Create: *string,
@@ -7134,7 +7141,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecAlertList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecAlertList
```
@@ -7175,6 +7182,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -7182,6 +7190,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -7277,7 +7301,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecAlertOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecAlertOutputReference
```
@@ -7595,7 +7619,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecDatabaseList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecDatabaseList
```
@@ -7636,6 +7660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -7643,6 +7668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -7738,7 +7779,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecDatabaseOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecDatabaseOutputReference
```
@@ -8208,7 +8249,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecDomainList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecDomainList
```
@@ -8249,6 +8290,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -8256,6 +8298,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -8351,7 +8409,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecDomainOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecDomainOutputReference
```
@@ -8727,7 +8785,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecEnvList
```
@@ -8768,6 +8826,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -8775,6 +8834,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -8870,7 +8945,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecEnvOutputReference
```
@@ -9253,7 +9328,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionAlertList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecFunctionAlertList
```
@@ -9294,6 +9369,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -9301,6 +9377,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -9396,7 +9488,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionAlertOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecFunctionAlertOutputReference
```
@@ -9780,7 +9872,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionCorsAllowOriginsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionCorsAllowOriginsOutputReference
```
@@ -10116,7 +10208,7 @@ func InternalValue() AppSpecFunctionCorsAllowOrigins
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionCorsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionCorsOutputReference
```
@@ -10552,7 +10644,7 @@ func InternalValue() AppSpecFunctionCors
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecFunctionEnvList
```
@@ -10593,6 +10685,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -10600,6 +10693,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -10695,7 +10804,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecFunctionEnvOutputReference
```
@@ -11078,7 +11187,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionGithubOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionGithubOutputReference
```
@@ -11414,7 +11523,7 @@ func InternalValue() AppSpecFunctionGithub
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionGitlabOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionGitlabOutputReference
```
@@ -11750,7 +11859,7 @@ func InternalValue() AppSpecFunctionGitlab
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionGitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionGitOutputReference
```
@@ -12057,7 +12166,7 @@ func InternalValue() AppSpecFunctionGit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecFunctionList
```
@@ -12098,6 +12207,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -12105,6 +12215,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -12200,7 +12326,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionLogDestinationDatadogOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionLogDestinationDatadogOutputReference
```
@@ -12500,7 +12626,7 @@ func InternalValue() AppSpecFunctionLogDestinationDatadog
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionLogDestinationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecFunctionLogDestinationList
```
@@ -12541,6 +12667,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -12548,6 +12675,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -12643,7 +12786,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionLogDestinationLogtailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionLogDestinationLogtailOutputReference
```
@@ -12914,7 +13057,7 @@ func InternalValue() AppSpecFunctionLogDestinationLogtail
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionLogDestinationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecFunctionLogDestinationOutputReference
```
@@ -13329,7 +13472,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionLogDestinationPapertrailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionLogDestinationPapertrailOutputReference
```
@@ -13600,7 +13743,7 @@ func InternalValue() AppSpecFunctionLogDestinationPapertrail
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecFunctionOutputReference
```
@@ -14254,7 +14397,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionRoutesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecFunctionRoutesList
```
@@ -14295,6 +14438,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -14302,6 +14446,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -14397,7 +14557,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecFunctionRoutesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecFunctionRoutesOutputReference
```
@@ -14722,7 +14882,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecIngressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecIngressOutputReference
```
@@ -15013,7 +15173,7 @@ func InternalValue() AppSpecIngress
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecIngressRuleComponentOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecIngressRuleComponentOutputReference
```
@@ -15349,7 +15509,7 @@ func InternalValue() AppSpecIngressRuleComponent
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecIngressRuleCorsAllowOriginsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecIngressRuleCorsAllowOriginsOutputReference
```
@@ -15685,7 +15845,7 @@ func InternalValue() AppSpecIngressRuleCorsAllowOrigins
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecIngressRuleCorsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecIngressRuleCorsOutputReference
```
@@ -16121,7 +16281,7 @@ func InternalValue() AppSpecIngressRuleCors
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecIngressRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecIngressRuleList
```
@@ -16162,6 +16322,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -16169,6 +16330,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -16264,7 +16441,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecIngressRuleMatchOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecIngressRuleMatchOutputReference
```
@@ -16555,7 +16732,7 @@ func InternalValue() AppSpecIngressRuleMatch
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecIngressRuleMatchPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecIngressRuleMatchPathOutputReference
```
@@ -16833,7 +17010,7 @@ func InternalValue() AppSpecIngressRuleMatchPath
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecIngressRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecIngressRuleOutputReference
```
@@ -17268,7 +17445,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecIngressRuleRedirectOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecIngressRuleRedirectOutputReference
```
@@ -17662,7 +17839,7 @@ func InternalValue() AppSpecIngressRuleRedirect
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobAlertList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecJobAlertList
```
@@ -17703,6 +17880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -17710,6 +17888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -17805,7 +17999,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobAlertOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecJobAlertOutputReference
```
@@ -18189,7 +18383,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecJobEnvList
```
@@ -18230,6 +18424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -18237,6 +18432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -18332,7 +18543,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecJobEnvOutputReference
```
@@ -18715,7 +18926,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobGithubOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecJobGithubOutputReference
```
@@ -19051,7 +19262,7 @@ func InternalValue() AppSpecJobGithub
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobGitlabOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecJobGitlabOutputReference
```
@@ -19387,7 +19598,7 @@ func InternalValue() AppSpecJobGitlab
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobGitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecJobGitOutputReference
```
@@ -19694,7 +19905,7 @@ func InternalValue() AppSpecJobGit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobImageDeployOnPushList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecJobImageDeployOnPushList
```
@@ -19735,6 +19946,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -19742,6 +19954,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -19837,7 +20065,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobImageDeployOnPushOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecJobImageDeployOnPushOutputReference
```
@@ -20133,7 +20361,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobImageOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecJobImageOutputReference
```
@@ -20526,7 +20754,7 @@ func InternalValue() AppSpecJobImage
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecJobList
```
@@ -20567,6 +20795,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -20574,6 +20803,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -20669,7 +20914,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobLogDestinationDatadogOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecJobLogDestinationDatadogOutputReference
```
@@ -20969,7 +21214,7 @@ func InternalValue() AppSpecJobLogDestinationDatadog
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobLogDestinationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecJobLogDestinationList
```
@@ -21010,6 +21255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -21017,6 +21263,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -21112,7 +21374,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobLogDestinationLogtailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecJobLogDestinationLogtailOutputReference
```
@@ -21383,7 +21645,7 @@ func InternalValue() AppSpecJobLogDestinationLogtail
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobLogDestinationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecJobLogDestinationOutputReference
```
@@ -21798,7 +22060,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobLogDestinationPapertrailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecJobLogDestinationPapertrailOutputReference
```
@@ -22069,7 +22331,7 @@ func InternalValue() AppSpecJobLogDestinationPapertrail
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecJobOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecJobOutputReference
```
@@ -22884,7 +23146,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecOutputReference
```
@@ -23662,7 +23924,7 @@ func InternalValue() AppSpec
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceAlertList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecServiceAlertList
```
@@ -23703,6 +23965,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -23710,6 +23973,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -23805,7 +24084,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceAlertOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecServiceAlertOutputReference
```
@@ -24189,7 +24468,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceCorsAllowOriginsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecServiceCorsAllowOriginsOutputReference
```
@@ -24525,7 +24804,7 @@ func InternalValue() AppSpecServiceCorsAllowOrigins
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceCorsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecServiceCorsOutputReference
```
@@ -24961,7 +25240,7 @@ func InternalValue() AppSpecServiceCors
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecServiceEnvList
```
@@ -25002,6 +25281,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -25009,6 +25289,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -25104,7 +25400,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecServiceEnvOutputReference
```
@@ -25487,7 +25783,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceGithubOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecServiceGithubOutputReference
```
@@ -25823,7 +26119,7 @@ func InternalValue() AppSpecServiceGithub
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceGitlabOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecServiceGitlabOutputReference
```
@@ -26159,7 +26455,7 @@ func InternalValue() AppSpecServiceGitlab
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceGitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecServiceGitOutputReference
```
@@ -26466,7 +26762,7 @@ func InternalValue() AppSpecServiceGit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceHealthCheckOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecServiceHealthCheckOutputReference
```
@@ -26918,7 +27214,7 @@ func InternalValue() AppSpecServiceHealthCheck
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceImageDeployOnPushList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecServiceImageDeployOnPushList
```
@@ -26959,6 +27255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -26966,6 +27263,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -27061,7 +27374,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceImageDeployOnPushOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecServiceImageDeployOnPushOutputReference
```
@@ -27357,7 +27670,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceImageOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecServiceImageOutputReference
```
@@ -27750,7 +28063,7 @@ func InternalValue() AppSpecServiceImage
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecServiceList
```
@@ -27791,6 +28104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -27798,6 +28112,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -27893,7 +28223,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceLogDestinationDatadogOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecServiceLogDestinationDatadogOutputReference
```
@@ -28193,7 +28523,7 @@ func InternalValue() AppSpecServiceLogDestinationDatadog
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceLogDestinationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecServiceLogDestinationList
```
@@ -28234,6 +28564,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -28241,6 +28572,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -28336,7 +28683,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceLogDestinationLogtailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecServiceLogDestinationLogtailOutputReference
```
@@ -28607,7 +28954,7 @@ func InternalValue() AppSpecServiceLogDestinationLogtail
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceLogDestinationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecServiceLogDestinationOutputReference
```
@@ -29022,7 +29369,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceLogDestinationPapertrailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecServiceLogDestinationPapertrailOutputReference
```
@@ -29293,7 +29640,7 @@ func InternalValue() AppSpecServiceLogDestinationPapertrail
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecServiceOutputReference
```
@@ -30263,7 +30610,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceRoutesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecServiceRoutesList
```
@@ -30304,6 +30651,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -30311,6 +30659,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -30406,7 +30770,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecServiceRoutesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecServiceRoutesOutputReference
```
@@ -30731,7 +31095,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecStaticSiteCorsAllowOriginsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecStaticSiteCorsAllowOriginsOutputReference
```
@@ -31067,7 +31431,7 @@ func InternalValue() AppSpecStaticSiteCorsAllowOrigins
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecStaticSiteCorsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecStaticSiteCorsOutputReference
```
@@ -31503,7 +31867,7 @@ func InternalValue() AppSpecStaticSiteCors
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecStaticSiteEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecStaticSiteEnvList
```
@@ -31544,6 +31908,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -31551,6 +31916,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -31646,7 +32027,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecStaticSiteEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecStaticSiteEnvOutputReference
```
@@ -32029,7 +32410,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecStaticSiteGithubOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecStaticSiteGithubOutputReference
```
@@ -32365,7 +32746,7 @@ func InternalValue() AppSpecStaticSiteGithub
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecStaticSiteGitlabOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecStaticSiteGitlabOutputReference
```
@@ -32701,7 +33082,7 @@ func InternalValue() AppSpecStaticSiteGitlab
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecStaticSiteGitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecStaticSiteGitOutputReference
```
@@ -33008,7 +33389,7 @@ func InternalValue() AppSpecStaticSiteGit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecStaticSiteList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecStaticSiteList
```
@@ -33049,6 +33430,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -33056,6 +33438,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -33151,7 +33549,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecStaticSiteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecStaticSiteOutputReference
```
@@ -33924,7 +34322,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecStaticSiteRoutesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecStaticSiteRoutesList
```
@@ -33965,6 +34363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -33972,6 +34371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -34067,7 +34482,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecStaticSiteRoutesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecStaticSiteRoutesOutputReference
```
@@ -34392,7 +34807,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerAlertList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecWorkerAlertList
```
@@ -34433,6 +34848,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -34440,6 +34856,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -34535,7 +34967,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerAlertOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecWorkerAlertOutputReference
```
@@ -34919,7 +35351,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecWorkerEnvList
```
@@ -34960,6 +35392,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -34967,6 +35400,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -35062,7 +35511,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecWorkerEnvOutputReference
```
@@ -35445,7 +35894,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerGithubOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecWorkerGithubOutputReference
```
@@ -35781,7 +36230,7 @@ func InternalValue() AppSpecWorkerGithub
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerGitlabOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecWorkerGitlabOutputReference
```
@@ -36117,7 +36566,7 @@ func InternalValue() AppSpecWorkerGitlab
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerGitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecWorkerGitOutputReference
```
@@ -36424,7 +36873,7 @@ func InternalValue() AppSpecWorkerGit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerImageDeployOnPushList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecWorkerImageDeployOnPushList
```
@@ -36465,6 +36914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -36472,6 +36922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -36567,7 +37033,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerImageDeployOnPushOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecWorkerImageDeployOnPushOutputReference
```
@@ -36863,7 +37329,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerImageOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecWorkerImageOutputReference
```
@@ -37256,7 +37722,7 @@ func InternalValue() AppSpecWorkerImage
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecWorkerList
```
@@ -37297,6 +37763,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -37304,6 +37771,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -37399,7 +37882,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerLogDestinationDatadogOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecWorkerLogDestinationDatadogOutputReference
```
@@ -37699,7 +38182,7 @@ func InternalValue() AppSpecWorkerLogDestinationDatadog
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerLogDestinationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecWorkerLogDestinationList
```
@@ -37740,6 +38223,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -37747,6 +38231,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -37842,7 +38342,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerLogDestinationLogtailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecWorkerLogDestinationLogtailOutputReference
```
@@ -38113,7 +38613,7 @@ func InternalValue() AppSpecWorkerLogDestinationLogtail
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerLogDestinationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecWorkerLogDestinationOutputReference
```
@@ -38528,7 +39028,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerLogDestinationPapertrailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecWorkerLogDestinationPapertrailOutputReference
```
@@ -38799,7 +39299,7 @@ func InternalValue() AppSpecWorkerLogDestinationPapertrail
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppSpecWorkerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecWorkerOutputReference
```
@@ -39585,7 +40085,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/app"
app.NewAppTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppTimeoutsOutputReference
```
diff --git a/docs/app.java.md b/docs/app.java.md
index ed676845f..5dba4a08d 100644
--- a/docs/app.java.md
+++ b/docs/app.java.md
@@ -145,6 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -221,6 +222,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
@@ -7329,6 +7336,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -7336,6 +7344,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -7790,6 +7814,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -7797,6 +7822,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -8403,6 +8444,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -8410,6 +8452,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -8922,6 +8980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -8929,6 +8988,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -9448,6 +9523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -9455,6 +9531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -10747,6 +10839,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -10754,6 +10847,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -12252,6 +12361,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -12259,6 +12369,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -12695,6 +12821,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -12702,6 +12829,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -14449,6 +14592,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -14456,6 +14600,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -16316,6 +16476,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -16323,6 +16484,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -17857,6 +18034,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -17864,6 +18042,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -18384,6 +18578,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -18391,6 +18586,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -19889,6 +20100,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -19896,6 +20108,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -20721,6 +20949,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -20728,6 +20957,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -21164,6 +21409,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -21171,6 +21417,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -23857,6 +24119,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -23864,6 +24127,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -25156,6 +25435,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -25163,6 +25443,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -27113,6 +27409,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -27120,6 +27417,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -27945,6 +28258,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -27952,6 +28266,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -28388,6 +28718,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -28395,6 +28726,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -30458,6 +30805,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -30465,6 +30813,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -31698,6 +32062,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -31705,6 +32070,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -33203,6 +33584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -33210,6 +33592,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -34119,6 +34517,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -34126,6 +34525,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -34587,6 +35002,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -34594,6 +35010,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -35114,6 +35546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -35121,6 +35554,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -36619,6 +37068,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -36626,6 +37076,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -37451,6 +37917,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -37458,6 +37925,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -37894,6 +38377,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -37901,6 +38385,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/app.python.md b/docs/app.python.md
index 012b33e24..7a7a081c7 100644
--- a/docs/app.python.md
+++ b/docs/app.python.md
@@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -224,6 +225,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
@@ -7467,6 +7474,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -7474,6 +7482,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -7963,6 +7989,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -7970,6 +7997,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -8611,6 +8656,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -8618,6 +8664,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -9165,6 +9229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -9172,6 +9237,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -9726,6 +9809,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -9733,6 +9817,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -11138,6 +11240,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -11145,6 +11248,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -12753,6 +12874,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -12760,6 +12882,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -13229,6 +13369,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -13236,6 +13377,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -15270,6 +15429,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -15277,6 +15437,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -17302,6 +17480,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -17309,6 +17488,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -19090,6 +19287,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -19097,6 +19295,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -19652,6 +19868,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -19659,6 +19876,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -21267,6 +21502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -21274,6 +21510,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -22161,6 +22415,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -22168,6 +22423,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -22637,6 +22910,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -22644,6 +22918,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -25649,6 +25941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -25656,6 +25949,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -27061,6 +27372,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -27068,6 +27380,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -29153,6 +29483,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -29160,6 +29491,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -30047,6 +30396,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -30054,6 +30404,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -30523,6 +30891,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -30530,6 +30899,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -33004,6 +33391,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -33011,6 +33399,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -34357,6 +34763,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -34364,6 +34771,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -35972,6 +36397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -35979,6 +36405,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -37065,6 +37509,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -37072,6 +37517,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -37568,6 +38031,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -37575,6 +38039,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -38130,6 +38612,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -38137,6 +38620,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -39745,6 +40246,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -39752,6 +40254,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -40639,6 +41159,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -40646,6 +41167,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -41115,6 +41654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -41122,6 +41662,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/app.typescript.md b/docs/app.typescript.md
index 9d03c30ef..dc13922fe 100644
--- a/docs/app.typescript.md
+++ b/docs/app.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
@@ -6787,6 +6794,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -6794,6 +6802,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -7248,6 +7272,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -7255,6 +7280,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -7861,6 +7902,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -7868,6 +7910,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -8380,6 +8438,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -8387,6 +8446,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -8906,6 +8981,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -8913,6 +8989,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -10205,6 +10297,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -10212,6 +10305,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -11710,6 +11819,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -11717,6 +11827,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -12153,6 +12279,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -12160,6 +12287,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -13907,6 +14050,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -13914,6 +14058,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -15774,6 +15934,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -15781,6 +15942,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -17315,6 +17492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -17322,6 +17500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -17842,6 +18036,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -17849,6 +18044,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -19347,6 +19558,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -19354,6 +19566,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -20179,6 +20407,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -20186,6 +20415,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -20622,6 +20867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -20629,6 +20875,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -23315,6 +23577,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -23322,6 +23585,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -24614,6 +24893,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -24621,6 +24901,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -26571,6 +26867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -26578,6 +26875,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -27403,6 +27716,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -27410,6 +27724,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -27846,6 +28176,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -27853,6 +28184,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -29916,6 +30263,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -29923,6 +30271,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -31156,6 +31520,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -31163,6 +31528,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -32661,6 +33042,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -32668,6 +33050,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -33577,6 +33975,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -33584,6 +33983,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -34045,6 +34460,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -34052,6 +34468,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -34572,6 +35004,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -34579,6 +35012,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -36077,6 +36526,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -36084,6 +36534,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -36909,6 +37375,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -36916,6 +37383,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -37352,6 +37835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -37359,6 +37843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/cdn.csharp.md b/docs/cdn.csharp.md
index f8f5a77cf..61ef247fd 100644
--- a/docs/cdn.csharp.md
+++ b/docs/cdn.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/cdn.go.md b/docs/cdn.go.md
index 14de995b5..062a0d514 100644
--- a/docs/cdn.go.md
+++ b/docs/cdn.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/cdn"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/cdn"
cdn.NewCdn(scope Construct, id *string, config CdnConfig) Cdn
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -406,7 +413,7 @@ func ResetTtl()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/cdn"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/cdn"
cdn.Cdn_IsConstruct(x interface{}) *bool
```
@@ -438,7 +445,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/cdn"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/cdn"
cdn.Cdn_IsTerraformElement(x interface{}) *bool
```
@@ -452,7 +459,7 @@ cdn.Cdn_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/cdn"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/cdn"
cdn.Cdn_IsTerraformResource(x interface{}) *bool
```
@@ -466,7 +473,7 @@ cdn.Cdn_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/cdn"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/cdn"
cdn.Cdn_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -849,7 +856,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/cdn"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/cdn"
&cdn.CdnConfig {
Connection: interface{},
diff --git a/docs/cdn.java.md b/docs/cdn.java.md
index 51e040adb..79643fe5f 100644
--- a/docs/cdn.java.md
+++ b/docs/cdn.java.md
@@ -179,6 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -255,6 +256,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/cdn.python.md b/docs/cdn.python.md
index 368e1863c..0c8e414d9 100644
--- a/docs/cdn.python.md
+++ b/docs/cdn.python.md
@@ -177,6 +177,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -258,6 +259,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/cdn.typescript.md b/docs/cdn.typescript.md
index 605d86fdd..5fb468fa0 100644
--- a/docs/cdn.typescript.md
+++ b/docs/cdn.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/certificate.csharp.md b/docs/certificate.csharp.md
index 3ed0dcae0..943a969a5 100644
--- a/docs/certificate.csharp.md
+++ b/docs/certificate.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -131,6 +132,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/certificate.go.md b/docs/certificate.go.md
index 4d493ca33..30c368efc 100644
--- a/docs/certificate.go.md
+++ b/docs/certificate.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/certificate"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/certificate"
certificate.NewCertificate(scope Construct, id *string, config CertificateConfig) Certificate
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -131,6 +132,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -413,7 +420,7 @@ func ResetType()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/certificate"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/certificate"
certificate.Certificate_IsConstruct(x interface{}) *bool
```
@@ -445,7 +452,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/certificate"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/certificate"
certificate.Certificate_IsTerraformElement(x interface{}) *bool
```
@@ -459,7 +466,7 @@ certificate.Certificate_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/certificate"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/certificate"
certificate.Certificate_IsTerraformResource(x interface{}) *bool
```
@@ -473,7 +480,7 @@ certificate.Certificate_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/certificate"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/certificate"
certificate.Certificate_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -900,7 +907,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/certificate"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/certificate"
&certificate.CertificateConfig {
Connection: interface{},
diff --git a/docs/certificate.java.md b/docs/certificate.java.md
index 03f08b6e5..38bdd9310 100644
--- a/docs/certificate.java.md
+++ b/docs/certificate.java.md
@@ -181,6 +181,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -258,6 +259,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/certificate.python.md b/docs/certificate.python.md
index 259ce0dc6..0d478e4f8 100644
--- a/docs/certificate.python.md
+++ b/docs/certificate.python.md
@@ -179,6 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -261,6 +262,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/certificate.typescript.md b/docs/certificate.typescript.md
index 418ea7e90..2b185556e 100644
--- a/docs/certificate.typescript.md
+++ b/docs/certificate.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/containerRegistry.csharp.md b/docs/containerRegistry.csharp.md
index 96784bf18..78ec6bdff 100644
--- a/docs/containerRegistry.csharp.md
+++ b/docs/containerRegistry.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/containerRegistry.go.md b/docs/containerRegistry.go.md
index 0fdca882d..fff401c54 100644
--- a/docs/containerRegistry.go.md
+++ b/docs/containerRegistry.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/containerregistry"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/containerregistry"
containerregistry.NewContainerRegistry(scope Construct, id *string, config ContainerRegistryConfig) ContainerRegistry
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -385,7 +392,7 @@ func ResetRegion()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/containerregistry"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/containerregistry"
containerregistry.ContainerRegistry_IsConstruct(x interface{}) *bool
```
@@ -417,7 +424,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/containerregistry"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/containerregistry"
containerregistry.ContainerRegistry_IsTerraformElement(x interface{}) *bool
```
@@ -431,7 +438,7 @@ containerregistry.ContainerRegistry_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/containerregistry"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/containerregistry"
containerregistry.ContainerRegistry_IsTerraformResource(x interface{}) *bool
```
@@ -445,7 +452,7 @@ containerregistry.ContainerRegistry_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/containerregistry"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/containerregistry"
containerregistry.ContainerRegistry_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -806,7 +813,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/containerregistry"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/containerregistry"
&containerregistry.ContainerRegistryConfig {
Connection: interface{},
diff --git a/docs/containerRegistry.java.md b/docs/containerRegistry.java.md
index 8f443659a..605043166 100644
--- a/docs/containerRegistry.java.md
+++ b/docs/containerRegistry.java.md
@@ -151,6 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -224,6 +225,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/containerRegistry.python.md b/docs/containerRegistry.python.md
index ed010de0d..c5fc9476b 100644
--- a/docs/containerRegistry.python.md
+++ b/docs/containerRegistry.python.md
@@ -149,6 +149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -227,6 +228,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/containerRegistry.typescript.md b/docs/containerRegistry.typescript.md
index 485567def..f04cf9ba1 100644
--- a/docs/containerRegistry.typescript.md
+++ b/docs/containerRegistry.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/containerRegistryDockerCredentials.csharp.md b/docs/containerRegistryDockerCredentials.csharp.md
index e14f49403..8dc7d428c 100644
--- a/docs/containerRegistryDockerCredentials.csharp.md
+++ b/docs/containerRegistryDockerCredentials.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -128,6 +129,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/containerRegistryDockerCredentials.go.md b/docs/containerRegistryDockerCredentials.go.md
index 96f339783..d59f97ead 100644
--- a/docs/containerRegistryDockerCredentials.go.md
+++ b/docs/containerRegistryDockerCredentials.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/containerregistrydockercredentials"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/containerregistrydockercredentials"
containerregistrydockercredentials.NewContainerRegistryDockerCredentials(scope Construct, id *string, config ContainerRegistryDockerCredentialsConfig) ContainerRegistryDockerCredentials
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -128,6 +129,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -392,7 +399,7 @@ func ResetWrite()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/containerregistrydockercredentials"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/containerregistrydockercredentials"
containerregistrydockercredentials.ContainerRegistryDockerCredentials_IsConstruct(x interface{}) *bool
```
@@ -424,7 +431,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/containerregistrydockercredentials"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/containerregistrydockercredentials"
containerregistrydockercredentials.ContainerRegistryDockerCredentials_IsTerraformElement(x interface{}) *bool
```
@@ -438,7 +445,7 @@ containerregistrydockercredentials.ContainerRegistryDockerCredentials_IsTerrafor
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/containerregistrydockercredentials"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/containerregistrydockercredentials"
containerregistrydockercredentials.ContainerRegistryDockerCredentials_IsTerraformResource(x interface{}) *bool
```
@@ -452,7 +459,7 @@ containerregistrydockercredentials.ContainerRegistryDockerCredentials_IsTerrafor
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/containerregistrydockercredentials"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/containerregistrydockercredentials"
containerregistrydockercredentials.ContainerRegistryDockerCredentials_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -791,7 +798,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/containerregistrydockercredentials"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/containerregistrydockercredentials"
&containerregistrydockercredentials.ContainerRegistryDockerCredentialsConfig {
Connection: interface{},
diff --git a/docs/containerRegistryDockerCredentials.java.md b/docs/containerRegistryDockerCredentials.java.md
index 67eac9633..038a60bf7 100644
--- a/docs/containerRegistryDockerCredentials.java.md
+++ b/docs/containerRegistryDockerCredentials.java.md
@@ -152,6 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -226,6 +227,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/containerRegistryDockerCredentials.python.md b/docs/containerRegistryDockerCredentials.python.md
index b2e7c5fec..9068390e1 100644
--- a/docs/containerRegistryDockerCredentials.python.md
+++ b/docs/containerRegistryDockerCredentials.python.md
@@ -149,6 +149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -228,6 +229,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/containerRegistryDockerCredentials.typescript.md b/docs/containerRegistryDockerCredentials.typescript.md
index 74ac024a4..d5b74eda6 100644
--- a/docs/containerRegistryDockerCredentials.typescript.md
+++ b/docs/containerRegistryDockerCredentials.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/customImage.csharp.md b/docs/customImage.csharp.md
index 06e157f28..b4af196a4 100644
--- a/docs/customImage.csharp.md
+++ b/docs/customImage.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -131,6 +132,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/customImage.go.md b/docs/customImage.go.md
index 3a84e31f2..e4891f121 100644
--- a/docs/customImage.go.md
+++ b/docs/customImage.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/customimage"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/customimage"
customimage.NewCustomImage(scope Construct, id *string, config CustomImageConfig) CustomImage
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -131,6 +132,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -419,7 +426,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/customimage"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/customimage"
customimage.CustomImage_IsConstruct(x interface{}) *bool
```
@@ -451,7 +458,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/customimage"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/customimage"
customimage.CustomImage_IsTerraformElement(x interface{}) *bool
```
@@ -465,7 +472,7 @@ customimage.CustomImage_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/customimage"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/customimage"
customimage.CustomImage_IsTerraformResource(x interface{}) *bool
```
@@ -479,7 +486,7 @@ customimage.CustomImage_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/customimage"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/customimage"
customimage.CustomImage_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -972,7 +979,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/customimage"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/customimage"
&customimage.CustomImageConfig {
Connection: interface{},
@@ -989,7 +996,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/customi
Distribution: *string,
Id: *string,
Tags: *[]*string,
- Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.customImage.CustomImageTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.customImage.CustomImageTimeouts,
}
```
@@ -1191,7 +1198,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/customimage"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/customimage"
&customimage.CustomImageTimeouts {
Create: *string,
@@ -1225,7 +1232,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/customimage"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/customimage"
customimage.NewCustomImageTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CustomImageTimeoutsOutputReference
```
diff --git a/docs/customImage.java.md b/docs/customImage.java.md
index bebc62309..009a391f5 100644
--- a/docs/customImage.java.md
+++ b/docs/customImage.java.md
@@ -193,6 +193,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -270,6 +271,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/customImage.python.md b/docs/customImage.python.md
index a5df7cc9b..aaf325e17 100644
--- a/docs/customImage.python.md
+++ b/docs/customImage.python.md
@@ -191,6 +191,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -273,6 +274,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/customImage.typescript.md b/docs/customImage.typescript.md
index d11407dbc..1dfbf9813 100644
--- a/docs/customImage.typescript.md
+++ b/docs/customImage.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanAccount.csharp.md b/docs/dataDigitaloceanAccount.csharp.md
index 317477a1a..331bebad5 100644
--- a/docs/dataDigitaloceanAccount.csharp.md
+++ b/docs/dataDigitaloceanAccount.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanAccount.go.md b/docs/dataDigitaloceanAccount.go.md
index 44b15523e..5414568bb 100644
--- a/docs/dataDigitaloceanAccount.go.md
+++ b/docs/dataDigitaloceanAccount.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanaccount"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanaccount"
datadigitaloceanaccount.NewDataDigitaloceanAccount(scope Construct, id *string, config DataDigitaloceanAccountConfig) DataDigitaloceanAccount
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -274,7 +283,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanaccount"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanaccount"
datadigitaloceanaccount.DataDigitaloceanAccount_IsConstruct(x interface{}) *bool
```
@@ -306,7 +315,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanaccount"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanaccount"
datadigitaloceanaccount.DataDigitaloceanAccount_IsTerraformElement(x interface{}) *bool
```
@@ -320,7 +329,7 @@ datadigitaloceanaccount.DataDigitaloceanAccount_IsTerraformElement(x interface{}
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanaccount"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanaccount"
datadigitaloceanaccount.DataDigitaloceanAccount_IsTerraformDataSource(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceanaccount.DataDigitaloceanAccount_IsTerraformDataSource(x interfac
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanaccount"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanaccount"
datadigitaloceanaccount.DataDigitaloceanAccount_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -640,7 +649,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanaccount"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanaccount"
&datadigitaloceanaccount.DataDigitaloceanAccountConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanAccount.java.md b/docs/dataDigitaloceanAccount.java.md
index 50bc72036..2fe6b6442 100644
--- a/docs/dataDigitaloceanAccount.java.md
+++ b/docs/dataDigitaloceanAccount.java.md
@@ -121,6 +121,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -187,6 +188,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanAccount.python.md b/docs/dataDigitaloceanAccount.python.md
index f96bb0540..4bfd089d5 100644
--- a/docs/dataDigitaloceanAccount.python.md
+++ b/docs/dataDigitaloceanAccount.python.md
@@ -119,6 +119,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -190,6 +191,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanAccount.typescript.md b/docs/dataDigitaloceanAccount.typescript.md
index 3bd3047bd..9818cf8cc 100644
--- a/docs/dataDigitaloceanAccount.typescript.md
+++ b/docs/dataDigitaloceanAccount.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanApp.csharp.md b/docs/dataDigitaloceanApp.csharp.md
index c5fbb508e..d3b3f5203 100644
--- a/docs/dataDigitaloceanApp.csharp.md
+++ b/docs/dataDigitaloceanApp.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -1800,6 +1809,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1807,6 +1817,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -2221,6 +2247,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2228,6 +2255,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -2697,6 +2740,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2704,6 +2748,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -3140,6 +3200,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -3147,6 +3208,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -3583,6 +3660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -3590,6 +3668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -4037,6 +4131,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -4044,6 +4139,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -4469,6 +4580,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -4476,6 +4588,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -4934,6 +5062,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -4941,6 +5070,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -5377,6 +5522,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -5384,6 +5530,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -5809,6 +5971,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -5816,6 +5979,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -6241,6 +6420,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -6248,6 +6428,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -6662,6 +6858,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -6669,6 +6866,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -6794,6 +7007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -6801,6 +7015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -7215,6 +7445,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -7222,6 +7453,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -7347,6 +7594,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -7354,6 +7602,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -8068,6 +8332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -8075,6 +8340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -8855,6 +9136,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -8862,6 +9144,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -9276,6 +9574,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -9283,6 +9582,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -9686,6 +10001,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -9693,6 +10009,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -10118,6 +10450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -10125,6 +10458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -10550,6 +10899,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -10557,6 +10907,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -11015,6 +11381,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -11022,6 +11389,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -11147,6 +11530,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -11154,6 +11538,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -11557,6 +11957,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -11564,6 +11965,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -12278,6 +12695,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -12285,6 +12703,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -12732,6 +13166,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -12739,6 +13174,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -13186,6 +13637,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -13193,6 +13645,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -13629,6 +14097,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -13636,6 +14105,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -14061,6 +14546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -14068,6 +14554,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -14493,6 +14995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -14500,6 +15003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -14914,6 +15433,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -14921,6 +15441,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -15324,6 +15860,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -15331,6 +15868,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -15778,6 +16331,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -15785,6 +16339,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -15910,6 +16480,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -15917,6 +16488,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -16331,6 +16918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -16338,6 +16926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -16463,6 +17067,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -16470,6 +17075,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -17184,6 +17805,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -17191,6 +17813,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -18037,6 +18675,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -18044,6 +18683,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -18590,6 +19245,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -18597,6 +19253,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -19044,6 +19716,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -19051,6 +19724,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -19476,6 +20165,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -19483,6 +20173,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -19941,6 +20647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -19948,6 +20655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -20384,6 +21107,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -20391,6 +21115,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -20816,6 +21556,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -20823,6 +21564,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -21248,6 +22005,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -21255,6 +22013,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -21669,6 +22443,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -21676,6 +22451,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -22145,6 +22936,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -22152,6 +22944,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -22555,6 +23363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -22562,6 +23371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -23009,6 +23834,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -23016,6 +23842,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -23141,6 +23983,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -23148,6 +23991,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -23562,6 +24421,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -23569,6 +24429,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -23694,6 +24570,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -23701,6 +24578,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -24415,6 +25308,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -24422,6 +25316,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -25312,6 +26222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -25319,6 +26230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -25733,6 +26660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -25740,6 +26668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -26165,6 +27109,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -26172,6 +27117,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -26630,6 +27591,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -26637,6 +27599,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -27073,6 +28051,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -27080,6 +28059,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -27505,6 +28500,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -27512,6 +28508,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -27937,6 +28949,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -27944,6 +28957,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -28358,6 +29387,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -28365,6 +29395,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -28922,6 +29968,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -28929,6 +29976,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -29343,6 +30406,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -29350,6 +30414,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -29797,6 +30877,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -29804,6 +30885,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -30240,6 +31337,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -30247,6 +31345,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -30672,6 +31786,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -30679,6 +31794,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -31104,6 +32235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -31111,6 +32243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -31525,6 +32673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -31532,6 +32681,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -31935,6 +33100,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -31942,6 +33108,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -32389,6 +33571,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -32396,6 +33579,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -32521,6 +33720,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -32528,6 +33728,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -32942,6 +34158,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -32949,6 +34166,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -33074,6 +34307,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -33081,6 +34315,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -33795,6 +35045,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -33802,6 +35053,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataDigitaloceanApp.go.md b/docs/dataDigitaloceanApp.go.md
index 105a5eda8..4ded73925 100644
--- a/docs/dataDigitaloceanApp.go.md
+++ b/docs/dataDigitaloceanApp.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanApp(scope Construct, id *string, config DataDigitaloceanAppConfig) DataDigitaloceanApp
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -274,7 +283,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.DataDigitaloceanApp_IsConstruct(x interface{}) *bool
```
@@ -306,7 +315,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.DataDigitaloceanApp_IsTerraformElement(x interface{}) *bool
```
@@ -320,7 +329,7 @@ datadigitaloceanapp.DataDigitaloceanApp_IsTerraformElement(x interface{}) *bool
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.DataDigitaloceanApp_IsTerraformDataSource(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceanapp.DataDigitaloceanApp_IsTerraformDataSource(x interface{}) *bo
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.DataDigitaloceanApp_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -662,7 +671,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppConfig {
Connection: interface{},
@@ -795,7 +804,7 @@ If you experience problems setting this value it might not be settable. Please t
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpec {
@@ -808,7 +817,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecAlert {
@@ -821,7 +830,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecDatabase {
@@ -834,7 +843,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecDomain {
@@ -847,7 +856,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecEnv {
@@ -860,7 +869,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecFunction {
@@ -873,7 +882,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecFunctionAlert {
@@ -886,7 +895,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecFunctionCors {
@@ -899,7 +908,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecFunctionCorsAllowOrigins {
@@ -912,7 +921,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecFunctionEnv {
@@ -925,7 +934,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecFunctionGit {
@@ -938,7 +947,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecFunctionGithub {
@@ -951,7 +960,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecFunctionGitlab {
@@ -964,7 +973,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecFunctionLogDestination {
@@ -977,7 +986,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecFunctionLogDestinationDatadog {
@@ -990,7 +999,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecFunctionLogDestinationLogtail {
@@ -1003,7 +1012,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecFunctionLogDestinationPapertrail {
@@ -1016,7 +1025,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecFunctionRoutes {
@@ -1029,7 +1038,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecIngress {
@@ -1042,7 +1051,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecIngressRule {
@@ -1055,7 +1064,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecIngressRuleComponent {
@@ -1068,7 +1077,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecIngressRuleCors {
@@ -1081,7 +1090,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins {
@@ -1094,7 +1103,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecIngressRuleMatch {
@@ -1107,7 +1116,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecIngressRuleMatchPath {
@@ -1120,7 +1129,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecIngressRuleRedirect {
@@ -1133,7 +1142,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecJob {
@@ -1146,7 +1155,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecJobAlert {
@@ -1159,7 +1168,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecJobEnv {
@@ -1172,7 +1181,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecJobGit {
@@ -1185,7 +1194,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecJobGithub {
@@ -1198,7 +1207,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecJobGitlab {
@@ -1211,7 +1220,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecJobImage {
@@ -1224,7 +1233,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecJobImageDeployOnPush {
@@ -1237,7 +1246,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecJobLogDestination {
@@ -1250,7 +1259,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecJobLogDestinationDatadog {
@@ -1263,7 +1272,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecJobLogDestinationLogtail {
@@ -1276,7 +1285,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecJobLogDestinationPapertrail {
@@ -1289,7 +1298,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecService {
@@ -1302,7 +1311,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecServiceAlert {
@@ -1315,7 +1324,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecServiceCors {
@@ -1328,7 +1337,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecServiceCorsAllowOrigins {
@@ -1341,7 +1350,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecServiceEnv {
@@ -1354,7 +1363,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecServiceGit {
@@ -1367,7 +1376,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecServiceGithub {
@@ -1380,7 +1389,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecServiceGitlab {
@@ -1393,7 +1402,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecServiceHealthCheck {
@@ -1406,7 +1415,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecServiceImage {
@@ -1419,7 +1428,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecServiceImageDeployOnPush {
@@ -1432,7 +1441,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecServiceLogDestination {
@@ -1445,7 +1454,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecServiceLogDestinationDatadog {
@@ -1458,7 +1467,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecServiceLogDestinationLogtail {
@@ -1471,7 +1480,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecServiceLogDestinationPapertrail {
@@ -1484,7 +1493,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecServiceRoutes {
@@ -1497,7 +1506,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecStaticSite {
@@ -1510,7 +1519,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecStaticSiteCors {
@@ -1523,7 +1532,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecStaticSiteCorsAllowOrigins {
@@ -1536,7 +1545,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecStaticSiteEnv {
@@ -1549,7 +1558,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecStaticSiteGit {
@@ -1562,7 +1571,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecStaticSiteGithub {
@@ -1575,7 +1584,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecStaticSiteGitlab {
@@ -1588,7 +1597,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecStaticSiteRoutes {
@@ -1601,7 +1610,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecWorker {
@@ -1614,7 +1623,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecWorkerAlert {
@@ -1627,7 +1636,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecWorkerEnv {
@@ -1640,7 +1649,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecWorkerGit {
@@ -1653,7 +1662,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecWorkerGithub {
@@ -1666,7 +1675,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecWorkerGitlab {
@@ -1679,7 +1688,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecWorkerImage {
@@ -1692,7 +1701,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecWorkerImageDeployOnPush {
@@ -1705,7 +1714,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecWorkerLogDestination {
@@ -1718,7 +1727,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecWorkerLogDestinationDatadog {
@@ -1731,7 +1740,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecWorkerLogDestinationLogtail {
@@ -1744,7 +1753,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
&datadigitaloceanapp.DataDigitaloceanAppSpecWorkerLogDestinationPapertrail {
@@ -1759,7 +1768,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecAlertList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecAlertList
```
@@ -1800,6 +1809,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1807,6 +1817,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1891,7 +1917,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecAlertOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecAlertOutputReference
```
@@ -2180,7 +2206,7 @@ func InternalValue() DataDigitaloceanAppSpecAlert
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecDatabaseList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecDatabaseList
```
@@ -2221,6 +2247,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2228,6 +2255,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2312,7 +2355,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecDatabaseOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecDatabaseOutputReference
```
@@ -2656,7 +2699,7 @@ func InternalValue() DataDigitaloceanAppSpecDatabase
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecDomainList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecDomainList
```
@@ -2697,6 +2740,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2704,6 +2748,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2788,7 +2848,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecDomainOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecDomainOutputReference
```
@@ -3099,7 +3159,7 @@ func InternalValue() DataDigitaloceanAppSpecDomain
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecEnvList
```
@@ -3140,6 +3200,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -3147,6 +3208,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -3231,7 +3308,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecEnvOutputReference
```
@@ -3542,7 +3619,7 @@ func InternalValue() DataDigitaloceanAppSpecEnv
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionAlertList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecFunctionAlertList
```
@@ -3583,6 +3660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -3590,6 +3668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -3674,7 +3768,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionAlertOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecFunctionAlertOutputReference
```
@@ -3996,7 +4090,7 @@ func InternalValue() DataDigitaloceanAppSpecFunctionAlert
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionCorsAllowOriginsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecFunctionCorsAllowOriginsList
```
@@ -4037,6 +4131,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -4044,6 +4139,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -4128,7 +4239,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionCorsAllowOriginsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecFunctionCorsAllowOriginsOutputReference
```
@@ -4428,7 +4539,7 @@ func InternalValue() DataDigitaloceanAppSpecFunctionCorsAllowOrigins
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionCorsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecFunctionCorsList
```
@@ -4469,6 +4580,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -4476,6 +4588,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -4560,7 +4688,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionCorsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecFunctionCorsOutputReference
```
@@ -4893,7 +5021,7 @@ func InternalValue() DataDigitaloceanAppSpecFunctionCors
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecFunctionEnvList
```
@@ -4934,6 +5062,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -4941,6 +5070,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -5025,7 +5170,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecFunctionEnvOutputReference
```
@@ -5336,7 +5481,7 @@ func InternalValue() DataDigitaloceanAppSpecFunctionEnv
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionGithubList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecFunctionGithubList
```
@@ -5377,6 +5522,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -5384,6 +5530,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -5468,7 +5630,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionGithubOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecFunctionGithubOutputReference
```
@@ -5768,7 +5930,7 @@ func InternalValue() DataDigitaloceanAppSpecFunctionGithub
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionGitlabList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecFunctionGitlabList
```
@@ -5809,6 +5971,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -5816,6 +5979,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -5900,7 +6079,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionGitlabOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecFunctionGitlabOutputReference
```
@@ -6200,7 +6379,7 @@ func InternalValue() DataDigitaloceanAppSpecFunctionGitlab
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionGitList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecFunctionGitList
```
@@ -6241,6 +6420,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -6248,6 +6428,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -6332,7 +6528,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionGitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecFunctionGitOutputReference
```
@@ -6621,7 +6817,7 @@ func InternalValue() DataDigitaloceanAppSpecFunctionGit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecFunctionList
```
@@ -6662,6 +6858,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -6669,6 +6866,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -6753,7 +6966,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionLogDestinationDatadogList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecFunctionLogDestinationDatadogList
```
@@ -6794,6 +7007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -6801,6 +7015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -6885,7 +7115,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionLogDestinationDatadogOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecFunctionLogDestinationDatadogOutputReference
```
@@ -7174,7 +7404,7 @@ func InternalValue() DataDigitaloceanAppSpecFunctionLogDestinationDatadog
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionLogDestinationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecFunctionLogDestinationList
```
@@ -7215,6 +7445,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -7222,6 +7453,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -7306,7 +7553,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionLogDestinationLogtailList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecFunctionLogDestinationLogtailList
```
@@ -7347,6 +7594,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -7354,6 +7602,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -7438,7 +7702,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionLogDestinationLogtailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecFunctionLogDestinationLogtailOutputReference
```
@@ -7716,7 +7980,7 @@ func InternalValue() DataDigitaloceanAppSpecFunctionLogDestinationLogtail
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionLogDestinationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecFunctionLogDestinationOutputReference
```
@@ -8027,7 +8291,7 @@ func InternalValue() DataDigitaloceanAppSpecFunctionLogDestination
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionLogDestinationPapertrailList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecFunctionLogDestinationPapertrailList
```
@@ -8068,6 +8332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -8075,6 +8340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -8159,7 +8440,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionLogDestinationPapertrailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecFunctionLogDestinationPapertrailOutputReference
```
@@ -8437,7 +8718,7 @@ func InternalValue() DataDigitaloceanAppSpecFunctionLogDestinationPapertrail
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecFunctionOutputReference
```
@@ -8814,7 +9095,7 @@ func InternalValue() DataDigitaloceanAppSpecFunction
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionRoutesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecFunctionRoutesList
```
@@ -8855,6 +9136,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -8862,6 +9144,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -8946,7 +9244,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecFunctionRoutesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecFunctionRoutesOutputReference
```
@@ -9235,7 +9533,7 @@ func InternalValue() DataDigitaloceanAppSpecFunctionRoutes
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecIngressList
```
@@ -9276,6 +9574,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -9283,6 +9582,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -9367,7 +9682,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecIngressOutputReference
```
@@ -9645,7 +9960,7 @@ func InternalValue() DataDigitaloceanAppSpecIngress
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleComponentList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecIngressRuleComponentList
```
@@ -9686,6 +10001,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -9693,6 +10009,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -9777,7 +10109,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleComponentOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecIngressRuleComponentOutputReference
```
@@ -10077,7 +10409,7 @@ func InternalValue() DataDigitaloceanAppSpecIngressRuleComponent
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList
```
@@ -10118,6 +10450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -10125,6 +10458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -10209,7 +10558,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference
```
@@ -10509,7 +10858,7 @@ func InternalValue() DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleCorsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecIngressRuleCorsList
```
@@ -10550,6 +10899,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -10557,6 +10907,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -10641,7 +11007,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleCorsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecIngressRuleCorsOutputReference
```
@@ -10974,7 +11340,7 @@ func InternalValue() DataDigitaloceanAppSpecIngressRuleCors
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecIngressRuleList
```
@@ -11015,6 +11381,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -11022,6 +11389,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -11106,7 +11489,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleMatchList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecIngressRuleMatchList
```
@@ -11147,6 +11530,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -11154,6 +11538,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -11238,7 +11638,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleMatchOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecIngressRuleMatchOutputReference
```
@@ -11516,7 +11916,7 @@ func InternalValue() DataDigitaloceanAppSpecIngressRuleMatch
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleMatchPathList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecIngressRuleMatchPathList
```
@@ -11557,6 +11957,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -11564,6 +11965,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -11648,7 +12065,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleMatchPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference
```
@@ -11926,7 +12343,7 @@ func InternalValue() DataDigitaloceanAppSpecIngressRuleMatchPath
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecIngressRuleOutputReference
```
@@ -12237,7 +12654,7 @@ func InternalValue() DataDigitaloceanAppSpecIngressRule
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleRedirectList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecIngressRuleRedirectList
```
@@ -12278,6 +12695,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -12285,6 +12703,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -12369,7 +12803,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleRedirectOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecIngressRuleRedirectOutputReference
```
@@ -12691,7 +13125,7 @@ func InternalValue() DataDigitaloceanAppSpecIngressRuleRedirect
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobAlertList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecJobAlertList
```
@@ -12732,6 +13166,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -12739,6 +13174,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -12823,7 +13274,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobAlertOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecJobAlertOutputReference
```
@@ -13145,7 +13596,7 @@ func InternalValue() DataDigitaloceanAppSpecJobAlert
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecJobEnvList
```
@@ -13186,6 +13637,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -13193,6 +13645,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -13277,7 +13745,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecJobEnvOutputReference
```
@@ -13588,7 +14056,7 @@ func InternalValue() DataDigitaloceanAppSpecJobEnv
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobGithubList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecJobGithubList
```
@@ -13629,6 +14097,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -13636,6 +14105,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -13720,7 +14205,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobGithubOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecJobGithubOutputReference
```
@@ -14020,7 +14505,7 @@ func InternalValue() DataDigitaloceanAppSpecJobGithub
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobGitlabList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecJobGitlabList
```
@@ -14061,6 +14546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -14068,6 +14554,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -14152,7 +14654,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobGitlabOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecJobGitlabOutputReference
```
@@ -14452,7 +14954,7 @@ func InternalValue() DataDigitaloceanAppSpecJobGitlab
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobGitList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecJobGitList
```
@@ -14493,6 +14995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -14500,6 +15003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -14584,7 +15103,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobGitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecJobGitOutputReference
```
@@ -14873,7 +15392,7 @@ func InternalValue() DataDigitaloceanAppSpecJobGit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobImageDeployOnPushList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecJobImageDeployOnPushList
```
@@ -14914,6 +15433,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -14921,6 +15441,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -15005,7 +15541,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobImageDeployOnPushOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecJobImageDeployOnPushOutputReference
```
@@ -15283,7 +15819,7 @@ func InternalValue() DataDigitaloceanAppSpecJobImageDeployOnPush
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobImageList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecJobImageList
```
@@ -15324,6 +15860,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -15331,6 +15868,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -15415,7 +15968,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobImageOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecJobImageOutputReference
```
@@ -15737,7 +16290,7 @@ func InternalValue() DataDigitaloceanAppSpecJobImage
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecJobList
```
@@ -15778,6 +16331,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -15785,6 +16339,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -15869,7 +16439,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobLogDestinationDatadogList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecJobLogDestinationDatadogList
```
@@ -15910,6 +16480,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -15917,6 +16488,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -16001,7 +16588,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobLogDestinationDatadogOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecJobLogDestinationDatadogOutputReference
```
@@ -16290,7 +16877,7 @@ func InternalValue() DataDigitaloceanAppSpecJobLogDestinationDatadog
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobLogDestinationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecJobLogDestinationList
```
@@ -16331,6 +16918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -16338,6 +16926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -16422,7 +17026,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobLogDestinationLogtailList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecJobLogDestinationLogtailList
```
@@ -16463,6 +17067,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -16470,6 +17075,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -16554,7 +17175,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobLogDestinationLogtailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecJobLogDestinationLogtailOutputReference
```
@@ -16832,7 +17453,7 @@ func InternalValue() DataDigitaloceanAppSpecJobLogDestinationLogtail
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobLogDestinationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecJobLogDestinationOutputReference
```
@@ -17143,7 +17764,7 @@ func InternalValue() DataDigitaloceanAppSpecJobLogDestination
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobLogDestinationPapertrailList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecJobLogDestinationPapertrailList
```
@@ -17184,6 +17805,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -17191,6 +17813,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -17275,7 +17913,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobLogDestinationPapertrailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecJobLogDestinationPapertrailOutputReference
```
@@ -17553,7 +18191,7 @@ func InternalValue() DataDigitaloceanAppSpecJobLogDestinationPapertrail
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecJobOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecJobOutputReference
```
@@ -17996,7 +18634,7 @@ func InternalValue() DataDigitaloceanAppSpecJob
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecList
```
@@ -18037,6 +18675,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -18044,6 +18683,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -18128,7 +18783,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecOutputReference
```
@@ -18549,7 +19204,7 @@ func InternalValue() DataDigitaloceanAppSpec
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceAlertList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecServiceAlertList
```
@@ -18590,6 +19245,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -18597,6 +19253,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -18681,7 +19353,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceAlertOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecServiceAlertOutputReference
```
@@ -19003,7 +19675,7 @@ func InternalValue() DataDigitaloceanAppSpecServiceAlert
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceCorsAllowOriginsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecServiceCorsAllowOriginsList
```
@@ -19044,6 +19716,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -19051,6 +19724,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -19135,7 +19824,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceCorsAllowOriginsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecServiceCorsAllowOriginsOutputReference
```
@@ -19435,7 +20124,7 @@ func InternalValue() DataDigitaloceanAppSpecServiceCorsAllowOrigins
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceCorsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecServiceCorsList
```
@@ -19476,6 +20165,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -19483,6 +20173,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -19567,7 +20273,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceCorsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecServiceCorsOutputReference
```
@@ -19900,7 +20606,7 @@ func InternalValue() DataDigitaloceanAppSpecServiceCors
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecServiceEnvList
```
@@ -19941,6 +20647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -19948,6 +20655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -20032,7 +20755,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecServiceEnvOutputReference
```
@@ -20343,7 +21066,7 @@ func InternalValue() DataDigitaloceanAppSpecServiceEnv
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceGithubList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecServiceGithubList
```
@@ -20384,6 +21107,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -20391,6 +21115,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -20475,7 +21215,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceGithubOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecServiceGithubOutputReference
```
@@ -20775,7 +21515,7 @@ func InternalValue() DataDigitaloceanAppSpecServiceGithub
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceGitlabList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecServiceGitlabList
```
@@ -20816,6 +21556,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -20823,6 +21564,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -20907,7 +21664,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceGitlabOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecServiceGitlabOutputReference
```
@@ -21207,7 +21964,7 @@ func InternalValue() DataDigitaloceanAppSpecServiceGitlab
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceGitList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecServiceGitList
```
@@ -21248,6 +22005,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -21255,6 +22013,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -21339,7 +22113,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceGitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecServiceGitOutputReference
```
@@ -21628,7 +22402,7 @@ func InternalValue() DataDigitaloceanAppSpecServiceGit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceHealthCheckList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecServiceHealthCheckList
```
@@ -21669,6 +22443,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -21676,6 +22451,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -21760,7 +22551,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceHealthCheckOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecServiceHealthCheckOutputReference
```
@@ -22104,7 +22895,7 @@ func InternalValue() DataDigitaloceanAppSpecServiceHealthCheck
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceImageDeployOnPushList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecServiceImageDeployOnPushList
```
@@ -22145,6 +22936,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -22152,6 +22944,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -22236,7 +23044,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceImageDeployOnPushOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecServiceImageDeployOnPushOutputReference
```
@@ -22514,7 +23322,7 @@ func InternalValue() DataDigitaloceanAppSpecServiceImageDeployOnPush
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceImageList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecServiceImageList
```
@@ -22555,6 +23363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -22562,6 +23371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -22646,7 +23471,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceImageOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecServiceImageOutputReference
```
@@ -22968,7 +23793,7 @@ func InternalValue() DataDigitaloceanAppSpecServiceImage
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecServiceList
```
@@ -23009,6 +23834,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -23016,6 +23842,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -23100,7 +23942,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceLogDestinationDatadogList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecServiceLogDestinationDatadogList
```
@@ -23141,6 +23983,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -23148,6 +23991,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -23232,7 +24091,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceLogDestinationDatadogOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecServiceLogDestinationDatadogOutputReference
```
@@ -23521,7 +24380,7 @@ func InternalValue() DataDigitaloceanAppSpecServiceLogDestinationDatadog
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceLogDestinationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecServiceLogDestinationList
```
@@ -23562,6 +24421,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -23569,6 +24429,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -23653,7 +24529,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceLogDestinationLogtailList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecServiceLogDestinationLogtailList
```
@@ -23694,6 +24570,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -23701,6 +24578,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -23785,7 +24678,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceLogDestinationLogtailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecServiceLogDestinationLogtailOutputReference
```
@@ -24063,7 +24956,7 @@ func InternalValue() DataDigitaloceanAppSpecServiceLogDestinationLogtail
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceLogDestinationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecServiceLogDestinationOutputReference
```
@@ -24374,7 +25267,7 @@ func InternalValue() DataDigitaloceanAppSpecServiceLogDestination
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceLogDestinationPapertrailList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecServiceLogDestinationPapertrailList
```
@@ -24415,6 +25308,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -24422,6 +25316,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -24506,7 +25416,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceLogDestinationPapertrailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecServiceLogDestinationPapertrailOutputReference
```
@@ -24784,7 +25694,7 @@ func InternalValue() DataDigitaloceanAppSpecServiceLogDestinationPapertrail
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecServiceOutputReference
```
@@ -25271,7 +26181,7 @@ func InternalValue() DataDigitaloceanAppSpecService
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceRoutesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecServiceRoutesList
```
@@ -25312,6 +26222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -25319,6 +26230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -25403,7 +26330,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecServiceRoutesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecServiceRoutesOutputReference
```
@@ -25692,7 +26619,7 @@ func InternalValue() DataDigitaloceanAppSpecServiceRoutes
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecStaticSiteCorsAllowOriginsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsList
```
@@ -25733,6 +26660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -25740,6 +26668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -25824,7 +26768,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecStaticSiteCorsAllowOriginsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsOutputReference
```
@@ -26124,7 +27068,7 @@ func InternalValue() DataDigitaloceanAppSpecStaticSiteCorsAllowOrigins
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecStaticSiteCorsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecStaticSiteCorsList
```
@@ -26165,6 +27109,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -26172,6 +27117,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -26256,7 +27217,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecStaticSiteCorsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecStaticSiteCorsOutputReference
```
@@ -26589,7 +27550,7 @@ func InternalValue() DataDigitaloceanAppSpecStaticSiteCors
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecStaticSiteEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecStaticSiteEnvList
```
@@ -26630,6 +27591,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -26637,6 +27599,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -26721,7 +27699,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecStaticSiteEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecStaticSiteEnvOutputReference
```
@@ -27032,7 +28010,7 @@ func InternalValue() DataDigitaloceanAppSpecStaticSiteEnv
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecStaticSiteGithubList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecStaticSiteGithubList
```
@@ -27073,6 +28051,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -27080,6 +28059,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -27164,7 +28159,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecStaticSiteGithubOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecStaticSiteGithubOutputReference
```
@@ -27464,7 +28459,7 @@ func InternalValue() DataDigitaloceanAppSpecStaticSiteGithub
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecStaticSiteGitlabList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecStaticSiteGitlabList
```
@@ -27505,6 +28500,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -27512,6 +28508,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -27596,7 +28608,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecStaticSiteGitlabOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecStaticSiteGitlabOutputReference
```
@@ -27896,7 +28908,7 @@ func InternalValue() DataDigitaloceanAppSpecStaticSiteGitlab
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecStaticSiteGitList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecStaticSiteGitList
```
@@ -27937,6 +28949,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -27944,6 +28957,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -28028,7 +29057,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecStaticSiteGitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecStaticSiteGitOutputReference
```
@@ -28317,7 +29346,7 @@ func InternalValue() DataDigitaloceanAppSpecStaticSiteGit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecStaticSiteList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecStaticSiteList
```
@@ -28358,6 +29387,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -28365,6 +29395,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -28449,7 +29495,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecStaticSiteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecStaticSiteOutputReference
```
@@ -28881,7 +29927,7 @@ func InternalValue() DataDigitaloceanAppSpecStaticSite
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecStaticSiteRoutesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecStaticSiteRoutesList
```
@@ -28922,6 +29968,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -28929,6 +29976,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -29013,7 +30076,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecStaticSiteRoutesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecStaticSiteRoutesOutputReference
```
@@ -29302,7 +30365,7 @@ func InternalValue() DataDigitaloceanAppSpecStaticSiteRoutes
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerAlertList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecWorkerAlertList
```
@@ -29343,6 +30406,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -29350,6 +30414,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -29434,7 +30514,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerAlertOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecWorkerAlertOutputReference
```
@@ -29756,7 +30836,7 @@ func InternalValue() DataDigitaloceanAppSpecWorkerAlert
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecWorkerEnvList
```
@@ -29797,6 +30877,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -29804,6 +30885,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -29888,7 +30985,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecWorkerEnvOutputReference
```
@@ -30199,7 +31296,7 @@ func InternalValue() DataDigitaloceanAppSpecWorkerEnv
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerGithubList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecWorkerGithubList
```
@@ -30240,6 +31337,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -30247,6 +31345,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -30331,7 +31445,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerGithubOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecWorkerGithubOutputReference
```
@@ -30631,7 +31745,7 @@ func InternalValue() DataDigitaloceanAppSpecWorkerGithub
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerGitlabList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecWorkerGitlabList
```
@@ -30672,6 +31786,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -30679,6 +31794,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -30763,7 +31894,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerGitlabOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecWorkerGitlabOutputReference
```
@@ -31063,7 +32194,7 @@ func InternalValue() DataDigitaloceanAppSpecWorkerGitlab
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerGitList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecWorkerGitList
```
@@ -31104,6 +32235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -31111,6 +32243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -31195,7 +32343,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerGitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecWorkerGitOutputReference
```
@@ -31484,7 +32632,7 @@ func InternalValue() DataDigitaloceanAppSpecWorkerGit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerImageDeployOnPushList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecWorkerImageDeployOnPushList
```
@@ -31525,6 +32673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -31532,6 +32681,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -31616,7 +32781,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerImageDeployOnPushOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecWorkerImageDeployOnPushOutputReference
```
@@ -31894,7 +33059,7 @@ func InternalValue() DataDigitaloceanAppSpecWorkerImageDeployOnPush
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerImageList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecWorkerImageList
```
@@ -31935,6 +33100,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -31942,6 +33108,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -32026,7 +33208,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerImageOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecWorkerImageOutputReference
```
@@ -32348,7 +33530,7 @@ func InternalValue() DataDigitaloceanAppSpecWorkerImage
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecWorkerList
```
@@ -32389,6 +33571,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -32396,6 +33579,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -32480,7 +33679,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerLogDestinationDatadogList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecWorkerLogDestinationDatadogList
```
@@ -32521,6 +33720,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -32528,6 +33728,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -32612,7 +33828,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerLogDestinationDatadogOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecWorkerLogDestinationDatadogOutputReference
```
@@ -32901,7 +34117,7 @@ func InternalValue() DataDigitaloceanAppSpecWorkerLogDestinationDatadog
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerLogDestinationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecWorkerLogDestinationList
```
@@ -32942,6 +34158,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -32949,6 +34166,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -33033,7 +34266,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerLogDestinationLogtailList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecWorkerLogDestinationLogtailList
```
@@ -33074,6 +34307,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -33081,6 +34315,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -33165,7 +34415,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerLogDestinationLogtailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecWorkerLogDestinationLogtailOutputReference
```
@@ -33443,7 +34693,7 @@ func InternalValue() DataDigitaloceanAppSpecWorkerLogDestinationLogtail
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerLogDestinationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecWorkerLogDestinationOutputReference
```
@@ -33754,7 +35004,7 @@ func InternalValue() DataDigitaloceanAppSpecWorkerLogDestination
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerLogDestinationPapertrailList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecWorkerLogDestinationPapertrailList
```
@@ -33795,6 +35045,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -33802,6 +35053,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -33886,7 +35153,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerLogDestinationPapertrailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecWorkerLogDestinationPapertrailOutputReference
```
@@ -34164,7 +35431,7 @@ func InternalValue() DataDigitaloceanAppSpecWorkerLogDestinationPapertrail
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanapp"
datadigitaloceanapp.NewDataDigitaloceanAppSpecWorkerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecWorkerOutputReference
```
diff --git a/docs/dataDigitaloceanApp.java.md b/docs/dataDigitaloceanApp.java.md
index 28332cb14..2ba47f60f 100644
--- a/docs/dataDigitaloceanApp.java.md
+++ b/docs/dataDigitaloceanApp.java.md
@@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -197,6 +198,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1807,6 +1816,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1814,6 +1824,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2228,6 +2254,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2235,6 +2262,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2704,6 +2747,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2711,6 +2755,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -3147,6 +3207,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -3154,6 +3215,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -3590,6 +3667,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -3597,6 +3675,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -4044,6 +4138,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -4051,6 +4146,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -4476,6 +4587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -4483,6 +4595,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -4941,6 +5069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -4948,6 +5077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -5384,6 +5529,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -5391,6 +5537,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -5816,6 +5978,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -5823,6 +5986,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -6248,6 +6427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -6255,6 +6435,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -6669,6 +6865,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -6676,6 +6873,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -6801,6 +7014,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -6808,6 +7022,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -7222,6 +7452,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -7229,6 +7460,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -7354,6 +7601,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -7361,6 +7609,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -8075,6 +8339,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -8082,6 +8347,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -8862,6 +9143,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -8869,6 +9151,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -9283,6 +9581,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -9290,6 +9589,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -9693,6 +10008,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -9700,6 +10016,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -10125,6 +10457,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -10132,6 +10465,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -10557,6 +10906,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -10564,6 +10914,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -11022,6 +11388,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -11029,6 +11396,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -11154,6 +11537,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -11161,6 +11545,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -11564,6 +11964,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -11571,6 +11972,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -12285,6 +12702,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -12292,6 +12710,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -12739,6 +13173,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -12746,6 +13181,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -13193,6 +13644,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -13200,6 +13652,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -13636,6 +14104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -13643,6 +14112,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -14068,6 +14553,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -14075,6 +14561,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -14500,6 +15002,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -14507,6 +15010,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -14921,6 +15440,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -14928,6 +15448,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -15331,6 +15867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -15338,6 +15875,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -15785,6 +16338,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -15792,6 +16346,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -15917,6 +16487,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -15924,6 +16495,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -16338,6 +16925,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -16345,6 +16933,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -16470,6 +17074,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -16477,6 +17082,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -17191,6 +17812,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -17198,6 +17820,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -18044,6 +18682,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -18051,6 +18690,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -18597,6 +19252,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -18604,6 +19260,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -19051,6 +19723,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -19058,6 +19731,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -19483,6 +20172,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -19490,6 +20180,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -19948,6 +20654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -19955,6 +20662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -20391,6 +21114,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -20398,6 +21122,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -20823,6 +21563,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -20830,6 +21571,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -21255,6 +22012,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -21262,6 +22020,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -21676,6 +22450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -21683,6 +22458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -22152,6 +22943,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -22159,6 +22951,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -22562,6 +23370,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -22569,6 +23378,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -23016,6 +23841,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -23023,6 +23849,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -23148,6 +23990,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -23155,6 +23998,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -23569,6 +24428,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -23576,6 +24436,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -23701,6 +24577,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -23708,6 +24585,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -24422,6 +25315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -24429,6 +25323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -25319,6 +26229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -25326,6 +26237,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -25740,6 +26667,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -25747,6 +26675,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -26172,6 +27116,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -26179,6 +27124,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -26637,6 +27598,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -26644,6 +27606,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -27080,6 +28058,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -27087,6 +28066,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -27512,6 +28507,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -27519,6 +28515,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -27944,6 +28956,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -27951,6 +28964,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -28365,6 +29394,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -28372,6 +29402,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -28929,6 +29975,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -28936,6 +29983,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -29350,6 +30413,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -29357,6 +30421,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -29804,6 +30884,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -29811,6 +30892,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -30247,6 +31344,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -30254,6 +31352,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -30679,6 +31793,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -30686,6 +31801,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -31111,6 +32242,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -31118,6 +32250,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -31532,6 +32680,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -31539,6 +32688,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -31942,6 +33107,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -31949,6 +33115,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -32396,6 +33578,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -32403,6 +33586,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -32528,6 +33727,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -32535,6 +33735,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -32949,6 +34165,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -32956,6 +34173,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -33081,6 +34314,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -33088,6 +34322,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -33802,6 +35052,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -33809,6 +35060,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataDigitaloceanApp.python.md b/docs/dataDigitaloceanApp.python.md
index 93548cb46..e485148e3 100644
--- a/docs/dataDigitaloceanApp.python.md
+++ b/docs/dataDigitaloceanApp.python.md
@@ -129,6 +129,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -200,6 +201,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1767,6 +1776,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1774,6 +1784,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2223,6 +2251,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2230,6 +2259,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2734,6 +2781,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2741,6 +2789,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -3212,6 +3278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -3219,6 +3286,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -3690,6 +3775,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -3697,6 +3783,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -4179,6 +4283,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -4186,6 +4291,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -4646,6 +4769,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -4653,6 +4777,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -5146,6 +5288,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -5153,6 +5296,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -5624,6 +5785,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -5631,6 +5793,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -6091,6 +6271,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -6098,6 +6279,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -6558,6 +6757,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -6565,6 +6765,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -7014,6 +7232,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -7021,6 +7240,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -7154,6 +7391,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -7161,6 +7399,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -7610,6 +7866,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -7617,6 +7874,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -7750,6 +8025,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -7757,6 +8033,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -8533,6 +8827,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -8540,6 +8835,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -9382,6 +9695,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -9389,6 +9703,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -9838,6 +10170,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -9845,6 +10178,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -10283,6 +10634,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -10290,6 +10642,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -10750,6 +11120,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -10757,6 +11128,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -11217,6 +11606,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -11224,6 +11614,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -11717,6 +12125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -11724,6 +12133,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -11857,6 +12284,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -11864,6 +12292,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -12302,6 +12748,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -12309,6 +12756,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -13085,6 +13550,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -13092,6 +13558,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -13574,6 +14058,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -13581,6 +14066,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -14063,6 +14566,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -14070,6 +14574,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -14541,6 +15063,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -14548,6 +15071,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -15008,6 +15549,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -15015,6 +15557,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -15475,6 +16035,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -15482,6 +16043,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -15931,6 +16510,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -15938,6 +16518,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -16376,6 +16974,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -16383,6 +16982,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -16865,6 +17482,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -16872,6 +17490,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -17005,6 +17641,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -17012,6 +17649,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -17461,6 +18116,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -17468,6 +18124,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -17601,6 +18275,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -17608,6 +18283,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -18384,6 +19077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -18391,6 +19085,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -19299,6 +20011,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -19306,6 +20019,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -19887,6 +20618,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -19894,6 +20626,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -20376,6 +21126,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -20383,6 +21134,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -20843,6 +21612,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -20850,6 +21620,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -21343,6 +22131,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -21350,6 +22139,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -21821,6 +22628,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -21828,6 +22636,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -22288,6 +23114,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -22295,6 +23122,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -22755,6 +23600,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -22762,6 +23608,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -23211,6 +24075,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -23218,6 +24083,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -23722,6 +24605,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -23729,6 +24613,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -24167,6 +25069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -24174,6 +25077,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -24656,6 +25577,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -24663,6 +25585,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -24796,6 +25736,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -24803,6 +25744,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -25252,6 +26211,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -25259,6 +26219,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -25392,6 +26370,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -25399,6 +26378,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -26175,6 +27172,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -26182,6 +27180,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -27134,6 +28150,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -27141,6 +28158,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -27590,6 +28625,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -27597,6 +28633,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -28057,6 +29111,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -28064,6 +29119,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -28557,6 +29630,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -28564,6 +29638,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -29035,6 +30127,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -29042,6 +30135,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -29502,6 +30613,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -29509,6 +30621,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -29969,6 +31099,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -29976,6 +31107,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -30425,6 +31574,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -30432,6 +31582,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -31024,6 +32192,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -31031,6 +32200,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -31480,6 +32667,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -31487,6 +32675,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -31969,6 +33175,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -31976,6 +33183,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -32447,6 +33672,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -32454,6 +33680,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -32914,6 +34158,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -32921,6 +34166,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -33381,6 +34644,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -33388,6 +34652,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -33837,6 +35119,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -33844,6 +35127,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -34282,6 +35583,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -34289,6 +35591,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -34771,6 +36091,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -34778,6 +36099,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -34911,6 +36250,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -34918,6 +36258,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -35367,6 +36725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -35374,6 +36733,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -35507,6 +36884,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -35514,6 +36892,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -36290,6 +37686,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -36297,6 +37694,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataDigitaloceanApp.typescript.md b/docs/dataDigitaloceanApp.typescript.md
index 31f75ecc3..49238028f 100644
--- a/docs/dataDigitaloceanApp.typescript.md
+++ b/docs/dataDigitaloceanApp.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -1642,6 +1651,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1649,6 +1659,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -2063,6 +2089,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2070,6 +2097,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -2539,6 +2582,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2546,6 +2590,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -2982,6 +3042,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2989,6 +3050,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -3425,6 +3502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -3432,6 +3510,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -3879,6 +3973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -3886,6 +3981,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -4311,6 +4422,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -4318,6 +4430,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -4776,6 +4904,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -4783,6 +4912,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -5219,6 +5364,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -5226,6 +5372,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -5651,6 +5813,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -5658,6 +5821,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -6083,6 +6262,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -6090,6 +6270,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -6504,6 +6700,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -6511,6 +6708,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -6636,6 +6849,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -6643,6 +6857,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -7057,6 +7287,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -7064,6 +7295,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -7189,6 +7436,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -7196,6 +7444,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -7910,6 +8174,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -7917,6 +8182,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -8697,6 +8978,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -8704,6 +8986,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -9118,6 +9416,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -9125,6 +9424,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -9528,6 +9843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -9535,6 +9851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -9960,6 +10292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -9967,6 +10300,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -10392,6 +10741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -10399,6 +10749,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -10857,6 +11223,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -10864,6 +11231,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -10989,6 +11372,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -10996,6 +11380,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -11399,6 +11799,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -11406,6 +11807,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -12120,6 +12537,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -12127,6 +12545,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -12574,6 +13008,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -12581,6 +13016,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -13028,6 +13479,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -13035,6 +13487,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -13471,6 +13939,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -13478,6 +13947,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -13903,6 +14388,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -13910,6 +14396,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -14335,6 +14837,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -14342,6 +14845,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -14756,6 +15275,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -14763,6 +15283,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -15166,6 +15702,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -15173,6 +15710,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -15620,6 +16173,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -15627,6 +16181,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -15752,6 +16322,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -15759,6 +16330,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -16173,6 +16760,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -16180,6 +16768,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -16305,6 +16909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -16312,6 +16917,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -17026,6 +17647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -17033,6 +17655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -17879,6 +18517,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -17886,6 +18525,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -18432,6 +19087,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -18439,6 +19095,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -18886,6 +19558,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -18893,6 +19566,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -19318,6 +20007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -19325,6 +20015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -19783,6 +20489,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -19790,6 +20497,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -20226,6 +20949,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -20233,6 +20957,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -20658,6 +21398,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -20665,6 +21406,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -21090,6 +21847,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -21097,6 +21855,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -21511,6 +22285,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -21518,6 +22293,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -21987,6 +22778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -21994,6 +22786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -22397,6 +23205,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -22404,6 +23213,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -22851,6 +23676,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -22858,6 +23684,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -22983,6 +23825,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -22990,6 +23833,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -23404,6 +24263,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -23411,6 +24271,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -23536,6 +24412,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -23543,6 +24420,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -24257,6 +25150,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -24264,6 +25158,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -25154,6 +26064,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -25161,6 +26072,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -25575,6 +26502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -25582,6 +26510,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -26007,6 +26951,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -26014,6 +26959,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -26472,6 +27433,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -26479,6 +27441,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -26915,6 +27893,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -26922,6 +27901,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -27347,6 +28342,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -27354,6 +28350,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -27779,6 +28791,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -27786,6 +28799,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -28200,6 +29229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -28207,6 +29237,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -28764,6 +29810,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -28771,6 +29818,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -29185,6 +30248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -29192,6 +30256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -29639,6 +30719,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -29646,6 +30727,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -30082,6 +31179,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -30089,6 +31187,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -30514,6 +31628,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -30521,6 +31636,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -30946,6 +32077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -30953,6 +32085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -31367,6 +32515,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -31374,6 +32523,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -31777,6 +32942,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -31784,6 +32950,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -32231,6 +33413,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -32238,6 +33421,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -32363,6 +33562,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -32370,6 +33570,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -32784,6 +34000,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -32791,6 +34008,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -32916,6 +34149,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -32923,6 +34157,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -33637,6 +34887,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -33644,6 +34895,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataDigitaloceanCertificate.csharp.md b/docs/dataDigitaloceanCertificate.csharp.md
index 91395935c..426d8451d 100644
--- a/docs/dataDigitaloceanCertificate.csharp.md
+++ b/docs/dataDigitaloceanCertificate.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanCertificate.go.md b/docs/dataDigitaloceanCertificate.go.md
index ed42c3c9a..49ae3dea8 100644
--- a/docs/dataDigitaloceanCertificate.go.md
+++ b/docs/dataDigitaloceanCertificate.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceancertificate"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceancertificate"
datadigitaloceancertificate.NewDataDigitaloceanCertificate(scope Construct, id *string, config DataDigitaloceanCertificateConfig) DataDigitaloceanCertificate
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -274,7 +283,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceancertificate"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceancertificate"
datadigitaloceancertificate.DataDigitaloceanCertificate_IsConstruct(x interface{}) *bool
```
@@ -306,7 +315,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceancertificate"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceancertificate"
datadigitaloceancertificate.DataDigitaloceanCertificate_IsTerraformElement(x interface{}) *bool
```
@@ -320,7 +329,7 @@ datadigitaloceancertificate.DataDigitaloceanCertificate_IsTerraformElement(x int
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceancertificate"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceancertificate"
datadigitaloceancertificate.DataDigitaloceanCertificate_IsTerraformDataSource(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceancertificate.DataDigitaloceanCertificate_IsTerraformDataSource(x
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceancertificate"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceancertificate"
datadigitaloceancertificate.DataDigitaloceanCertificate_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -651,7 +660,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceancertificate"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceancertificate"
&datadigitaloceancertificate.DataDigitaloceanCertificateConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanCertificate.java.md b/docs/dataDigitaloceanCertificate.java.md
index 04bd6d378..520e4851d 100644
--- a/docs/dataDigitaloceanCertificate.java.md
+++ b/docs/dataDigitaloceanCertificate.java.md
@@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -199,6 +200,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanCertificate.python.md b/docs/dataDigitaloceanCertificate.python.md
index 55b2fcb49..8001bc2f1 100644
--- a/docs/dataDigitaloceanCertificate.python.md
+++ b/docs/dataDigitaloceanCertificate.python.md
@@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -202,6 +203,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanCertificate.typescript.md b/docs/dataDigitaloceanCertificate.typescript.md
index a55892a7b..92fcf6fce 100644
--- a/docs/dataDigitaloceanCertificate.typescript.md
+++ b/docs/dataDigitaloceanCertificate.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanContainerRegistry.csharp.md b/docs/dataDigitaloceanContainerRegistry.csharp.md
index cc81f5195..ce716f44a 100644
--- a/docs/dataDigitaloceanContainerRegistry.csharp.md
+++ b/docs/dataDigitaloceanContainerRegistry.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanContainerRegistry.go.md b/docs/dataDigitaloceanContainerRegistry.go.md
index 6dbe72be6..0abe9ca50 100644
--- a/docs/dataDigitaloceanContainerRegistry.go.md
+++ b/docs/dataDigitaloceanContainerRegistry.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceancontainerregistry"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceancontainerregistry"
datadigitaloceancontainerregistry.NewDataDigitaloceanContainerRegistry(scope Construct, id *string, config DataDigitaloceanContainerRegistryConfig) DataDigitaloceanContainerRegistry
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -274,7 +283,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceancontainerregistry"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceancontainerregistry"
datadigitaloceancontainerregistry.DataDigitaloceanContainerRegistry_IsConstruct(x interface{}) *bool
```
@@ -306,7 +315,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceancontainerregistry"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceancontainerregistry"
datadigitaloceancontainerregistry.DataDigitaloceanContainerRegistry_IsTerraformElement(x interface{}) *bool
```
@@ -320,7 +329,7 @@ datadigitaloceancontainerregistry.DataDigitaloceanContainerRegistry_IsTerraformE
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceancontainerregistry"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceancontainerregistry"
datadigitaloceancontainerregistry.DataDigitaloceanContainerRegistry_IsTerraformDataSource(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceancontainerregistry.DataDigitaloceanContainerRegistry_IsTerraformD
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceancontainerregistry"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceancontainerregistry"
datadigitaloceancontainerregistry.DataDigitaloceanContainerRegistry_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -651,7 +660,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceancontainerregistry"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceancontainerregistry"
&datadigitaloceancontainerregistry.DataDigitaloceanContainerRegistryConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanContainerRegistry.java.md b/docs/dataDigitaloceanContainerRegistry.java.md
index 13327a69e..02ede9293 100644
--- a/docs/dataDigitaloceanContainerRegistry.java.md
+++ b/docs/dataDigitaloceanContainerRegistry.java.md
@@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -199,6 +200,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanContainerRegistry.python.md b/docs/dataDigitaloceanContainerRegistry.python.md
index abee491d7..5fb1213c2 100644
--- a/docs/dataDigitaloceanContainerRegistry.python.md
+++ b/docs/dataDigitaloceanContainerRegistry.python.md
@@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -202,6 +203,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanContainerRegistry.typescript.md b/docs/dataDigitaloceanContainerRegistry.typescript.md
index 4fe243e02..2ef1586c9 100644
--- a/docs/dataDigitaloceanContainerRegistry.typescript.md
+++ b/docs/dataDigitaloceanContainerRegistry.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanDatabaseCa.csharp.md b/docs/dataDigitaloceanDatabaseCa.csharp.md
index 12ced6e1d..eb8b1101d 100644
--- a/docs/dataDigitaloceanDatabaseCa.csharp.md
+++ b/docs/dataDigitaloceanDatabaseCa.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanDatabaseCa.go.md b/docs/dataDigitaloceanDatabaseCa.go.md
index b4d026d8d..f7100b9c6 100644
--- a/docs/dataDigitaloceanDatabaseCa.go.md
+++ b/docs/dataDigitaloceanDatabaseCa.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseca"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseca"
datadigitaloceandatabaseca.NewDataDigitaloceanDatabaseCa(scope Construct, id *string, config DataDigitaloceanDatabaseCaConfig) DataDigitaloceanDatabaseCa
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -274,7 +283,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseca"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseca"
datadigitaloceandatabaseca.DataDigitaloceanDatabaseCa_IsConstruct(x interface{}) *bool
```
@@ -306,7 +315,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseca"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseca"
datadigitaloceandatabaseca.DataDigitaloceanDatabaseCa_IsTerraformElement(x interface{}) *bool
```
@@ -320,7 +329,7 @@ datadigitaloceandatabaseca.DataDigitaloceanDatabaseCa_IsTerraformElement(x inter
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseca"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseca"
datadigitaloceandatabaseca.DataDigitaloceanDatabaseCa_IsTerraformDataSource(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceandatabaseca.DataDigitaloceanDatabaseCa_IsTerraformDataSource(x in
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseca"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseca"
datadigitaloceandatabaseca.DataDigitaloceanDatabaseCa_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -596,7 +605,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseca"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseca"
&datadigitaloceandatabaseca.DataDigitaloceanDatabaseCaConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanDatabaseCa.java.md b/docs/dataDigitaloceanDatabaseCa.java.md
index aee5c29fb..c4359be79 100644
--- a/docs/dataDigitaloceanDatabaseCa.java.md
+++ b/docs/dataDigitaloceanDatabaseCa.java.md
@@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -197,6 +198,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanDatabaseCa.python.md b/docs/dataDigitaloceanDatabaseCa.python.md
index 09c158cdc..10e05b532 100644
--- a/docs/dataDigitaloceanDatabaseCa.python.md
+++ b/docs/dataDigitaloceanDatabaseCa.python.md
@@ -129,6 +129,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -200,6 +201,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanDatabaseCa.typescript.md b/docs/dataDigitaloceanDatabaseCa.typescript.md
index 8d55e37bd..9efd8ad91 100644
--- a/docs/dataDigitaloceanDatabaseCa.typescript.md
+++ b/docs/dataDigitaloceanDatabaseCa.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanDatabaseCluster.csharp.md b/docs/dataDigitaloceanDatabaseCluster.csharp.md
index fecec2380..51538b671 100644
--- a/docs/dataDigitaloceanDatabaseCluster.csharp.md
+++ b/docs/dataDigitaloceanDatabaseCluster.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -121,6 +122,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -1015,6 +1024,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1022,6 +1032,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataDigitaloceanDatabaseCluster.go.md b/docs/dataDigitaloceanDatabaseCluster.go.md
index 6b5117e13..ce2391904 100644
--- a/docs/dataDigitaloceanDatabaseCluster.go.md
+++ b/docs/dataDigitaloceanDatabaseCluster.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabasecluster"
datadigitaloceandatabasecluster.NewDataDigitaloceanDatabaseCluster(scope Construct, id *string, config DataDigitaloceanDatabaseClusterConfig) DataDigitaloceanDatabaseCluster
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -121,6 +122,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -281,7 +290,7 @@ func ResetTags()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabasecluster"
datadigitaloceandatabasecluster.DataDigitaloceanDatabaseCluster_IsConstruct(x interface{}) *bool
```
@@ -313,7 +322,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabasecluster"
datadigitaloceandatabasecluster.DataDigitaloceanDatabaseCluster_IsTerraformElement(x interface{}) *bool
```
@@ -327,7 +336,7 @@ datadigitaloceandatabasecluster.DataDigitaloceanDatabaseCluster_IsTerraformEleme
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabasecluster"
datadigitaloceandatabasecluster.DataDigitaloceanDatabaseCluster_IsTerraformDataSource(x interface{}) *bool
```
@@ -341,7 +350,7 @@ datadigitaloceandatabasecluster.DataDigitaloceanDatabaseCluster_IsTerraformDataS
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabasecluster"
datadigitaloceandatabasecluster.DataDigitaloceanDatabaseCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -812,7 +821,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabasecluster"
&datadigitaloceandatabasecluster.DataDigitaloceanDatabaseClusterConfig {
Connection: interface{},
@@ -959,7 +968,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabasecluster"
&datadigitaloceandatabasecluster.DataDigitaloceanDatabaseClusterMaintenanceWindow {
@@ -974,7 +983,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabasecluster"
datadigitaloceandatabasecluster.NewDataDigitaloceanDatabaseClusterMaintenanceWindowList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanDatabaseClusterMaintenanceWindowList
```
@@ -1015,6 +1024,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1022,6 +1032,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1106,7 +1132,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabasecluster"
datadigitaloceandatabasecluster.NewDataDigitaloceanDatabaseClusterMaintenanceWindowOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanDatabaseClusterMaintenanceWindowOutputReference
```
diff --git a/docs/dataDigitaloceanDatabaseCluster.java.md b/docs/dataDigitaloceanDatabaseCluster.java.md
index 2ec12223e..ef3999af1 100644
--- a/docs/dataDigitaloceanDatabaseCluster.java.md
+++ b/docs/dataDigitaloceanDatabaseCluster.java.md
@@ -141,6 +141,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -208,6 +209,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1105,6 +1114,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1112,6 +1122,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataDigitaloceanDatabaseCluster.python.md b/docs/dataDigitaloceanDatabaseCluster.python.md
index 8769c5990..fbac1c2ee 100644
--- a/docs/dataDigitaloceanDatabaseCluster.python.md
+++ b/docs/dataDigitaloceanDatabaseCluster.python.md
@@ -139,6 +139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -211,6 +212,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1138,6 +1147,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1145,6 +1155,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataDigitaloceanDatabaseCluster.typescript.md b/docs/dataDigitaloceanDatabaseCluster.typescript.md
index 36ebac21f..67c1925f9 100644
--- a/docs/dataDigitaloceanDatabaseCluster.typescript.md
+++ b/docs/dataDigitaloceanDatabaseCluster.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -1002,6 +1011,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1009,6 +1019,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataDigitaloceanDatabaseConnectionPool.csharp.md b/docs/dataDigitaloceanDatabaseConnectionPool.csharp.md
index 573265919..6fff3f357 100644
--- a/docs/dataDigitaloceanDatabaseConnectionPool.csharp.md
+++ b/docs/dataDigitaloceanDatabaseConnectionPool.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanDatabaseConnectionPool.go.md b/docs/dataDigitaloceanDatabaseConnectionPool.go.md
index fe02f07e5..f80f2c554 100644
--- a/docs/dataDigitaloceanDatabaseConnectionPool.go.md
+++ b/docs/dataDigitaloceanDatabaseConnectionPool.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseconnectionpool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseconnectionpool"
datadigitaloceandatabaseconnectionpool.NewDataDigitaloceanDatabaseConnectionPool(scope Construct, id *string, config DataDigitaloceanDatabaseConnectionPoolConfig) DataDigitaloceanDatabaseConnectionPool
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -274,7 +283,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseconnectionpool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseconnectionpool"
datadigitaloceandatabaseconnectionpool.DataDigitaloceanDatabaseConnectionPool_IsConstruct(x interface{}) *bool
```
@@ -306,7 +315,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseconnectionpool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseconnectionpool"
datadigitaloceandatabaseconnectionpool.DataDigitaloceanDatabaseConnectionPool_IsTerraformElement(x interface{}) *bool
```
@@ -320,7 +329,7 @@ datadigitaloceandatabaseconnectionpool.DataDigitaloceanDatabaseConnectionPool_Is
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseconnectionpool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseconnectionpool"
datadigitaloceandatabaseconnectionpool.DataDigitaloceanDatabaseConnectionPool_IsTerraformDataSource(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceandatabaseconnectionpool.DataDigitaloceanDatabaseConnectionPool_Is
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseconnectionpool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseconnectionpool"
datadigitaloceandatabaseconnectionpool.DataDigitaloceanDatabaseConnectionPool_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -717,7 +726,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseconnectionpool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseconnectionpool"
&datadigitaloceandatabaseconnectionpool.DataDigitaloceanDatabaseConnectionPoolConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanDatabaseConnectionPool.java.md b/docs/dataDigitaloceanDatabaseConnectionPool.java.md
index 501caecad..921b63bfa 100644
--- a/docs/dataDigitaloceanDatabaseConnectionPool.java.md
+++ b/docs/dataDigitaloceanDatabaseConnectionPool.java.md
@@ -141,6 +141,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -207,6 +208,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanDatabaseConnectionPool.python.md b/docs/dataDigitaloceanDatabaseConnectionPool.python.md
index a8510b9f0..d39b19085 100644
--- a/docs/dataDigitaloceanDatabaseConnectionPool.python.md
+++ b/docs/dataDigitaloceanDatabaseConnectionPool.python.md
@@ -139,6 +139,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -210,6 +211,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanDatabaseConnectionPool.typescript.md b/docs/dataDigitaloceanDatabaseConnectionPool.typescript.md
index f3a89f7b5..69d608094 100644
--- a/docs/dataDigitaloceanDatabaseConnectionPool.typescript.md
+++ b/docs/dataDigitaloceanDatabaseConnectionPool.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanDatabaseReplica.csharp.md b/docs/dataDigitaloceanDatabaseReplica.csharp.md
index 639569157..79d0b3e82 100644
--- a/docs/dataDigitaloceanDatabaseReplica.csharp.md
+++ b/docs/dataDigitaloceanDatabaseReplica.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -121,6 +122,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanDatabaseReplica.go.md b/docs/dataDigitaloceanDatabaseReplica.go.md
index d521cf5fa..8fc034f8f 100644
--- a/docs/dataDigitaloceanDatabaseReplica.go.md
+++ b/docs/dataDigitaloceanDatabaseReplica.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasereplica"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabasereplica"
datadigitaloceandatabasereplica.NewDataDigitaloceanDatabaseReplica(scope Construct, id *string, config DataDigitaloceanDatabaseReplicaConfig) DataDigitaloceanDatabaseReplica
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -121,6 +122,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -281,7 +290,7 @@ func ResetTags()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasereplica"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabasereplica"
datadigitaloceandatabasereplica.DataDigitaloceanDatabaseReplica_IsConstruct(x interface{}) *bool
```
@@ -313,7 +322,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasereplica"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabasereplica"
datadigitaloceandatabasereplica.DataDigitaloceanDatabaseReplica_IsTerraformElement(x interface{}) *bool
```
@@ -327,7 +336,7 @@ datadigitaloceandatabasereplica.DataDigitaloceanDatabaseReplica_IsTerraformEleme
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasereplica"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabasereplica"
datadigitaloceandatabasereplica.DataDigitaloceanDatabaseReplica_IsTerraformDataSource(x interface{}) *bool
```
@@ -341,7 +350,7 @@ datadigitaloceandatabasereplica.DataDigitaloceanDatabaseReplica_IsTerraformDataS
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasereplica"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabasereplica"
datadigitaloceandatabasereplica.DataDigitaloceanDatabaseReplica_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -757,7 +766,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasereplica"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabasereplica"
&datadigitaloceandatabasereplica.DataDigitaloceanDatabaseReplicaConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanDatabaseReplica.java.md b/docs/dataDigitaloceanDatabaseReplica.java.md
index 3638dd066..54f6dc835 100644
--- a/docs/dataDigitaloceanDatabaseReplica.java.md
+++ b/docs/dataDigitaloceanDatabaseReplica.java.md
@@ -151,6 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -218,6 +219,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanDatabaseReplica.python.md b/docs/dataDigitaloceanDatabaseReplica.python.md
index 01cf09104..dc4622638 100644
--- a/docs/dataDigitaloceanDatabaseReplica.python.md
+++ b/docs/dataDigitaloceanDatabaseReplica.python.md
@@ -149,6 +149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -221,6 +222,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanDatabaseReplica.typescript.md b/docs/dataDigitaloceanDatabaseReplica.typescript.md
index e7f504914..1b92967c2 100644
--- a/docs/dataDigitaloceanDatabaseReplica.typescript.md
+++ b/docs/dataDigitaloceanDatabaseReplica.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanDatabaseUser.csharp.md b/docs/dataDigitaloceanDatabaseUser.csharp.md
index bc36672ae..bf8a9611c 100644
--- a/docs/dataDigitaloceanDatabaseUser.csharp.md
+++ b/docs/dataDigitaloceanDatabaseUser.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -867,6 +876,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -874,6 +884,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1299,6 +1325,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1306,6 +1333,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataDigitaloceanDatabaseUser.go.md b/docs/dataDigitaloceanDatabaseUser.go.md
index 812e0edd5..b07e7a742 100644
--- a/docs/dataDigitaloceanDatabaseUser.go.md
+++ b/docs/dataDigitaloceanDatabaseUser.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseuser"
datadigitaloceandatabaseuser.NewDataDigitaloceanDatabaseUser(scope Construct, id *string, config DataDigitaloceanDatabaseUserConfig) DataDigitaloceanDatabaseUser
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -274,7 +283,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseuser"
datadigitaloceandatabaseuser.DataDigitaloceanDatabaseUser_IsConstruct(x interface{}) *bool
```
@@ -306,7 +315,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseuser"
datadigitaloceandatabaseuser.DataDigitaloceanDatabaseUser_IsTerraformElement(x interface{}) *bool
```
@@ -320,7 +329,7 @@ datadigitaloceandatabaseuser.DataDigitaloceanDatabaseUser_IsTerraformElement(x i
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseuser"
datadigitaloceandatabaseuser.DataDigitaloceanDatabaseUser_IsTerraformDataSource(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceandatabaseuser.DataDigitaloceanDatabaseUser_IsTerraformDataSource(
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseuser"
datadigitaloceandatabaseuser.DataDigitaloceanDatabaseUser_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -651,7 +660,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseuser"
&datadigitaloceandatabaseuser.DataDigitaloceanDatabaseUserConfig {
Connection: interface{},
@@ -798,7 +807,7 @@ If you experience problems setting this value it might not be settable. Please t
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseuser"
&datadigitaloceandatabaseuser.DataDigitaloceanDatabaseUserSettings {
@@ -811,7 +820,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseuser"
&datadigitaloceandatabaseuser.DataDigitaloceanDatabaseUserSettingsAcl {
@@ -826,7 +835,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseuser"
datadigitaloceandatabaseuser.NewDataDigitaloceanDatabaseUserSettingsAclList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanDatabaseUserSettingsAclList
```
@@ -867,6 +876,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -874,6 +884,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -958,7 +984,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseuser"
datadigitaloceandatabaseuser.NewDataDigitaloceanDatabaseUserSettingsAclOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanDatabaseUserSettingsAclOutputReference
```
@@ -1258,7 +1284,7 @@ func InternalValue() DataDigitaloceanDatabaseUserSettingsAcl
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseuser"
datadigitaloceandatabaseuser.NewDataDigitaloceanDatabaseUserSettingsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanDatabaseUserSettingsList
```
@@ -1299,6 +1325,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1306,6 +1333,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1390,7 +1433,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandatabaseuser"
datadigitaloceandatabaseuser.NewDataDigitaloceanDatabaseUserSettingsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanDatabaseUserSettingsOutputReference
```
diff --git a/docs/dataDigitaloceanDatabaseUser.java.md b/docs/dataDigitaloceanDatabaseUser.java.md
index 54b3bda5a..146df31ae 100644
--- a/docs/dataDigitaloceanDatabaseUser.java.md
+++ b/docs/dataDigitaloceanDatabaseUser.java.md
@@ -141,6 +141,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -207,6 +208,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -956,6 +965,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -963,6 +973,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -1388,6 +1414,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1395,6 +1422,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataDigitaloceanDatabaseUser.python.md b/docs/dataDigitaloceanDatabaseUser.python.md
index 9b05761f3..90ce7cf6a 100644
--- a/docs/dataDigitaloceanDatabaseUser.python.md
+++ b/docs/dataDigitaloceanDatabaseUser.python.md
@@ -139,6 +139,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -210,6 +211,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -988,6 +997,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -995,6 +1005,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -1455,6 +1483,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1462,6 +1491,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataDigitaloceanDatabaseUser.typescript.md b/docs/dataDigitaloceanDatabaseUser.typescript.md
index a59b23eb9..68466da13 100644
--- a/docs/dataDigitaloceanDatabaseUser.typescript.md
+++ b/docs/dataDigitaloceanDatabaseUser.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -852,6 +861,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -859,6 +869,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1284,6 +1310,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1291,6 +1318,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataDigitaloceanDomain.csharp.md b/docs/dataDigitaloceanDomain.csharp.md
index 2105c642a..7954aad71 100644
--- a/docs/dataDigitaloceanDomain.csharp.md
+++ b/docs/dataDigitaloceanDomain.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanDomain.go.md b/docs/dataDigitaloceanDomain.go.md
index 699345846..3ccc5a4d7 100644
--- a/docs/dataDigitaloceanDomain.go.md
+++ b/docs/dataDigitaloceanDomain.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomain"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomain"
datadigitaloceandomain.NewDataDigitaloceanDomain(scope Construct, id *string, config DataDigitaloceanDomainConfig) DataDigitaloceanDomain
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -274,7 +283,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomain"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomain"
datadigitaloceandomain.DataDigitaloceanDomain_IsConstruct(x interface{}) *bool
```
@@ -306,7 +315,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomain"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomain"
datadigitaloceandomain.DataDigitaloceanDomain_IsTerraformElement(x interface{}) *bool
```
@@ -320,7 +329,7 @@ datadigitaloceandomain.DataDigitaloceanDomain_IsTerraformElement(x interface{})
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomain"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomain"
datadigitaloceandomain.DataDigitaloceanDomain_IsTerraformDataSource(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceandomain.DataDigitaloceanDomain_IsTerraformDataSource(x interface{
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomain"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomain"
datadigitaloceandomain.DataDigitaloceanDomain_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -618,7 +627,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomain"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomain"
&datadigitaloceandomain.DataDigitaloceanDomainConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanDomain.java.md b/docs/dataDigitaloceanDomain.java.md
index 791bff305..75a6a3428 100644
--- a/docs/dataDigitaloceanDomain.java.md
+++ b/docs/dataDigitaloceanDomain.java.md
@@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -199,6 +200,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanDomain.python.md b/docs/dataDigitaloceanDomain.python.md
index 7e49e9bf5..6583e6f44 100644
--- a/docs/dataDigitaloceanDomain.python.md
+++ b/docs/dataDigitaloceanDomain.python.md
@@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -202,6 +203,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanDomain.typescript.md b/docs/dataDigitaloceanDomain.typescript.md
index 10d2677f2..d1e46edab 100644
--- a/docs/dataDigitaloceanDomain.typescript.md
+++ b/docs/dataDigitaloceanDomain.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanDomains.csharp.md b/docs/dataDigitaloceanDomains.csharp.md
index c4ef4a416..884647ee7 100644
--- a/docs/dataDigitaloceanDomains.csharp.md
+++ b/docs/dataDigitaloceanDomains.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1417,6 +1443,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1424,6 +1451,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1929,6 +1972,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1936,6 +1980,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataDigitaloceanDomains.go.md b/docs/dataDigitaloceanDomains.go.md
index f87385551..6e2b9b7ca 100644
--- a/docs/dataDigitaloceanDomains.go.md
+++ b/docs/dataDigitaloceanDomains.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomains"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomains"
datadigitaloceandomains.NewDataDigitaloceanDomains(scope Construct, id *string, config DataDigitaloceanDomainsConfig) DataDigitaloceanDomains
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -314,7 +323,7 @@ func ResetSort()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomains"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomains"
datadigitaloceandomains.DataDigitaloceanDomains_IsConstruct(x interface{}) *bool
```
@@ -346,7 +355,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomains"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomains"
datadigitaloceandomains.DataDigitaloceanDomains_IsTerraformElement(x interface{}) *bool
```
@@ -360,7 +369,7 @@ datadigitaloceandomains.DataDigitaloceanDomains_IsTerraformElement(x interface{}
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomains"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomains"
datadigitaloceandomains.DataDigitaloceanDomains_IsTerraformDataSource(x interface{}) *bool
```
@@ -374,7 +383,7 @@ datadigitaloceandomains.DataDigitaloceanDomains_IsTerraformDataSource(x interfac
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomains"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomains"
datadigitaloceandomains.DataDigitaloceanDomains_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -658,7 +667,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomains"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomains"
&datadigitaloceandomains.DataDigitaloceanDomainsConfig {
Connection: interface{},
@@ -809,7 +818,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomains"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomains"
&datadigitaloceandomains.DataDigitaloceanDomainsDomains {
@@ -822,7 +831,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomains"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomains"
&datadigitaloceandomains.DataDigitaloceanDomainsFilter {
Key: *string,
@@ -896,7 +905,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomains"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomains"
&datadigitaloceandomains.DataDigitaloceanDomainsSort {
Key: *string,
@@ -944,7 +953,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomains"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomains"
datadigitaloceandomains.NewDataDigitaloceanDomainsDomainsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanDomainsDomainsList
```
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1076,7 +1102,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomains"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomains"
datadigitaloceandomains.NewDataDigitaloceanDomainsDomainsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanDomainsDomainsOutputReference
```
@@ -1376,7 +1402,7 @@ func InternalValue() DataDigitaloceanDomainsDomains
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomains"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomains"
datadigitaloceandomains.NewDataDigitaloceanDomainsFilterList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanDomainsFilterList
```
@@ -1417,6 +1443,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1424,6 +1451,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1519,7 +1562,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomains"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomains"
datadigitaloceandomains.NewDataDigitaloceanDomainsFilterOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanDomainsFilterOutputReference
```
@@ -1888,7 +1931,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomains"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomains"
datadigitaloceandomains.NewDataDigitaloceanDomainsSortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanDomainsSortList
```
@@ -1929,6 +1972,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1936,6 +1980,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2031,7 +2091,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomains"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandomains"
datadigitaloceandomains.NewDataDigitaloceanDomainsSortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanDomainsSortOutputReference
```
diff --git a/docs/dataDigitaloceanDomains.java.md b/docs/dataDigitaloceanDomains.java.md
index bea206d78..3c5faba0a 100644
--- a/docs/dataDigitaloceanDomains.java.md
+++ b/docs/dataDigitaloceanDomains.java.md
@@ -147,6 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -217,6 +218,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1084,6 +1093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1091,6 +1101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -1516,6 +1542,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1523,6 +1550,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2028,6 +2071,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2035,6 +2079,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataDigitaloceanDomains.python.md b/docs/dataDigitaloceanDomains.python.md
index 69815deee..fb6b03fcb 100644
--- a/docs/dataDigitaloceanDomains.python.md
+++ b/docs/dataDigitaloceanDomains.python.md
@@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -218,6 +219,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1116,6 +1125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1123,6 +1133,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -1583,6 +1611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1590,6 +1619,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2130,6 +2177,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2137,6 +2185,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataDigitaloceanDomains.typescript.md b/docs/dataDigitaloceanDomains.typescript.md
index 7c960f47e..1d0dcd343 100644
--- a/docs/dataDigitaloceanDomains.typescript.md
+++ b/docs/dataDigitaloceanDomains.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -964,6 +973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -971,6 +981,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1396,6 +1422,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1403,6 +1430,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1908,6 +1951,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1915,6 +1959,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataDigitaloceanDroplet.csharp.md b/docs/dataDigitaloceanDroplet.csharp.md
index 03527c57d..12285834b 100644
--- a/docs/dataDigitaloceanDroplet.csharp.md
+++ b/docs/dataDigitaloceanDroplet.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanDroplet.go.md b/docs/dataDigitaloceanDroplet.go.md
index da5df0d4f..2001681d9 100644
--- a/docs/dataDigitaloceanDroplet.go.md
+++ b/docs/dataDigitaloceanDroplet.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplet"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplet"
datadigitaloceandroplet.NewDataDigitaloceanDroplet(scope Construct, id *string, config DataDigitaloceanDropletConfig) DataDigitaloceanDroplet
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -288,7 +297,7 @@ func ResetTag()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplet"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplet"
datadigitaloceandroplet.DataDigitaloceanDroplet_IsConstruct(x interface{}) *bool
```
@@ -320,7 +329,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplet"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplet"
datadigitaloceandroplet.DataDigitaloceanDroplet_IsTerraformElement(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceandroplet.DataDigitaloceanDroplet_IsTerraformElement(x interface{}
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplet"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplet"
datadigitaloceandroplet.DataDigitaloceanDroplet_IsTerraformDataSource(x interface{}) *bool
```
@@ -348,7 +357,7 @@ datadigitaloceandroplet.DataDigitaloceanDroplet_IsTerraformDataSource(x interfac
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplet"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplet"
datadigitaloceandroplet.DataDigitaloceanDroplet_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -874,7 +883,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplet"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplet"
&datadigitaloceandroplet.DataDigitaloceanDropletConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanDroplet.java.md b/docs/dataDigitaloceanDroplet.java.md
index 7bb9c61fe..1e07d97bf 100644
--- a/docs/dataDigitaloceanDroplet.java.md
+++ b/docs/dataDigitaloceanDroplet.java.md
@@ -147,6 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -215,6 +216,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanDroplet.python.md b/docs/dataDigitaloceanDroplet.python.md
index 445b4211d..dcdd86556 100644
--- a/docs/dataDigitaloceanDroplet.python.md
+++ b/docs/dataDigitaloceanDroplet.python.md
@@ -145,6 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -218,6 +219,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanDroplet.typescript.md b/docs/dataDigitaloceanDroplet.typescript.md
index 56ea29d7b..ab6afb585 100644
--- a/docs/dataDigitaloceanDroplet.typescript.md
+++ b/docs/dataDigitaloceanDroplet.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanDropletSnapshot.csharp.md b/docs/dataDigitaloceanDropletSnapshot.csharp.md
index ead53ee19..b97b9db70 100644
--- a/docs/dataDigitaloceanDropletSnapshot.csharp.md
+++ b/docs/dataDigitaloceanDropletSnapshot.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanDropletSnapshot.go.md b/docs/dataDigitaloceanDropletSnapshot.go.md
index 8f9976c23..1ec625072 100644
--- a/docs/dataDigitaloceanDropletSnapshot.go.md
+++ b/docs/dataDigitaloceanDropletSnapshot.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandropletsnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandropletsnapshot"
datadigitaloceandropletsnapshot.NewDataDigitaloceanDropletSnapshot(scope Construct, id *string, config DataDigitaloceanDropletSnapshotConfig) DataDigitaloceanDropletSnapshot
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -302,7 +311,7 @@ func ResetRegion()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandropletsnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandropletsnapshot"
datadigitaloceandropletsnapshot.DataDigitaloceanDropletSnapshot_IsConstruct(x interface{}) *bool
```
@@ -334,7 +343,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandropletsnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandropletsnapshot"
datadigitaloceandropletsnapshot.DataDigitaloceanDropletSnapshot_IsTerraformElement(x interface{}) *bool
```
@@ -348,7 +357,7 @@ datadigitaloceandropletsnapshot.DataDigitaloceanDropletSnapshot_IsTerraformEleme
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandropletsnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandropletsnapshot"
datadigitaloceandropletsnapshot.DataDigitaloceanDropletSnapshot_IsTerraformDataSource(x interface{}) *bool
```
@@ -362,7 +371,7 @@ datadigitaloceandropletsnapshot.DataDigitaloceanDropletSnapshot_IsTerraformDataS
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandropletsnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandropletsnapshot"
datadigitaloceandropletsnapshot.DataDigitaloceanDropletSnapshot_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -734,7 +743,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandropletsnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandropletsnapshot"
&datadigitaloceandropletsnapshot.DataDigitaloceanDropletSnapshotConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanDropletSnapshot.java.md b/docs/dataDigitaloceanDropletSnapshot.java.md
index 98ca39cb4..193407aa4 100644
--- a/docs/dataDigitaloceanDropletSnapshot.java.md
+++ b/docs/dataDigitaloceanDropletSnapshot.java.md
@@ -162,6 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -232,6 +233,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanDropletSnapshot.python.md b/docs/dataDigitaloceanDropletSnapshot.python.md
index ec2ed1dc2..e8ec74b49 100644
--- a/docs/dataDigitaloceanDropletSnapshot.python.md
+++ b/docs/dataDigitaloceanDropletSnapshot.python.md
@@ -159,6 +159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -234,6 +235,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanDropletSnapshot.typescript.md b/docs/dataDigitaloceanDropletSnapshot.typescript.md
index 6bd964bb1..78f920775 100644
--- a/docs/dataDigitaloceanDropletSnapshot.typescript.md
+++ b/docs/dataDigitaloceanDropletSnapshot.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanDroplets.csharp.md b/docs/dataDigitaloceanDroplets.csharp.md
index 233b9fef1..54929b5e1 100644
--- a/docs/dataDigitaloceanDroplets.csharp.md
+++ b/docs/dataDigitaloceanDroplets.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1659,6 +1685,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1666,6 +1693,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -2171,6 +2214,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2178,6 +2222,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataDigitaloceanDroplets.go.md b/docs/dataDigitaloceanDroplets.go.md
index e1041522c..99e6ec0e5 100644
--- a/docs/dataDigitaloceanDroplets.go.md
+++ b/docs/dataDigitaloceanDroplets.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplets"
datadigitaloceandroplets.NewDataDigitaloceanDroplets(scope Construct, id *string, config DataDigitaloceanDropletsConfig) DataDigitaloceanDroplets
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -314,7 +323,7 @@ func ResetSort()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplets"
datadigitaloceandroplets.DataDigitaloceanDroplets_IsConstruct(x interface{}) *bool
```
@@ -346,7 +355,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplets"
datadigitaloceandroplets.DataDigitaloceanDroplets_IsTerraformElement(x interface{}) *bool
```
@@ -360,7 +369,7 @@ datadigitaloceandroplets.DataDigitaloceanDroplets_IsTerraformElement(x interface
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplets"
datadigitaloceandroplets.DataDigitaloceanDroplets_IsTerraformDataSource(x interface{}) *bool
```
@@ -374,7 +383,7 @@ datadigitaloceandroplets.DataDigitaloceanDroplets_IsTerraformDataSource(x interf
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplets"
datadigitaloceandroplets.DataDigitaloceanDroplets_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -658,7 +667,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplets"
&datadigitaloceandroplets.DataDigitaloceanDropletsConfig {
Connection: interface{},
@@ -809,7 +818,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplets"
&datadigitaloceandroplets.DataDigitaloceanDropletsDroplets {
@@ -822,7 +831,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplets"
&datadigitaloceandroplets.DataDigitaloceanDropletsFilter {
Key: *string,
@@ -896,7 +905,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplets"
&datadigitaloceandroplets.DataDigitaloceanDropletsSort {
Key: *string,
@@ -944,7 +953,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplets"
datadigitaloceandroplets.NewDataDigitaloceanDropletsDropletsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanDropletsDropletsList
```
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1076,7 +1102,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplets"
datadigitaloceandroplets.NewDataDigitaloceanDropletsDropletsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanDropletsDropletsOutputReference
```
@@ -1618,7 +1644,7 @@ func InternalValue() DataDigitaloceanDropletsDroplets
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplets"
datadigitaloceandroplets.NewDataDigitaloceanDropletsFilterList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanDropletsFilterList
```
@@ -1659,6 +1685,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1666,6 +1693,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1761,7 +1804,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplets"
datadigitaloceandroplets.NewDataDigitaloceanDropletsFilterOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanDropletsFilterOutputReference
```
@@ -2130,7 +2173,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplets"
datadigitaloceandroplets.NewDataDigitaloceanDropletsSortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanDropletsSortList
```
@@ -2171,6 +2214,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2178,6 +2222,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2273,7 +2333,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceandroplets"
datadigitaloceandroplets.NewDataDigitaloceanDropletsSortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanDropletsSortOutputReference
```
diff --git a/docs/dataDigitaloceanDroplets.java.md b/docs/dataDigitaloceanDroplets.java.md
index 094f1232a..eb8532527 100644
--- a/docs/dataDigitaloceanDroplets.java.md
+++ b/docs/dataDigitaloceanDroplets.java.md
@@ -147,6 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -217,6 +218,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1084,6 +1093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1091,6 +1101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -1758,6 +1784,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1765,6 +1792,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2270,6 +2313,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2277,6 +2321,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataDigitaloceanDroplets.python.md b/docs/dataDigitaloceanDroplets.python.md
index 72794075a..b99150b40 100644
--- a/docs/dataDigitaloceanDroplets.python.md
+++ b/docs/dataDigitaloceanDroplets.python.md
@@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -218,6 +219,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1116,6 +1125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1123,6 +1133,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -1825,6 +1853,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1832,6 +1861,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2372,6 +2419,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2379,6 +2427,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataDigitaloceanDroplets.typescript.md b/docs/dataDigitaloceanDroplets.typescript.md
index 0ea3a5fdd..c4b144ae7 100644
--- a/docs/dataDigitaloceanDroplets.typescript.md
+++ b/docs/dataDigitaloceanDroplets.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -964,6 +973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -971,6 +981,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1638,6 +1664,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1645,6 +1672,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -2150,6 +2193,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2157,6 +2201,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataDigitaloceanFirewall.csharp.md b/docs/dataDigitaloceanFirewall.csharp.md
index 105c58319..c451aeae5 100644
--- a/docs/dataDigitaloceanFirewall.csharp.md
+++ b/docs/dataDigitaloceanFirewall.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -126,6 +127,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -1252,6 +1261,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1259,6 +1269,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1858,6 +1884,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1865,6 +1892,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -2464,6 +2507,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2471,6 +2515,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataDigitaloceanFirewall.go.md b/docs/dataDigitaloceanFirewall.go.md
index c43aeff43..9bdd56afb 100644
--- a/docs/dataDigitaloceanFirewall.go.md
+++ b/docs/dataDigitaloceanFirewall.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfirewall"
datadigitaloceanfirewall.NewDataDigitaloceanFirewall(scope Construct, id *string, config DataDigitaloceanFirewallConfig) DataDigitaloceanFirewall
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -126,6 +127,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -328,7 +337,7 @@ func ResetTags()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfirewall"
datadigitaloceanfirewall.DataDigitaloceanFirewall_IsConstruct(x interface{}) *bool
```
@@ -360,7 +369,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfirewall"
datadigitaloceanfirewall.DataDigitaloceanFirewall_IsTerraformElement(x interface{}) *bool
```
@@ -374,7 +383,7 @@ datadigitaloceanfirewall.DataDigitaloceanFirewall_IsTerraformElement(x interface
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfirewall"
datadigitaloceanfirewall.DataDigitaloceanFirewall_IsTerraformDataSource(x interface{}) *bool
```
@@ -388,7 +397,7 @@ datadigitaloceanfirewall.DataDigitaloceanFirewall_IsTerraformDataSource(x interf
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfirewall"
datadigitaloceanfirewall.DataDigitaloceanFirewall_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -771,7 +780,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfirewall"
&datadigitaloceanfirewall.DataDigitaloceanFirewallConfig {
Connection: interface{},
@@ -964,7 +973,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfirewall"
&datadigitaloceanfirewall.DataDigitaloceanFirewallInboundRule {
Protocol: *string,
@@ -1080,7 +1089,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfirewall"
&datadigitaloceanfirewall.DataDigitaloceanFirewallOutboundRule {
Protocol: *string,
@@ -1196,7 +1205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfirewall"
&datadigitaloceanfirewall.DataDigitaloceanFirewallPendingChanges {
@@ -1211,7 +1220,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfirewall"
datadigitaloceanfirewall.NewDataDigitaloceanFirewallInboundRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanFirewallInboundRuleList
```
@@ -1252,6 +1261,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1259,6 +1269,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1354,7 +1380,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfirewall"
datadigitaloceanfirewall.NewDataDigitaloceanFirewallInboundRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanFirewallInboundRuleOutputReference
```
@@ -1817,7 +1843,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfirewall"
datadigitaloceanfirewall.NewDataDigitaloceanFirewallOutboundRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanFirewallOutboundRuleList
```
@@ -1858,6 +1884,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1865,6 +1892,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1960,7 +2003,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfirewall"
datadigitaloceanfirewall.NewDataDigitaloceanFirewallOutboundRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanFirewallOutboundRuleOutputReference
```
@@ -2423,7 +2466,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfirewall"
datadigitaloceanfirewall.NewDataDigitaloceanFirewallPendingChangesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanFirewallPendingChangesList
```
@@ -2464,6 +2507,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2471,6 +2515,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2555,7 +2615,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfirewall"
datadigitaloceanfirewall.NewDataDigitaloceanFirewallPendingChangesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanFirewallPendingChangesOutputReference
```
diff --git a/docs/dataDigitaloceanFirewall.java.md b/docs/dataDigitaloceanFirewall.java.md
index 567344f37..59107ae1e 100644
--- a/docs/dataDigitaloceanFirewall.java.md
+++ b/docs/dataDigitaloceanFirewall.java.md
@@ -177,6 +177,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -249,6 +250,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1380,6 +1389,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1387,6 +1397,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -1986,6 +2012,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1993,6 +2020,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2592,6 +2635,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2599,6 +2643,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataDigitaloceanFirewall.python.md b/docs/dataDigitaloceanFirewall.python.md
index ef033f43b..0fcc2cc75 100644
--- a/docs/dataDigitaloceanFirewall.python.md
+++ b/docs/dataDigitaloceanFirewall.python.md
@@ -173,6 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -250,6 +251,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1413,6 +1422,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1420,6 +1430,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2054,6 +2082,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2061,6 +2090,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2695,6 +2742,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2702,6 +2750,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataDigitaloceanFirewall.typescript.md b/docs/dataDigitaloceanFirewall.typescript.md
index cfbcf8106..9b37afed1 100644
--- a/docs/dataDigitaloceanFirewall.typescript.md
+++ b/docs/dataDigitaloceanFirewall.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -126,6 +127,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -1220,6 +1229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1227,6 +1237,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1826,6 +1852,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1833,6 +1860,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -2432,6 +2475,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2439,6 +2483,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataDigitaloceanFloatingIp.csharp.md b/docs/dataDigitaloceanFloatingIp.csharp.md
index 1ae8c2dc2..b85ee9952 100644
--- a/docs/dataDigitaloceanFloatingIp.csharp.md
+++ b/docs/dataDigitaloceanFloatingIp.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanFloatingIp.go.md b/docs/dataDigitaloceanFloatingIp.go.md
index d0d807c24..5e869ba96 100644
--- a/docs/dataDigitaloceanFloatingIp.go.md
+++ b/docs/dataDigitaloceanFloatingIp.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfloatingip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfloatingip"
datadigitaloceanfloatingip.NewDataDigitaloceanFloatingIp(scope Construct, id *string, config DataDigitaloceanFloatingIpConfig) DataDigitaloceanFloatingIp
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -274,7 +283,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfloatingip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfloatingip"
datadigitaloceanfloatingip.DataDigitaloceanFloatingIp_IsConstruct(x interface{}) *bool
```
@@ -306,7 +315,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfloatingip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfloatingip"
datadigitaloceanfloatingip.DataDigitaloceanFloatingIp_IsTerraformElement(x interface{}) *bool
```
@@ -320,7 +329,7 @@ datadigitaloceanfloatingip.DataDigitaloceanFloatingIp_IsTerraformElement(x inter
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfloatingip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfloatingip"
datadigitaloceanfloatingip.DataDigitaloceanFloatingIp_IsTerraformDataSource(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceanfloatingip.DataDigitaloceanFloatingIp_IsTerraformDataSource(x in
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfloatingip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfloatingip"
datadigitaloceanfloatingip.DataDigitaloceanFloatingIp_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -618,7 +627,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfloatingip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanfloatingip"
&datadigitaloceanfloatingip.DataDigitaloceanFloatingIpConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanFloatingIp.java.md b/docs/dataDigitaloceanFloatingIp.java.md
index 3e42e3bfe..124118bef 100644
--- a/docs/dataDigitaloceanFloatingIp.java.md
+++ b/docs/dataDigitaloceanFloatingIp.java.md
@@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -199,6 +200,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanFloatingIp.python.md b/docs/dataDigitaloceanFloatingIp.python.md
index eae545972..0d260e87e 100644
--- a/docs/dataDigitaloceanFloatingIp.python.md
+++ b/docs/dataDigitaloceanFloatingIp.python.md
@@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -202,6 +203,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanFloatingIp.typescript.md b/docs/dataDigitaloceanFloatingIp.typescript.md
index 8905b422a..160d83ff9 100644
--- a/docs/dataDigitaloceanFloatingIp.typescript.md
+++ b/docs/dataDigitaloceanFloatingIp.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanImage.csharp.md b/docs/dataDigitaloceanImage.csharp.md
index 0778fcf73..1bbfdf1cf 100644
--- a/docs/dataDigitaloceanImage.csharp.md
+++ b/docs/dataDigitaloceanImage.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanImage.go.md b/docs/dataDigitaloceanImage.go.md
index b83382fae..3cda98fe1 100644
--- a/docs/dataDigitaloceanImage.go.md
+++ b/docs/dataDigitaloceanImage.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimage"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimage"
datadigitaloceanimage.NewDataDigitaloceanImage(scope Construct, id *string, config DataDigitaloceanImageConfig) DataDigitaloceanImage
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -295,7 +304,7 @@ func ResetSource()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimage"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimage"
datadigitaloceanimage.DataDigitaloceanImage_IsConstruct(x interface{}) *bool
```
@@ -327,7 +336,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimage"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimage"
datadigitaloceanimage.DataDigitaloceanImage_IsTerraformElement(x interface{}) *bool
```
@@ -341,7 +350,7 @@ datadigitaloceanimage.DataDigitaloceanImage_IsTerraformElement(x interface{}) *b
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimage"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimage"
datadigitaloceanimage.DataDigitaloceanImage_IsTerraformDataSource(x interface{}) *bool
```
@@ -355,7 +364,7 @@ datadigitaloceanimage.DataDigitaloceanImage_IsTerraformDataSource(x interface{})
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimage"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimage"
datadigitaloceanimage.DataDigitaloceanImage_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -782,7 +791,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimage"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimage"
&datadigitaloceanimage.DataDigitaloceanImageConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanImage.java.md b/docs/dataDigitaloceanImage.java.md
index c326c4d52..7de69b9da 100644
--- a/docs/dataDigitaloceanImage.java.md
+++ b/docs/dataDigitaloceanImage.java.md
@@ -157,6 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -226,6 +227,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanImage.python.md b/docs/dataDigitaloceanImage.python.md
index 9d7b5e073..9d62ac5b2 100644
--- a/docs/dataDigitaloceanImage.python.md
+++ b/docs/dataDigitaloceanImage.python.md
@@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -229,6 +230,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanImage.typescript.md b/docs/dataDigitaloceanImage.typescript.md
index 7ecb30267..4d44547d6 100644
--- a/docs/dataDigitaloceanImage.typescript.md
+++ b/docs/dataDigitaloceanImage.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanImages.csharp.md b/docs/dataDigitaloceanImages.csharp.md
index a91d26a10..55b323732 100644
--- a/docs/dataDigitaloceanImages.csharp.md
+++ b/docs/dataDigitaloceanImages.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1497,6 +1523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1504,6 +1531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -2061,6 +2104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2068,6 +2112,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataDigitaloceanImages.go.md b/docs/dataDigitaloceanImages.go.md
index 185e9af4e..6ec066849 100644
--- a/docs/dataDigitaloceanImages.go.md
+++ b/docs/dataDigitaloceanImages.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimages"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimages"
datadigitaloceanimages.NewDataDigitaloceanImages(scope Construct, id *string, config DataDigitaloceanImagesConfig) DataDigitaloceanImages
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -314,7 +323,7 @@ func ResetSort()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimages"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimages"
datadigitaloceanimages.DataDigitaloceanImages_IsConstruct(x interface{}) *bool
```
@@ -346,7 +355,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimages"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimages"
datadigitaloceanimages.DataDigitaloceanImages_IsTerraformElement(x interface{}) *bool
```
@@ -360,7 +369,7 @@ datadigitaloceanimages.DataDigitaloceanImages_IsTerraformElement(x interface{})
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimages"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimages"
datadigitaloceanimages.DataDigitaloceanImages_IsTerraformDataSource(x interface{}) *bool
```
@@ -374,7 +383,7 @@ datadigitaloceanimages.DataDigitaloceanImages_IsTerraformDataSource(x interface{
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimages"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimages"
datadigitaloceanimages.DataDigitaloceanImages_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -658,7 +667,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimages"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimages"
&datadigitaloceanimages.DataDigitaloceanImagesConfig {
Connection: interface{},
@@ -809,7 +818,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimages"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimages"
&datadigitaloceanimages.DataDigitaloceanImagesFilter {
Key: *string,
@@ -883,7 +892,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimages"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimages"
&datadigitaloceanimages.DataDigitaloceanImagesImages {
@@ -896,7 +905,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimages"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimages"
&datadigitaloceanimages.DataDigitaloceanImagesSort {
Key: *string,
@@ -944,7 +953,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimages"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimages"
datadigitaloceanimages.NewDataDigitaloceanImagesFilterList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanImagesFilterList
```
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1087,7 +1113,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimages"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimages"
datadigitaloceanimages.NewDataDigitaloceanImagesFilterOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanImagesFilterOutputReference
```
@@ -1456,7 +1482,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimages"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimages"
datadigitaloceanimages.NewDataDigitaloceanImagesImagesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanImagesImagesList
```
@@ -1497,6 +1523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1504,6 +1531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1588,7 +1631,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimages"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimages"
datadigitaloceanimages.NewDataDigitaloceanImagesImagesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanImagesImagesOutputReference
```
@@ -2020,7 +2063,7 @@ func InternalValue() DataDigitaloceanImagesImages
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimages"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimages"
datadigitaloceanimages.NewDataDigitaloceanImagesSortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanImagesSortList
```
@@ -2061,6 +2104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2068,6 +2112,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2163,7 +2223,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimages"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanimages"
datadigitaloceanimages.NewDataDigitaloceanImagesSortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanImagesSortOutputReference
```
diff --git a/docs/dataDigitaloceanImages.java.md b/docs/dataDigitaloceanImages.java.md
index 0722ca70b..497b4ffe7 100644
--- a/docs/dataDigitaloceanImages.java.md
+++ b/docs/dataDigitaloceanImages.java.md
@@ -147,6 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -217,6 +218,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1084,6 +1093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1091,6 +1101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -1596,6 +1622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1603,6 +1630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2160,6 +2203,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2167,6 +2211,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataDigitaloceanImages.python.md b/docs/dataDigitaloceanImages.python.md
index 41097b2b3..5cd80c6b6 100644
--- a/docs/dataDigitaloceanImages.python.md
+++ b/docs/dataDigitaloceanImages.python.md
@@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -218,6 +219,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1116,6 +1125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1123,6 +1133,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -1663,6 +1691,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1670,6 +1699,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2262,6 +2309,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2269,6 +2317,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataDigitaloceanImages.typescript.md b/docs/dataDigitaloceanImages.typescript.md
index 3ad65c2cc..21c567a0d 100644
--- a/docs/dataDigitaloceanImages.typescript.md
+++ b/docs/dataDigitaloceanImages.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -964,6 +973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -971,6 +981,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1476,6 +1502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1483,6 +1510,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -2040,6 +2083,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2047,6 +2091,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataDigitaloceanKubernetesCluster.csharp.md b/docs/dataDigitaloceanKubernetesCluster.csharp.md
index 810109c47..8b8d4778f 100644
--- a/docs/dataDigitaloceanKubernetesCluster.csharp.md
+++ b/docs/dataDigitaloceanKubernetesCluster.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -121,6 +122,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -1056,6 +1065,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1063,6 +1073,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1532,6 +1558,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1539,6 +1566,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1964,6 +2007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1971,6 +2015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -2096,6 +2156,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2103,6 +2164,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -2960,6 +3037,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2967,6 +3045,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataDigitaloceanKubernetesCluster.go.md b/docs/dataDigitaloceanKubernetesCluster.go.md
index c3f18fdf0..1e1db0c7b 100644
--- a/docs/dataDigitaloceanKubernetesCluster.go.md
+++ b/docs/dataDigitaloceanKubernetesCluster.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
datadigitaloceankubernetescluster.NewDataDigitaloceanKubernetesCluster(scope Construct, id *string, config DataDigitaloceanKubernetesClusterConfig) DataDigitaloceanKubernetesCluster
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -121,6 +122,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -281,7 +290,7 @@ func ResetTags()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
datadigitaloceankubernetescluster.DataDigitaloceanKubernetesCluster_IsConstruct(x interface{}) *bool
```
@@ -313,7 +322,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
datadigitaloceankubernetescluster.DataDigitaloceanKubernetesCluster_IsTerraformElement(x interface{}) *bool
```
@@ -327,7 +336,7 @@ datadigitaloceankubernetescluster.DataDigitaloceanKubernetesCluster_IsTerraformE
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
datadigitaloceankubernetescluster.DataDigitaloceanKubernetesCluster_IsTerraformDataSource(x interface{}) *bool
```
@@ -341,7 +350,7 @@ datadigitaloceankubernetescluster.DataDigitaloceanKubernetesCluster_IsTerraformD
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
datadigitaloceankubernetescluster.DataDigitaloceanKubernetesCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -801,7 +810,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
&datadigitaloceankubernetescluster.DataDigitaloceanKubernetesClusterConfig {
Connection: interface{},
@@ -948,7 +957,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
&datadigitaloceankubernetescluster.DataDigitaloceanKubernetesClusterKubeConfig {
@@ -961,7 +970,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
&datadigitaloceankubernetescluster.DataDigitaloceanKubernetesClusterMaintenancePolicy {
@@ -974,7 +983,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
&datadigitaloceankubernetescluster.DataDigitaloceanKubernetesClusterNodePool {
@@ -987,7 +996,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
&datadigitaloceankubernetescluster.DataDigitaloceanKubernetesClusterNodePoolNodes {
@@ -1000,7 +1009,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
&datadigitaloceankubernetescluster.DataDigitaloceanKubernetesClusterNodePoolTaint {
@@ -1015,7 +1024,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
datadigitaloceankubernetescluster.NewDataDigitaloceanKubernetesClusterKubeConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanKubernetesClusterKubeConfigList
```
@@ -1056,6 +1065,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1063,6 +1073,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1147,7 +1173,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
datadigitaloceankubernetescluster.NewDataDigitaloceanKubernetesClusterKubeConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanKubernetesClusterKubeConfigOutputReference
```
@@ -1491,7 +1517,7 @@ func InternalValue() DataDigitaloceanKubernetesClusterKubeConfig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
datadigitaloceankubernetescluster.NewDataDigitaloceanKubernetesClusterMaintenancePolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanKubernetesClusterMaintenancePolicyList
```
@@ -1532,6 +1558,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1539,6 +1566,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1623,7 +1666,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
datadigitaloceankubernetescluster.NewDataDigitaloceanKubernetesClusterMaintenancePolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanKubernetesClusterMaintenancePolicyOutputReference
```
@@ -1923,7 +1966,7 @@ func InternalValue() DataDigitaloceanKubernetesClusterMaintenancePolicy
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
datadigitaloceankubernetescluster.NewDataDigitaloceanKubernetesClusterNodePoolList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanKubernetesClusterNodePoolList
```
@@ -1964,6 +2007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1971,6 +2015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2055,7 +2115,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
datadigitaloceankubernetescluster.NewDataDigitaloceanKubernetesClusterNodePoolNodesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanKubernetesClusterNodePoolNodesList
```
@@ -2096,6 +2156,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2103,6 +2164,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2187,7 +2264,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
datadigitaloceankubernetescluster.NewDataDigitaloceanKubernetesClusterNodePoolNodesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanKubernetesClusterNodePoolNodesOutputReference
```
@@ -2520,7 +2597,7 @@ func InternalValue() DataDigitaloceanKubernetesClusterNodePoolNodes
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
datadigitaloceankubernetescluster.NewDataDigitaloceanKubernetesClusterNodePoolOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanKubernetesClusterNodePoolOutputReference
```
@@ -2919,7 +2996,7 @@ func InternalValue() DataDigitaloceanKubernetesClusterNodePool
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
datadigitaloceankubernetescluster.NewDataDigitaloceanKubernetesClusterNodePoolTaintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanKubernetesClusterNodePoolTaintList
```
@@ -2960,6 +3037,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2967,6 +3045,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -3051,7 +3145,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetescluster"
datadigitaloceankubernetescluster.NewDataDigitaloceanKubernetesClusterNodePoolTaintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanKubernetesClusterNodePoolTaintOutputReference
```
diff --git a/docs/dataDigitaloceanKubernetesCluster.java.md b/docs/dataDigitaloceanKubernetesCluster.java.md
index 6e293d465..cb594292a 100644
--- a/docs/dataDigitaloceanKubernetesCluster.java.md
+++ b/docs/dataDigitaloceanKubernetesCluster.java.md
@@ -141,6 +141,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -208,6 +209,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1142,6 +1151,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1149,6 +1159,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -1618,6 +1644,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1625,6 +1652,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2050,6 +2093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2057,6 +2101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2182,6 +2242,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2189,6 +2250,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -3046,6 +3123,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -3053,6 +3131,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataDigitaloceanKubernetesCluster.python.md b/docs/dataDigitaloceanKubernetesCluster.python.md
index cb74d45f8..c04aba6fc 100644
--- a/docs/dataDigitaloceanKubernetesCluster.python.md
+++ b/docs/dataDigitaloceanKubernetesCluster.python.md
@@ -139,6 +139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -211,6 +212,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1171,6 +1180,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1178,6 +1188,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -1682,6 +1710,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1689,6 +1718,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2149,6 +2196,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2156,6 +2204,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2289,6 +2355,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2296,6 +2363,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -3215,6 +3300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -3222,6 +3308,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataDigitaloceanKubernetesCluster.typescript.md b/docs/dataDigitaloceanKubernetesCluster.typescript.md
index 2c7c799e5..cfc437cdc 100644
--- a/docs/dataDigitaloceanKubernetesCluster.typescript.md
+++ b/docs/dataDigitaloceanKubernetesCluster.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -1035,6 +1044,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1042,6 +1052,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1511,6 +1537,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1518,6 +1545,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1943,6 +1986,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1950,6 +1994,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -2075,6 +2135,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2082,6 +2143,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -2939,6 +3016,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2946,6 +3024,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataDigitaloceanKubernetesVersions.csharp.md b/docs/dataDigitaloceanKubernetesVersions.csharp.md
index eb6dceaa7..ac00132f9 100644
--- a/docs/dataDigitaloceanKubernetesVersions.csharp.md
+++ b/docs/dataDigitaloceanKubernetesVersions.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -121,6 +122,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanKubernetesVersions.go.md b/docs/dataDigitaloceanKubernetesVersions.go.md
index bebc238f0..4c7f2c70f 100644
--- a/docs/dataDigitaloceanKubernetesVersions.go.md
+++ b/docs/dataDigitaloceanKubernetesVersions.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetesversions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetesversions"
datadigitaloceankubernetesversions.NewDataDigitaloceanKubernetesVersions(scope Construct, id *string, config DataDigitaloceanKubernetesVersionsConfig) DataDigitaloceanKubernetesVersions
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -121,6 +122,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -281,7 +290,7 @@ func ResetVersionPrefix()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetesversions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetesversions"
datadigitaloceankubernetesversions.DataDigitaloceanKubernetesVersions_IsConstruct(x interface{}) *bool
```
@@ -313,7 +322,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetesversions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetesversions"
datadigitaloceankubernetesversions.DataDigitaloceanKubernetesVersions_IsTerraformElement(x interface{}) *bool
```
@@ -327,7 +336,7 @@ datadigitaloceankubernetesversions.DataDigitaloceanKubernetesVersions_IsTerrafor
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetesversions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetesversions"
datadigitaloceankubernetesversions.DataDigitaloceanKubernetesVersions_IsTerraformDataSource(x interface{}) *bool
```
@@ -341,7 +350,7 @@ datadigitaloceankubernetesversions.DataDigitaloceanKubernetesVersions_IsTerrafor
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetesversions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetesversions"
datadigitaloceankubernetesversions.DataDigitaloceanKubernetesVersions_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -614,7 +623,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetesversions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceankubernetesversions"
&datadigitaloceankubernetesversions.DataDigitaloceanKubernetesVersionsConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanKubernetesVersions.java.md b/docs/dataDigitaloceanKubernetesVersions.java.md
index 98196c160..a814978de 100644
--- a/docs/dataDigitaloceanKubernetesVersions.java.md
+++ b/docs/dataDigitaloceanKubernetesVersions.java.md
@@ -131,6 +131,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -198,6 +199,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanKubernetesVersions.python.md b/docs/dataDigitaloceanKubernetesVersions.python.md
index fecdb7337..9597f0301 100644
--- a/docs/dataDigitaloceanKubernetesVersions.python.md
+++ b/docs/dataDigitaloceanKubernetesVersions.python.md
@@ -129,6 +129,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -201,6 +202,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanKubernetesVersions.typescript.md b/docs/dataDigitaloceanKubernetesVersions.typescript.md
index 17a50ecc0..14a1fcd58 100644
--- a/docs/dataDigitaloceanKubernetesVersions.typescript.md
+++ b/docs/dataDigitaloceanKubernetesVersions.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanLoadbalancer.csharp.md b/docs/dataDigitaloceanLoadbalancer.csharp.md
index bd927c7d0..fbe0cf71c 100644
--- a/docs/dataDigitaloceanLoadbalancer.csharp.md
+++ b/docs/dataDigitaloceanLoadbalancer.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -1089,6 +1098,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1096,6 +1106,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1510,6 +1536,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1517,6 +1544,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1986,6 +2029,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1993,6 +2037,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -2462,6 +2522,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2469,6 +2530,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataDigitaloceanLoadbalancer.go.md b/docs/dataDigitaloceanLoadbalancer.go.md
index 029054f6f..3917774f2 100644
--- a/docs/dataDigitaloceanLoadbalancer.go.md
+++ b/docs/dataDigitaloceanLoadbalancer.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
datadigitaloceanloadbalancer.NewDataDigitaloceanLoadbalancer(scope Construct, id *string, config DataDigitaloceanLoadbalancerConfig) DataDigitaloceanLoadbalancer
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -288,7 +297,7 @@ func ResetType()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
datadigitaloceanloadbalancer.DataDigitaloceanLoadbalancer_IsConstruct(x interface{}) *bool
```
@@ -320,7 +329,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
datadigitaloceanloadbalancer.DataDigitaloceanLoadbalancer_IsTerraformElement(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceanloadbalancer.DataDigitaloceanLoadbalancer_IsTerraformElement(x i
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
datadigitaloceanloadbalancer.DataDigitaloceanLoadbalancer_IsTerraformDataSource(x interface{}) *bool
```
@@ -348,7 +357,7 @@ datadigitaloceanloadbalancer.DataDigitaloceanLoadbalancer_IsTerraformDataSource(
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
datadigitaloceanloadbalancer.DataDigitaloceanLoadbalancer_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -841,7 +850,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
&datadigitaloceanloadbalancer.DataDigitaloceanLoadbalancerConfig {
Connection: interface{},
@@ -994,7 +1003,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
&datadigitaloceanloadbalancer.DataDigitaloceanLoadbalancerFirewall {
@@ -1007,7 +1016,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
&datadigitaloceanloadbalancer.DataDigitaloceanLoadbalancerForwardingRule {
@@ -1020,7 +1029,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
&datadigitaloceanloadbalancer.DataDigitaloceanLoadbalancerHealthcheck {
@@ -1033,7 +1042,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
&datadigitaloceanloadbalancer.DataDigitaloceanLoadbalancerStickySessions {
@@ -1048,7 +1057,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
datadigitaloceanloadbalancer.NewDataDigitaloceanLoadbalancerFirewallList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanLoadbalancerFirewallList
```
@@ -1089,6 +1098,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1096,6 +1106,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1180,7 +1206,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
datadigitaloceanloadbalancer.NewDataDigitaloceanLoadbalancerFirewallOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanLoadbalancerFirewallOutputReference
```
@@ -1469,7 +1495,7 @@ func InternalValue() DataDigitaloceanLoadbalancerFirewall
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
datadigitaloceanloadbalancer.NewDataDigitaloceanLoadbalancerForwardingRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanLoadbalancerForwardingRuleList
```
@@ -1510,6 +1536,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1517,6 +1544,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1601,7 +1644,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
datadigitaloceanloadbalancer.NewDataDigitaloceanLoadbalancerForwardingRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanLoadbalancerForwardingRuleOutputReference
```
@@ -1945,7 +1988,7 @@ func InternalValue() DataDigitaloceanLoadbalancerForwardingRule
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
datadigitaloceanloadbalancer.NewDataDigitaloceanLoadbalancerHealthcheckList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanLoadbalancerHealthcheckList
```
@@ -1986,6 +2029,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1993,6 +2037,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2077,7 +2137,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
datadigitaloceanloadbalancer.NewDataDigitaloceanLoadbalancerHealthcheckOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanLoadbalancerHealthcheckOutputReference
```
@@ -2421,7 +2481,7 @@ func InternalValue() DataDigitaloceanLoadbalancerHealthcheck
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
datadigitaloceanloadbalancer.NewDataDigitaloceanLoadbalancerStickySessionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanLoadbalancerStickySessionsList
```
@@ -2462,6 +2522,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2469,6 +2530,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2553,7 +2630,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanloadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanloadbalancer"
datadigitaloceanloadbalancer.NewDataDigitaloceanLoadbalancerStickySessionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanLoadbalancerStickySessionsOutputReference
```
diff --git a/docs/dataDigitaloceanLoadbalancer.java.md b/docs/dataDigitaloceanLoadbalancer.java.md
index 19a4ac2f3..d9877d7c1 100644
--- a/docs/dataDigitaloceanLoadbalancer.java.md
+++ b/docs/dataDigitaloceanLoadbalancer.java.md
@@ -147,6 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -215,6 +216,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1182,6 +1191,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1189,6 +1199,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -1603,6 +1629,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1610,6 +1637,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2079,6 +2122,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2086,6 +2130,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2555,6 +2615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2562,6 +2623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataDigitaloceanLoadbalancer.python.md b/docs/dataDigitaloceanLoadbalancer.python.md
index edf46cede..91858be4f 100644
--- a/docs/dataDigitaloceanLoadbalancer.python.md
+++ b/docs/dataDigitaloceanLoadbalancer.python.md
@@ -145,6 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -218,6 +219,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1212,6 +1221,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1219,6 +1229,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -1668,6 +1696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1675,6 +1704,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2179,6 +2226,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2186,6 +2234,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2690,6 +2756,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2697,6 +2764,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataDigitaloceanLoadbalancer.typescript.md b/docs/dataDigitaloceanLoadbalancer.typescript.md
index 81cff7a39..7409b0f0d 100644
--- a/docs/dataDigitaloceanLoadbalancer.typescript.md
+++ b/docs/dataDigitaloceanLoadbalancer.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -1070,6 +1079,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1077,6 +1087,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1491,6 +1517,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1498,6 +1525,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1967,6 +2010,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1974,6 +2018,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -2443,6 +2503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2450,6 +2511,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataDigitaloceanProject.csharp.md b/docs/dataDigitaloceanProject.csharp.md
index 50e4677e7..913ac0b53 100644
--- a/docs/dataDigitaloceanProject.csharp.md
+++ b/docs/dataDigitaloceanProject.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -121,6 +122,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanProject.go.md b/docs/dataDigitaloceanProject.go.md
index 3da4ac813..43eea394a 100644
--- a/docs/dataDigitaloceanProject.go.md
+++ b/docs/dataDigitaloceanProject.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanproject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanproject"
datadigitaloceanproject.NewDataDigitaloceanProject(scope Construct, id *string, config DataDigitaloceanProjectConfig) DataDigitaloceanProject
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -121,6 +122,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -281,7 +290,7 @@ func ResetName()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanproject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanproject"
datadigitaloceanproject.DataDigitaloceanProject_IsConstruct(x interface{}) *bool
```
@@ -313,7 +322,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanproject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanproject"
datadigitaloceanproject.DataDigitaloceanProject_IsTerraformElement(x interface{}) *bool
```
@@ -327,7 +336,7 @@ datadigitaloceanproject.DataDigitaloceanProject_IsTerraformElement(x interface{}
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanproject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanproject"
datadigitaloceanproject.DataDigitaloceanProject_IsTerraformDataSource(x interface{}) *bool
```
@@ -341,7 +350,7 @@ datadigitaloceanproject.DataDigitaloceanProject_IsTerraformDataSource(x interfac
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanproject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanproject"
datadigitaloceanproject.DataDigitaloceanProject_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -691,7 +700,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanproject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanproject"
&datadigitaloceanproject.DataDigitaloceanProjectConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanProject.java.md b/docs/dataDigitaloceanProject.java.md
index b69893aba..ef15e7e84 100644
--- a/docs/dataDigitaloceanProject.java.md
+++ b/docs/dataDigitaloceanProject.java.md
@@ -131,6 +131,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -198,6 +199,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanProject.python.md b/docs/dataDigitaloceanProject.python.md
index 0ab2a6483..2b21367fa 100644
--- a/docs/dataDigitaloceanProject.python.md
+++ b/docs/dataDigitaloceanProject.python.md
@@ -129,6 +129,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -201,6 +202,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanProject.typescript.md b/docs/dataDigitaloceanProject.typescript.md
index cbf826cd4..6cfee8015 100644
--- a/docs/dataDigitaloceanProject.typescript.md
+++ b/docs/dataDigitaloceanProject.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanProjects.csharp.md b/docs/dataDigitaloceanProjects.csharp.md
index 35a615079..6e56dc471 100644
--- a/docs/dataDigitaloceanProjects.csharp.md
+++ b/docs/dataDigitaloceanProjects.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1497,6 +1523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1504,6 +1531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -2017,6 +2060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2024,6 +2068,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataDigitaloceanProjects.go.md b/docs/dataDigitaloceanProjects.go.md
index 2adcc2212..b32ee1bfa 100644
--- a/docs/dataDigitaloceanProjects.go.md
+++ b/docs/dataDigitaloceanProjects.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanprojects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanprojects"
datadigitaloceanprojects.NewDataDigitaloceanProjects(scope Construct, id *string, config DataDigitaloceanProjectsConfig) DataDigitaloceanProjects
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -314,7 +323,7 @@ func ResetSort()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanprojects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanprojects"
datadigitaloceanprojects.DataDigitaloceanProjects_IsConstruct(x interface{}) *bool
```
@@ -346,7 +355,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanprojects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanprojects"
datadigitaloceanprojects.DataDigitaloceanProjects_IsTerraformElement(x interface{}) *bool
```
@@ -360,7 +369,7 @@ datadigitaloceanprojects.DataDigitaloceanProjects_IsTerraformElement(x interface
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanprojects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanprojects"
datadigitaloceanprojects.DataDigitaloceanProjects_IsTerraformDataSource(x interface{}) *bool
```
@@ -374,7 +383,7 @@ datadigitaloceanprojects.DataDigitaloceanProjects_IsTerraformDataSource(x interf
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanprojects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanprojects"
datadigitaloceanprojects.DataDigitaloceanProjects_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -658,7 +667,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanprojects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanprojects"
&datadigitaloceanprojects.DataDigitaloceanProjectsConfig {
Connection: interface{},
@@ -809,7 +818,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanprojects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanprojects"
&datadigitaloceanprojects.DataDigitaloceanProjectsFilter {
Key: *string,
@@ -883,7 +892,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanprojects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanprojects"
&datadigitaloceanprojects.DataDigitaloceanProjectsProjects {
@@ -896,7 +905,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanprojects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanprojects"
&datadigitaloceanprojects.DataDigitaloceanProjectsSort {
Key: *string,
@@ -944,7 +953,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanprojects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanprojects"
datadigitaloceanprojects.NewDataDigitaloceanProjectsFilterList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanProjectsFilterList
```
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1087,7 +1113,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanprojects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanprojects"
datadigitaloceanprojects.NewDataDigitaloceanProjectsFilterOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanProjectsFilterOutputReference
```
@@ -1456,7 +1482,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanprojects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanprojects"
datadigitaloceanprojects.NewDataDigitaloceanProjectsProjectsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanProjectsProjectsList
```
@@ -1497,6 +1523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1504,6 +1531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1588,7 +1631,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanprojects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanprojects"
datadigitaloceanprojects.NewDataDigitaloceanProjectsProjectsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanProjectsProjectsOutputReference
```
@@ -1976,7 +2019,7 @@ func InternalValue() DataDigitaloceanProjectsProjects
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanprojects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanprojects"
datadigitaloceanprojects.NewDataDigitaloceanProjectsSortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanProjectsSortList
```
@@ -2017,6 +2060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2024,6 +2068,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2119,7 +2179,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanprojects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanprojects"
datadigitaloceanprojects.NewDataDigitaloceanProjectsSortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanProjectsSortOutputReference
```
diff --git a/docs/dataDigitaloceanProjects.java.md b/docs/dataDigitaloceanProjects.java.md
index 10a9f04c3..df67bd454 100644
--- a/docs/dataDigitaloceanProjects.java.md
+++ b/docs/dataDigitaloceanProjects.java.md
@@ -147,6 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -217,6 +218,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1084,6 +1093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1091,6 +1101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -1596,6 +1622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1603,6 +1630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2116,6 +2159,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2123,6 +2167,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataDigitaloceanProjects.python.md b/docs/dataDigitaloceanProjects.python.md
index 473ba320b..700729e6d 100644
--- a/docs/dataDigitaloceanProjects.python.md
+++ b/docs/dataDigitaloceanProjects.python.md
@@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -218,6 +219,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1116,6 +1125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1123,6 +1133,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -1663,6 +1691,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1670,6 +1699,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2218,6 +2265,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2225,6 +2273,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataDigitaloceanProjects.typescript.md b/docs/dataDigitaloceanProjects.typescript.md
index ccf221acc..85717ebfa 100644
--- a/docs/dataDigitaloceanProjects.typescript.md
+++ b/docs/dataDigitaloceanProjects.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -964,6 +973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -971,6 +981,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1476,6 +1502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1483,6 +1510,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1996,6 +2039,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2003,6 +2047,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataDigitaloceanRecord.csharp.md b/docs/dataDigitaloceanRecord.csharp.md
index b6365f762..366f39d18 100644
--- a/docs/dataDigitaloceanRecord.csharp.md
+++ b/docs/dataDigitaloceanRecord.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanRecord.go.md b/docs/dataDigitaloceanRecord.go.md
index ae6d76afd..fd8ad07ef 100644
--- a/docs/dataDigitaloceanRecord.go.md
+++ b/docs/dataDigitaloceanRecord.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecord"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecord"
datadigitaloceanrecord.NewDataDigitaloceanRecord(scope Construct, id *string, config DataDigitaloceanRecordConfig) DataDigitaloceanRecord
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -274,7 +283,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecord"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecord"
datadigitaloceanrecord.DataDigitaloceanRecord_IsConstruct(x interface{}) *bool
```
@@ -306,7 +315,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecord"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecord"
datadigitaloceanrecord.DataDigitaloceanRecord_IsTerraformElement(x interface{}) *bool
```
@@ -320,7 +329,7 @@ datadigitaloceanrecord.DataDigitaloceanRecord_IsTerraformElement(x interface{})
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecord"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecord"
datadigitaloceanrecord.DataDigitaloceanRecord_IsTerraformDataSource(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceanrecord.DataDigitaloceanRecord_IsTerraformDataSource(x interface{
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecord"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecord"
datadigitaloceanrecord.DataDigitaloceanRecord_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -695,7 +704,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecord"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecord"
&datadigitaloceanrecord.DataDigitaloceanRecordConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanRecord.java.md b/docs/dataDigitaloceanRecord.java.md
index db2060084..62d797478 100644
--- a/docs/dataDigitaloceanRecord.java.md
+++ b/docs/dataDigitaloceanRecord.java.md
@@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -211,6 +212,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanRecord.python.md b/docs/dataDigitaloceanRecord.python.md
index c2f7643d8..5116ce710 100644
--- a/docs/dataDigitaloceanRecord.python.md
+++ b/docs/dataDigitaloceanRecord.python.md
@@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -214,6 +215,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanRecord.typescript.md b/docs/dataDigitaloceanRecord.typescript.md
index 55b8f33ca..e791c9505 100644
--- a/docs/dataDigitaloceanRecord.typescript.md
+++ b/docs/dataDigitaloceanRecord.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanRecords.csharp.md b/docs/dataDigitaloceanRecords.csharp.md
index b74cbce42..68f0890cf 100644
--- a/docs/dataDigitaloceanRecords.csharp.md
+++ b/docs/dataDigitaloceanRecords.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -1021,6 +1030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1028,6 +1038,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1533,6 +1559,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1540,6 +1567,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -2053,6 +2096,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2060,6 +2104,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataDigitaloceanRecords.go.md b/docs/dataDigitaloceanRecords.go.md
index 0b96fc292..b96331ece 100644
--- a/docs/dataDigitaloceanRecords.go.md
+++ b/docs/dataDigitaloceanRecords.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecords"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecords"
datadigitaloceanrecords.NewDataDigitaloceanRecords(scope Construct, id *string, config DataDigitaloceanRecordsConfig) DataDigitaloceanRecords
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -314,7 +323,7 @@ func ResetSort()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecords"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecords"
datadigitaloceanrecords.DataDigitaloceanRecords_IsConstruct(x interface{}) *bool
```
@@ -346,7 +355,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecords"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecords"
datadigitaloceanrecords.DataDigitaloceanRecords_IsTerraformElement(x interface{}) *bool
```
@@ -360,7 +369,7 @@ datadigitaloceanrecords.DataDigitaloceanRecords_IsTerraformElement(x interface{}
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecords"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecords"
datadigitaloceanrecords.DataDigitaloceanRecords_IsTerraformDataSource(x interface{}) *bool
```
@@ -374,7 +383,7 @@ datadigitaloceanrecords.DataDigitaloceanRecords_IsTerraformDataSource(x interfac
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecords"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecords"
datadigitaloceanrecords.DataDigitaloceanRecords_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -680,7 +689,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecords"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecords"
&datadigitaloceanrecords.DataDigitaloceanRecordsConfig {
Connection: interface{},
@@ -845,7 +854,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecords"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecords"
&datadigitaloceanrecords.DataDigitaloceanRecordsFilter {
Key: *string,
@@ -919,7 +928,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecords"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecords"
&datadigitaloceanrecords.DataDigitaloceanRecordsRecords {
@@ -932,7 +941,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecords"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecords"
&datadigitaloceanrecords.DataDigitaloceanRecordsSort {
Key: *string,
@@ -980,7 +989,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecords"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecords"
datadigitaloceanrecords.NewDataDigitaloceanRecordsFilterList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanRecordsFilterList
```
@@ -1021,6 +1030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1028,6 +1038,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1123,7 +1149,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecords"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecords"
datadigitaloceanrecords.NewDataDigitaloceanRecordsFilterOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanRecordsFilterOutputReference
```
@@ -1492,7 +1518,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecords"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecords"
datadigitaloceanrecords.NewDataDigitaloceanRecordsRecordsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanRecordsRecordsList
```
@@ -1533,6 +1559,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1540,6 +1567,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1624,7 +1667,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecords"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecords"
datadigitaloceanrecords.NewDataDigitaloceanRecordsRecordsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanRecordsRecordsOutputReference
```
@@ -2012,7 +2055,7 @@ func InternalValue() DataDigitaloceanRecordsRecords
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecords"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecords"
datadigitaloceanrecords.NewDataDigitaloceanRecordsSortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanRecordsSortList
```
@@ -2053,6 +2096,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2060,6 +2104,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2155,7 +2215,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanrecords"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanrecords"
datadigitaloceanrecords.NewDataDigitaloceanRecordsSortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanRecordsSortOutputReference
```
diff --git a/docs/dataDigitaloceanRecords.java.md b/docs/dataDigitaloceanRecords.java.md
index c1a24e1f2..579f06fdc 100644
--- a/docs/dataDigitaloceanRecords.java.md
+++ b/docs/dataDigitaloceanRecords.java.md
@@ -157,6 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -227,6 +228,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1130,6 +1139,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1137,6 +1147,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -1642,6 +1668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1649,6 +1676,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2162,6 +2205,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2169,6 +2213,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataDigitaloceanRecords.python.md b/docs/dataDigitaloceanRecords.python.md
index e0ce1e418..db4664444 100644
--- a/docs/dataDigitaloceanRecords.python.md
+++ b/docs/dataDigitaloceanRecords.python.md
@@ -153,6 +153,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -228,6 +229,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1162,6 +1171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1169,6 +1179,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -1709,6 +1737,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1716,6 +1745,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2264,6 +2311,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2271,6 +2319,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataDigitaloceanRecords.typescript.md b/docs/dataDigitaloceanRecords.typescript.md
index dc8ec8121..778db48bf 100644
--- a/docs/dataDigitaloceanRecords.typescript.md
+++ b/docs/dataDigitaloceanRecords.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -999,6 +1008,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1006,6 +1016,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1511,6 +1537,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1518,6 +1545,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -2031,6 +2074,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2038,6 +2082,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataDigitaloceanRegion.csharp.md b/docs/dataDigitaloceanRegion.csharp.md
index 2a40b79de..8b08296c5 100644
--- a/docs/dataDigitaloceanRegion.csharp.md
+++ b/docs/dataDigitaloceanRegion.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanRegion.go.md b/docs/dataDigitaloceanRegion.go.md
index b712a306d..6a8d52aaa 100644
--- a/docs/dataDigitaloceanRegion.go.md
+++ b/docs/dataDigitaloceanRegion.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregion"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregion"
datadigitaloceanregion.NewDataDigitaloceanRegion(scope Construct, id *string, config DataDigitaloceanRegionConfig) DataDigitaloceanRegion
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -274,7 +283,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregion"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregion"
datadigitaloceanregion.DataDigitaloceanRegion_IsConstruct(x interface{}) *bool
```
@@ -306,7 +315,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregion"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregion"
datadigitaloceanregion.DataDigitaloceanRegion_IsTerraformElement(x interface{}) *bool
```
@@ -320,7 +329,7 @@ datadigitaloceanregion.DataDigitaloceanRegion_IsTerraformElement(x interface{})
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregion"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregion"
datadigitaloceanregion.DataDigitaloceanRegion_IsTerraformDataSource(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceanregion.DataDigitaloceanRegion_IsTerraformDataSource(x interface{
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregion"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregion"
datadigitaloceanregion.DataDigitaloceanRegion_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -629,7 +638,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregion"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregion"
&datadigitaloceanregion.DataDigitaloceanRegionConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanRegion.java.md b/docs/dataDigitaloceanRegion.java.md
index ce441e715..0b09203e6 100644
--- a/docs/dataDigitaloceanRegion.java.md
+++ b/docs/dataDigitaloceanRegion.java.md
@@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -197,6 +198,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanRegion.python.md b/docs/dataDigitaloceanRegion.python.md
index e0ae7d336..d22685355 100644
--- a/docs/dataDigitaloceanRegion.python.md
+++ b/docs/dataDigitaloceanRegion.python.md
@@ -129,6 +129,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -200,6 +201,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanRegion.typescript.md b/docs/dataDigitaloceanRegion.typescript.md
index 429d11c2a..3ad050a92 100644
--- a/docs/dataDigitaloceanRegion.typescript.md
+++ b/docs/dataDigitaloceanRegion.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanRegions.csharp.md b/docs/dataDigitaloceanRegions.csharp.md
index 1c97ee0a2..0665ee6b9 100644
--- a/docs/dataDigitaloceanRegions.csharp.md
+++ b/docs/dataDigitaloceanRegions.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1497,6 +1523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1504,6 +1531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1951,6 +1994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1958,6 +2002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataDigitaloceanRegions.go.md b/docs/dataDigitaloceanRegions.go.md
index 537e1748e..f5312639c 100644
--- a/docs/dataDigitaloceanRegions.go.md
+++ b/docs/dataDigitaloceanRegions.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregions"
datadigitaloceanregions.NewDataDigitaloceanRegions(scope Construct, id *string, config DataDigitaloceanRegionsConfig) DataDigitaloceanRegions
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -314,7 +323,7 @@ func ResetSort()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregions"
datadigitaloceanregions.DataDigitaloceanRegions_IsConstruct(x interface{}) *bool
```
@@ -346,7 +355,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregions"
datadigitaloceanregions.DataDigitaloceanRegions_IsTerraformElement(x interface{}) *bool
```
@@ -360,7 +369,7 @@ datadigitaloceanregions.DataDigitaloceanRegions_IsTerraformElement(x interface{}
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregions"
datadigitaloceanregions.DataDigitaloceanRegions_IsTerraformDataSource(x interface{}) *bool
```
@@ -374,7 +383,7 @@ datadigitaloceanregions.DataDigitaloceanRegions_IsTerraformDataSource(x interfac
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregions"
datadigitaloceanregions.DataDigitaloceanRegions_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -658,7 +667,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregions"
&datadigitaloceanregions.DataDigitaloceanRegionsConfig {
Connection: interface{},
@@ -809,7 +818,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregions"
&datadigitaloceanregions.DataDigitaloceanRegionsFilter {
Key: *string,
@@ -883,7 +892,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregions"
&datadigitaloceanregions.DataDigitaloceanRegionsRegions {
@@ -896,7 +905,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregions"
&datadigitaloceanregions.DataDigitaloceanRegionsSort {
Key: *string,
@@ -944,7 +953,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregions"
datadigitaloceanregions.NewDataDigitaloceanRegionsFilterList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanRegionsFilterList
```
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1087,7 +1113,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregions"
datadigitaloceanregions.NewDataDigitaloceanRegionsFilterOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanRegionsFilterOutputReference
```
@@ -1456,7 +1482,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregions"
datadigitaloceanregions.NewDataDigitaloceanRegionsRegionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanRegionsRegionsList
```
@@ -1497,6 +1523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1504,6 +1531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1588,7 +1631,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregions"
datadigitaloceanregions.NewDataDigitaloceanRegionsRegionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanRegionsRegionsOutputReference
```
@@ -1910,7 +1953,7 @@ func InternalValue() DataDigitaloceanRegionsRegions
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregions"
datadigitaloceanregions.NewDataDigitaloceanRegionsSortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanRegionsSortList
```
@@ -1951,6 +1994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1958,6 +2002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2053,7 +2113,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanregions"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanregions"
datadigitaloceanregions.NewDataDigitaloceanRegionsSortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanRegionsSortOutputReference
```
diff --git a/docs/dataDigitaloceanRegions.java.md b/docs/dataDigitaloceanRegions.java.md
index 57d36300e..dbdea105b 100644
--- a/docs/dataDigitaloceanRegions.java.md
+++ b/docs/dataDigitaloceanRegions.java.md
@@ -147,6 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -217,6 +218,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1084,6 +1093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1091,6 +1101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -1596,6 +1622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1603,6 +1630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2050,6 +2093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2057,6 +2101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataDigitaloceanRegions.python.md b/docs/dataDigitaloceanRegions.python.md
index cadb1ad37..c42641249 100644
--- a/docs/dataDigitaloceanRegions.python.md
+++ b/docs/dataDigitaloceanRegions.python.md
@@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -218,6 +219,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1116,6 +1125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1123,6 +1133,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -1663,6 +1691,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1670,6 +1699,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2152,6 +2199,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2159,6 +2207,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataDigitaloceanRegions.typescript.md b/docs/dataDigitaloceanRegions.typescript.md
index a3d983a3c..46c5f901b 100644
--- a/docs/dataDigitaloceanRegions.typescript.md
+++ b/docs/dataDigitaloceanRegions.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -964,6 +973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -971,6 +981,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1476,6 +1502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1483,6 +1510,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1930,6 +1973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1937,6 +1981,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataDigitaloceanReservedIp.csharp.md b/docs/dataDigitaloceanReservedIp.csharp.md
index 497916954..4bcf6b624 100644
--- a/docs/dataDigitaloceanReservedIp.csharp.md
+++ b/docs/dataDigitaloceanReservedIp.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanReservedIp.go.md b/docs/dataDigitaloceanReservedIp.go.md
index 582e8918d..11d312d96 100644
--- a/docs/dataDigitaloceanReservedIp.go.md
+++ b/docs/dataDigitaloceanReservedIp.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanreservedip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanreservedip"
datadigitaloceanreservedip.NewDataDigitaloceanReservedIp(scope Construct, id *string, config DataDigitaloceanReservedIpConfig) DataDigitaloceanReservedIp
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -274,7 +283,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanreservedip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanreservedip"
datadigitaloceanreservedip.DataDigitaloceanReservedIp_IsConstruct(x interface{}) *bool
```
@@ -306,7 +315,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanreservedip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanreservedip"
datadigitaloceanreservedip.DataDigitaloceanReservedIp_IsTerraformElement(x interface{}) *bool
```
@@ -320,7 +329,7 @@ datadigitaloceanreservedip.DataDigitaloceanReservedIp_IsTerraformElement(x inter
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanreservedip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanreservedip"
datadigitaloceanreservedip.DataDigitaloceanReservedIp_IsTerraformDataSource(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceanreservedip.DataDigitaloceanReservedIp_IsTerraformDataSource(x in
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanreservedip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanreservedip"
datadigitaloceanreservedip.DataDigitaloceanReservedIp_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -618,7 +627,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanreservedip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanreservedip"
&datadigitaloceanreservedip.DataDigitaloceanReservedIpConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanReservedIp.java.md b/docs/dataDigitaloceanReservedIp.java.md
index 8f71d694f..485143fde 100644
--- a/docs/dataDigitaloceanReservedIp.java.md
+++ b/docs/dataDigitaloceanReservedIp.java.md
@@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -199,6 +200,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanReservedIp.python.md b/docs/dataDigitaloceanReservedIp.python.md
index 35fda356f..95b962406 100644
--- a/docs/dataDigitaloceanReservedIp.python.md
+++ b/docs/dataDigitaloceanReservedIp.python.md
@@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -202,6 +203,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanReservedIp.typescript.md b/docs/dataDigitaloceanReservedIp.typescript.md
index 273f921a7..1e157bcdd 100644
--- a/docs/dataDigitaloceanReservedIp.typescript.md
+++ b/docs/dataDigitaloceanReservedIp.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanSizes.csharp.md b/docs/dataDigitaloceanSizes.csharp.md
index 7aa23b897..8b81fb1cc 100644
--- a/docs/dataDigitaloceanSizes.csharp.md
+++ b/docs/dataDigitaloceanSizes.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1497,6 +1523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1504,6 +1531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1995,6 +2038,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2002,6 +2046,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataDigitaloceanSizes.go.md b/docs/dataDigitaloceanSizes.go.md
index 87a421f25..7a712911a 100644
--- a/docs/dataDigitaloceanSizes.go.md
+++ b/docs/dataDigitaloceanSizes.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansizes"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansizes"
datadigitaloceansizes.NewDataDigitaloceanSizes(scope Construct, id *string, config DataDigitaloceanSizesConfig) DataDigitaloceanSizes
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -314,7 +323,7 @@ func ResetSort()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansizes"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansizes"
datadigitaloceansizes.DataDigitaloceanSizes_IsConstruct(x interface{}) *bool
```
@@ -346,7 +355,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansizes"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansizes"
datadigitaloceansizes.DataDigitaloceanSizes_IsTerraformElement(x interface{}) *bool
```
@@ -360,7 +369,7 @@ datadigitaloceansizes.DataDigitaloceanSizes_IsTerraformElement(x interface{}) *b
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansizes"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansizes"
datadigitaloceansizes.DataDigitaloceanSizes_IsTerraformDataSource(x interface{}) *bool
```
@@ -374,7 +383,7 @@ datadigitaloceansizes.DataDigitaloceanSizes_IsTerraformDataSource(x interface{})
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansizes"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansizes"
datadigitaloceansizes.DataDigitaloceanSizes_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -658,7 +667,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansizes"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansizes"
&datadigitaloceansizes.DataDigitaloceanSizesConfig {
Connection: interface{},
@@ -809,7 +818,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansizes"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansizes"
&datadigitaloceansizes.DataDigitaloceanSizesFilter {
Key: *string,
@@ -883,7 +892,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansizes"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansizes"
&datadigitaloceansizes.DataDigitaloceanSizesSizes {
@@ -896,7 +905,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansizes"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansizes"
&datadigitaloceansizes.DataDigitaloceanSizesSort {
Key: *string,
@@ -944,7 +953,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansizes"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansizes"
datadigitaloceansizes.NewDataDigitaloceanSizesFilterList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanSizesFilterList
```
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1087,7 +1113,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansizes"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansizes"
datadigitaloceansizes.NewDataDigitaloceanSizesFilterOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanSizesFilterOutputReference
```
@@ -1456,7 +1482,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansizes"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansizes"
datadigitaloceansizes.NewDataDigitaloceanSizesSizesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanSizesSizesList
```
@@ -1497,6 +1523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1504,6 +1531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1588,7 +1631,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansizes"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansizes"
datadigitaloceansizes.NewDataDigitaloceanSizesSizesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanSizesSizesOutputReference
```
@@ -1954,7 +1997,7 @@ func InternalValue() DataDigitaloceanSizesSizes
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansizes"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansizes"
datadigitaloceansizes.NewDataDigitaloceanSizesSortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanSizesSortList
```
@@ -1995,6 +2038,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2002,6 +2046,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2097,7 +2157,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansizes"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansizes"
datadigitaloceansizes.NewDataDigitaloceanSizesSortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanSizesSortOutputReference
```
diff --git a/docs/dataDigitaloceanSizes.java.md b/docs/dataDigitaloceanSizes.java.md
index b5fdb7106..c6b0fcf5a 100644
--- a/docs/dataDigitaloceanSizes.java.md
+++ b/docs/dataDigitaloceanSizes.java.md
@@ -147,6 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -217,6 +218,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1084,6 +1093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1091,6 +1101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -1596,6 +1622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1603,6 +1630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2094,6 +2137,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2101,6 +2145,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataDigitaloceanSizes.python.md b/docs/dataDigitaloceanSizes.python.md
index 2a9b5da17..9fe562a35 100644
--- a/docs/dataDigitaloceanSizes.python.md
+++ b/docs/dataDigitaloceanSizes.python.md
@@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -218,6 +219,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1116,6 +1125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1123,6 +1133,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -1663,6 +1691,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1670,6 +1699,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2196,6 +2243,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2203,6 +2251,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataDigitaloceanSizes.typescript.md b/docs/dataDigitaloceanSizes.typescript.md
index 0ef174c07..8007dad3f 100644
--- a/docs/dataDigitaloceanSizes.typescript.md
+++ b/docs/dataDigitaloceanSizes.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -964,6 +973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -971,6 +981,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1476,6 +1502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1483,6 +1510,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1974,6 +2017,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1981,6 +2025,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataDigitaloceanSpacesBucket.csharp.md b/docs/dataDigitaloceanSpacesBucket.csharp.md
index 14b29fc53..4da3ab7cd 100644
--- a/docs/dataDigitaloceanSpacesBucket.csharp.md
+++ b/docs/dataDigitaloceanSpacesBucket.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanSpacesBucket.go.md b/docs/dataDigitaloceanSpacesBucket.go.md
index b8152ca23..4d94f8bad 100644
--- a/docs/dataDigitaloceanSpacesBucket.go.md
+++ b/docs/dataDigitaloceanSpacesBucket.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucket"
datadigitaloceanspacesbucket.NewDataDigitaloceanSpacesBucket(scope Construct, id *string, config DataDigitaloceanSpacesBucketConfig) DataDigitaloceanSpacesBucket
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -274,7 +283,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucket"
datadigitaloceanspacesbucket.DataDigitaloceanSpacesBucket_IsConstruct(x interface{}) *bool
```
@@ -306,7 +315,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucket"
datadigitaloceanspacesbucket.DataDigitaloceanSpacesBucket_IsTerraformElement(x interface{}) *bool
```
@@ -320,7 +329,7 @@ datadigitaloceanspacesbucket.DataDigitaloceanSpacesBucket_IsTerraformElement(x i
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucket"
datadigitaloceanspacesbucket.DataDigitaloceanSpacesBucket_IsTerraformDataSource(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceanspacesbucket.DataDigitaloceanSpacesBucket_IsTerraformDataSource(
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucket"
datadigitaloceanspacesbucket.DataDigitaloceanSpacesBucket_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -640,7 +649,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucket"
&datadigitaloceanspacesbucket.DataDigitaloceanSpacesBucketConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanSpacesBucket.java.md b/docs/dataDigitaloceanSpacesBucket.java.md
index 96753a040..d4c94659e 100644
--- a/docs/dataDigitaloceanSpacesBucket.java.md
+++ b/docs/dataDigitaloceanSpacesBucket.java.md
@@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -211,6 +212,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanSpacesBucket.python.md b/docs/dataDigitaloceanSpacesBucket.python.md
index d93c7c3d2..b67628729 100644
--- a/docs/dataDigitaloceanSpacesBucket.python.md
+++ b/docs/dataDigitaloceanSpacesBucket.python.md
@@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -214,6 +215,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanSpacesBucket.typescript.md b/docs/dataDigitaloceanSpacesBucket.typescript.md
index 194bab079..4ad63cbd4 100644
--- a/docs/dataDigitaloceanSpacesBucket.typescript.md
+++ b/docs/dataDigitaloceanSpacesBucket.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanSpacesBucketObject.csharp.md b/docs/dataDigitaloceanSpacesBucketObject.csharp.md
index ab536663d..3a73a1e8c 100644
--- a/docs/dataDigitaloceanSpacesBucketObject.csharp.md
+++ b/docs/dataDigitaloceanSpacesBucketObject.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanSpacesBucketObject.go.md b/docs/dataDigitaloceanSpacesBucketObject.go.md
index a60a3c02e..fa2fab24e 100644
--- a/docs/dataDigitaloceanSpacesBucketObject.go.md
+++ b/docs/dataDigitaloceanSpacesBucketObject.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucketobject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucketobject"
datadigitaloceanspacesbucketobject.NewDataDigitaloceanSpacesBucketObject(scope Construct, id *string, config DataDigitaloceanSpacesBucketObjectConfig) DataDigitaloceanSpacesBucketObject
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -288,7 +297,7 @@ func ResetVersionId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucketobject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucketobject"
datadigitaloceanspacesbucketobject.DataDigitaloceanSpacesBucketObject_IsConstruct(x interface{}) *bool
```
@@ -320,7 +329,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucketobject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucketobject"
datadigitaloceanspacesbucketobject.DataDigitaloceanSpacesBucketObject_IsTerraformElement(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceanspacesbucketobject.DataDigitaloceanSpacesBucketObject_IsTerrafor
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucketobject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucketobject"
datadigitaloceanspacesbucketobject.DataDigitaloceanSpacesBucketObject_IsTerraformDataSource(x interface{}) *bool
```
@@ -348,7 +357,7 @@ datadigitaloceanspacesbucketobject.DataDigitaloceanSpacesBucketObject_IsTerrafor
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucketobject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucketobject"
datadigitaloceanspacesbucketobject.DataDigitaloceanSpacesBucketObject_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -830,7 +839,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucketobject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucketobject"
&datadigitaloceanspacesbucketobject.DataDigitaloceanSpacesBucketObjectConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanSpacesBucketObject.java.md b/docs/dataDigitaloceanSpacesBucketObject.java.md
index 2299260ef..2521f3e81 100644
--- a/docs/dataDigitaloceanSpacesBucketObject.java.md
+++ b/docs/dataDigitaloceanSpacesBucketObject.java.md
@@ -171,6 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -239,6 +240,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanSpacesBucketObject.python.md b/docs/dataDigitaloceanSpacesBucketObject.python.md
index e2f4bbf79..95a78e918 100644
--- a/docs/dataDigitaloceanSpacesBucketObject.python.md
+++ b/docs/dataDigitaloceanSpacesBucketObject.python.md
@@ -169,6 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -242,6 +243,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanSpacesBucketObject.typescript.md b/docs/dataDigitaloceanSpacesBucketObject.typescript.md
index 4c48764f8..4ef7ceddd 100644
--- a/docs/dataDigitaloceanSpacesBucketObject.typescript.md
+++ b/docs/dataDigitaloceanSpacesBucketObject.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanSpacesBucketObjects.csharp.md b/docs/dataDigitaloceanSpacesBucketObjects.csharp.md
index 1e07a3670..96dd44e04 100644
--- a/docs/dataDigitaloceanSpacesBucketObjects.csharp.md
+++ b/docs/dataDigitaloceanSpacesBucketObjects.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanSpacesBucketObjects.go.md b/docs/dataDigitaloceanSpacesBucketObjects.go.md
index 007fafe16..3dd624e30 100644
--- a/docs/dataDigitaloceanSpacesBucketObjects.go.md
+++ b/docs/dataDigitaloceanSpacesBucketObjects.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucketobjects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucketobjects"
datadigitaloceanspacesbucketobjects.NewDataDigitaloceanSpacesBucketObjects(scope Construct, id *string, config DataDigitaloceanSpacesBucketObjectsConfig) DataDigitaloceanSpacesBucketObjects
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -302,7 +311,7 @@ func ResetPrefix()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucketobjects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucketobjects"
datadigitaloceanspacesbucketobjects.DataDigitaloceanSpacesBucketObjects_IsConstruct(x interface{}) *bool
```
@@ -334,7 +343,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucketobjects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucketobjects"
datadigitaloceanspacesbucketobjects.DataDigitaloceanSpacesBucketObjects_IsTerraformElement(x interface{}) *bool
```
@@ -348,7 +357,7 @@ datadigitaloceanspacesbucketobjects.DataDigitaloceanSpacesBucketObjects_IsTerraf
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucketobjects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucketobjects"
datadigitaloceanspacesbucketobjects.DataDigitaloceanSpacesBucketObjects_IsTerraformDataSource(x interface{}) *bool
```
@@ -362,7 +371,7 @@ datadigitaloceanspacesbucketobjects.DataDigitaloceanSpacesBucketObjects_IsTerraf
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucketobjects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucketobjects"
datadigitaloceanspacesbucketobjects.DataDigitaloceanSpacesBucketObjects_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -756,7 +765,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbucketobjects"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbucketobjects"
&datadigitaloceanspacesbucketobjects.DataDigitaloceanSpacesBucketObjectsConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanSpacesBucketObjects.java.md b/docs/dataDigitaloceanSpacesBucketObjects.java.md
index b0fbac239..aa8f9a880 100644
--- a/docs/dataDigitaloceanSpacesBucketObjects.java.md
+++ b/docs/dataDigitaloceanSpacesBucketObjects.java.md
@@ -181,6 +181,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -251,6 +252,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanSpacesBucketObjects.python.md b/docs/dataDigitaloceanSpacesBucketObjects.python.md
index f8a0d421a..b399f52d5 100644
--- a/docs/dataDigitaloceanSpacesBucketObjects.python.md
+++ b/docs/dataDigitaloceanSpacesBucketObjects.python.md
@@ -179,6 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -254,6 +255,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanSpacesBucketObjects.typescript.md b/docs/dataDigitaloceanSpacesBucketObjects.typescript.md
index 8045c23da..c517e8667 100644
--- a/docs/dataDigitaloceanSpacesBucketObjects.typescript.md
+++ b/docs/dataDigitaloceanSpacesBucketObjects.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanSpacesBuckets.csharp.md b/docs/dataDigitaloceanSpacesBuckets.csharp.md
index 6627ee9f6..f9f4ca757 100644
--- a/docs/dataDigitaloceanSpacesBuckets.csharp.md
+++ b/docs/dataDigitaloceanSpacesBuckets.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1439,6 +1465,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1446,6 +1473,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1951,6 +1994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1958,6 +2002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataDigitaloceanSpacesBuckets.go.md b/docs/dataDigitaloceanSpacesBuckets.go.md
index 23eb99d23..7ee97a1fd 100644
--- a/docs/dataDigitaloceanSpacesBuckets.go.md
+++ b/docs/dataDigitaloceanSpacesBuckets.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbuckets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbuckets"
datadigitaloceanspacesbuckets.NewDataDigitaloceanSpacesBuckets(scope Construct, id *string, config DataDigitaloceanSpacesBucketsConfig) DataDigitaloceanSpacesBuckets
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -314,7 +323,7 @@ func ResetSort()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbuckets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbuckets"
datadigitaloceanspacesbuckets.DataDigitaloceanSpacesBuckets_IsConstruct(x interface{}) *bool
```
@@ -346,7 +355,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbuckets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbuckets"
datadigitaloceanspacesbuckets.DataDigitaloceanSpacesBuckets_IsTerraformElement(x interface{}) *bool
```
@@ -360,7 +369,7 @@ datadigitaloceanspacesbuckets.DataDigitaloceanSpacesBuckets_IsTerraformElement(x
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbuckets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbuckets"
datadigitaloceanspacesbuckets.DataDigitaloceanSpacesBuckets_IsTerraformDataSource(x interface{}) *bool
```
@@ -374,7 +383,7 @@ datadigitaloceanspacesbuckets.DataDigitaloceanSpacesBuckets_IsTerraformDataSourc
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbuckets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbuckets"
datadigitaloceanspacesbuckets.DataDigitaloceanSpacesBuckets_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -658,7 +667,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbuckets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbuckets"
&datadigitaloceanspacesbuckets.DataDigitaloceanSpacesBucketsBuckets {
@@ -671,7 +680,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbuckets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbuckets"
&datadigitaloceanspacesbuckets.DataDigitaloceanSpacesBucketsConfig {
Connection: interface{},
@@ -822,7 +831,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbuckets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbuckets"
&datadigitaloceanspacesbuckets.DataDigitaloceanSpacesBucketsFilter {
Key: *string,
@@ -896,7 +905,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbuckets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbuckets"
&datadigitaloceanspacesbuckets.DataDigitaloceanSpacesBucketsSort {
Key: *string,
@@ -944,7 +953,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbuckets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbuckets"
datadigitaloceanspacesbuckets.NewDataDigitaloceanSpacesBucketsBucketsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanSpacesBucketsBucketsList
```
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1076,7 +1102,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbuckets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbuckets"
datadigitaloceanspacesbuckets.NewDataDigitaloceanSpacesBucketsBucketsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanSpacesBucketsBucketsOutputReference
```
@@ -1398,7 +1424,7 @@ func InternalValue() DataDigitaloceanSpacesBucketsBuckets
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbuckets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbuckets"
datadigitaloceanspacesbuckets.NewDataDigitaloceanSpacesBucketsFilterList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanSpacesBucketsFilterList
```
@@ -1439,6 +1465,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1446,6 +1473,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1541,7 +1584,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbuckets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbuckets"
datadigitaloceanspacesbuckets.NewDataDigitaloceanSpacesBucketsFilterOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanSpacesBucketsFilterOutputReference
```
@@ -1910,7 +1953,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbuckets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbuckets"
datadigitaloceanspacesbuckets.NewDataDigitaloceanSpacesBucketsSortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanSpacesBucketsSortList
```
@@ -1951,6 +1994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1958,6 +2002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2053,7 +2113,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanspacesbuckets"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanspacesbuckets"
datadigitaloceanspacesbuckets.NewDataDigitaloceanSpacesBucketsSortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanSpacesBucketsSortOutputReference
```
diff --git a/docs/dataDigitaloceanSpacesBuckets.java.md b/docs/dataDigitaloceanSpacesBuckets.java.md
index 2b00a8619..476450d61 100644
--- a/docs/dataDigitaloceanSpacesBuckets.java.md
+++ b/docs/dataDigitaloceanSpacesBuckets.java.md
@@ -147,6 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -217,6 +218,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1084,6 +1093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1091,6 +1101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -1538,6 +1564,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1545,6 +1572,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2050,6 +2093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2057,6 +2101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataDigitaloceanSpacesBuckets.python.md b/docs/dataDigitaloceanSpacesBuckets.python.md
index f103c4645..560bc4e46 100644
--- a/docs/dataDigitaloceanSpacesBuckets.python.md
+++ b/docs/dataDigitaloceanSpacesBuckets.python.md
@@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -218,6 +219,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1116,6 +1125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1123,6 +1133,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -1605,6 +1633,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1612,6 +1641,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2152,6 +2199,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2159,6 +2207,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataDigitaloceanSpacesBuckets.typescript.md b/docs/dataDigitaloceanSpacesBuckets.typescript.md
index 01ee40f64..ed2865b2c 100644
--- a/docs/dataDigitaloceanSpacesBuckets.typescript.md
+++ b/docs/dataDigitaloceanSpacesBuckets.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -964,6 +973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -971,6 +981,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1418,6 +1444,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1425,6 +1452,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1930,6 +1973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1937,6 +1981,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataDigitaloceanSshKey.csharp.md b/docs/dataDigitaloceanSshKey.csharp.md
index b793331e2..e3f688dca 100644
--- a/docs/dataDigitaloceanSshKey.csharp.md
+++ b/docs/dataDigitaloceanSshKey.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -119,6 +120,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanSshKey.go.md b/docs/dataDigitaloceanSshKey.go.md
index 9c64f2482..8d655ccc7 100644
--- a/docs/dataDigitaloceanSshKey.go.md
+++ b/docs/dataDigitaloceanSshKey.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkey"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkey"
datadigitaloceansshkey.NewDataDigitaloceanSshKey(scope Construct, id *string, config DataDigitaloceanSshKeyConfig) DataDigitaloceanSshKey
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -119,6 +120,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -267,7 +276,7 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkey"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkey"
datadigitaloceansshkey.DataDigitaloceanSshKey_IsConstruct(x interface{}) *bool
```
@@ -299,7 +308,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkey"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkey"
datadigitaloceansshkey.DataDigitaloceanSshKey_IsTerraformElement(x interface{}) *bool
```
@@ -313,7 +322,7 @@ datadigitaloceansshkey.DataDigitaloceanSshKey_IsTerraformElement(x interface{})
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkey"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkey"
datadigitaloceansshkey.DataDigitaloceanSshKey_IsTerraformDataSource(x interface{}) *bool
```
@@ -327,7 +336,7 @@ datadigitaloceansshkey.DataDigitaloceanSshKey_IsTerraformDataSource(x interface{
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkey"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkey"
datadigitaloceansshkey.DataDigitaloceanSshKey_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -589,7 +598,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkey"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkey"
&datadigitaloceansshkey.DataDigitaloceanSshKeyConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanSshKey.java.md b/docs/dataDigitaloceanSshKey.java.md
index 259bde2c9..d7751b456 100644
--- a/docs/dataDigitaloceanSshKey.java.md
+++ b/docs/dataDigitaloceanSshKey.java.md
@@ -120,6 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -185,6 +186,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanSshKey.python.md b/docs/dataDigitaloceanSshKey.python.md
index 758d1b819..5f69ec33e 100644
--- a/docs/dataDigitaloceanSshKey.python.md
+++ b/docs/dataDigitaloceanSshKey.python.md
@@ -118,6 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -188,6 +189,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanSshKey.typescript.md b/docs/dataDigitaloceanSshKey.typescript.md
index 9fcb7d12d..d438fc7d0 100644
--- a/docs/dataDigitaloceanSshKey.typescript.md
+++ b/docs/dataDigitaloceanSshKey.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -119,6 +120,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanSshKeys.csharp.md b/docs/dataDigitaloceanSshKeys.csharp.md
index bffdc8620..5571c6990 100644
--- a/docs/dataDigitaloceanSshKeys.csharp.md
+++ b/docs/dataDigitaloceanSshKeys.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1497,6 +1523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1504,6 +1531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1958,6 +2001,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1965,6 +2009,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataDigitaloceanSshKeys.go.md b/docs/dataDigitaloceanSshKeys.go.md
index 0c3563b0b..be0bf3895 100644
--- a/docs/dataDigitaloceanSshKeys.go.md
+++ b/docs/dataDigitaloceanSshKeys.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkeys"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkeys"
datadigitaloceansshkeys.NewDataDigitaloceanSshKeys(scope Construct, id *string, config DataDigitaloceanSshKeysConfig) DataDigitaloceanSshKeys
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -314,7 +323,7 @@ func ResetSort()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkeys"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkeys"
datadigitaloceansshkeys.DataDigitaloceanSshKeys_IsConstruct(x interface{}) *bool
```
@@ -346,7 +355,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkeys"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkeys"
datadigitaloceansshkeys.DataDigitaloceanSshKeys_IsTerraformElement(x interface{}) *bool
```
@@ -360,7 +369,7 @@ datadigitaloceansshkeys.DataDigitaloceanSshKeys_IsTerraformElement(x interface{}
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkeys"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkeys"
datadigitaloceansshkeys.DataDigitaloceanSshKeys_IsTerraformDataSource(x interface{}) *bool
```
@@ -374,7 +383,7 @@ datadigitaloceansshkeys.DataDigitaloceanSshKeys_IsTerraformDataSource(x interfac
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkeys"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkeys"
datadigitaloceansshkeys.DataDigitaloceanSshKeys_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -658,7 +667,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkeys"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkeys"
&datadigitaloceansshkeys.DataDigitaloceanSshKeysConfig {
Connection: interface{},
@@ -809,7 +818,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkeys"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkeys"
&datadigitaloceansshkeys.DataDigitaloceanSshKeysFilter {
Key: *string,
@@ -883,7 +892,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkeys"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkeys"
&datadigitaloceansshkeys.DataDigitaloceanSshKeysSort {
Key: *string,
@@ -929,7 +938,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkeys"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkeys"
&datadigitaloceansshkeys.DataDigitaloceanSshKeysSshKeys {
@@ -944,7 +953,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkeys"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkeys"
datadigitaloceansshkeys.NewDataDigitaloceanSshKeysFilterList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanSshKeysFilterList
```
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1087,7 +1113,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkeys"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkeys"
datadigitaloceansshkeys.NewDataDigitaloceanSshKeysFilterOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanSshKeysFilterOutputReference
```
@@ -1456,7 +1482,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkeys"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkeys"
datadigitaloceansshkeys.NewDataDigitaloceanSshKeysSortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanSshKeysSortList
```
@@ -1497,6 +1523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1504,6 +1531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1599,7 +1642,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkeys"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkeys"
datadigitaloceansshkeys.NewDataDigitaloceanSshKeysSortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanSshKeysSortOutputReference
```
@@ -1917,7 +1960,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkeys"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkeys"
datadigitaloceansshkeys.NewDataDigitaloceanSshKeysSshKeysList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanSshKeysSshKeysList
```
@@ -1958,6 +2001,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1965,6 +2009,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2049,7 +2109,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceansshkeys"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceansshkeys"
datadigitaloceansshkeys.NewDataDigitaloceanSshKeysSshKeysOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanSshKeysSshKeysOutputReference
```
diff --git a/docs/dataDigitaloceanSshKeys.java.md b/docs/dataDigitaloceanSshKeys.java.md
index 17800ef3d..37733c632 100644
--- a/docs/dataDigitaloceanSshKeys.java.md
+++ b/docs/dataDigitaloceanSshKeys.java.md
@@ -147,6 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -217,6 +218,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1084,6 +1093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1091,6 +1101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -1596,6 +1622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1603,6 +1630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2057,6 +2100,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2064,6 +2108,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataDigitaloceanSshKeys.python.md b/docs/dataDigitaloceanSshKeys.python.md
index 81816a1ee..6602a83b5 100644
--- a/docs/dataDigitaloceanSshKeys.python.md
+++ b/docs/dataDigitaloceanSshKeys.python.md
@@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -218,6 +219,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1116,6 +1125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1123,6 +1133,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -1663,6 +1691,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1670,6 +1699,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2159,6 +2206,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2166,6 +2214,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataDigitaloceanSshKeys.typescript.md b/docs/dataDigitaloceanSshKeys.typescript.md
index fdb7c2097..65b400119 100644
--- a/docs/dataDigitaloceanSshKeys.typescript.md
+++ b/docs/dataDigitaloceanSshKeys.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -964,6 +973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -971,6 +981,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1476,6 +1502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1483,6 +1510,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1937,6 +1980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1944,6 +1988,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataDigitaloceanTag.csharp.md b/docs/dataDigitaloceanTag.csharp.md
index 8aafd457f..31c013601 100644
--- a/docs/dataDigitaloceanTag.csharp.md
+++ b/docs/dataDigitaloceanTag.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanTag.go.md b/docs/dataDigitaloceanTag.go.md
index 67bf3baa9..8f868946f 100644
--- a/docs/dataDigitaloceanTag.go.md
+++ b/docs/dataDigitaloceanTag.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantag"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantag"
datadigitaloceantag.NewDataDigitaloceanTag(scope Construct, id *string, config DataDigitaloceanTagConfig) DataDigitaloceanTag
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -274,7 +283,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantag"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantag"
datadigitaloceantag.DataDigitaloceanTag_IsConstruct(x interface{}) *bool
```
@@ -306,7 +315,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantag"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantag"
datadigitaloceantag.DataDigitaloceanTag_IsTerraformElement(x interface{}) *bool
```
@@ -320,7 +329,7 @@ datadigitaloceantag.DataDigitaloceanTag_IsTerraformElement(x interface{}) *bool
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantag"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantag"
datadigitaloceantag.DataDigitaloceanTag_IsTerraformDataSource(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceantag.DataDigitaloceanTag_IsTerraformDataSource(x interface{}) *bo
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantag"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantag"
datadigitaloceantag.DataDigitaloceanTag_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -651,7 +660,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantag"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantag"
&datadigitaloceantag.DataDigitaloceanTagConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanTag.java.md b/docs/dataDigitaloceanTag.java.md
index 618708f61..7bf09f61c 100644
--- a/docs/dataDigitaloceanTag.java.md
+++ b/docs/dataDigitaloceanTag.java.md
@@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -199,6 +200,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanTag.python.md b/docs/dataDigitaloceanTag.python.md
index da7531d6e..ca1997ce5 100644
--- a/docs/dataDigitaloceanTag.python.md
+++ b/docs/dataDigitaloceanTag.python.md
@@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -202,6 +203,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanTag.typescript.md b/docs/dataDigitaloceanTag.typescript.md
index e31faab3f..2235b7aec 100644
--- a/docs/dataDigitaloceanTag.typescript.md
+++ b/docs/dataDigitaloceanTag.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanTags.csharp.md b/docs/dataDigitaloceanTags.csharp.md
index 5b2c94f90..1a91ee58a 100644
--- a/docs/dataDigitaloceanTags.csharp.md
+++ b/docs/dataDigitaloceanTags.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1497,6 +1523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1504,6 +1531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1958,6 +2001,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1965,6 +2009,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataDigitaloceanTags.go.md b/docs/dataDigitaloceanTags.go.md
index ff0e60c76..732a58fa5 100644
--- a/docs/dataDigitaloceanTags.go.md
+++ b/docs/dataDigitaloceanTags.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantags"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantags"
datadigitaloceantags.NewDataDigitaloceanTags(scope Construct, id *string, config DataDigitaloceanTagsConfig) DataDigitaloceanTags
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -314,7 +323,7 @@ func ResetSort()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantags"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantags"
datadigitaloceantags.DataDigitaloceanTags_IsConstruct(x interface{}) *bool
```
@@ -346,7 +355,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantags"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantags"
datadigitaloceantags.DataDigitaloceanTags_IsTerraformElement(x interface{}) *bool
```
@@ -360,7 +369,7 @@ datadigitaloceantags.DataDigitaloceanTags_IsTerraformElement(x interface{}) *boo
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantags"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantags"
datadigitaloceantags.DataDigitaloceanTags_IsTerraformDataSource(x interface{}) *bool
```
@@ -374,7 +383,7 @@ datadigitaloceantags.DataDigitaloceanTags_IsTerraformDataSource(x interface{}) *
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantags"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantags"
datadigitaloceantags.DataDigitaloceanTags_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -658,7 +667,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantags"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantags"
&datadigitaloceantags.DataDigitaloceanTagsConfig {
Connection: interface{},
@@ -809,7 +818,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantags"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantags"
&datadigitaloceantags.DataDigitaloceanTagsFilter {
Key: *string,
@@ -883,7 +892,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantags"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantags"
&datadigitaloceantags.DataDigitaloceanTagsSort {
Key: *string,
@@ -929,7 +938,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantags"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantags"
&datadigitaloceantags.DataDigitaloceanTagsTags {
@@ -944,7 +953,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantags"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantags"
datadigitaloceantags.NewDataDigitaloceanTagsFilterList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanTagsFilterList
```
@@ -985,6 +994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -992,6 +1002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1087,7 +1113,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantags"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantags"
datadigitaloceantags.NewDataDigitaloceanTagsFilterOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanTagsFilterOutputReference
```
@@ -1456,7 +1482,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantags"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantags"
datadigitaloceantags.NewDataDigitaloceanTagsSortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanTagsSortList
```
@@ -1497,6 +1523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1504,6 +1531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1599,7 +1642,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantags"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantags"
datadigitaloceantags.NewDataDigitaloceanTagsSortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanTagsSortOutputReference
```
@@ -1917,7 +1960,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantags"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantags"
datadigitaloceantags.NewDataDigitaloceanTagsTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanTagsTagsList
```
@@ -1958,6 +2001,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1965,6 +2009,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2049,7 +2109,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceantags"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceantags"
datadigitaloceantags.NewDataDigitaloceanTagsTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanTagsTagsOutputReference
```
diff --git a/docs/dataDigitaloceanTags.java.md b/docs/dataDigitaloceanTags.java.md
index 2ff32e908..98824c10b 100644
--- a/docs/dataDigitaloceanTags.java.md
+++ b/docs/dataDigitaloceanTags.java.md
@@ -147,6 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -217,6 +218,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1084,6 +1093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1091,6 +1101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -1596,6 +1622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1603,6 +1630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2057,6 +2100,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2064,6 +2108,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataDigitaloceanTags.python.md b/docs/dataDigitaloceanTags.python.md
index 008a2f18c..e4bd2d073 100644
--- a/docs/dataDigitaloceanTags.python.md
+++ b/docs/dataDigitaloceanTags.python.md
@@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -218,6 +219,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1116,6 +1125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1123,6 +1133,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -1663,6 +1691,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1670,6 +1699,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2159,6 +2206,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2166,6 +2214,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataDigitaloceanTags.typescript.md b/docs/dataDigitaloceanTags.typescript.md
index 05c4c12f8..8c73090ea 100644
--- a/docs/dataDigitaloceanTags.typescript.md
+++ b/docs/dataDigitaloceanTags.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -964,6 +973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -971,6 +981,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1476,6 +1502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1483,6 +1510,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1937,6 +1980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1944,6 +1988,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataDigitaloceanVolume.csharp.md b/docs/dataDigitaloceanVolume.csharp.md
index 44f491caf..581e62d40 100644
--- a/docs/dataDigitaloceanVolume.csharp.md
+++ b/docs/dataDigitaloceanVolume.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanVolume.go.md b/docs/dataDigitaloceanVolume.go.md
index c6732f6d1..cb850f034 100644
--- a/docs/dataDigitaloceanVolume.go.md
+++ b/docs/dataDigitaloceanVolume.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvolume"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvolume"
datadigitaloceanvolume.NewDataDigitaloceanVolume(scope Construct, id *string, config DataDigitaloceanVolumeConfig) DataDigitaloceanVolume
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -288,7 +297,7 @@ func ResetRegion()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvolume"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvolume"
datadigitaloceanvolume.DataDigitaloceanVolume_IsConstruct(x interface{}) *bool
```
@@ -320,7 +329,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvolume"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvolume"
datadigitaloceanvolume.DataDigitaloceanVolume_IsTerraformElement(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceanvolume.DataDigitaloceanVolume_IsTerraformElement(x interface{})
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvolume"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvolume"
datadigitaloceanvolume.DataDigitaloceanVolume_IsTerraformDataSource(x interface{}) *bool
```
@@ -348,7 +357,7 @@ datadigitaloceanvolume.DataDigitaloceanVolume_IsTerraformDataSource(x interface{
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvolume"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvolume"
datadigitaloceanvolume.DataDigitaloceanVolume_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -709,7 +718,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvolume"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvolume"
&datadigitaloceanvolume.DataDigitaloceanVolumeConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanVolume.java.md b/docs/dataDigitaloceanVolume.java.md
index 1e30cb9ae..80fd0284a 100644
--- a/docs/dataDigitaloceanVolume.java.md
+++ b/docs/dataDigitaloceanVolume.java.md
@@ -157,6 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -225,6 +226,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanVolume.python.md b/docs/dataDigitaloceanVolume.python.md
index d862d7f64..0e66eeedf 100644
--- a/docs/dataDigitaloceanVolume.python.md
+++ b/docs/dataDigitaloceanVolume.python.md
@@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -228,6 +229,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanVolume.typescript.md b/docs/dataDigitaloceanVolume.typescript.md
index 244d584eb..7126b3b90 100644
--- a/docs/dataDigitaloceanVolume.typescript.md
+++ b/docs/dataDigitaloceanVolume.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanVolumeSnapshot.csharp.md b/docs/dataDigitaloceanVolumeSnapshot.csharp.md
index 632eae99a..358e841ce 100644
--- a/docs/dataDigitaloceanVolumeSnapshot.csharp.md
+++ b/docs/dataDigitaloceanVolumeSnapshot.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanVolumeSnapshot.go.md b/docs/dataDigitaloceanVolumeSnapshot.go.md
index f0b85aac0..ce5316d78 100644
--- a/docs/dataDigitaloceanVolumeSnapshot.go.md
+++ b/docs/dataDigitaloceanVolumeSnapshot.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvolumesnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvolumesnapshot"
datadigitaloceanvolumesnapshot.NewDataDigitaloceanVolumeSnapshot(scope Construct, id *string, config DataDigitaloceanVolumeSnapshotConfig) DataDigitaloceanVolumeSnapshot
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -302,7 +311,7 @@ func ResetRegion()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvolumesnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvolumesnapshot"
datadigitaloceanvolumesnapshot.DataDigitaloceanVolumeSnapshot_IsConstruct(x interface{}) *bool
```
@@ -334,7 +343,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvolumesnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvolumesnapshot"
datadigitaloceanvolumesnapshot.DataDigitaloceanVolumeSnapshot_IsTerraformElement(x interface{}) *bool
```
@@ -348,7 +357,7 @@ datadigitaloceanvolumesnapshot.DataDigitaloceanVolumeSnapshot_IsTerraformElement
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvolumesnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvolumesnapshot"
datadigitaloceanvolumesnapshot.DataDigitaloceanVolumeSnapshot_IsTerraformDataSource(x interface{}) *bool
```
@@ -362,7 +371,7 @@ datadigitaloceanvolumesnapshot.DataDigitaloceanVolumeSnapshot_IsTerraformDataSou
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvolumesnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvolumesnapshot"
datadigitaloceanvolumesnapshot.DataDigitaloceanVolumeSnapshot_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -745,7 +754,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvolumesnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvolumesnapshot"
&datadigitaloceanvolumesnapshot.DataDigitaloceanVolumeSnapshotConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanVolumeSnapshot.java.md b/docs/dataDigitaloceanVolumeSnapshot.java.md
index 6ac210dc9..5490f3510 100644
--- a/docs/dataDigitaloceanVolumeSnapshot.java.md
+++ b/docs/dataDigitaloceanVolumeSnapshot.java.md
@@ -162,6 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -232,6 +233,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanVolumeSnapshot.python.md b/docs/dataDigitaloceanVolumeSnapshot.python.md
index 2128e13e6..c9879fcee 100644
--- a/docs/dataDigitaloceanVolumeSnapshot.python.md
+++ b/docs/dataDigitaloceanVolumeSnapshot.python.md
@@ -159,6 +159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -234,6 +235,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanVolumeSnapshot.typescript.md b/docs/dataDigitaloceanVolumeSnapshot.typescript.md
index e78c5618c..7e546cc57 100644
--- a/docs/dataDigitaloceanVolumeSnapshot.typescript.md
+++ b/docs/dataDigitaloceanVolumeSnapshot.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataDigitaloceanVpc.csharp.md b/docs/dataDigitaloceanVpc.csharp.md
index 60ed860b8..5ddec3551 100644
--- a/docs/dataDigitaloceanVpc.csharp.md
+++ b/docs/dataDigitaloceanVpc.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataDigitaloceanVpc.go.md b/docs/dataDigitaloceanVpc.go.md
index 5c0d0cad0..0cc53062b 100644
--- a/docs/dataDigitaloceanVpc.go.md
+++ b/docs/dataDigitaloceanVpc.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvpc"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvpc"
datadigitaloceanvpc.NewDataDigitaloceanVpc(scope Construct, id *string, config DataDigitaloceanVpcConfig) DataDigitaloceanVpc
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -288,7 +297,7 @@ func ResetRegion()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvpc"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvpc"
datadigitaloceanvpc.DataDigitaloceanVpc_IsConstruct(x interface{}) *bool
```
@@ -320,7 +329,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvpc"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvpc"
datadigitaloceanvpc.DataDigitaloceanVpc_IsTerraformElement(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datadigitaloceanvpc.DataDigitaloceanVpc_IsTerraformElement(x interface{}) *bool
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvpc"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvpc"
datadigitaloceanvpc.DataDigitaloceanVpc_IsTerraformDataSource(x interface{}) *bool
```
@@ -348,7 +357,7 @@ datadigitaloceanvpc.DataDigitaloceanVpc_IsTerraformDataSource(x interface{}) *bo
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvpc"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvpc"
datadigitaloceanvpc.DataDigitaloceanVpc_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -676,7 +685,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanvpc"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/datadigitaloceanvpc"
&datadigitaloceanvpc.DataDigitaloceanVpcConfig {
Connection: interface{},
diff --git a/docs/dataDigitaloceanVpc.java.md b/docs/dataDigitaloceanVpc.java.md
index 1ca2f1ed7..68c6792b9 100644
--- a/docs/dataDigitaloceanVpc.java.md
+++ b/docs/dataDigitaloceanVpc.java.md
@@ -141,6 +141,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -209,6 +210,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataDigitaloceanVpc.python.md b/docs/dataDigitaloceanVpc.python.md
index adbf47973..37928a19d 100644
--- a/docs/dataDigitaloceanVpc.python.md
+++ b/docs/dataDigitaloceanVpc.python.md
@@ -139,6 +139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -212,6 +213,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataDigitaloceanVpc.typescript.md b/docs/dataDigitaloceanVpc.typescript.md
index 20f6a1479..d449da49d 100644
--- a/docs/dataDigitaloceanVpc.typescript.md
+++ b/docs/dataDigitaloceanVpc.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/databaseCluster.csharp.md b/docs/databaseCluster.csharp.md
index 4e1b61938..91e2910ee 100644
--- a/docs/databaseCluster.csharp.md
+++ b/docs/databaseCluster.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -139,6 +140,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
@@ -2029,6 +2036,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2036,6 +2044,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/databaseCluster.go.md b/docs/databaseCluster.go.md
index aa75d9a16..5aaa7b207 100644
--- a/docs/databaseCluster.go.md
+++ b/docs/databaseCluster.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasecluster"
databasecluster.NewDatabaseCluster(scope Construct, id *string, config DatabaseClusterConfig) DatabaseCluster
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -139,6 +140,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -487,7 +494,7 @@ func ResetVersion()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasecluster"
databasecluster.DatabaseCluster_IsConstruct(x interface{}) *bool
```
@@ -519,7 +526,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasecluster"
databasecluster.DatabaseCluster_IsTerraformElement(x interface{}) *bool
```
@@ -533,7 +540,7 @@ databasecluster.DatabaseCluster_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasecluster"
databasecluster.DatabaseCluster_IsTerraformResource(x interface{}) *bool
```
@@ -547,7 +554,7 @@ databasecluster.DatabaseCluster_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasecluster"
databasecluster.DatabaseCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -1227,7 +1234,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasecluster"
&databasecluster.DatabaseClusterBackupRestore {
DatabaseName: *string,
@@ -1273,7 +1280,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasecluster"
&databasecluster.DatabaseClusterConfig {
Connection: interface{},
@@ -1288,7 +1295,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databas
NodeCount: *f64,
Region: *string,
Size: *string,
- BackupRestore: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.databaseCluster.DatabaseClusterBackupRestore,
+ BackupRestore: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.databaseCluster.DatabaseClusterBackupRestore,
EvictionPolicy: *string,
Id: *string,
MaintenanceWindow: interface{},
@@ -1297,7 +1304,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databas
SqlMode: *string,
StorageSizeMib: *string,
Tags: *[]*string,
- Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.databaseCluster.DatabaseClusterTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.databaseCluster.DatabaseClusterTimeouts,
Version: *string,
}
```
@@ -1608,7 +1615,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasecluster"
&databasecluster.DatabaseClusterMaintenanceWindow {
Day: *string,
@@ -1654,7 +1661,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasecluster"
&databasecluster.DatabaseClusterTimeouts {
Create: *string,
@@ -1688,7 +1695,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasecluster"
databasecluster.NewDatabaseClusterBackupRestoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DatabaseClusterBackupRestoreOutputReference
```
@@ -1988,7 +1995,7 @@ func InternalValue() DatabaseClusterBackupRestore
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasecluster"
databasecluster.NewDatabaseClusterMaintenanceWindowList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DatabaseClusterMaintenanceWindowList
```
@@ -2029,6 +2036,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2036,6 +2044,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2131,7 +2155,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasecluster"
databasecluster.NewDatabaseClusterMaintenanceWindowOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DatabaseClusterMaintenanceWindowOutputReference
```
@@ -2442,7 +2466,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasecluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasecluster"
databasecluster.NewDatabaseClusterTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DatabaseClusterTimeoutsOutputReference
```
diff --git a/docs/databaseCluster.java.md b/docs/databaseCluster.java.md
index 57f38518c..a1d1ceb0a 100644
--- a/docs/databaseCluster.java.md
+++ b/docs/databaseCluster.java.md
@@ -278,6 +278,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -363,6 +364,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
@@ -2260,6 +2267,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2267,6 +2275,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/databaseCluster.python.md b/docs/databaseCluster.python.md
index 515d33ac4..37bb1e841 100644
--- a/docs/databaseCluster.python.md
+++ b/docs/databaseCluster.python.md
@@ -275,6 +275,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -365,6 +366,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
@@ -2346,6 +2353,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2353,6 +2361,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/databaseCluster.typescript.md b/docs/databaseCluster.typescript.md
index 5f976557e..ae9973c45 100644
--- a/docs/databaseCluster.typescript.md
+++ b/docs/databaseCluster.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -139,6 +140,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
@@ -1997,6 +2004,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2004,6 +2012,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/databaseConnectionPool.csharp.md b/docs/databaseConnectionPool.csharp.md
index 02161cdc1..05a251a23 100644
--- a/docs/databaseConnectionPool.csharp.md
+++ b/docs/databaseConnectionPool.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/databaseConnectionPool.go.md b/docs/databaseConnectionPool.go.md
index 10a145cae..89eab7abe 100644
--- a/docs/databaseConnectionPool.go.md
+++ b/docs/databaseConnectionPool.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseconnectionpool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseconnectionpool"
databaseconnectionpool.NewDatabaseConnectionPool(scope Construct, id *string, config DatabaseConnectionPoolConfig) DatabaseConnectionPool
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -385,7 +392,7 @@ func ResetUser()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseconnectionpool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseconnectionpool"
databaseconnectionpool.DatabaseConnectionPool_IsConstruct(x interface{}) *bool
```
@@ -417,7 +424,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseconnectionpool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseconnectionpool"
databaseconnectionpool.DatabaseConnectionPool_IsTerraformElement(x interface{}) *bool
```
@@ -431,7 +438,7 @@ databaseconnectionpool.DatabaseConnectionPool_IsTerraformElement(x interface{})
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseconnectionpool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseconnectionpool"
databaseconnectionpool.DatabaseConnectionPool_IsTerraformResource(x interface{}) *bool
```
@@ -445,7 +452,7 @@ databaseconnectionpool.DatabaseConnectionPool_IsTerraformResource(x interface{})
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseconnectionpool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseconnectionpool"
databaseconnectionpool.DatabaseConnectionPool_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -894,7 +901,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseconnectionpool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseconnectionpool"
&databaseconnectionpool.DatabaseConnectionPoolConfig {
Connection: interface{},
diff --git a/docs/databaseConnectionPool.java.md b/docs/databaseConnectionPool.java.md
index 266d9fda8..820b794b5 100644
--- a/docs/databaseConnectionPool.java.md
+++ b/docs/databaseConnectionPool.java.md
@@ -181,6 +181,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -254,6 +255,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/databaseConnectionPool.python.md b/docs/databaseConnectionPool.python.md
index cbacf8fe6..a7165c4fe 100644
--- a/docs/databaseConnectionPool.python.md
+++ b/docs/databaseConnectionPool.python.md
@@ -179,6 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -257,6 +258,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/databaseConnectionPool.typescript.md b/docs/databaseConnectionPool.typescript.md
index 75cfa4294..e16c496b4 100644
--- a/docs/databaseConnectionPool.typescript.md
+++ b/docs/databaseConnectionPool.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/databaseDb.csharp.md b/docs/databaseDb.csharp.md
index 1c3051746..47e8dbda0 100644
--- a/docs/databaseDb.csharp.md
+++ b/docs/databaseDb.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/databaseDb.go.md b/docs/databaseDb.go.md
index f1ba673e5..4d86d2336 100644
--- a/docs/databaseDb.go.md
+++ b/docs/databaseDb.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasedb"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasedb"
databasedb.NewDatabaseDb(scope Construct, id *string, config DatabaseDbConfig) DatabaseDb
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -378,7 +385,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasedb"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasedb"
databasedb.DatabaseDb_IsConstruct(x interface{}) *bool
```
@@ -410,7 +417,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasedb"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasedb"
databasedb.DatabaseDb_IsTerraformElement(x interface{}) *bool
```
@@ -424,7 +431,7 @@ databasedb.DatabaseDb_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasedb"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasedb"
databasedb.DatabaseDb_IsTerraformResource(x interface{}) *bool
```
@@ -438,7 +445,7 @@ databasedb.DatabaseDb_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasedb"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasedb"
databasedb.DatabaseDb_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -733,7 +740,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasedb"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasedb"
&databasedb.DatabaseDbConfig {
Connection: interface{},
diff --git a/docs/databaseDb.java.md b/docs/databaseDb.java.md
index 7a81b940d..9b4d1b232 100644
--- a/docs/databaseDb.java.md
+++ b/docs/databaseDb.java.md
@@ -141,6 +141,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -213,6 +214,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/databaseDb.python.md b/docs/databaseDb.python.md
index 7c752e564..481a7e55c 100644
--- a/docs/databaseDb.python.md
+++ b/docs/databaseDb.python.md
@@ -139,6 +139,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -216,6 +217,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/databaseDb.typescript.md b/docs/databaseDb.typescript.md
index 35e45a748..4571a7818 100644
--- a/docs/databaseDb.typescript.md
+++ b/docs/databaseDb.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/databaseFirewall.csharp.md b/docs/databaseFirewall.csharp.md
index ec9954f9d..c81419e14 100644
--- a/docs/databaseFirewall.csharp.md
+++ b/docs/databaseFirewall.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
@@ -984,6 +991,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -991,6 +999,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/databaseFirewall.go.md b/docs/databaseFirewall.go.md
index 4c7c0db2a..2482300e6 100644
--- a/docs/databaseFirewall.go.md
+++ b/docs/databaseFirewall.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasefirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasefirewall"
databasefirewall.NewDatabaseFirewall(scope Construct, id *string, config DatabaseFirewallConfig) DatabaseFirewall
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -391,7 +398,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasefirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasefirewall"
databasefirewall.DatabaseFirewall_IsConstruct(x interface{}) *bool
```
@@ -423,7 +430,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasefirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasefirewall"
databasefirewall.DatabaseFirewall_IsTerraformElement(x interface{}) *bool
```
@@ -437,7 +444,7 @@ databasefirewall.DatabaseFirewall_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasefirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasefirewall"
databasefirewall.DatabaseFirewall_IsTerraformResource(x interface{}) *bool
```
@@ -451,7 +458,7 @@ databasefirewall.DatabaseFirewall_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasefirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasefirewall"
databasefirewall.DatabaseFirewall_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -746,7 +753,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasefirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasefirewall"
&databasefirewall.DatabaseFirewallConfig {
Connection: interface{},
@@ -895,7 +902,7 @@ If you experience problems setting this value it might not be settable. Please t
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasefirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasefirewall"
&databasefirewall.DatabaseFirewallRule {
Type: *string,
@@ -943,7 +950,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasefirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasefirewall"
databasefirewall.NewDatabaseFirewallRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DatabaseFirewallRuleList
```
@@ -984,6 +991,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -991,6 +999,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1086,7 +1110,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasefirewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasefirewall"
databasefirewall.NewDatabaseFirewallRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DatabaseFirewallRuleOutputReference
```
diff --git a/docs/databaseFirewall.java.md b/docs/databaseFirewall.java.md
index 6662170eb..4a4f6a790 100644
--- a/docs/databaseFirewall.java.md
+++ b/docs/databaseFirewall.java.md
@@ -144,6 +144,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -217,6 +218,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
@@ -1081,6 +1088,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1088,6 +1096,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/databaseFirewall.python.md b/docs/databaseFirewall.python.md
index 83b5cbb48..f0235e494 100644
--- a/docs/databaseFirewall.python.md
+++ b/docs/databaseFirewall.python.md
@@ -141,6 +141,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -219,6 +220,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
@@ -1125,6 +1132,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1132,6 +1140,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/databaseFirewall.typescript.md b/docs/databaseFirewall.typescript.md
index 7dc712648..103bcb4be 100644
--- a/docs/databaseFirewall.typescript.md
+++ b/docs/databaseFirewall.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
@@ -970,6 +977,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -977,6 +985,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/databaseKafkaTopic.csharp.md b/docs/databaseKafkaTopic.csharp.md
index 4fbb07a18..0cdc50b0e 100644
--- a/docs/databaseKafkaTopic.csharp.md
+++ b/docs/databaseKafkaTopic.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
@@ -1418,6 +1425,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1425,6 +1433,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/databaseKafkaTopic.go.md b/docs/databaseKafkaTopic.go.md
index 1c683fab9..ff3274839 100644
--- a/docs/databaseKafkaTopic.go.md
+++ b/docs/databaseKafkaTopic.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasekafkatopic"
databasekafkatopic.NewDatabaseKafkaTopic(scope Construct, id *string, config DatabaseKafkaTopicConfig) DatabaseKafkaTopic
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -412,7 +419,7 @@ func ResetReplicationFactor()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasekafkatopic"
databasekafkatopic.DatabaseKafkaTopic_IsConstruct(x interface{}) *bool
```
@@ -444,7 +451,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasekafkatopic"
databasekafkatopic.DatabaseKafkaTopic_IsTerraformElement(x interface{}) *bool
```
@@ -458,7 +465,7 @@ databasekafkatopic.DatabaseKafkaTopic_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasekafkatopic"
databasekafkatopic.DatabaseKafkaTopic_IsTerraformResource(x interface{}) *bool
```
@@ -472,7 +479,7 @@ databasekafkatopic.DatabaseKafkaTopic_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasekafkatopic"
databasekafkatopic.DatabaseKafkaTopic_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -844,7 +851,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasekafkatopic"
&databasekafkatopic.DatabaseKafkaTopicConfig {
Connection: interface{},
@@ -1035,7 +1042,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasekafkatopic"
&databasekafkatopic.DatabaseKafkaTopicConfigA {
CleanupPolicy: *string,
@@ -1377,7 +1384,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasekafkatopic"
databasekafkatopic.NewDatabaseKafkaTopicConfigAList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DatabaseKafkaTopicConfigAList
```
@@ -1418,6 +1425,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1425,6 +1433,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1520,7 +1544,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasekafkatopic"
databasekafkatopic.NewDatabaseKafkaTopicConfigAOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DatabaseKafkaTopicConfigAOutputReference
```
diff --git a/docs/databaseKafkaTopic.java.md b/docs/databaseKafkaTopic.java.md
index a0405ef2d..60cccd4e7 100644
--- a/docs/databaseKafkaTopic.java.md
+++ b/docs/databaseKafkaTopic.java.md
@@ -174,6 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -250,6 +251,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
@@ -1547,6 +1554,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1554,6 +1562,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/databaseKafkaTopic.python.md b/docs/databaseKafkaTopic.python.md
index 86ff7662a..75ecaa5d7 100644
--- a/docs/databaseKafkaTopic.python.md
+++ b/docs/databaseKafkaTopic.python.md
@@ -171,6 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -252,6 +253,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
@@ -1589,6 +1596,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1596,6 +1604,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/databaseKafkaTopic.typescript.md b/docs/databaseKafkaTopic.typescript.md
index 8cc290ed7..8c193b818 100644
--- a/docs/databaseKafkaTopic.typescript.md
+++ b/docs/databaseKafkaTopic.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
@@ -1380,6 +1387,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1387,6 +1395,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/databaseMysqlConfig.csharp.md b/docs/databaseMysqlConfig.csharp.md
index 187e78c5a..915ac3a2e 100644
--- a/docs/databaseMysqlConfig.csharp.md
+++ b/docs/databaseMysqlConfig.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -153,6 +154,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/databaseMysqlConfig.go.md b/docs/databaseMysqlConfig.go.md
index 9fe1aebea..337b56faf 100644
--- a/docs/databaseMysqlConfig.go.md
+++ b/docs/databaseMysqlConfig.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasemysqlconfig"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasemysqlconfig"
databasemysqlconfig.NewDatabaseMysqlConfig(scope Construct, id *string, config DatabaseMysqlConfigConfig) DatabaseMysqlConfig
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -153,6 +154,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -567,7 +574,7 @@ func ResetWaitTimeout()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasemysqlconfig"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasemysqlconfig"
databasemysqlconfig.DatabaseMysqlConfig_IsConstruct(x interface{}) *bool
```
@@ -599,7 +606,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasemysqlconfig"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasemysqlconfig"
databasemysqlconfig.DatabaseMysqlConfig_IsTerraformElement(x interface{}) *bool
```
@@ -613,7 +620,7 @@ databasemysqlconfig.DatabaseMysqlConfig_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasemysqlconfig"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasemysqlconfig"
databasemysqlconfig.DatabaseMysqlConfig_IsTerraformResource(x interface{}) *bool
```
@@ -627,7 +634,7 @@ databasemysqlconfig.DatabaseMysqlConfig_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasemysqlconfig"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasemysqlconfig"
databasemysqlconfig.DatabaseMysqlConfig_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -1494,7 +1501,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasemysqlconfig"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasemysqlconfig"
&databasemysqlconfig.DatabaseMysqlConfigConfig {
Connection: interface{},
diff --git a/docs/databaseMysqlConfig.java.md b/docs/databaseMysqlConfig.java.md
index 7437675d5..ae22fbab8 100644
--- a/docs/databaseMysqlConfig.java.md
+++ b/docs/databaseMysqlConfig.java.md
@@ -405,6 +405,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -504,6 +505,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/databaseMysqlConfig.python.md b/docs/databaseMysqlConfig.python.md
index cc1df9bb5..8224f6aaa 100644
--- a/docs/databaseMysqlConfig.python.md
+++ b/docs/databaseMysqlConfig.python.md
@@ -399,6 +399,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -503,6 +504,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/databaseMysqlConfig.typescript.md b/docs/databaseMysqlConfig.typescript.md
index 6f14a8c2a..9ac45bae5 100644
--- a/docs/databaseMysqlConfig.typescript.md
+++ b/docs/databaseMysqlConfig.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -153,6 +154,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/databaseRedisConfig.csharp.md b/docs/databaseRedisConfig.csharp.md
index 72ac3baa6..422afd572 100644
--- a/docs/databaseRedisConfig.csharp.md
+++ b/docs/databaseRedisConfig.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -137,6 +138,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/databaseRedisConfig.go.md b/docs/databaseRedisConfig.go.md
index 6652a7f44..fc55fe068 100644
--- a/docs/databaseRedisConfig.go.md
+++ b/docs/databaseRedisConfig.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseredisconfig"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseredisconfig"
databaseredisconfig.NewDatabaseRedisConfig(scope Construct, id *string, config DatabaseRedisConfigConfig) DatabaseRedisConfig
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -137,6 +138,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -455,7 +462,7 @@ func ResetTimeout()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseredisconfig"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseredisconfig"
databaseredisconfig.DatabaseRedisConfig_IsConstruct(x interface{}) *bool
```
@@ -487,7 +494,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseredisconfig"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseredisconfig"
databaseredisconfig.DatabaseRedisConfig_IsTerraformElement(x interface{}) *bool
```
@@ -501,7 +508,7 @@ databaseredisconfig.DatabaseRedisConfig_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseredisconfig"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseredisconfig"
databaseredisconfig.DatabaseRedisConfig_IsTerraformResource(x interface{}) *bool
```
@@ -515,7 +522,7 @@ databaseredisconfig.DatabaseRedisConfig_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseredisconfig"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseredisconfig"
databaseredisconfig.DatabaseRedisConfig_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -1030,7 +1037,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseredisconfig"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseredisconfig"
&databaseredisconfig.DatabaseRedisConfigConfig {
Connection: interface{},
diff --git a/docs/databaseRedisConfig.java.md b/docs/databaseRedisConfig.java.md
index 73fe5409b..192da760a 100644
--- a/docs/databaseRedisConfig.java.md
+++ b/docs/databaseRedisConfig.java.md
@@ -242,6 +242,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -325,6 +326,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/databaseRedisConfig.python.md b/docs/databaseRedisConfig.python.md
index 08242de4b..5d71ab5b7 100644
--- a/docs/databaseRedisConfig.python.md
+++ b/docs/databaseRedisConfig.python.md
@@ -239,6 +239,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -327,6 +328,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/databaseRedisConfig.typescript.md b/docs/databaseRedisConfig.typescript.md
index 42f150e26..b0f9c3d7f 100644
--- a/docs/databaseRedisConfig.typescript.md
+++ b/docs/databaseRedisConfig.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -137,6 +138,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/databaseReplica.csharp.md b/docs/databaseReplica.csharp.md
index 3ee7de50a..980efe9a9 100644
--- a/docs/databaseReplica.csharp.md
+++ b/docs/databaseReplica.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/databaseReplica.go.md b/docs/databaseReplica.go.md
index 75386254b..01053703a 100644
--- a/docs/databaseReplica.go.md
+++ b/docs/databaseReplica.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasereplica"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasereplica"
databasereplica.NewDatabaseReplica(scope Construct, id *string, config DatabaseReplicaConfig) DatabaseReplica
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -406,7 +413,7 @@ func ResetTags()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasereplica"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasereplica"
databasereplica.DatabaseReplica_IsConstruct(x interface{}) *bool
```
@@ -438,7 +445,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasereplica"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasereplica"
databasereplica.DatabaseReplica_IsTerraformElement(x interface{}) *bool
```
@@ -452,7 +459,7 @@ databasereplica.DatabaseReplica_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasereplica"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasereplica"
databasereplica.DatabaseReplica_IsTerraformResource(x interface{}) *bool
```
@@ -466,7 +473,7 @@ databasereplica.DatabaseReplica_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasereplica"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasereplica"
databasereplica.DatabaseReplica_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -948,7 +955,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasereplica"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasereplica"
&databasereplica.DatabaseReplicaConfig {
Connection: interface{},
diff --git a/docs/databaseReplica.java.md b/docs/databaseReplica.java.md
index 121f46e16..d3488ccc4 100644
--- a/docs/databaseReplica.java.md
+++ b/docs/databaseReplica.java.md
@@ -181,6 +181,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -257,6 +258,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/databaseReplica.python.md b/docs/databaseReplica.python.md
index 500a1f0e2..a644082d2 100644
--- a/docs/databaseReplica.python.md
+++ b/docs/databaseReplica.python.md
@@ -179,6 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -260,6 +261,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/databaseReplica.typescript.md b/docs/databaseReplica.typescript.md
index f44512701..804c4b317 100644
--- a/docs/databaseReplica.typescript.md
+++ b/docs/databaseReplica.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/databaseUser.csharp.md b/docs/databaseUser.csharp.md
index 6473676c8..8870e38db 100644
--- a/docs/databaseUser.csharp.md
+++ b/docs/databaseUser.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
@@ -1126,6 +1133,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1133,6 +1141,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1591,6 +1615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1598,6 +1623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/databaseUser.go.md b/docs/databaseUser.go.md
index f6409375d..b01725b7d 100644
--- a/docs/databaseUser.go.md
+++ b/docs/databaseUser.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseuser"
databaseuser.NewDatabaseUser(scope Construct, id *string, config DatabaseUserConfig) DatabaseUser
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -405,7 +412,7 @@ func ResetSettings()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseuser"
databaseuser.DatabaseUser_IsConstruct(x interface{}) *bool
```
@@ -437,7 +444,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseuser"
databaseuser.DatabaseUser_IsTerraformElement(x interface{}) *bool
```
@@ -451,7 +458,7 @@ databaseuser.DatabaseUser_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseuser"
databaseuser.DatabaseUser_IsTerraformResource(x interface{}) *bool
```
@@ -465,7 +472,7 @@ databaseuser.DatabaseUser_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseuser"
databaseuser.DatabaseUser_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -826,7 +833,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseuser"
&databaseuser.DatabaseUserConfig {
Connection: interface{},
@@ -1003,7 +1010,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseuser"
&databaseuser.DatabaseUserSettings {
Acl: interface{},
@@ -1037,7 +1044,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseuser"
&databaseuser.DatabaseUserSettingsAcl {
Permission: *string,
@@ -1085,7 +1092,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseuser"
databaseuser.NewDatabaseUserSettingsAclList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DatabaseUserSettingsAclList
```
@@ -1126,6 +1133,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1133,6 +1141,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1228,7 +1252,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseuser"
databaseuser.NewDatabaseUserSettingsAclOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DatabaseUserSettingsAclOutputReference
```
@@ -1550,7 +1574,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseuser"
databaseuser.NewDatabaseUserSettingsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DatabaseUserSettingsList
```
@@ -1591,6 +1615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1598,6 +1623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1693,7 +1734,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseuser"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseuser"
databaseuser.NewDatabaseUserSettingsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DatabaseUserSettingsOutputReference
```
diff --git a/docs/databaseUser.java.md b/docs/databaseUser.java.md
index 3eb8519f3..6eab0a54e 100644
--- a/docs/databaseUser.java.md
+++ b/docs/databaseUser.java.md
@@ -164,6 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -239,6 +240,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
@@ -1244,6 +1251,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1251,6 +1259,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -1709,6 +1733,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1716,6 +1741,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/databaseUser.python.md b/docs/databaseUser.python.md
index c911a45d0..650ba8969 100644
--- a/docs/databaseUser.python.md
+++ b/docs/databaseUser.python.md
@@ -161,6 +161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -241,6 +242,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
@@ -1287,6 +1294,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1294,6 +1302,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -1787,6 +1813,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1794,6 +1821,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/databaseUser.typescript.md b/docs/databaseUser.typescript.md
index df3fa9dfd..61dd8986f 100644
--- a/docs/databaseUser.typescript.md
+++ b/docs/databaseUser.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
@@ -1108,6 +1115,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1115,6 +1123,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1573,6 +1597,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1580,6 +1605,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/domain.csharp.md b/docs/domain.csharp.md
index ecf878fe8..3bde3c1db 100644
--- a/docs/domain.csharp.md
+++ b/docs/domain.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/domain.go.md b/docs/domain.go.md
index 4a8661ea7..08f38df1d 100644
--- a/docs/domain.go.md
+++ b/docs/domain.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/domain"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/domain"
domain.NewDomain(scope Construct, id *string, config DomainConfig) Domain
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -385,7 +392,7 @@ func ResetIpAddress()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/domain"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/domain"
domain.Domain_IsConstruct(x interface{}) *bool
```
@@ -417,7 +424,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/domain"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/domain"
domain.Domain_IsTerraformElement(x interface{}) *bool
```
@@ -431,7 +438,7 @@ domain.Domain_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/domain"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/domain"
domain.Domain_IsTerraformResource(x interface{}) *bool
```
@@ -445,7 +452,7 @@ domain.Domain_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/domain"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/domain"
domain.Domain_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -762,7 +769,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/domain"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/domain"
&domain.DomainConfig {
Connection: interface{},
diff --git a/docs/domain.java.md b/docs/domain.java.md
index c77a7a955..acafa07a3 100644
--- a/docs/domain.java.md
+++ b/docs/domain.java.md
@@ -141,6 +141,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -214,6 +215,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/domain.python.md b/docs/domain.python.md
index 2a6624c3d..f1feddd06 100644
--- a/docs/domain.python.md
+++ b/docs/domain.python.md
@@ -139,6 +139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -217,6 +218,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/domain.typescript.md b/docs/domain.typescript.md
index 5b5083101..5356694a1 100644
--- a/docs/domain.typescript.md
+++ b/docs/domain.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/droplet.csharp.md b/docs/droplet.csharp.md
index 253dc2860..f21c80403 100644
--- a/docs/droplet.csharp.md
+++ b/docs/droplet.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -142,6 +143,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/droplet.go.md b/docs/droplet.go.md
index a6366bfc1..01dbe61c9 100644
--- a/docs/droplet.go.md
+++ b/docs/droplet.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/droplet"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/droplet"
droplet.NewDroplet(scope Construct, id *string, config DropletConfig) Droplet
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -142,6 +143,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -496,7 +503,7 @@ func ResetVpcUuid()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/droplet"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/droplet"
droplet.Droplet_IsConstruct(x interface{}) *bool
```
@@ -528,7 +535,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/droplet"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/droplet"
droplet.Droplet_IsTerraformElement(x interface{}) *bool
```
@@ -542,7 +549,7 @@ droplet.Droplet_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/droplet"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/droplet"
droplet.Droplet_IsTerraformResource(x interface{}) *bool
```
@@ -556,7 +563,7 @@ droplet.Droplet_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/droplet"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/droplet"
droplet.Droplet_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -1324,7 +1331,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/droplet"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/droplet"
&droplet.DropletConfig {
Connection: interface{},
@@ -1349,7 +1356,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/droplet
ResizeDisk: interface{},
SshKeys: *[]*string,
Tags: *[]*string,
- Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.droplet.DropletTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.droplet.DropletTimeouts,
UserData: *string,
VolumeIds: *[]*string,
VpcUuid: *string,
@@ -1697,7 +1704,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/droplet"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/droplet"
&droplet.DropletTimeouts {
Create: *string,
@@ -1759,7 +1766,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/droplet"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/droplet"
droplet.NewDropletTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DropletTimeoutsOutputReference
```
diff --git a/docs/droplet.java.md b/docs/droplet.java.md
index 636a0cb8f..d3a955a52 100644
--- a/docs/droplet.java.md
+++ b/docs/droplet.java.md
@@ -310,6 +310,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -398,6 +399,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/droplet.python.md b/docs/droplet.python.md
index 1c90c9a39..3e406c915 100644
--- a/docs/droplet.python.md
+++ b/docs/droplet.python.md
@@ -301,6 +301,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -394,6 +395,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/droplet.typescript.md b/docs/droplet.typescript.md
index 935e601c6..8bdfb3662 100644
--- a/docs/droplet.typescript.md
+++ b/docs/droplet.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -142,6 +143,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/dropletSnapshot.csharp.md b/docs/dropletSnapshot.csharp.md
index 0044a392b..d5af20c83 100644
--- a/docs/dropletSnapshot.csharp.md
+++ b/docs/dropletSnapshot.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/dropletSnapshot.go.md b/docs/dropletSnapshot.go.md
index 90e84e124..599ef7fc6 100644
--- a/docs/dropletSnapshot.go.md
+++ b/docs/dropletSnapshot.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/dropletsnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/dropletsnapshot"
dropletsnapshot.NewDropletSnapshot(scope Construct, id *string, config DropletSnapshotConfig) DropletSnapshot
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -378,7 +385,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/dropletsnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/dropletsnapshot"
dropletsnapshot.DropletSnapshot_IsConstruct(x interface{}) *bool
```
@@ -410,7 +417,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/dropletsnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/dropletsnapshot"
dropletsnapshot.DropletSnapshot_IsTerraformElement(x interface{}) *bool
```
@@ -424,7 +431,7 @@ dropletsnapshot.DropletSnapshot_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/dropletsnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/dropletsnapshot"
dropletsnapshot.DropletSnapshot_IsTerraformResource(x interface{}) *bool
```
@@ -438,7 +445,7 @@ dropletsnapshot.DropletSnapshot_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/dropletsnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/dropletsnapshot"
dropletsnapshot.DropletSnapshot_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -777,7 +784,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/dropletsnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/dropletsnapshot"
&dropletsnapshot.DropletSnapshotConfig {
Connection: interface{},
diff --git a/docs/dropletSnapshot.java.md b/docs/dropletSnapshot.java.md
index a7fb18056..9f2d7e7d1 100644
--- a/docs/dropletSnapshot.java.md
+++ b/docs/dropletSnapshot.java.md
@@ -141,6 +141,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -213,6 +214,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/dropletSnapshot.python.md b/docs/dropletSnapshot.python.md
index 2df8e1693..12caa0a05 100644
--- a/docs/dropletSnapshot.python.md
+++ b/docs/dropletSnapshot.python.md
@@ -139,6 +139,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -216,6 +217,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/dropletSnapshot.typescript.md b/docs/dropletSnapshot.typescript.md
index 2244f6ade..f8383fcb8 100644
--- a/docs/dropletSnapshot.typescript.md
+++ b/docs/dropletSnapshot.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/firewall.csharp.md b/docs/firewall.csharp.md
index 829bbc8cd..9c9ea0259 100644
--- a/docs/firewall.csharp.md
+++ b/docs/firewall.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -132,6 +133,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
@@ -1367,6 +1374,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1374,6 +1382,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1973,6 +1997,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1980,6 +2005,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -2579,6 +2620,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2586,6 +2628,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/firewall.go.md b/docs/firewall.go.md
index 1d0847ec8..d419fd199 100644
--- a/docs/firewall.go.md
+++ b/docs/firewall.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/firewall"
firewall.NewFirewall(scope Construct, id *string, config FirewallConfig) Firewall
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -132,6 +133,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -432,7 +439,7 @@ func ResetTags()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/firewall"
firewall.Firewall_IsConstruct(x interface{}) *bool
```
@@ -464,7 +471,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/firewall"
firewall.Firewall_IsTerraformElement(x interface{}) *bool
```
@@ -478,7 +485,7 @@ firewall.Firewall_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/firewall"
firewall.Firewall_IsTerraformResource(x interface{}) *bool
```
@@ -492,7 +499,7 @@ firewall.Firewall_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/firewall"
firewall.Firewall_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -886,7 +893,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/firewall"
&firewall.FirewallConfig {
Connection: interface{},
@@ -1079,7 +1086,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/firewall"
&firewall.FirewallInboundRule {
Protocol: *string,
@@ -1195,7 +1202,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/firewall"
&firewall.FirewallOutboundRule {
Protocol: *string,
@@ -1311,7 +1318,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/firewall"
&firewall.FirewallPendingChanges {
@@ -1326,7 +1333,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewal
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/firewall"
firewall.NewFirewallInboundRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) FirewallInboundRuleList
```
@@ -1367,6 +1374,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1374,6 +1382,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1469,7 +1493,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/firewall"
firewall.NewFirewallInboundRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) FirewallInboundRuleOutputReference
```
@@ -1932,7 +1956,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/firewall"
firewall.NewFirewallOutboundRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) FirewallOutboundRuleList
```
@@ -1973,6 +1997,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1980,6 +2005,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2075,7 +2116,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/firewall"
firewall.NewFirewallOutboundRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) FirewallOutboundRuleOutputReference
```
@@ -2538,7 +2579,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/firewall"
firewall.NewFirewallPendingChangesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) FirewallPendingChangesList
```
@@ -2579,6 +2620,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2586,6 +2628,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2670,7 +2728,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewall"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/firewall"
firewall.NewFirewallPendingChangesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) FirewallPendingChangesOutputReference
```
diff --git a/docs/firewall.java.md b/docs/firewall.java.md
index 98ca0af26..8449644a5 100644
--- a/docs/firewall.java.md
+++ b/docs/firewall.java.md
@@ -177,6 +177,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -255,6 +256,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
@@ -1497,6 +1504,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1504,6 +1512,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2103,6 +2127,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2110,6 +2135,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2709,6 +2750,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2716,6 +2758,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/firewall.python.md b/docs/firewall.python.md
index 5cbd3fa13..147a37313 100644
--- a/docs/firewall.python.md
+++ b/docs/firewall.python.md
@@ -173,6 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -256,6 +257,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
@@ -1540,6 +1547,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1547,6 +1555,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2181,6 +2207,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2188,6 +2215,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2822,6 +2867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2829,6 +2875,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/firewall.typescript.md b/docs/firewall.typescript.md
index 2e7e94576..6ebaae6ad 100644
--- a/docs/firewall.typescript.md
+++ b/docs/firewall.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -132,6 +133,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
@@ -1335,6 +1342,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1342,6 +1350,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1941,6 +1965,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1948,6 +1973,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -2547,6 +2588,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2554,6 +2596,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/floatingIp.csharp.md b/docs/floatingIp.csharp.md
index 95277f42b..16d9395ea 100644
--- a/docs/floatingIp.csharp.md
+++ b/docs/floatingIp.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -128,6 +129,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/floatingIp.go.md b/docs/floatingIp.go.md
index 8dfc8cb87..dfb1e038e 100644
--- a/docs/floatingIp.go.md
+++ b/docs/floatingIp.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/floatingip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/floatingip"
floatingip.NewFloatingIp(scope Construct, id *string, config FloatingIpConfig) FloatingIp
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -128,6 +129,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -392,7 +399,7 @@ func ResetIpAddress()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/floatingip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/floatingip"
floatingip.FloatingIp_IsConstruct(x interface{}) *bool
```
@@ -424,7 +431,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/floatingip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/floatingip"
floatingip.FloatingIp_IsTerraformElement(x interface{}) *bool
```
@@ -438,7 +445,7 @@ floatingip.FloatingIp_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/floatingip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/floatingip"
floatingip.FloatingIp_IsTerraformResource(x interface{}) *bool
```
@@ -452,7 +459,7 @@ floatingip.FloatingIp_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/floatingip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/floatingip"
floatingip.FloatingIp_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -780,7 +787,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/floatingip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/floatingip"
&floatingip.FloatingIpConfig {
Connection: interface{},
diff --git a/docs/floatingIp.java.md b/docs/floatingIp.java.md
index 5c92ed26b..962468fe8 100644
--- a/docs/floatingIp.java.md
+++ b/docs/floatingIp.java.md
@@ -151,6 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -225,6 +226,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/floatingIp.python.md b/docs/floatingIp.python.md
index 412b1da5e..e562282f0 100644
--- a/docs/floatingIp.python.md
+++ b/docs/floatingIp.python.md
@@ -149,6 +149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -228,6 +229,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/floatingIp.typescript.md b/docs/floatingIp.typescript.md
index d9699cec1..4a858dcb3 100644
--- a/docs/floatingIp.typescript.md
+++ b/docs/floatingIp.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/floatingIpAssignment.csharp.md b/docs/floatingIpAssignment.csharp.md
index 212ae6b05..a759721f2 100644
--- a/docs/floatingIpAssignment.csharp.md
+++ b/docs/floatingIpAssignment.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/floatingIpAssignment.go.md b/docs/floatingIpAssignment.go.md
index 321b32e60..934c4256f 100644
--- a/docs/floatingIpAssignment.go.md
+++ b/docs/floatingIpAssignment.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/floatingipassignment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/floatingipassignment"
floatingipassignment.NewFloatingIpAssignment(scope Construct, id *string, config FloatingIpAssignmentConfig) FloatingIpAssignment
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -378,7 +385,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/floatingipassignment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/floatingipassignment"
floatingipassignment.FloatingIpAssignment_IsConstruct(x interface{}) *bool
```
@@ -410,7 +417,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/floatingipassignment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/floatingipassignment"
floatingipassignment.FloatingIpAssignment_IsTerraformElement(x interface{}) *bool
```
@@ -424,7 +431,7 @@ floatingipassignment.FloatingIpAssignment_IsTerraformElement(x interface{}) *boo
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/floatingipassignment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/floatingipassignment"
floatingipassignment.FloatingIpAssignment_IsTerraformResource(x interface{}) *bool
```
@@ -438,7 +445,7 @@ floatingipassignment.FloatingIpAssignment_IsTerraformResource(x interface{}) *bo
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/floatingipassignment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/floatingipassignment"
floatingipassignment.FloatingIpAssignment_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -733,7 +740,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/floatingipassignment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/floatingipassignment"
&floatingipassignment.FloatingIpAssignmentConfig {
Connection: interface{},
diff --git a/docs/floatingIpAssignment.java.md b/docs/floatingIpAssignment.java.md
index ad5bc637b..017e5d38d 100644
--- a/docs/floatingIpAssignment.java.md
+++ b/docs/floatingIpAssignment.java.md
@@ -141,6 +141,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -213,6 +214,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/floatingIpAssignment.python.md b/docs/floatingIpAssignment.python.md
index c0a5a9edd..08e2969f7 100644
--- a/docs/floatingIpAssignment.python.md
+++ b/docs/floatingIpAssignment.python.md
@@ -139,6 +139,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -216,6 +217,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/floatingIpAssignment.typescript.md b/docs/floatingIpAssignment.typescript.md
index 8cc1f8cb4..d376eb7f0 100644
--- a/docs/floatingIpAssignment.typescript.md
+++ b/docs/floatingIpAssignment.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/kubernetesCluster.csharp.md b/docs/kubernetesCluster.csharp.md
index 6136bdc1e..d77a777ef 100644
--- a/docs/kubernetesCluster.csharp.md
+++ b/docs/kubernetesCluster.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -138,6 +139,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
@@ -1836,6 +1843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1843,6 +1851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -2630,6 +2654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2637,6 +2662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -3637,6 +3678,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -3644,6 +3686,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/kubernetesCluster.go.md b/docs/kubernetesCluster.go.md
index c4f0dcaca..41b8e23cb 100644
--- a/docs/kubernetesCluster.go.md
+++ b/docs/kubernetesCluster.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
kubernetescluster.NewKubernetesCluster(scope Construct, id *string, config KubernetesClusterConfig) KubernetesCluster
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -138,6 +139,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -480,7 +487,7 @@ func ResetVpcUuid()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
kubernetescluster.KubernetesCluster_IsConstruct(x interface{}) *bool
```
@@ -512,7 +519,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
kubernetescluster.KubernetesCluster_IsTerraformElement(x interface{}) *bool
```
@@ -526,7 +533,7 @@ kubernetescluster.KubernetesCluster_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
kubernetescluster.KubernetesCluster_IsTerraformResource(x interface{}) *bool
```
@@ -540,7 +547,7 @@ kubernetescluster.KubernetesCluster_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
kubernetescluster.KubernetesCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -1176,7 +1183,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
&kubernetescluster.KubernetesClusterConfig {
Connection: interface{},
@@ -1187,18 +1194,18 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kuberne
Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider,
Provisioners: *[]interface{},
Name: *string,
- NodePool: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.kubernetesCluster.KubernetesClusterNodePool,
+ NodePool: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.kubernetesCluster.KubernetesClusterNodePool,
Region: *string,
Version: *string,
AutoUpgrade: interface{},
DestroyAllAssociatedResources: interface{},
Ha: interface{},
Id: *string,
- MaintenancePolicy: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.kubernetesCluster.KubernetesClusterMaintenancePolicy,
+ MaintenancePolicy: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.kubernetesCluster.KubernetesClusterMaintenancePolicy,
RegistryIntegration: interface{},
SurgeUpgrade: interface{},
Tags: *[]*string,
- Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.kubernetesCluster.KubernetesClusterTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.kubernetesCluster.KubernetesClusterTimeouts,
VpcUuid: *string,
}
```
@@ -1483,7 +1490,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
&kubernetescluster.KubernetesClusterKubeConfig {
@@ -1496,7 +1503,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kuberne
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
&kubernetescluster.KubernetesClusterMaintenancePolicy {
Day: *string,
@@ -1542,7 +1549,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
&kubernetescluster.KubernetesClusterNodePool {
Name: *string,
@@ -1688,7 +1695,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
&kubernetescluster.KubernetesClusterNodePoolNodes {
@@ -1701,7 +1708,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kuberne
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
&kubernetescluster.KubernetesClusterNodePoolTaint {
Effect: *string,
@@ -1761,7 +1768,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
&kubernetescluster.KubernetesClusterTimeouts {
Create: *string,
@@ -1795,7 +1802,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
kubernetescluster.NewKubernetesClusterKubeConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) KubernetesClusterKubeConfigList
```
@@ -1836,6 +1843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1843,6 +1851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1927,7 +1951,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
kubernetescluster.NewKubernetesClusterKubeConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) KubernetesClusterKubeConfigOutputReference
```
@@ -2271,7 +2295,7 @@ func InternalValue() KubernetesClusterKubeConfig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
kubernetescluster.NewKubernetesClusterMaintenancePolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) KubernetesClusterMaintenancePolicyOutputReference
```
@@ -2589,7 +2613,7 @@ func InternalValue() KubernetesClusterMaintenancePolicy
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
kubernetescluster.NewKubernetesClusterNodePoolNodesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) KubernetesClusterNodePoolNodesList
```
@@ -2630,6 +2654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2637,6 +2662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2721,7 +2762,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
kubernetescluster.NewKubernetesClusterNodePoolNodesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) KubernetesClusterNodePoolNodesOutputReference
```
@@ -3054,7 +3095,7 @@ func InternalValue() KubernetesClusterNodePoolNodes
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
kubernetescluster.NewKubernetesClusterNodePoolOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) KubernetesClusterNodePoolOutputReference
```
@@ -3596,7 +3637,7 @@ func InternalValue() KubernetesClusterNodePool
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
kubernetescluster.NewKubernetesClusterNodePoolTaintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) KubernetesClusterNodePoolTaintList
```
@@ -3637,6 +3678,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -3644,6 +3686,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -3739,7 +3797,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
kubernetescluster.NewKubernetesClusterNodePoolTaintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) KubernetesClusterNodePoolTaintOutputReference
```
@@ -4072,7 +4130,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetescluster"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetescluster"
kubernetescluster.NewKubernetesClusterTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) KubernetesClusterTimeoutsOutputReference
```
diff --git a/docs/kubernetesCluster.java.md b/docs/kubernetesCluster.java.md
index 222a89b4d..38c757847 100644
--- a/docs/kubernetesCluster.java.md
+++ b/docs/kubernetesCluster.java.md
@@ -262,6 +262,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -346,6 +347,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
@@ -2055,6 +2062,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2062,6 +2070,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2849,6 +2873,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2856,6 +2881,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -3856,6 +3897,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -3863,6 +3905,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/kubernetesCluster.python.md b/docs/kubernetesCluster.python.md
index 33bd704bf..dbdf5fa5e 100644
--- a/docs/kubernetesCluster.python.md
+++ b/docs/kubernetesCluster.python.md
@@ -255,6 +255,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -344,6 +345,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
@@ -2180,6 +2187,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2187,6 +2195,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -3034,6 +3060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -3041,6 +3068,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -4103,6 +4148,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -4110,6 +4156,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/kubernetesCluster.typescript.md b/docs/kubernetesCluster.typescript.md
index 741e628ec..196e60f0d 100644
--- a/docs/kubernetesCluster.typescript.md
+++ b/docs/kubernetesCluster.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -138,6 +139,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
@@ -1791,6 +1798,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1798,6 +1806,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -2585,6 +2609,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2592,6 +2617,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -3592,6 +3633,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -3599,6 +3641,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/kubernetesNodePool.csharp.md b/docs/kubernetesNodePool.csharp.md
index e07d327c8..4108835de 100644
--- a/docs/kubernetesNodePool.csharp.md
+++ b/docs/kubernetesNodePool.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -136,6 +137,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
@@ -1474,6 +1481,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1481,6 +1489,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1939,6 +1963,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1946,6 +1971,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/kubernetesNodePool.go.md b/docs/kubernetesNodePool.go.md
index 626684978..5371f97e4 100644
--- a/docs/kubernetesNodePool.go.md
+++ b/docs/kubernetesNodePool.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetesnodepool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetesnodepool"
kubernetesnodepool.NewKubernetesNodePool(scope Construct, id *string, config KubernetesNodePoolConfig) KubernetesNodePool
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -136,6 +137,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -460,7 +467,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetesnodepool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetesnodepool"
kubernetesnodepool.KubernetesNodePool_IsConstruct(x interface{}) *bool
```
@@ -492,7 +499,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetesnodepool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetesnodepool"
kubernetesnodepool.KubernetesNodePool_IsTerraformElement(x interface{}) *bool
```
@@ -506,7 +513,7 @@ kubernetesnodepool.KubernetesNodePool_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetesnodepool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetesnodepool"
kubernetesnodepool.KubernetesNodePool_IsTerraformResource(x interface{}) *bool
```
@@ -520,7 +527,7 @@ kubernetesnodepool.KubernetesNodePool_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetesnodepool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetesnodepool"
kubernetesnodepool.KubernetesNodePool_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -1035,7 +1042,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetesnodepool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetesnodepool"
&kubernetesnodepool.KubernetesNodePoolConfig {
Connection: interface{},
@@ -1056,7 +1063,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kuberne
NodeCount: *f64,
Tags: *[]*string,
Taint: interface{},
- Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.kubernetesNodePool.KubernetesNodePoolTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.kubernetesNodePool.KubernetesNodePoolTimeouts,
}
```
@@ -1312,7 +1319,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetesnodepool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetesnodepool"
&kubernetesnodepool.KubernetesNodePoolNodes {
@@ -1325,7 +1332,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kuberne
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetesnodepool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetesnodepool"
&kubernetesnodepool.KubernetesNodePoolTaint {
Effect: *string,
@@ -1385,7 +1392,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetesnodepool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetesnodepool"
&kubernetesnodepool.KubernetesNodePoolTimeouts {
Create: *string,
@@ -1433,7 +1440,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetesnodepool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetesnodepool"
kubernetesnodepool.NewKubernetesNodePoolNodesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) KubernetesNodePoolNodesList
```
@@ -1474,6 +1481,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1481,6 +1489,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1565,7 +1589,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetesnodepool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetesnodepool"
kubernetesnodepool.NewKubernetesNodePoolNodesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) KubernetesNodePoolNodesOutputReference
```
@@ -1898,7 +1922,7 @@ func InternalValue() KubernetesNodePoolNodes
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetesnodepool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetesnodepool"
kubernetesnodepool.NewKubernetesNodePoolTaintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) KubernetesNodePoolTaintList
```
@@ -1939,6 +1963,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1946,6 +1971,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2041,7 +2082,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetesnodepool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetesnodepool"
kubernetesnodepool.NewKubernetesNodePoolTaintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) KubernetesNodePoolTaintOutputReference
```
@@ -2374,7 +2415,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kubernetesnodepool"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/kubernetesnodepool"
kubernetesnodepool.NewKubernetesNodePoolTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) KubernetesNodePoolTimeoutsOutputReference
```
diff --git a/docs/kubernetesNodePool.java.md b/docs/kubernetesNodePool.java.md
index bfbd97ef6..8824285ea 100644
--- a/docs/kubernetesNodePool.java.md
+++ b/docs/kubernetesNodePool.java.md
@@ -237,6 +237,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -319,6 +320,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
@@ -1664,6 +1671,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1671,6 +1679,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2129,6 +2153,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2136,6 +2161,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/kubernetesNodePool.python.md b/docs/kubernetesNodePool.python.md
index 2ec746404..403927cc5 100644
--- a/docs/kubernetesNodePool.python.md
+++ b/docs/kubernetesNodePool.python.md
@@ -233,6 +233,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -320,6 +321,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
@@ -1718,6 +1725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1725,6 +1733,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2218,6 +2244,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2225,6 +2252,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/kubernetesNodePool.typescript.md b/docs/kubernetesNodePool.typescript.md
index 6594d8eef..391f5011b 100644
--- a/docs/kubernetesNodePool.typescript.md
+++ b/docs/kubernetesNodePool.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -136,6 +137,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
@@ -1445,6 +1452,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1452,6 +1460,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1910,6 +1934,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1917,6 +1942,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/loadbalancer.csharp.md b/docs/loadbalancer.csharp.md
index 7136fccda..81abbd759 100644
--- a/docs/loadbalancer.csharp.md
+++ b/docs/loadbalancer.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -147,6 +148,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
@@ -2398,6 +2405,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2405,6 +2413,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/loadbalancer.go.md b/docs/loadbalancer.go.md
index ee15d8214..f31416150 100644
--- a/docs/loadbalancer.go.md
+++ b/docs/loadbalancer.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/loadbalancer"
loadbalancer.NewLoadbalancer(scope Construct, id *string, config LoadbalancerConfig) Loadbalancer
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -147,6 +148,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -549,7 +556,7 @@ func ResetVpcUuid()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/loadbalancer"
loadbalancer.Loadbalancer_IsConstruct(x interface{}) *bool
```
@@ -581,7 +588,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/loadbalancer"
loadbalancer.Loadbalancer_IsTerraformElement(x interface{}) *bool
```
@@ -595,7 +602,7 @@ loadbalancer.Loadbalancer_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/loadbalancer"
loadbalancer.Loadbalancer_IsTerraformResource(x interface{}) *bool
```
@@ -609,7 +616,7 @@ loadbalancer.Loadbalancer_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/loadbalancer"
loadbalancer.Loadbalancer_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -1311,7 +1318,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/loadbalancer"
&loadbalancer.LoadbalancerConfig {
Connection: interface{},
@@ -1329,8 +1336,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbal
DropletTag: *string,
EnableBackendKeepalive: interface{},
EnableProxyProtocol: interface{},
- Firewall: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.loadbalancer.LoadbalancerFirewall,
- Healthcheck: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.loadbalancer.LoadbalancerHealthcheck,
+ Firewall: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.loadbalancer.LoadbalancerFirewall,
+ Healthcheck: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.loadbalancer.LoadbalancerHealthcheck,
HttpIdleTimeoutSeconds: *f64,
Id: *string,
ProjectId: *string,
@@ -1338,7 +1345,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbal
Region: *string,
Size: *string,
SizeUnit: *f64,
- StickySessions: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.loadbalancer.LoadbalancerStickySessions,
+ StickySessions: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.loadbalancer.LoadbalancerStickySessions,
Type: *string,
VpcUuid: *string,
}
@@ -1706,7 +1713,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/loadbalancer"
&loadbalancer.LoadbalancerFirewall {
Allow: *[]*string,
@@ -1756,7 +1763,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/loadbalancer"
&loadbalancer.LoadbalancerForwardingRule {
EntryPort: *f64,
@@ -1872,7 +1879,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/loadbalancer"
&loadbalancer.LoadbalancerHealthcheck {
Port: *f64,
@@ -1988,7 +1995,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/loadbalancer"
&loadbalancer.LoadbalancerStickySessions {
CookieName: *string,
@@ -2050,7 +2057,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/loadbalancer"
loadbalancer.NewLoadbalancerFirewallOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) LoadbalancerFirewallOutputReference
```
@@ -2357,7 +2364,7 @@ func InternalValue() LoadbalancerFirewall
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/loadbalancer"
loadbalancer.NewLoadbalancerForwardingRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LoadbalancerForwardingRuleList
```
@@ -2398,6 +2405,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2405,6 +2413,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2500,7 +2524,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/loadbalancer"
loadbalancer.NewLoadbalancerForwardingRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LoadbalancerForwardingRuleOutputReference
```
@@ -2942,7 +2966,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/loadbalancer"
loadbalancer.NewLoadbalancerHealthcheckOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) LoadbalancerHealthcheckOutputReference
```
@@ -3380,7 +3404,7 @@ func InternalValue() LoadbalancerHealthcheck
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbalancer"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/loadbalancer"
loadbalancer.NewLoadbalancerStickySessionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) LoadbalancerStickySessionsOutputReference
```
diff --git a/docs/loadbalancer.java.md b/docs/loadbalancer.java.md
index 8abcbc54b..0d94e57e1 100644
--- a/docs/loadbalancer.java.md
+++ b/docs/loadbalancer.java.md
@@ -326,6 +326,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -419,6 +420,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
@@ -2682,6 +2689,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2689,6 +2697,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/loadbalancer.python.md b/docs/loadbalancer.python.md
index 34923573e..09b09e93a 100644
--- a/docs/loadbalancer.python.md
+++ b/docs/loadbalancer.python.md
@@ -319,6 +319,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -417,6 +418,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
@@ -2839,6 +2846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2846,6 +2854,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/loadbalancer.typescript.md b/docs/loadbalancer.typescript.md
index a275bbe60..eef4eaa5c 100644
--- a/docs/loadbalancer.typescript.md
+++ b/docs/loadbalancer.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -147,6 +148,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
@@ -2347,6 +2354,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2354,6 +2362,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/monitorAlert.csharp.md b/docs/monitorAlert.csharp.md
index cdc0fe574..ac806c466 100644
--- a/docs/monitorAlert.csharp.md
+++ b/docs/monitorAlert.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
@@ -1648,6 +1655,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1655,6 +1663,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/monitorAlert.go.md b/docs/monitorAlert.go.md
index 3d4a2e621..953ebe7d5 100644
--- a/docs/monitorAlert.go.md
+++ b/docs/monitorAlert.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/monitoralert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/monitoralert"
monitoralert.NewMonitorAlert(scope Construct, id *string, config MonitorAlertConfig) MonitorAlert
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -412,7 +419,7 @@ func ResetTags()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/monitoralert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/monitoralert"
monitoralert.MonitorAlert_IsConstruct(x interface{}) *bool
```
@@ -444,7 +451,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/monitoralert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/monitoralert"
monitoralert.MonitorAlert_IsTerraformElement(x interface{}) *bool
```
@@ -458,7 +465,7 @@ monitoralert.MonitorAlert_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/monitoralert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/monitoralert"
monitoralert.MonitorAlert_IsTerraformResource(x interface{}) *bool
```
@@ -472,7 +479,7 @@ monitoralert.MonitorAlert_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/monitoralert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/monitoralert"
monitoralert.MonitorAlert_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -932,7 +939,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/monitoralert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/monitoralert"
&monitoralert.MonitorAlertAlerts {
Email: *[]*string,
@@ -982,7 +989,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/monitoralert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/monitoralert"
&monitoralert.MonitorAlertAlertsSlack {
Channel: *string,
@@ -1032,7 +1039,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/monitoralert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/monitoralert"
&monitoralert.MonitorAlertConfig {
Connection: interface{},
@@ -1042,7 +1049,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/monitor
Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle,
Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider,
Provisioners: *[]interface{},
- Alerts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.monitorAlert.MonitorAlertAlerts,
+ Alerts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.monitorAlert.MonitorAlertAlerts,
Compare: *string,
Description: *string,
Type: *string,
@@ -1287,7 +1294,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/monitoralert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/monitoralert"
monitoralert.NewMonitorAlertAlertsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) MonitorAlertAlertsOutputReference
```
@@ -1607,7 +1614,7 @@ func InternalValue() MonitorAlertAlerts
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/monitoralert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/monitoralert"
monitoralert.NewMonitorAlertAlertsSlackList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorAlertAlertsSlackList
```
@@ -1648,6 +1655,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1655,6 +1663,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1750,7 +1774,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/monitoralert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/monitoralert"
monitoralert.NewMonitorAlertAlertsSlackOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MonitorAlertAlertsSlackOutputReference
```
diff --git a/docs/monitorAlert.java.md b/docs/monitorAlert.java.md
index 260c1c32e..501d9b5fc 100644
--- a/docs/monitorAlert.java.md
+++ b/docs/monitorAlert.java.md
@@ -220,6 +220,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -296,6 +297,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
@@ -1822,6 +1829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1829,6 +1837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/monitorAlert.python.md b/docs/monitorAlert.python.md
index fb7e18361..e94c04829 100644
--- a/docs/monitorAlert.python.md
+++ b/docs/monitorAlert.python.md
@@ -217,6 +217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -298,6 +299,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
@@ -1907,6 +1914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1914,6 +1922,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/monitorAlert.typescript.md b/docs/monitorAlert.typescript.md
index e431cf3cd..8d317e943 100644
--- a/docs/monitorAlert.typescript.md
+++ b/docs/monitorAlert.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
@@ -1624,6 +1631,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1631,6 +1639,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/project.csharp.md b/docs/project.csharp.md
index ee6b211c5..f724d9400 100644
--- a/docs/project.csharp.md
+++ b/docs/project.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -133,6 +134,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/project.go.md b/docs/project.go.md
index 2260fde3a..6298155a3 100644
--- a/docs/project.go.md
+++ b/docs/project.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/project"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/project"
project.NewProject(scope Construct, id *string, config ProjectConfig) Project
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -133,6 +134,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -433,7 +440,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/project"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/project"
project.Project_IsConstruct(x interface{}) *bool
```
@@ -465,7 +472,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/project"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/project"
project.Project_IsTerraformElement(x interface{}) *bool
```
@@ -479,7 +486,7 @@ project.Project_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/project"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/project"
project.Project_IsTerraformResource(x interface{}) *bool
```
@@ -493,7 +500,7 @@ project.Project_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/project"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/project"
project.Project_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -942,7 +949,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/project"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/project"
&project.ProjectConfig {
Connection: interface{},
@@ -959,7 +966,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/project
IsDefault: interface{},
Purpose: *string,
Resources: *[]*string,
- Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.project.ProjectTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.project.ProjectTimeouts,
}
```
@@ -1173,7 +1180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/project"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/project"
&project.ProjectTimeouts {
Delete: *string,
@@ -1207,7 +1214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/project"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/project"
project.NewProjectTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ProjectTimeoutsOutputReference
```
diff --git a/docs/project.java.md b/docs/project.java.md
index 433988e3e..d01659936 100644
--- a/docs/project.java.md
+++ b/docs/project.java.md
@@ -206,6 +206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -285,6 +286,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/project.python.md b/docs/project.python.md
index 83564f136..081173768 100644
--- a/docs/project.python.md
+++ b/docs/project.python.md
@@ -203,6 +203,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -287,6 +288,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/project.typescript.md b/docs/project.typescript.md
index cb4a7aabf..2c93303fb 100644
--- a/docs/project.typescript.md
+++ b/docs/project.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -133,6 +134,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/projectResources.csharp.md b/docs/projectResources.csharp.md
index 5487f72de..97a123e9a 100644
--- a/docs/projectResources.csharp.md
+++ b/docs/projectResources.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/projectResources.go.md b/docs/projectResources.go.md
index a2994ba32..c046708fc 100644
--- a/docs/projectResources.go.md
+++ b/docs/projectResources.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/projectresources"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/projectresources"
projectresources.NewProjectResources(scope Construct, id *string, config ProjectResourcesConfig) ProjectResources
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -378,7 +385,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/projectresources"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/projectresources"
projectresources.ProjectResources_IsConstruct(x interface{}) *bool
```
@@ -410,7 +417,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/projectresources"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/projectresources"
projectresources.ProjectResources_IsTerraformElement(x interface{}) *bool
```
@@ -424,7 +431,7 @@ projectresources.ProjectResources_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/projectresources"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/projectresources"
projectresources.ProjectResources_IsTerraformResource(x interface{}) *bool
```
@@ -438,7 +445,7 @@ projectresources.ProjectResources_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/projectresources"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/projectresources"
projectresources.ProjectResources_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -733,7 +740,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/projectresources"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/projectresources"
&projectresources.ProjectResourcesConfig {
Connection: interface{},
diff --git a/docs/projectResources.java.md b/docs/projectResources.java.md
index eab760afc..4f258060c 100644
--- a/docs/projectResources.java.md
+++ b/docs/projectResources.java.md
@@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -217,6 +218,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/projectResources.python.md b/docs/projectResources.python.md
index e04bb9b5b..5cfa814bd 100644
--- a/docs/projectResources.python.md
+++ b/docs/projectResources.python.md
@@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -220,6 +221,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/projectResources.typescript.md b/docs/projectResources.typescript.md
index feda5a6ee..021c874e0 100644
--- a/docs/projectResources.typescript.md
+++ b/docs/projectResources.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/provider.csharp.md b/docs/provider.csharp.md
index 8b142e990..0d114a072 100644
--- a/docs/provider.csharp.md
+++ b/docs/provider.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| ResetAlias
| *No description.* |
@@ -119,6 +120,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/provider.go.md b/docs/provider.go.md
index b99ce728e..c238b9725 100644
--- a/docs/provider.go.md
+++ b/docs/provider.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/provider"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/provider"
provider.NewDigitaloceanProvider(scope Construct, id *string, config DigitaloceanProviderConfig) DigitaloceanProvider
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| ResetAlias
| *No description.* |
@@ -119,6 +120,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -207,7 +214,7 @@ func ResetToken()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/provider"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/provider"
provider.DigitaloceanProvider_IsConstruct(x interface{}) *bool
```
@@ -239,7 +246,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/provider"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/provider"
provider.DigitaloceanProvider_IsTerraformElement(x interface{}) *bool
```
@@ -253,7 +260,7 @@ provider.DigitaloceanProvider_IsTerraformElement(x interface{}) *bool
##### `IsTerraformProvider`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/provider"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/provider"
provider.DigitaloceanProvider_IsTerraformProvider(x interface{}) *bool
```
@@ -267,7 +274,7 @@ provider.DigitaloceanProvider_IsTerraformProvider(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/provider"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/provider"
provider.DigitaloceanProvider_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -650,7 +657,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/provider"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/provider"
&provider.DigitaloceanProviderConfig {
Alias: *string,
diff --git a/docs/provider.java.md b/docs/provider.java.md
index a95138fe5..55bfe0684 100644
--- a/docs/provider.java.md
+++ b/docs/provider.java.md
@@ -168,6 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| resetAlias
| *No description.* |
@@ -233,6 +234,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/provider.python.md b/docs/provider.python.md
index 5dc09347c..e214a0d87 100644
--- a/docs/provider.python.md
+++ b/docs/provider.python.md
@@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| reset_alias
| *No description.* |
@@ -240,6 +241,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/provider.typescript.md b/docs/provider.typescript.md
index ed03128d5..24d060ee6 100644
--- a/docs/provider.typescript.md
+++ b/docs/provider.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| resetAlias
| *No description.* |
@@ -119,6 +120,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/record.csharp.md b/docs/record.csharp.md
index 13477746d..d44a3b9c4 100644
--- a/docs/record.csharp.md
+++ b/docs/record.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -132,6 +133,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/record.go.md b/docs/record.go.md
index 106e573ab..1a3a3f1ae 100644
--- a/docs/record.go.md
+++ b/docs/record.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/record"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/record"
record.NewRecord(scope Construct, id *string, config RecordConfig) Record
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -132,6 +133,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -420,7 +427,7 @@ func ResetWeight()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/record"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/record"
record.Record_IsConstruct(x interface{}) *bool
```
@@ -452,7 +459,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/record"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/record"
record.Record_IsTerraformElement(x interface{}) *bool
```
@@ -466,7 +473,7 @@ record.Record_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/record"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/record"
record.Record_IsTerraformResource(x interface{}) *bool
```
@@ -480,7 +487,7 @@ record.Record_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/record"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/record"
record.Record_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -962,7 +969,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/record"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/record"
&record.RecordConfig {
Connection: interface{},
diff --git a/docs/record.java.md b/docs/record.java.md
index 0f5f43980..82ac50a78 100644
--- a/docs/record.java.md
+++ b/docs/record.java.md
@@ -221,6 +221,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -299,6 +300,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/record.python.md b/docs/record.python.md
index 1e581768a..914a9a1ef 100644
--- a/docs/record.python.md
+++ b/docs/record.python.md
@@ -219,6 +219,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -302,6 +303,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/record.typescript.md b/docs/record.typescript.md
index 451940a46..6d980a84b 100644
--- a/docs/record.typescript.md
+++ b/docs/record.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -132,6 +133,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/reservedIp.csharp.md b/docs/reservedIp.csharp.md
index 13f1591aa..d45f5488e 100644
--- a/docs/reservedIp.csharp.md
+++ b/docs/reservedIp.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -128,6 +129,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/reservedIp.go.md b/docs/reservedIp.go.md
index 31b98dd10..c06d71655 100644
--- a/docs/reservedIp.go.md
+++ b/docs/reservedIp.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/reservedip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/reservedip"
reservedip.NewReservedIp(scope Construct, id *string, config ReservedIpConfig) ReservedIp
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -128,6 +129,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -392,7 +399,7 @@ func ResetIpAddress()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/reservedip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/reservedip"
reservedip.ReservedIp_IsConstruct(x interface{}) *bool
```
@@ -424,7 +431,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/reservedip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/reservedip"
reservedip.ReservedIp_IsTerraformElement(x interface{}) *bool
```
@@ -438,7 +445,7 @@ reservedip.ReservedIp_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/reservedip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/reservedip"
reservedip.ReservedIp_IsTerraformResource(x interface{}) *bool
```
@@ -452,7 +459,7 @@ reservedip.ReservedIp_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/reservedip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/reservedip"
reservedip.ReservedIp_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -780,7 +787,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/reservedip"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/reservedip"
&reservedip.ReservedIpConfig {
Connection: interface{},
diff --git a/docs/reservedIp.java.md b/docs/reservedIp.java.md
index d6b7808e0..ba469454a 100644
--- a/docs/reservedIp.java.md
+++ b/docs/reservedIp.java.md
@@ -151,6 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -225,6 +226,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/reservedIp.python.md b/docs/reservedIp.python.md
index c4ae4efe1..7efd01a58 100644
--- a/docs/reservedIp.python.md
+++ b/docs/reservedIp.python.md
@@ -149,6 +149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -228,6 +229,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/reservedIp.typescript.md b/docs/reservedIp.typescript.md
index 0eace8a2d..b0af2f7d4 100644
--- a/docs/reservedIp.typescript.md
+++ b/docs/reservedIp.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/reservedIpAssignment.csharp.md b/docs/reservedIpAssignment.csharp.md
index 41cea99e8..e3509e29b 100644
--- a/docs/reservedIpAssignment.csharp.md
+++ b/docs/reservedIpAssignment.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/reservedIpAssignment.go.md b/docs/reservedIpAssignment.go.md
index 03ce9bbf1..9554ccffa 100644
--- a/docs/reservedIpAssignment.go.md
+++ b/docs/reservedIpAssignment.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/reservedipassignment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/reservedipassignment"
reservedipassignment.NewReservedIpAssignment(scope Construct, id *string, config ReservedIpAssignmentConfig) ReservedIpAssignment
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -378,7 +385,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/reservedipassignment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/reservedipassignment"
reservedipassignment.ReservedIpAssignment_IsConstruct(x interface{}) *bool
```
@@ -410,7 +417,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/reservedipassignment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/reservedipassignment"
reservedipassignment.ReservedIpAssignment_IsTerraformElement(x interface{}) *bool
```
@@ -424,7 +431,7 @@ reservedipassignment.ReservedIpAssignment_IsTerraformElement(x interface{}) *boo
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/reservedipassignment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/reservedipassignment"
reservedipassignment.ReservedIpAssignment_IsTerraformResource(x interface{}) *bool
```
@@ -438,7 +445,7 @@ reservedipassignment.ReservedIpAssignment_IsTerraformResource(x interface{}) *bo
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/reservedipassignment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/reservedipassignment"
reservedipassignment.ReservedIpAssignment_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -733,7 +740,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/reservedipassignment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/reservedipassignment"
&reservedipassignment.ReservedIpAssignmentConfig {
Connection: interface{},
diff --git a/docs/reservedIpAssignment.java.md b/docs/reservedIpAssignment.java.md
index 32719727e..e3c4b0e2f 100644
--- a/docs/reservedIpAssignment.java.md
+++ b/docs/reservedIpAssignment.java.md
@@ -141,6 +141,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -213,6 +214,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/reservedIpAssignment.python.md b/docs/reservedIpAssignment.python.md
index 119187a34..1087efe2a 100644
--- a/docs/reservedIpAssignment.python.md
+++ b/docs/reservedIpAssignment.python.md
@@ -139,6 +139,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -216,6 +217,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/reservedIpAssignment.typescript.md b/docs/reservedIpAssignment.typescript.md
index 4adb0ae05..520fa58f2 100644
--- a/docs/reservedIpAssignment.typescript.md
+++ b/docs/reservedIpAssignment.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/spacesBucket.csharp.md b/docs/spacesBucket.csharp.md
index eac336332..2e7713cd0 100644
--- a/docs/spacesBucket.csharp.md
+++ b/docs/spacesBucket.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -135,6 +136,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
@@ -1548,6 +1555,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1555,6 +1563,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -2396,6 +2420,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2403,6 +2428,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/spacesBucket.go.md b/docs/spacesBucket.go.md
index 2d18172df..19bd29855 100644
--- a/docs/spacesBucket.go.md
+++ b/docs/spacesBucket.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
spacesbucket.NewSpacesBucket(scope Construct, id *string, config SpacesBucketConfig) SpacesBucket
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -135,6 +136,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -459,7 +466,7 @@ func ResetVersioning()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
spacesbucket.SpacesBucket_IsConstruct(x interface{}) *bool
```
@@ -491,7 +498,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
spacesbucket.SpacesBucket_IsTerraformElement(x interface{}) *bool
```
@@ -505,7 +512,7 @@ spacesbucket.SpacesBucket_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
spacesbucket.SpacesBucket_IsTerraformResource(x interface{}) *bool
```
@@ -519,7 +526,7 @@ spacesbucket.SpacesBucket_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
spacesbucket.SpacesBucket_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -957,7 +964,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
&spacesbucket.SpacesBucketConfig {
Connection: interface{},
@@ -974,7 +981,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesb
Id: *string,
LifecycleRule: interface{},
Region: *string,
- Versioning: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.spacesBucket.SpacesBucketVersioning,
+ Versioning: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.spacesBucket.SpacesBucketVersioning,
}
```
@@ -1188,7 +1195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
&spacesbucket.SpacesBucketCorsRule {
AllowedMethods: *[]*string,
@@ -1272,14 +1279,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
&spacesbucket.SpacesBucketLifecycleRule {
Enabled: interface{},
AbortIncompleteMultipartUploadDays: *f64,
- Expiration: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.spacesBucket.SpacesBucketLifecycleRuleExpiration,
+ Expiration: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.spacesBucket.SpacesBucketLifecycleRuleExpiration,
Id: *string,
- NoncurrentVersionExpiration: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.spacesBucket.SpacesBucketLifecycleRuleNoncurrentVersionExpiration,
+ NoncurrentVersionExpiration: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.spacesBucket.SpacesBucketLifecycleRuleNoncurrentVersionExpiration,
Prefix: *string,
}
```
@@ -1381,7 +1388,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
&spacesbucket.SpacesBucketLifecycleRuleExpiration {
Date: *string,
@@ -1441,7 +1448,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
&spacesbucket.SpacesBucketLifecycleRuleNoncurrentVersionExpiration {
Days: *f64,
@@ -1473,7 +1480,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
&spacesbucket.SpacesBucketVersioning {
Enabled: interface{},
@@ -1507,7 +1514,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
spacesbucket.NewSpacesBucketCorsRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SpacesBucketCorsRuleList
```
@@ -1548,6 +1555,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1555,6 +1563,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1650,7 +1674,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
spacesbucket.NewSpacesBucketCorsRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) SpacesBucketCorsRuleOutputReference
```
@@ -2019,7 +2043,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
spacesbucket.NewSpacesBucketLifecycleRuleExpirationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) SpacesBucketLifecycleRuleExpirationOutputReference
```
@@ -2355,7 +2379,7 @@ func InternalValue() SpacesBucketLifecycleRuleExpiration
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
spacesbucket.NewSpacesBucketLifecycleRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SpacesBucketLifecycleRuleList
```
@@ -2396,6 +2420,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2403,6 +2428,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2498,7 +2539,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
spacesbucket.NewSpacesBucketLifecycleRuleNoncurrentVersionExpirationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) SpacesBucketLifecycleRuleNoncurrentVersionExpirationOutputReference
```
@@ -2776,7 +2817,7 @@ func InternalValue() SpacesBucketLifecycleRuleNoncurrentVersionExpiration
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
spacesbucket.NewSpacesBucketLifecycleRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) SpacesBucketLifecycleRuleOutputReference
```
@@ -3236,7 +3277,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucket"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucket"
spacesbucket.NewSpacesBucketVersioningOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) SpacesBucketVersioningOutputReference
```
diff --git a/docs/spacesBucket.java.md b/docs/spacesBucket.java.md
index 92784bea7..6a9114646 100644
--- a/docs/spacesBucket.java.md
+++ b/docs/spacesBucket.java.md
@@ -208,6 +208,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -289,6 +290,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
@@ -1714,6 +1721,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1721,6 +1729,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2562,6 +2586,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2569,6 +2594,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/spacesBucket.python.md b/docs/spacesBucket.python.md
index 0bb7cc3f3..9b4916ced 100644
--- a/docs/spacesBucket.python.md
+++ b/docs/spacesBucket.python.md
@@ -203,6 +203,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -289,6 +290,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
@@ -1757,6 +1764,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1764,6 +1772,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2665,6 +2691,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2672,6 +2699,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/spacesBucket.typescript.md b/docs/spacesBucket.typescript.md
index 279111380..0406ca8a7 100644
--- a/docs/spacesBucket.typescript.md
+++ b/docs/spacesBucket.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -135,6 +136,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
@@ -1512,6 +1519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1519,6 +1527,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -2360,6 +2384,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2367,6 +2392,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/spacesBucketCorsConfiguration.csharp.md b/docs/spacesBucketCorsConfiguration.csharp.md
index 5f9c18fcd..5399d639c 100644
--- a/docs/spacesBucketCorsConfiguration.csharp.md
+++ b/docs/spacesBucketCorsConfiguration.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
@@ -1081,6 +1088,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1088,6 +1096,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/spacesBucketCorsConfiguration.go.md b/docs/spacesBucketCorsConfiguration.go.md
index b6f09f7e4..dc35db58e 100644
--- a/docs/spacesBucketCorsConfiguration.go.md
+++ b/docs/spacesBucketCorsConfiguration.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketcorsconfiguration"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketcorsconfiguration"
spacesbucketcorsconfiguration.NewSpacesBucketCorsConfiguration(scope Construct, id *string, config SpacesBucketCorsConfigurationConfig) SpacesBucketCorsConfiguration
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -391,7 +398,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketcorsconfiguration"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketcorsconfiguration"
spacesbucketcorsconfiguration.SpacesBucketCorsConfiguration_IsConstruct(x interface{}) *bool
```
@@ -423,7 +430,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketcorsconfiguration"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketcorsconfiguration"
spacesbucketcorsconfiguration.SpacesBucketCorsConfiguration_IsTerraformElement(x interface{}) *bool
```
@@ -437,7 +444,7 @@ spacesbucketcorsconfiguration.SpacesBucketCorsConfiguration_IsTerraformElement(x
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketcorsconfiguration"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketcorsconfiguration"
spacesbucketcorsconfiguration.SpacesBucketCorsConfiguration_IsTerraformResource(x interface{}) *bool
```
@@ -451,7 +458,7 @@ spacesbucketcorsconfiguration.SpacesBucketCorsConfiguration_IsTerraformResource(
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketcorsconfiguration"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketcorsconfiguration"
spacesbucketcorsconfiguration.SpacesBucketCorsConfiguration_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -768,7 +775,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketcorsconfiguration"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketcorsconfiguration"
&spacesbucketcorsconfiguration.SpacesBucketCorsConfigurationConfig {
Connection: interface{},
@@ -933,7 +940,7 @@ If you experience problems setting this value it might not be settable. Please t
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketcorsconfiguration"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketcorsconfiguration"
&spacesbucketcorsconfiguration.SpacesBucketCorsConfigurationCorsRule {
AllowedMethods: *[]*string,
@@ -1040,7 +1047,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketcorsconfiguration"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketcorsconfiguration"
spacesbucketcorsconfiguration.NewSpacesBucketCorsConfigurationCorsRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SpacesBucketCorsConfigurationCorsRuleList
```
@@ -1081,6 +1088,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1088,6 +1096,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1183,7 +1207,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketcorsconfiguration"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketcorsconfiguration"
spacesbucketcorsconfiguration.NewSpacesBucketCorsConfigurationCorsRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) SpacesBucketCorsConfigurationCorsRuleOutputReference
```
diff --git a/docs/spacesBucketCorsConfiguration.java.md b/docs/spacesBucketCorsConfiguration.java.md
index 71e3985d3..412e07e2d 100644
--- a/docs/spacesBucketCorsConfiguration.java.md
+++ b/docs/spacesBucketCorsConfiguration.java.md
@@ -156,6 +156,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -229,6 +230,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
@@ -1190,6 +1197,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1197,6 +1205,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/spacesBucketCorsConfiguration.python.md b/docs/spacesBucketCorsConfiguration.python.md
index dc87b9e97..b04074c2c 100644
--- a/docs/spacesBucketCorsConfiguration.python.md
+++ b/docs/spacesBucketCorsConfiguration.python.md
@@ -153,6 +153,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -231,6 +232,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
@@ -1234,6 +1241,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1241,6 +1249,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/spacesBucketCorsConfiguration.typescript.md b/docs/spacesBucketCorsConfiguration.typescript.md
index 064b8f1ee..c863ca348 100644
--- a/docs/spacesBucketCorsConfiguration.typescript.md
+++ b/docs/spacesBucketCorsConfiguration.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
@@ -1062,6 +1069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1069,6 +1077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/spacesBucketObject.csharp.md b/docs/spacesBucketObject.csharp.md
index 3a1b592e1..59db83521 100644
--- a/docs/spacesBucketObject.csharp.md
+++ b/docs/spacesBucketObject.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -139,6 +140,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/spacesBucketObject.go.md b/docs/spacesBucketObject.go.md
index 0f307e5b0..138e0fe93 100644
--- a/docs/spacesBucketObject.go.md
+++ b/docs/spacesBucketObject.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketobject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketobject"
spacesbucketobject.NewSpacesBucketObject(scope Construct, id *string, config SpacesBucketObjectConfig) SpacesBucketObject
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -139,6 +140,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -469,7 +476,7 @@ func ResetWebsiteRedirect()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketobject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketobject"
spacesbucketobject.SpacesBucketObject_IsConstruct(x interface{}) *bool
```
@@ -501,7 +508,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketobject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketobject"
spacesbucketobject.SpacesBucketObject_IsTerraformElement(x interface{}) *bool
```
@@ -515,7 +522,7 @@ spacesbucketobject.SpacesBucketObject_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketobject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketobject"
spacesbucketobject.SpacesBucketObject_IsTerraformResource(x interface{}) *bool
```
@@ -529,7 +536,7 @@ spacesbucketobject.SpacesBucketObject_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketobject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketobject"
spacesbucketobject.SpacesBucketObject_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -1143,7 +1150,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketobject"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketobject"
&spacesbucketobject.SpacesBucketObjectConfig {
Connection: interface{},
diff --git a/docs/spacesBucketObject.java.md b/docs/spacesBucketObject.java.md
index 9d88ba33e..1264caa20 100644
--- a/docs/spacesBucketObject.java.md
+++ b/docs/spacesBucketObject.java.md
@@ -282,6 +282,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -367,6 +368,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/spacesBucketObject.python.md b/docs/spacesBucketObject.python.md
index ae914f171..5ce08e234 100644
--- a/docs/spacesBucketObject.python.md
+++ b/docs/spacesBucketObject.python.md
@@ -279,6 +279,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -369,6 +370,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/spacesBucketObject.typescript.md b/docs/spacesBucketObject.typescript.md
index d038641dc..e2cf21ab3 100644
--- a/docs/spacesBucketObject.typescript.md
+++ b/docs/spacesBucketObject.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -139,6 +140,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/spacesBucketPolicy.csharp.md b/docs/spacesBucketPolicy.csharp.md
index b5eaac973..8979fa4ee 100644
--- a/docs/spacesBucketPolicy.csharp.md
+++ b/docs/spacesBucketPolicy.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/spacesBucketPolicy.go.md b/docs/spacesBucketPolicy.go.md
index ea8efd5c7..3299671c4 100644
--- a/docs/spacesBucketPolicy.go.md
+++ b/docs/spacesBucketPolicy.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketpolicy"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketpolicy"
spacesbucketpolicy.NewSpacesBucketPolicy(scope Construct, id *string, config SpacesBucketPolicyConfig) SpacesBucketPolicy
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -378,7 +385,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketpolicy"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketpolicy"
spacesbucketpolicy.SpacesBucketPolicy_IsConstruct(x interface{}) *bool
```
@@ -410,7 +417,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketpolicy"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketpolicy"
spacesbucketpolicy.SpacesBucketPolicy_IsTerraformElement(x interface{}) *bool
```
@@ -424,7 +431,7 @@ spacesbucketpolicy.SpacesBucketPolicy_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketpolicy"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketpolicy"
spacesbucketpolicy.SpacesBucketPolicy_IsTerraformResource(x interface{}) *bool
```
@@ -438,7 +445,7 @@ spacesbucketpolicy.SpacesBucketPolicy_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketpolicy"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketpolicy"
spacesbucketpolicy.SpacesBucketPolicy_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -755,7 +762,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesbucketpolicy"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/spacesbucketpolicy"
&spacesbucketpolicy.SpacesBucketPolicyConfig {
Connection: interface{},
diff --git a/docs/spacesBucketPolicy.java.md b/docs/spacesBucketPolicy.java.md
index 2356142d9..39574296a 100644
--- a/docs/spacesBucketPolicy.java.md
+++ b/docs/spacesBucketPolicy.java.md
@@ -151,6 +151,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -223,6 +224,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/spacesBucketPolicy.python.md b/docs/spacesBucketPolicy.python.md
index 938af955f..d44d40375 100644
--- a/docs/spacesBucketPolicy.python.md
+++ b/docs/spacesBucketPolicy.python.md
@@ -149,6 +149,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -226,6 +227,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/spacesBucketPolicy.typescript.md b/docs/spacesBucketPolicy.typescript.md
index effcd299c..094e1a427 100644
--- a/docs/spacesBucketPolicy.typescript.md
+++ b/docs/spacesBucketPolicy.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/sshKey.csharp.md b/docs/sshKey.csharp.md
index 3940e6486..530b5af33 100644
--- a/docs/sshKey.csharp.md
+++ b/docs/sshKey.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/sshKey.go.md b/docs/sshKey.go.md
index b4ebc2345..028bf6ec6 100644
--- a/docs/sshKey.go.md
+++ b/docs/sshKey.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/sshkey"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/sshkey"
sshkey.NewSshKey(scope Construct, id *string, config SshKeyConfig) SshKey
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -378,7 +385,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/sshkey"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/sshkey"
sshkey.SshKey_IsConstruct(x interface{}) *bool
```
@@ -410,7 +417,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/sshkey"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/sshkey"
sshkey.SshKey_IsTerraformElement(x interface{}) *bool
```
@@ -424,7 +431,7 @@ sshkey.SshKey_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/sshkey"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/sshkey"
sshkey.SshKey_IsTerraformResource(x interface{}) *bool
```
@@ -438,7 +445,7 @@ sshkey.SshKey_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/sshkey"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/sshkey"
sshkey.SshKey_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -744,7 +751,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/sshkey"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/sshkey"
&sshkey.SshKeyConfig {
Connection: interface{},
diff --git a/docs/sshKey.java.md b/docs/sshKey.java.md
index 87ab90e05..1853213e3 100644
--- a/docs/sshKey.java.md
+++ b/docs/sshKey.java.md
@@ -141,6 +141,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -213,6 +214,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/sshKey.python.md b/docs/sshKey.python.md
index 45bc7d068..792045b94 100644
--- a/docs/sshKey.python.md
+++ b/docs/sshKey.python.md
@@ -139,6 +139,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -216,6 +217,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/sshKey.typescript.md b/docs/sshKey.typescript.md
index ebeba7512..f09e74310 100644
--- a/docs/sshKey.typescript.md
+++ b/docs/sshKey.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/tag.csharp.md b/docs/tag.csharp.md
index b17bbac43..8b0250f9f 100644
--- a/docs/tag.csharp.md
+++ b/docs/tag.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/tag.go.md b/docs/tag.go.md
index b0361df75..327e0ed20 100644
--- a/docs/tag.go.md
+++ b/docs/tag.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/tag"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/tag"
tag.NewTag(scope Construct, id *string, config TagConfig) Tag
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -378,7 +385,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/tag"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/tag"
tag.Tag_IsConstruct(x interface{}) *bool
```
@@ -410,7 +417,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/tag"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/tag"
tag.Tag_IsTerraformElement(x interface{}) *bool
```
@@ -424,7 +431,7 @@ tag.Tag_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/tag"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/tag"
tag.Tag_IsTerraformResource(x interface{}) *bool
```
@@ -438,7 +445,7 @@ tag.Tag_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/tag"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/tag"
tag.Tag_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -777,7 +784,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/tag"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/tag"
&tag.TagConfig {
Connection: interface{},
diff --git a/docs/tag.java.md b/docs/tag.java.md
index 708d03dd9..08a1f92ac 100644
--- a/docs/tag.java.md
+++ b/docs/tag.java.md
@@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -203,6 +204,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/tag.python.md b/docs/tag.python.md
index c33627f44..0a4d3214a 100644
--- a/docs/tag.python.md
+++ b/docs/tag.python.md
@@ -129,6 +129,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -206,6 +207,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/tag.typescript.md b/docs/tag.typescript.md
index 782837853..53aa4e8a9 100644
--- a/docs/tag.typescript.md
+++ b/docs/tag.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/uptimeAlert.csharp.md b/docs/uptimeAlert.csharp.md
index c2b803477..4cdf25eb1 100644
--- a/docs/uptimeAlert.csharp.md
+++ b/docs/uptimeAlert.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
@@ -1220,6 +1227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1227,6 +1235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1701,6 +1725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1708,6 +1733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/uptimeAlert.go.md b/docs/uptimeAlert.go.md
index e0acc4f1a..c40c74230 100644
--- a/docs/uptimeAlert.go.md
+++ b/docs/uptimeAlert.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimealert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimealert"
uptimealert.NewUptimeAlert(scope Construct, id *string, config UptimeAlertConfig) UptimeAlert
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -405,7 +412,7 @@ func ResetThreshold()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimealert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimealert"
uptimealert.UptimeAlert_IsConstruct(x interface{}) *bool
```
@@ -437,7 +444,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimealert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimealert"
uptimealert.UptimeAlert_IsTerraformElement(x interface{}) *bool
```
@@ -451,7 +458,7 @@ uptimealert.UptimeAlert_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimealert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimealert"
uptimealert.UptimeAlert_IsTerraformResource(x interface{}) *bool
```
@@ -465,7 +472,7 @@ uptimealert.UptimeAlert_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimealert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimealert"
uptimealert.UptimeAlert_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -859,7 +866,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimealert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimealert"
&uptimealert.UptimeAlertConfig {
Connection: interface{},
@@ -1077,7 +1084,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimealert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimealert"
&uptimealert.UptimeAlertNotifications {
Email: *[]*string,
@@ -1127,7 +1134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimealert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimealert"
&uptimealert.UptimeAlertNotificationsSlack {
Channel: *string,
@@ -1179,7 +1186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimealert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimealert"
uptimealert.NewUptimeAlertNotificationsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UptimeAlertNotificationsList
```
@@ -1220,6 +1227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1227,6 +1235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1322,7 +1346,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimealert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimealert"
uptimealert.NewUptimeAlertNotificationsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UptimeAlertNotificationsOutputReference
```
@@ -1660,7 +1684,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimealert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimealert"
uptimealert.NewUptimeAlertNotificationsSlackList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UptimeAlertNotificationsSlackList
```
@@ -1701,6 +1725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1708,6 +1733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1803,7 +1844,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimealert"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimealert"
uptimealert.NewUptimeAlertNotificationsSlackOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UptimeAlertNotificationsSlackOutputReference
```
diff --git a/docs/uptimeAlert.java.md b/docs/uptimeAlert.java.md
index 3d6ee1458..62e3519c6 100644
--- a/docs/uptimeAlert.java.md
+++ b/docs/uptimeAlert.java.md
@@ -197,6 +197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -272,6 +273,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
@@ -1371,6 +1378,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1378,6 +1386,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -1852,6 +1876,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1859,6 +1884,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/uptimeAlert.python.md b/docs/uptimeAlert.python.md
index da85ed28b..2f2566dcf 100644
--- a/docs/uptimeAlert.python.md
+++ b/docs/uptimeAlert.python.md
@@ -194,6 +194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -274,6 +275,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
@@ -1414,6 +1421,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1421,6 +1429,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -1932,6 +1958,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1939,6 +1966,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/uptimeAlert.typescript.md b/docs/uptimeAlert.typescript.md
index d3dd77e30..853b82e66 100644
--- a/docs/uptimeAlert.typescript.md
+++ b/docs/uptimeAlert.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
@@ -1199,6 +1206,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1206,6 +1214,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1680,6 +1704,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1687,6 +1712,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/uptimeCheck.csharp.md b/docs/uptimeCheck.csharp.md
index 4ccbf2dae..104e3379b 100644
--- a/docs/uptimeCheck.csharp.md
+++ b/docs/uptimeCheck.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -128,6 +129,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/uptimeCheck.go.md b/docs/uptimeCheck.go.md
index c0032fdbc..e286ca714 100644
--- a/docs/uptimeCheck.go.md
+++ b/docs/uptimeCheck.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimecheck"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimecheck"
uptimecheck.NewUptimeCheck(scope Construct, id *string, config UptimeCheckConfig) UptimeCheck
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -128,6 +129,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -392,7 +399,7 @@ func ResetType()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimecheck"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimecheck"
uptimecheck.UptimeCheck_IsConstruct(x interface{}) *bool
```
@@ -424,7 +431,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimecheck"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimecheck"
uptimecheck.UptimeCheck_IsTerraformElement(x interface{}) *bool
```
@@ -438,7 +445,7 @@ uptimecheck.UptimeCheck_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimecheck"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimecheck"
uptimecheck.UptimeCheck_IsTerraformResource(x interface{}) *bool
```
@@ -452,7 +459,7 @@ uptimecheck.UptimeCheck_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimecheck"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimecheck"
uptimecheck.UptimeCheck_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -802,7 +809,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/uptimecheck"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/uptimecheck"
&uptimecheck.UptimeCheckConfig {
Connection: interface{},
diff --git a/docs/uptimeCheck.java.md b/docs/uptimeCheck.java.md
index bc4f1a179..cf5f7b0e9 100644
--- a/docs/uptimeCheck.java.md
+++ b/docs/uptimeCheck.java.md
@@ -169,6 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -243,6 +244,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/uptimeCheck.python.md b/docs/uptimeCheck.python.md
index 5a7fee759..5e3b2364a 100644
--- a/docs/uptimeCheck.python.md
+++ b/docs/uptimeCheck.python.md
@@ -166,6 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -245,6 +246,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/uptimeCheck.typescript.md b/docs/uptimeCheck.typescript.md
index 83ae9b65b..0fe3b86f6 100644
--- a/docs/uptimeCheck.typescript.md
+++ b/docs/uptimeCheck.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/volume.csharp.md b/docs/volume.csharp.md
index 962ee9ba7..f3ff99561 100644
--- a/docs/volume.csharp.md
+++ b/docs/volume.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -132,6 +133,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/volume.go.md b/docs/volume.go.md
index 246150a19..1154bb7d4 100644
--- a/docs/volume.go.md
+++ b/docs/volume.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volume"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volume"
volume.NewVolume(scope Construct, id *string, config VolumeConfig) Volume
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -132,6 +133,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -420,7 +427,7 @@ func ResetTags()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volume"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volume"
volume.Volume_IsConstruct(x interface{}) *bool
```
@@ -452,7 +459,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volume"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volume"
volume.Volume_IsTerraformElement(x interface{}) *bool
```
@@ -466,7 +473,7 @@ volume.Volume_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volume"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volume"
volume.Volume_IsTerraformResource(x interface{}) *bool
```
@@ -480,7 +487,7 @@ volume.Volume_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volume"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volume"
volume.Volume_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -962,7 +969,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volume"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volume"
&volume.VolumeConfig {
Connection: interface{},
diff --git a/docs/volume.java.md b/docs/volume.java.md
index 75f9d4c36..552770723 100644
--- a/docs/volume.java.md
+++ b/docs/volume.java.md
@@ -211,6 +211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -289,6 +290,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/volume.python.md b/docs/volume.python.md
index 43b1bd247..4aa9c5393 100644
--- a/docs/volume.python.md
+++ b/docs/volume.python.md
@@ -209,6 +209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -292,6 +293,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/volume.typescript.md b/docs/volume.typescript.md
index 34092f1f7..cc5d442a2 100644
--- a/docs/volume.typescript.md
+++ b/docs/volume.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -132,6 +133,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/volumeAttachment.csharp.md b/docs/volumeAttachment.csharp.md
index 2968a4d45..3465e6a77 100644
--- a/docs/volumeAttachment.csharp.md
+++ b/docs/volumeAttachment.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/volumeAttachment.go.md b/docs/volumeAttachment.go.md
index b466dd19d..0cb872eca 100644
--- a/docs/volumeAttachment.go.md
+++ b/docs/volumeAttachment.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volumeattachment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volumeattachment"
volumeattachment.NewVolumeAttachment(scope Construct, id *string, config VolumeAttachmentConfig) VolumeAttachment
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -378,7 +385,7 @@ func ResetId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volumeattachment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volumeattachment"
volumeattachment.VolumeAttachment_IsConstruct(x interface{}) *bool
```
@@ -410,7 +417,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volumeattachment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volumeattachment"
volumeattachment.VolumeAttachment_IsTerraformElement(x interface{}) *bool
```
@@ -424,7 +431,7 @@ volumeattachment.VolumeAttachment_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volumeattachment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volumeattachment"
volumeattachment.VolumeAttachment_IsTerraformResource(x interface{}) *bool
```
@@ -438,7 +445,7 @@ volumeattachment.VolumeAttachment_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volumeattachment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volumeattachment"
volumeattachment.VolumeAttachment_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -733,7 +740,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volumeattachment"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volumeattachment"
&volumeattachment.VolumeAttachmentConfig {
Connection: interface{},
diff --git a/docs/volumeAttachment.java.md b/docs/volumeAttachment.java.md
index 8adfb21dc..881476230 100644
--- a/docs/volumeAttachment.java.md
+++ b/docs/volumeAttachment.java.md
@@ -141,6 +141,7 @@ If you experience problems setting this value it might not be settable. Please t
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -213,6 +214,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/volumeAttachment.python.md b/docs/volumeAttachment.python.md
index 4756c0034..1466a4538 100644
--- a/docs/volumeAttachment.python.md
+++ b/docs/volumeAttachment.python.md
@@ -139,6 +139,7 @@ If you experience problems setting this value it might not be settable. Please t
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -216,6 +217,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/volumeAttachment.typescript.md b/docs/volumeAttachment.typescript.md
index 4c403c5f5..57f8895ad 100644
--- a/docs/volumeAttachment.typescript.md
+++ b/docs/volumeAttachment.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/volumeSnapshot.csharp.md b/docs/volumeSnapshot.csharp.md
index e7d8c2e15..1476d2b35 100644
--- a/docs/volumeSnapshot.csharp.md
+++ b/docs/volumeSnapshot.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/volumeSnapshot.go.md b/docs/volumeSnapshot.go.md
index 93482d62f..f015447c0 100644
--- a/docs/volumeSnapshot.go.md
+++ b/docs/volumeSnapshot.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volumesnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volumesnapshot"
volumesnapshot.NewVolumeSnapshot(scope Construct, id *string, config VolumeSnapshotConfig) VolumeSnapshot
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -385,7 +392,7 @@ func ResetTags()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volumesnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volumesnapshot"
volumesnapshot.VolumeSnapshot_IsConstruct(x interface{}) *bool
```
@@ -417,7 +424,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volumesnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volumesnapshot"
volumesnapshot.VolumeSnapshot_IsTerraformElement(x interface{}) *bool
```
@@ -431,7 +438,7 @@ volumesnapshot.VolumeSnapshot_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volumesnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volumesnapshot"
volumesnapshot.VolumeSnapshot_IsTerraformResource(x interface{}) *bool
```
@@ -445,7 +452,7 @@ volumesnapshot.VolumeSnapshot_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volumesnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volumesnapshot"
volumesnapshot.VolumeSnapshot_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -806,7 +813,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volumesnapshot"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/volumesnapshot"
&volumesnapshot.VolumeSnapshotConfig {
Connection: interface{},
diff --git a/docs/volumeSnapshot.java.md b/docs/volumeSnapshot.java.md
index 4592bb398..795c10667 100644
--- a/docs/volumeSnapshot.java.md
+++ b/docs/volumeSnapshot.java.md
@@ -151,6 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -224,6 +225,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/volumeSnapshot.python.md b/docs/volumeSnapshot.python.md
index 3088bfb57..a74b2bfaf 100644
--- a/docs/volumeSnapshot.python.md
+++ b/docs/volumeSnapshot.python.md
@@ -149,6 +149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -227,6 +228,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/volumeSnapshot.typescript.md b/docs/volumeSnapshot.typescript.md
index afa8d96dd..b30b5ff70 100644
--- a/docs/volumeSnapshot.typescript.md
+++ b/docs/volumeSnapshot.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -127,6 +128,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/vpc.csharp.md b/docs/vpc.csharp.md
index 3effe3e8b..65fa79bb9 100644
--- a/docs/vpc.csharp.md
+++ b/docs/vpc.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/vpc.go.md b/docs/vpc.go.md
index 99854d1c2..ce46e4b6d 100644
--- a/docs/vpc.go.md
+++ b/docs/vpc.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/digitalocean/digital
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/vpc"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/vpc"
vpc.NewVpc(scope Construct, id *string, config VpcConfig) Vpc
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -412,7 +419,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/vpc"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/vpc"
vpc.Vpc_IsConstruct(x interface{}) *bool
```
@@ -444,7 +451,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/vpc"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/vpc"
vpc.Vpc_IsTerraformElement(x interface{}) *bool
```
@@ -458,7 +465,7 @@ vpc.Vpc_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/vpc"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/vpc"
vpc.Vpc_IsTerraformResource(x interface{}) *bool
```
@@ -472,7 +479,7 @@ vpc.Vpc_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/vpc"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/vpc"
vpc.Vpc_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -866,7 +873,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/vpc"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/vpc"
&vpc.VpcConfig {
Connection: interface{},
@@ -881,7 +888,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/vpc"
Description: *string,
Id: *string,
IpRange: *string,
- Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.vpc.VpcTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11.vpc.VpcTimeouts,
}
```
@@ -1065,7 +1072,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/vpc"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/vpc"
&vpc.VpcTimeouts {
Delete: *string,
@@ -1099,7 +1106,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/vpc"
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/vpc"
vpc.NewVpcTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) VpcTimeoutsOutputReference
```
diff --git a/docs/vpc.java.md b/docs/vpc.java.md
index 91844714b..c12654b9a 100644
--- a/docs/vpc.java.md
+++ b/docs/vpc.java.md
@@ -181,6 +181,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -257,6 +258,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/vpc.python.md b/docs/vpc.python.md
index e00ce6235..cdceffa71 100644
--- a/docs/vpc.python.md
+++ b/docs/vpc.python.md
@@ -179,6 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -260,6 +261,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/vpc.typescript.md b/docs/vpc.typescript.md
index 6b35a0482..8af23f65a 100644
--- a/docs/vpc.typescript.md
+++ b/docs/vpc.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/package.json b/package.json
index c571a239b..bcd3339a6 100644
--- a/package.json
+++ b/package.json
@@ -47,8 +47,8 @@
"@actions/core": "^1.1.0",
"@cdktf/provider-project": "^0.5.0",
"@types/node": "^18",
- "cdktf": "^0.19.0",
- "cdktf-cli": "^0.19.0",
+ "cdktf": "^0.20.0",
+ "cdktf-cli": "^0.20.0",
"constructs": "^10.3.0",
"dot-prop": "^5.2.0",
"jsii": "~5.2.0",
@@ -56,13 +56,13 @@
"jsii-docgen": "^10.2.3",
"jsii-pacmak": "^1.93.0",
"jsii-rosetta": "~5.2.0",
- "projen": "^0.78.11",
+ "projen": "^0.78.13",
"semver": "^7.5.3",
"standard-version": "^9",
"typescript": "~5.2.0"
},
"peerDependencies": {
- "cdktf": "^0.19.0",
+ "cdktf": "^0.20.0",
"constructs": "^10.3.0"
},
"resolutions": {
diff --git a/scripts/check-for-upgrades.js b/scripts/check-for-upgrades.js
index b9886cd66..e82eb8c5a 100644
--- a/scripts/check-for-upgrades.js
+++ b/scripts/check-for-upgrades.js
@@ -83,7 +83,7 @@ async function getCurrentProviderVersion() {
}
// SEE NOTICE AT THE TOP WHY THIS IS INLINED CURRENTLY
-// copied from https://github.com/hashicorp/terraform-cdk/blob/b23fc173715e90c0a5b8c8633d9ec7f71edf9ed4/packages/cdktf-cli/lib/dependencies/version-constraints.ts
+// copied from https://github.com/hashicorp/terraform-cdk/blob/df858ccf4ac71a168e3636f053c6743324c98332/packages/%40cdktf/cli-core/src/lib/dependencies/version-constraints.ts
// and converted to JavaScript
// constraints can be prefixed with "~>", ">", "<", "=", ">=", "<=" or "!="
@@ -122,16 +122,26 @@ function versionMatchesConstraint(version, constraint) {
case "~>": {
// allows rightmost version component to increment
+ const parts = parsed.version.split(".");
+ const minorSpecified = parts.length === 2;
+ const majorIsZero = parts[0] === "0";
+
// ~>2.0 which allows 2.1 and 2.1.1 needs special handling as
// npm semver handles "~" differently for ~2.0 than for ~2 or ~2.1.0
// So we need to use "^" (e.g. ^2.0) for this case
// see: https://github.com/npm/node-semver/issues/11
- const allowMinorAndPatchOnly = parsed.version.split(".").length === 2;
+ const allowMinorAndPatchOnly = minorSpecified;
- const range = allowMinorAndPatchOnly
+ let range = allowMinorAndPatchOnly
? `^${parsed.version}`
: `~${parsed.version}`;
+ // versions below 1.0 are treated a bit differently in NPM than in Terraform
+ // meaning that NPMs ^0.4 doesn't allow 0.55 while TFs ~>0.4 allows 0.55
+ if (majorIsZero && minorSpecified) {
+ range = `>=${parsed.version} <1.0.0`;
+ }
+
return semver.satisfies(version, range);
}
case ">=":
diff --git a/src/app/README.md b/src/app/README.md
index 5ddda79a0..d71b0eb5c 100644
--- a/src/app/README.md
+++ b/src/app/README.md
@@ -1,3 +1,3 @@
# `digitalocean_app`
-Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/app).
+Refer to the Terraform Registry for docs: [`digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/app).
diff --git a/src/app/index.ts b/src/app/index.ts
index fd01355f1..2f85aa7b6 100644
--- a/src/app/index.ts
+++ b/src/app/index.ts
@@ -54,6 +54,31 @@ export function appSpecAlertToTerraform(struct?: AppSpecAlert | cdktf.IResolvabl
}
}
+
+export function appSpecAlertToHclTerraform(struct?: AppSpecAlert | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ disabled: {
+ value: cdktf.booleanToHclTerraform(struct!.disabled),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ rule: {
+ value: cdktf.stringToHclTerraform(struct!.rule),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecAlertOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -214,6 +239,61 @@ export function appSpecDatabaseToTerraform(struct?: AppSpecDatabase | cdktf.IRes
}
}
+
+export function appSpecDatabaseToHclTerraform(struct?: AppSpecDatabase | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ cluster_name: {
+ value: cdktf.stringToHclTerraform(struct!.clusterName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ db_name: {
+ value: cdktf.stringToHclTerraform(struct!.dbName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ db_user: {
+ value: cdktf.stringToHclTerraform(struct!.dbUser),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ engine: {
+ value: cdktf.stringToHclTerraform(struct!.engine),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(struct!.name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ production: {
+ value: cdktf.booleanToHclTerraform(struct!.production),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ version: {
+ value: cdktf.stringToHclTerraform(struct!.version),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecDatabaseOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -466,6 +546,43 @@ export function appSpecDomainToTerraform(struct?: AppSpecDomain | cdktf.IResolva
}
}
+
+export function appSpecDomainToHclTerraform(struct?: AppSpecDomain | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ name: {
+ value: cdktf.stringToHclTerraform(struct!.name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ type: {
+ value: cdktf.stringToHclTerraform(struct!.type),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ wildcard: {
+ value: cdktf.booleanToHclTerraform(struct!.wildcard),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ zone: {
+ value: cdktf.stringToHclTerraform(struct!.zone),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecDomainOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -649,6 +766,43 @@ export function appSpecEnvToTerraform(struct?: AppSpecEnv | cdktf.IResolvable):
}
}
+
+export function appSpecEnvToHclTerraform(struct?: AppSpecEnv | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ scope: {
+ value: cdktf.stringToHclTerraform(struct!.scope),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ type: {
+ value: cdktf.stringToHclTerraform(struct!.type),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ value: {
+ value: cdktf.stringToHclTerraform(struct!.value),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecEnvOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -832,6 +986,49 @@ export function appSpecFunctionAlertToTerraform(struct?: AppSpecFunctionAlert |
}
}
+
+export function appSpecFunctionAlertToHclTerraform(struct?: AppSpecFunctionAlert | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ disabled: {
+ value: cdktf.booleanToHclTerraform(struct!.disabled),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ operator: {
+ value: cdktf.stringToHclTerraform(struct!.operator),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ rule: {
+ value: cdktf.stringToHclTerraform(struct!.rule),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ value: {
+ value: cdktf.numberToHclTerraform(struct!.value),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ window: {
+ value: cdktf.stringToHclTerraform(struct!.window),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecFunctionAlertOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -1021,6 +1218,37 @@ export function appSpecFunctionCorsAllowOriginsToTerraform(struct?: AppSpecFunct
}
}
+
+export function appSpecFunctionCorsAllowOriginsToHclTerraform(struct?: AppSpecFunctionCorsAllowOriginsOutputReference | AppSpecFunctionCorsAllowOrigins): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ exact: {
+ value: cdktf.stringToHclTerraform(struct!.exact),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ prefix: {
+ value: cdktf.stringToHclTerraform(struct!.prefix),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ regex: {
+ value: cdktf.stringToHclTerraform(struct!.regex),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecFunctionCorsAllowOriginsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1167,6 +1395,55 @@ export function appSpecFunctionCorsToTerraform(struct?: AppSpecFunctionCorsOutpu
}
}
+
+export function appSpecFunctionCorsToHclTerraform(struct?: AppSpecFunctionCorsOutputReference | AppSpecFunctionCors): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ allow_credentials: {
+ value: cdktf.booleanToHclTerraform(struct!.allowCredentials),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ allow_headers: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowHeaders),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ allow_methods: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowMethods),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ expose_headers: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.exposeHeaders),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ max_age: {
+ value: cdktf.stringToHclTerraform(struct!.maxAge),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ allow_origins: {
+ value: appSpecFunctionCorsAllowOriginsToHclTerraform(struct!.allowOrigins),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecFunctionCorsAllowOriginsList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecFunctionCorsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1365,6 +1642,43 @@ export function appSpecFunctionEnvToTerraform(struct?: AppSpecFunctionEnv | cdkt
}
}
+
+export function appSpecFunctionEnvToHclTerraform(struct?: AppSpecFunctionEnv | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ scope: {
+ value: cdktf.stringToHclTerraform(struct!.scope),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ type: {
+ value: cdktf.stringToHclTerraform(struct!.type),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ value: {
+ value: cdktf.stringToHclTerraform(struct!.value),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecFunctionEnvOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -1537,6 +1851,31 @@ export function appSpecFunctionGitToTerraform(struct?: AppSpecFunctionGitOutputR
}
}
+
+export function appSpecFunctionGitToHclTerraform(struct?: AppSpecFunctionGitOutputReference | AppSpecFunctionGit): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ branch: {
+ value: cdktf.stringToHclTerraform(struct!.branch),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ repo_clone_url: {
+ value: cdktf.stringToHclTerraform(struct!.repoCloneUrl),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecFunctionGitOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1640,6 +1979,37 @@ export function appSpecFunctionGithubToTerraform(struct?: AppSpecFunctionGithubO
}
}
+
+export function appSpecFunctionGithubToHclTerraform(struct?: AppSpecFunctionGithubOutputReference | AppSpecFunctionGithub): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ branch: {
+ value: cdktf.stringToHclTerraform(struct!.branch),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ deploy_on_push: {
+ value: cdktf.booleanToHclTerraform(struct!.deployOnPush),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ repo: {
+ value: cdktf.stringToHclTerraform(struct!.repo),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecFunctionGithubOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1765,6 +2135,37 @@ export function appSpecFunctionGitlabToTerraform(struct?: AppSpecFunctionGitlabO
}
}
+
+export function appSpecFunctionGitlabToHclTerraform(struct?: AppSpecFunctionGitlabOutputReference | AppSpecFunctionGitlab): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ branch: {
+ value: cdktf.stringToHclTerraform(struct!.branch),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ deploy_on_push: {
+ value: cdktf.booleanToHclTerraform(struct!.deployOnPush),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ repo: {
+ value: cdktf.stringToHclTerraform(struct!.repo),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecFunctionGitlabOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1883,6 +2284,31 @@ export function appSpecFunctionLogDestinationDatadogToTerraform(struct?: AppSpec
}
}
+
+export function appSpecFunctionLogDestinationDatadogToHclTerraform(struct?: AppSpecFunctionLogDestinationDatadogOutputReference | AppSpecFunctionLogDestinationDatadog): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ api_key: {
+ value: cdktf.stringToHclTerraform(struct!.apiKey),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ endpoint: {
+ value: cdktf.stringToHclTerraform(struct!.endpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecFunctionLogDestinationDatadogOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1969,6 +2395,25 @@ export function appSpecFunctionLogDestinationLogtailToTerraform(struct?: AppSpec
}
}
+
+export function appSpecFunctionLogDestinationLogtailToHclTerraform(struct?: AppSpecFunctionLogDestinationLogtailOutputReference | AppSpecFunctionLogDestinationLogtail): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ token: {
+ value: cdktf.stringToHclTerraform(struct!.token),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecFunctionLogDestinationLogtailOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -2033,6 +2478,25 @@ export function appSpecFunctionLogDestinationPapertrailToTerraform(struct?: AppS
}
}
+
+export function appSpecFunctionLogDestinationPapertrailToHclTerraform(struct?: AppSpecFunctionLogDestinationPapertrailOutputReference | AppSpecFunctionLogDestinationPapertrail): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ endpoint: {
+ value: cdktf.stringToHclTerraform(struct!.endpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecFunctionLogDestinationPapertrailOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -2118,6 +2582,43 @@ export function appSpecFunctionLogDestinationToTerraform(struct?: AppSpecFunctio
}
}
+
+export function appSpecFunctionLogDestinationToHclTerraform(struct?: AppSpecFunctionLogDestination | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ name: {
+ value: cdktf.stringToHclTerraform(struct!.name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ datadog: {
+ value: appSpecFunctionLogDestinationDatadogToHclTerraform(struct!.datadog),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecFunctionLogDestinationDatadogList",
+ },
+ logtail: {
+ value: appSpecFunctionLogDestinationLogtailToHclTerraform(struct!.logtail),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecFunctionLogDestinationLogtailList",
+ },
+ papertrail: {
+ value: appSpecFunctionLogDestinationPapertrailToHclTerraform(struct!.papertrail),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecFunctionLogDestinationPapertrailList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecFunctionLogDestinationOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -2287,6 +2788,31 @@ export function appSpecFunctionRoutesToTerraform(struct?: AppSpecFunctionRoutes
}
}
+
+export function appSpecFunctionRoutesToHclTerraform(struct?: AppSpecFunctionRoutes | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ path: {
+ value: cdktf.stringToHclTerraform(struct!.path),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ preserve_path_prefix: {
+ value: cdktf.booleanToHclTerraform(struct!.preservePathPrefix),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecFunctionRoutesOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -2471,6 +2997,79 @@ export function appSpecFunctionToTerraform(struct?: AppSpecFunction | cdktf.IRes
}
}
+
+export function appSpecFunctionToHclTerraform(struct?: AppSpecFunction | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ name: {
+ value: cdktf.stringToHclTerraform(struct!.name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ source_dir: {
+ value: cdktf.stringToHclTerraform(struct!.sourceDir),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ alert: {
+ value: cdktf.listMapperHcl(appSpecFunctionAlertToHclTerraform, true)(struct!.alert),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecFunctionAlertList",
+ },
+ cors: {
+ value: appSpecFunctionCorsToHclTerraform(struct!.cors),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecFunctionCorsList",
+ },
+ env: {
+ value: cdktf.listMapperHcl(appSpecFunctionEnvToHclTerraform, true)(struct!.env),
+ isBlock: true,
+ type: "set",
+ storageClassType: "AppSpecFunctionEnvList",
+ },
+ git: {
+ value: appSpecFunctionGitToHclTerraform(struct!.git),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecFunctionGitList",
+ },
+ github: {
+ value: appSpecFunctionGithubToHclTerraform(struct!.github),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecFunctionGithubList",
+ },
+ gitlab: {
+ value: appSpecFunctionGitlabToHclTerraform(struct!.gitlab),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecFunctionGitlabList",
+ },
+ log_destination: {
+ value: cdktf.listMapperHcl(appSpecFunctionLogDestinationToHclTerraform, true)(struct!.logDestination),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecFunctionLogDestinationList",
+ },
+ routes: {
+ value: cdktf.listMapperHcl(appSpecFunctionRoutesToHclTerraform, true)(struct!.routes),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecFunctionRoutesList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecFunctionOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -2773,6 +3372,37 @@ export function appSpecIngressRuleComponentToTerraform(struct?: AppSpecIngressRu
}
}
+
+export function appSpecIngressRuleComponentToHclTerraform(struct?: AppSpecIngressRuleComponentOutputReference | AppSpecIngressRuleComponent): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ name: {
+ value: cdktf.stringToHclTerraform(struct!.name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ preserve_path_prefix: {
+ value: cdktf.booleanToHclTerraform(struct!.preservePathPrefix),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ rewrite: {
+ value: cdktf.stringToHclTerraform(struct!.rewrite),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecIngressRuleComponentOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -2898,6 +3528,37 @@ export function appSpecIngressRuleCorsAllowOriginsToTerraform(struct?: AppSpecIn
}
}
+
+export function appSpecIngressRuleCorsAllowOriginsToHclTerraform(struct?: AppSpecIngressRuleCorsAllowOriginsOutputReference | AppSpecIngressRuleCorsAllowOrigins): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ exact: {
+ value: cdktf.stringToHclTerraform(struct!.exact),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ prefix: {
+ value: cdktf.stringToHclTerraform(struct!.prefix),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ regex: {
+ value: cdktf.stringToHclTerraform(struct!.regex),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecIngressRuleCorsAllowOriginsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3044,6 +3705,55 @@ export function appSpecIngressRuleCorsToTerraform(struct?: AppSpecIngressRuleCor
}
}
+
+export function appSpecIngressRuleCorsToHclTerraform(struct?: AppSpecIngressRuleCorsOutputReference | AppSpecIngressRuleCors): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ allow_credentials: {
+ value: cdktf.booleanToHclTerraform(struct!.allowCredentials),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ allow_headers: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowHeaders),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ allow_methods: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowMethods),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ expose_headers: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.exposeHeaders),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ max_age: {
+ value: cdktf.stringToHclTerraform(struct!.maxAge),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ allow_origins: {
+ value: appSpecIngressRuleCorsAllowOriginsToHclTerraform(struct!.allowOrigins),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecIngressRuleCorsAllowOriginsList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecIngressRuleCorsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3219,6 +3929,25 @@ export function appSpecIngressRuleMatchPathToTerraform(struct?: AppSpecIngressRu
}
}
+
+export function appSpecIngressRuleMatchPathToHclTerraform(struct?: AppSpecIngressRuleMatchPathOutputReference | AppSpecIngressRuleMatchPath): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ prefix: {
+ value: cdktf.stringToHclTerraform(struct!.prefix),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecIngressRuleMatchPathOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3286,6 +4015,25 @@ export function appSpecIngressRuleMatchToTerraform(struct?: AppSpecIngressRuleMa
}
}
+
+export function appSpecIngressRuleMatchToHclTerraform(struct?: AppSpecIngressRuleMatchOutputReference | AppSpecIngressRuleMatch): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ path: {
+ value: appSpecIngressRuleMatchPathToHclTerraform(struct!.path),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecIngressRuleMatchPathList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecIngressRuleMatchOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3371,6 +4119,49 @@ export function appSpecIngressRuleRedirectToTerraform(struct?: AppSpecIngressRul
}
}
+
+export function appSpecIngressRuleRedirectToHclTerraform(struct?: AppSpecIngressRuleRedirectOutputReference | AppSpecIngressRuleRedirect): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ authority: {
+ value: cdktf.stringToHclTerraform(struct!.authority),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ port: {
+ value: cdktf.numberToHclTerraform(struct!.port),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ redirect_code: {
+ value: cdktf.numberToHclTerraform(struct!.redirectCode),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ scheme: {
+ value: cdktf.stringToHclTerraform(struct!.scheme),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ uri: {
+ value: cdktf.stringToHclTerraform(struct!.uri),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecIngressRuleRedirectOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3547,6 +4338,43 @@ export function appSpecIngressRuleToTerraform(struct?: AppSpecIngressRule | cdkt
}
}
+
+export function appSpecIngressRuleToHclTerraform(struct?: AppSpecIngressRule | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ component: {
+ value: appSpecIngressRuleComponentToHclTerraform(struct!.component),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecIngressRuleComponentList",
+ },
+ cors: {
+ value: appSpecIngressRuleCorsToHclTerraform(struct!.cors),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecIngressRuleCorsList",
+ },
+ match: {
+ value: appSpecIngressRuleMatchToHclTerraform(struct!.match),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecIngressRuleMatchList",
+ },
+ redirect: {
+ value: appSpecIngressRuleRedirectToHclTerraform(struct!.redirect),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecIngressRuleRedirectList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecIngressRuleOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -3712,6 +4540,25 @@ export function appSpecIngressToTerraform(struct?: AppSpecIngressOutputReference
}
}
+
+export function appSpecIngressToHclTerraform(struct?: AppSpecIngressOutputReference | AppSpecIngress): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ rule: {
+ value: cdktf.listMapperHcl(appSpecIngressRuleToHclTerraform, true)(struct!.rule),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecIngressRuleList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecIngressOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3797,6 +4644,49 @@ export function appSpecJobAlertToTerraform(struct?: AppSpecJobAlert | cdktf.IRes
}
}
+
+export function appSpecJobAlertToHclTerraform(struct?: AppSpecJobAlert | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ disabled: {
+ value: cdktf.booleanToHclTerraform(struct!.disabled),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ operator: {
+ value: cdktf.stringToHclTerraform(struct!.operator),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ rule: {
+ value: cdktf.stringToHclTerraform(struct!.rule),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ value: {
+ value: cdktf.numberToHclTerraform(struct!.value),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ window: {
+ value: cdktf.stringToHclTerraform(struct!.window),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecJobAlertOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -3993,6 +4883,43 @@ export function appSpecJobEnvToTerraform(struct?: AppSpecJobEnv | cdktf.IResolva
}
}
+
+export function appSpecJobEnvToHclTerraform(struct?: AppSpecJobEnv | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ scope: {
+ value: cdktf.stringToHclTerraform(struct!.scope),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ type: {
+ value: cdktf.stringToHclTerraform(struct!.type),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ value: {
+ value: cdktf.stringToHclTerraform(struct!.value),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecJobEnvOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -4165,6 +5092,31 @@ export function appSpecJobGitToTerraform(struct?: AppSpecJobGitOutputReference |
}
}
+
+export function appSpecJobGitToHclTerraform(struct?: AppSpecJobGitOutputReference | AppSpecJobGit): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ branch: {
+ value: cdktf.stringToHclTerraform(struct!.branch),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ repo_clone_url: {
+ value: cdktf.stringToHclTerraform(struct!.repoCloneUrl),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecJobGitOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4268,6 +5220,37 @@ export function appSpecJobGithubToTerraform(struct?: AppSpecJobGithubOutputRefer
}
}
+
+export function appSpecJobGithubToHclTerraform(struct?: AppSpecJobGithubOutputReference | AppSpecJobGithub): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ branch: {
+ value: cdktf.stringToHclTerraform(struct!.branch),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ deploy_on_push: {
+ value: cdktf.booleanToHclTerraform(struct!.deployOnPush),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ repo: {
+ value: cdktf.stringToHclTerraform(struct!.repo),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecJobGithubOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4393,6 +5376,37 @@ export function appSpecJobGitlabToTerraform(struct?: AppSpecJobGitlabOutputRefer
}
}
+
+export function appSpecJobGitlabToHclTerraform(struct?: AppSpecJobGitlabOutputReference | AppSpecJobGitlab): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ branch: {
+ value: cdktf.stringToHclTerraform(struct!.branch),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ deploy_on_push: {
+ value: cdktf.booleanToHclTerraform(struct!.deployOnPush),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ repo: {
+ value: cdktf.stringToHclTerraform(struct!.repo),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecJobGitlabOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4504,6 +5518,25 @@ export function appSpecJobImageDeployOnPushToTerraform(struct?: AppSpecJobImageD
}
}
+
+export function appSpecJobImageDeployOnPushToHclTerraform(struct?: AppSpecJobImageDeployOnPush | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ enabled: {
+ value: cdktf.booleanToHclTerraform(struct!.enabled),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecJobImageDeployOnPushOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -4631,6 +5664,49 @@ export function appSpecJobImageToTerraform(struct?: AppSpecJobImageOutputReferen
}
}
+
+export function appSpecJobImageToHclTerraform(struct?: AppSpecJobImageOutputReference | AppSpecJobImage): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ registry: {
+ value: cdktf.stringToHclTerraform(struct!.registry),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ registry_type: {
+ value: cdktf.stringToHclTerraform(struct!.registryType),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ repository: {
+ value: cdktf.stringToHclTerraform(struct!.repository),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tag: {
+ value: cdktf.stringToHclTerraform(struct!.tag),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ deploy_on_push: {
+ value: cdktf.listMapperHcl(appSpecJobImageDeployOnPushToHclTerraform, true)(struct!.deployOnPush),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecJobImageDeployOnPushList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecJobImageOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4787,6 +5863,31 @@ export function appSpecJobLogDestinationDatadogToTerraform(struct?: AppSpecJobLo
}
}
+
+export function appSpecJobLogDestinationDatadogToHclTerraform(struct?: AppSpecJobLogDestinationDatadogOutputReference | AppSpecJobLogDestinationDatadog): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ api_key: {
+ value: cdktf.stringToHclTerraform(struct!.apiKey),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ endpoint: {
+ value: cdktf.stringToHclTerraform(struct!.endpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecJobLogDestinationDatadogOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4873,6 +5974,25 @@ export function appSpecJobLogDestinationLogtailToTerraform(struct?: AppSpecJobLo
}
}
+
+export function appSpecJobLogDestinationLogtailToHclTerraform(struct?: AppSpecJobLogDestinationLogtailOutputReference | AppSpecJobLogDestinationLogtail): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ token: {
+ value: cdktf.stringToHclTerraform(struct!.token),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecJobLogDestinationLogtailOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4937,6 +6057,25 @@ export function appSpecJobLogDestinationPapertrailToTerraform(struct?: AppSpecJo
}
}
+
+export function appSpecJobLogDestinationPapertrailToHclTerraform(struct?: AppSpecJobLogDestinationPapertrailOutputReference | AppSpecJobLogDestinationPapertrail): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ endpoint: {
+ value: cdktf.stringToHclTerraform(struct!.endpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecJobLogDestinationPapertrailOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -5022,6 +6161,43 @@ export function appSpecJobLogDestinationToTerraform(struct?: AppSpecJobLogDestin
}
}
+
+export function appSpecJobLogDestinationToHclTerraform(struct?: AppSpecJobLogDestination | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ name: {
+ value: cdktf.stringToHclTerraform(struct!.name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ datadog: {
+ value: appSpecJobLogDestinationDatadogToHclTerraform(struct!.datadog),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecJobLogDestinationDatadogList",
+ },
+ logtail: {
+ value: appSpecJobLogDestinationLogtailToHclTerraform(struct!.logtail),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecJobLogDestinationLogtailList",
+ },
+ papertrail: {
+ value: appSpecJobLogDestinationPapertrailToHclTerraform(struct!.papertrail),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecJobLogDestinationPapertrailList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecJobLogDestinationOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -5289,6 +6465,115 @@ export function appSpecJobToTerraform(struct?: AppSpecJob | cdktf.IResolvable):
}
}
+
+export function appSpecJobToHclTerraform(struct?: AppSpecJob | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ build_command: {
+ value: cdktf.stringToHclTerraform(struct!.buildCommand),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ dockerfile_path: {
+ value: cdktf.stringToHclTerraform(struct!.dockerfilePath),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ environment_slug: {
+ value: cdktf.stringToHclTerraform(struct!.environmentSlug),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ instance_count: {
+ value: cdktf.numberToHclTerraform(struct!.instanceCount),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ instance_size_slug: {
+ value: cdktf.stringToHclTerraform(struct!.instanceSizeSlug),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ kind: {
+ value: cdktf.stringToHclTerraform(struct!.kind),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(struct!.name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ run_command: {
+ value: cdktf.stringToHclTerraform(struct!.runCommand),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ source_dir: {
+ value: cdktf.stringToHclTerraform(struct!.sourceDir),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ alert: {
+ value: cdktf.listMapperHcl(appSpecJobAlertToHclTerraform, true)(struct!.alert),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecJobAlertList",
+ },
+ env: {
+ value: cdktf.listMapperHcl(appSpecJobEnvToHclTerraform, true)(struct!.env),
+ isBlock: true,
+ type: "set",
+ storageClassType: "AppSpecJobEnvList",
+ },
+ git: {
+ value: appSpecJobGitToHclTerraform(struct!.git),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecJobGitList",
+ },
+ github: {
+ value: appSpecJobGithubToHclTerraform(struct!.github),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecJobGithubList",
+ },
+ gitlab: {
+ value: appSpecJobGitlabToHclTerraform(struct!.gitlab),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecJobGitlabList",
+ },
+ image: {
+ value: appSpecJobImageToHclTerraform(struct!.image),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecJobImageList",
+ },
+ log_destination: {
+ value: cdktf.listMapperHcl(appSpecJobLogDestinationToHclTerraform, true)(struct!.logDestination),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecJobLogDestinationList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecJobOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -5733,6 +7018,49 @@ export function appSpecServiceAlertToTerraform(struct?: AppSpecServiceAlert | cd
}
}
+
+export function appSpecServiceAlertToHclTerraform(struct?: AppSpecServiceAlert | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ disabled: {
+ value: cdktf.booleanToHclTerraform(struct!.disabled),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ operator: {
+ value: cdktf.stringToHclTerraform(struct!.operator),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ rule: {
+ value: cdktf.stringToHclTerraform(struct!.rule),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ value: {
+ value: cdktf.numberToHclTerraform(struct!.value),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ window: {
+ value: cdktf.stringToHclTerraform(struct!.window),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecServiceAlertOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -5922,6 +7250,37 @@ export function appSpecServiceCorsAllowOriginsToTerraform(struct?: AppSpecServic
}
}
+
+export function appSpecServiceCorsAllowOriginsToHclTerraform(struct?: AppSpecServiceCorsAllowOriginsOutputReference | AppSpecServiceCorsAllowOrigins): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ exact: {
+ value: cdktf.stringToHclTerraform(struct!.exact),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ prefix: {
+ value: cdktf.stringToHclTerraform(struct!.prefix),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ regex: {
+ value: cdktf.stringToHclTerraform(struct!.regex),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecServiceCorsAllowOriginsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -6068,6 +7427,55 @@ export function appSpecServiceCorsToTerraform(struct?: AppSpecServiceCorsOutputR
}
}
+
+export function appSpecServiceCorsToHclTerraform(struct?: AppSpecServiceCorsOutputReference | AppSpecServiceCors): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ allow_credentials: {
+ value: cdktf.booleanToHclTerraform(struct!.allowCredentials),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ allow_headers: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowHeaders),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ allow_methods: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowMethods),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ expose_headers: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.exposeHeaders),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ max_age: {
+ value: cdktf.stringToHclTerraform(struct!.maxAge),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ allow_origins: {
+ value: appSpecServiceCorsAllowOriginsToHclTerraform(struct!.allowOrigins),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecServiceCorsAllowOriginsList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecServiceCorsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -6266,6 +7674,43 @@ export function appSpecServiceEnvToTerraform(struct?: AppSpecServiceEnv | cdktf.
}
}
+
+export function appSpecServiceEnvToHclTerraform(struct?: AppSpecServiceEnv | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ scope: {
+ value: cdktf.stringToHclTerraform(struct!.scope),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ type: {
+ value: cdktf.stringToHclTerraform(struct!.type),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ value: {
+ value: cdktf.stringToHclTerraform(struct!.value),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecServiceEnvOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -6438,6 +7883,31 @@ export function appSpecServiceGitToTerraform(struct?: AppSpecServiceGitOutputRef
}
}
+
+export function appSpecServiceGitToHclTerraform(struct?: AppSpecServiceGitOutputReference | AppSpecServiceGit): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ branch: {
+ value: cdktf.stringToHclTerraform(struct!.branch),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ repo_clone_url: {
+ value: cdktf.stringToHclTerraform(struct!.repoCloneUrl),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecServiceGitOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -6541,6 +8011,37 @@ export function appSpecServiceGithubToTerraform(struct?: AppSpecServiceGithubOut
}
}
+
+export function appSpecServiceGithubToHclTerraform(struct?: AppSpecServiceGithubOutputReference | AppSpecServiceGithub): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ branch: {
+ value: cdktf.stringToHclTerraform(struct!.branch),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ deploy_on_push: {
+ value: cdktf.booleanToHclTerraform(struct!.deployOnPush),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ repo: {
+ value: cdktf.stringToHclTerraform(struct!.repo),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecServiceGithubOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -6666,6 +8167,37 @@ export function appSpecServiceGitlabToTerraform(struct?: AppSpecServiceGitlabOut
}
}
+
+export function appSpecServiceGitlabToHclTerraform(struct?: AppSpecServiceGitlabOutputReference | AppSpecServiceGitlab): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ branch: {
+ value: cdktf.stringToHclTerraform(struct!.branch),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ deploy_on_push: {
+ value: cdktf.booleanToHclTerraform(struct!.deployOnPush),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ repo: {
+ value: cdktf.stringToHclTerraform(struct!.repo),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecServiceGitlabOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -6819,6 +8351,61 @@ export function appSpecServiceHealthCheckToTerraform(struct?: AppSpecServiceHeal
}
}
+
+export function appSpecServiceHealthCheckToHclTerraform(struct?: AppSpecServiceHealthCheckOutputReference | AppSpecServiceHealthCheck): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ failure_threshold: {
+ value: cdktf.numberToHclTerraform(struct!.failureThreshold),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ http_path: {
+ value: cdktf.stringToHclTerraform(struct!.httpPath),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ initial_delay_seconds: {
+ value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ period_seconds: {
+ value: cdktf.numberToHclTerraform(struct!.periodSeconds),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ port: {
+ value: cdktf.numberToHclTerraform(struct!.port),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ success_threshold: {
+ value: cdktf.numberToHclTerraform(struct!.successThreshold),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ timeout_seconds: {
+ value: cdktf.numberToHclTerraform(struct!.timeoutSeconds),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecServiceHealthCheckOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -7018,6 +8605,25 @@ export function appSpecServiceImageDeployOnPushToTerraform(struct?: AppSpecServi
}
}
+
+export function appSpecServiceImageDeployOnPushToHclTerraform(struct?: AppSpecServiceImageDeployOnPush | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ enabled: {
+ value: cdktf.booleanToHclTerraform(struct!.enabled),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecServiceImageDeployOnPushOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -7145,6 +8751,49 @@ export function appSpecServiceImageToTerraform(struct?: AppSpecServiceImageOutpu
}
}
+
+export function appSpecServiceImageToHclTerraform(struct?: AppSpecServiceImageOutputReference | AppSpecServiceImage): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ registry: {
+ value: cdktf.stringToHclTerraform(struct!.registry),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ registry_type: {
+ value: cdktf.stringToHclTerraform(struct!.registryType),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ repository: {
+ value: cdktf.stringToHclTerraform(struct!.repository),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tag: {
+ value: cdktf.stringToHclTerraform(struct!.tag),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ deploy_on_push: {
+ value: cdktf.listMapperHcl(appSpecServiceImageDeployOnPushToHclTerraform, true)(struct!.deployOnPush),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecServiceImageDeployOnPushList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecServiceImageOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -7301,6 +8950,31 @@ export function appSpecServiceLogDestinationDatadogToTerraform(struct?: AppSpecS
}
}
+
+export function appSpecServiceLogDestinationDatadogToHclTerraform(struct?: AppSpecServiceLogDestinationDatadogOutputReference | AppSpecServiceLogDestinationDatadog): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ api_key: {
+ value: cdktf.stringToHclTerraform(struct!.apiKey),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ endpoint: {
+ value: cdktf.stringToHclTerraform(struct!.endpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecServiceLogDestinationDatadogOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -7387,6 +9061,25 @@ export function appSpecServiceLogDestinationLogtailToTerraform(struct?: AppSpecS
}
}
+
+export function appSpecServiceLogDestinationLogtailToHclTerraform(struct?: AppSpecServiceLogDestinationLogtailOutputReference | AppSpecServiceLogDestinationLogtail): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ token: {
+ value: cdktf.stringToHclTerraform(struct!.token),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecServiceLogDestinationLogtailOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -7451,6 +9144,25 @@ export function appSpecServiceLogDestinationPapertrailToTerraform(struct?: AppSp
}
}
+
+export function appSpecServiceLogDestinationPapertrailToHclTerraform(struct?: AppSpecServiceLogDestinationPapertrailOutputReference | AppSpecServiceLogDestinationPapertrail): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ endpoint: {
+ value: cdktf.stringToHclTerraform(struct!.endpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecServiceLogDestinationPapertrailOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -7536,6 +9248,43 @@ export function appSpecServiceLogDestinationToTerraform(struct?: AppSpecServiceL
}
}
+
+export function appSpecServiceLogDestinationToHclTerraform(struct?: AppSpecServiceLogDestination | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ name: {
+ value: cdktf.stringToHclTerraform(struct!.name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ datadog: {
+ value: appSpecServiceLogDestinationDatadogToHclTerraform(struct!.datadog),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecServiceLogDestinationDatadogList",
+ },
+ logtail: {
+ value: appSpecServiceLogDestinationLogtailToHclTerraform(struct!.logtail),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecServiceLogDestinationLogtailList",
+ },
+ papertrail: {
+ value: appSpecServiceLogDestinationPapertrailToHclTerraform(struct!.papertrail),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecServiceLogDestinationPapertrailList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecServiceLogDestinationOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -7705,6 +9454,31 @@ export function appSpecServiceRoutesToTerraform(struct?: AppSpecServiceRoutes |
}
}
+
+export function appSpecServiceRoutesToHclTerraform(struct?: AppSpecServiceRoutes | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ path: {
+ value: cdktf.stringToHclTerraform(struct!.path),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ preserve_path_prefix: {
+ value: cdktf.booleanToHclTerraform(struct!.preservePathPrefix),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecServiceRoutesOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -7957,6 +9731,139 @@ export function appSpecServiceToTerraform(struct?: AppSpecService | cdktf.IResol
}
}
+
+export function appSpecServiceToHclTerraform(struct?: AppSpecService | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ build_command: {
+ value: cdktf.stringToHclTerraform(struct!.buildCommand),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ dockerfile_path: {
+ value: cdktf.stringToHclTerraform(struct!.dockerfilePath),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ environment_slug: {
+ value: cdktf.stringToHclTerraform(struct!.environmentSlug),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_port: {
+ value: cdktf.numberToHclTerraform(struct!.httpPort),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ instance_count: {
+ value: cdktf.numberToHclTerraform(struct!.instanceCount),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ instance_size_slug: {
+ value: cdktf.stringToHclTerraform(struct!.instanceSizeSlug),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ internal_ports: {
+ value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.internalPorts),
+ isBlock: false,
+ type: "set",
+ storageClassType: "numberList",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(struct!.name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ run_command: {
+ value: cdktf.stringToHclTerraform(struct!.runCommand),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ source_dir: {
+ value: cdktf.stringToHclTerraform(struct!.sourceDir),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ alert: {
+ value: cdktf.listMapperHcl(appSpecServiceAlertToHclTerraform, true)(struct!.alert),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecServiceAlertList",
+ },
+ cors: {
+ value: appSpecServiceCorsToHclTerraform(struct!.cors),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecServiceCorsList",
+ },
+ env: {
+ value: cdktf.listMapperHcl(appSpecServiceEnvToHclTerraform, true)(struct!.env),
+ isBlock: true,
+ type: "set",
+ storageClassType: "AppSpecServiceEnvList",
+ },
+ git: {
+ value: appSpecServiceGitToHclTerraform(struct!.git),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecServiceGitList",
+ },
+ github: {
+ value: appSpecServiceGithubToHclTerraform(struct!.github),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecServiceGithubList",
+ },
+ gitlab: {
+ value: appSpecServiceGitlabToHclTerraform(struct!.gitlab),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecServiceGitlabList",
+ },
+ health_check: {
+ value: appSpecServiceHealthCheckToHclTerraform(struct!.healthCheck),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecServiceHealthCheckList",
+ },
+ image: {
+ value: appSpecServiceImageToHclTerraform(struct!.image),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecServiceImageList",
+ },
+ log_destination: {
+ value: cdktf.listMapperHcl(appSpecServiceLogDestinationToHclTerraform, true)(struct!.logDestination),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecServiceLogDestinationList",
+ },
+ routes: {
+ value: cdktf.listMapperHcl(appSpecServiceRoutesToHclTerraform, true)(struct!.routes),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecServiceRoutesList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecServiceOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -8485,6 +10392,37 @@ export function appSpecStaticSiteCorsAllowOriginsToTerraform(struct?: AppSpecSta
}
}
+
+export function appSpecStaticSiteCorsAllowOriginsToHclTerraform(struct?: AppSpecStaticSiteCorsAllowOriginsOutputReference | AppSpecStaticSiteCorsAllowOrigins): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ exact: {
+ value: cdktf.stringToHclTerraform(struct!.exact),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ prefix: {
+ value: cdktf.stringToHclTerraform(struct!.prefix),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ regex: {
+ value: cdktf.stringToHclTerraform(struct!.regex),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecStaticSiteCorsAllowOriginsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -8631,6 +10569,55 @@ export function appSpecStaticSiteCorsToTerraform(struct?: AppSpecStaticSiteCorsO
}
}
+
+export function appSpecStaticSiteCorsToHclTerraform(struct?: AppSpecStaticSiteCorsOutputReference | AppSpecStaticSiteCors): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ allow_credentials: {
+ value: cdktf.booleanToHclTerraform(struct!.allowCredentials),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ allow_headers: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowHeaders),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ allow_methods: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowMethods),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ expose_headers: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.exposeHeaders),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ max_age: {
+ value: cdktf.stringToHclTerraform(struct!.maxAge),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ allow_origins: {
+ value: appSpecStaticSiteCorsAllowOriginsToHclTerraform(struct!.allowOrigins),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecStaticSiteCorsAllowOriginsList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecStaticSiteCorsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -8829,6 +10816,43 @@ export function appSpecStaticSiteEnvToTerraform(struct?: AppSpecStaticSiteEnv |
}
}
+
+export function appSpecStaticSiteEnvToHclTerraform(struct?: AppSpecStaticSiteEnv | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ scope: {
+ value: cdktf.stringToHclTerraform(struct!.scope),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ type: {
+ value: cdktf.stringToHclTerraform(struct!.type),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ value: {
+ value: cdktf.stringToHclTerraform(struct!.value),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecStaticSiteEnvOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -9001,6 +11025,31 @@ export function appSpecStaticSiteGitToTerraform(struct?: AppSpecStaticSiteGitOut
}
}
+
+export function appSpecStaticSiteGitToHclTerraform(struct?: AppSpecStaticSiteGitOutputReference | AppSpecStaticSiteGit): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ branch: {
+ value: cdktf.stringToHclTerraform(struct!.branch),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ repo_clone_url: {
+ value: cdktf.stringToHclTerraform(struct!.repoCloneUrl),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecStaticSiteGitOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -9104,6 +11153,37 @@ export function appSpecStaticSiteGithubToTerraform(struct?: AppSpecStaticSiteGit
}
}
+
+export function appSpecStaticSiteGithubToHclTerraform(struct?: AppSpecStaticSiteGithubOutputReference | AppSpecStaticSiteGithub): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ branch: {
+ value: cdktf.stringToHclTerraform(struct!.branch),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ deploy_on_push: {
+ value: cdktf.booleanToHclTerraform(struct!.deployOnPush),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ repo: {
+ value: cdktf.stringToHclTerraform(struct!.repo),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecStaticSiteGithubOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -9229,6 +11309,37 @@ export function appSpecStaticSiteGitlabToTerraform(struct?: AppSpecStaticSiteGit
}
}
+
+export function appSpecStaticSiteGitlabToHclTerraform(struct?: AppSpecStaticSiteGitlabOutputReference | AppSpecStaticSiteGitlab): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ branch: {
+ value: cdktf.stringToHclTerraform(struct!.branch),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ deploy_on_push: {
+ value: cdktf.booleanToHclTerraform(struct!.deployOnPush),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ repo: {
+ value: cdktf.stringToHclTerraform(struct!.repo),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecStaticSiteGitlabOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -9347,6 +11458,31 @@ export function appSpecStaticSiteRoutesToTerraform(struct?: AppSpecStaticSiteRou
}
}
+
+export function appSpecStaticSiteRoutesToHclTerraform(struct?: AppSpecStaticSiteRoutes | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ path: {
+ value: cdktf.stringToHclTerraform(struct!.path),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ preserve_path_prefix: {
+ value: cdktf.booleanToHclTerraform(struct!.preservePathPrefix),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecStaticSiteRoutesOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -9566,6 +11702,109 @@ export function appSpecStaticSiteToTerraform(struct?: AppSpecStaticSite | cdktf.
}
}
+
+export function appSpecStaticSiteToHclTerraform(struct?: AppSpecStaticSite | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ build_command: {
+ value: cdktf.stringToHclTerraform(struct!.buildCommand),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ catchall_document: {
+ value: cdktf.stringToHclTerraform(struct!.catchallDocument),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ dockerfile_path: {
+ value: cdktf.stringToHclTerraform(struct!.dockerfilePath),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ environment_slug: {
+ value: cdktf.stringToHclTerraform(struct!.environmentSlug),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ error_document: {
+ value: cdktf.stringToHclTerraform(struct!.errorDocument),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ index_document: {
+ value: cdktf.stringToHclTerraform(struct!.indexDocument),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(struct!.name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ output_dir: {
+ value: cdktf.stringToHclTerraform(struct!.outputDir),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ source_dir: {
+ value: cdktf.stringToHclTerraform(struct!.sourceDir),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ cors: {
+ value: appSpecStaticSiteCorsToHclTerraform(struct!.cors),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecStaticSiteCorsList",
+ },
+ env: {
+ value: cdktf.listMapperHcl(appSpecStaticSiteEnvToHclTerraform, true)(struct!.env),
+ isBlock: true,
+ type: "set",
+ storageClassType: "AppSpecStaticSiteEnvList",
+ },
+ git: {
+ value: appSpecStaticSiteGitToHclTerraform(struct!.git),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecStaticSiteGitList",
+ },
+ github: {
+ value: appSpecStaticSiteGithubToHclTerraform(struct!.github),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecStaticSiteGithubList",
+ },
+ gitlab: {
+ value: appSpecStaticSiteGitlabToHclTerraform(struct!.gitlab),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecStaticSiteGitlabList",
+ },
+ routes: {
+ value: cdktf.listMapperHcl(appSpecStaticSiteRoutesToHclTerraform, true)(struct!.routes),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecStaticSiteRoutesList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecStaticSiteOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -9988,6 +12227,49 @@ export function appSpecWorkerAlertToTerraform(struct?: AppSpecWorkerAlert | cdkt
}
}
+
+export function appSpecWorkerAlertToHclTerraform(struct?: AppSpecWorkerAlert | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ disabled: {
+ value: cdktf.booleanToHclTerraform(struct!.disabled),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ operator: {
+ value: cdktf.stringToHclTerraform(struct!.operator),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ rule: {
+ value: cdktf.stringToHclTerraform(struct!.rule),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ value: {
+ value: cdktf.numberToHclTerraform(struct!.value),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ window: {
+ value: cdktf.stringToHclTerraform(struct!.window),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecWorkerAlertOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -10184,6 +12466,43 @@ export function appSpecWorkerEnvToTerraform(struct?: AppSpecWorkerEnv | cdktf.IR
}
}
+
+export function appSpecWorkerEnvToHclTerraform(struct?: AppSpecWorkerEnv | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ scope: {
+ value: cdktf.stringToHclTerraform(struct!.scope),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ type: {
+ value: cdktf.stringToHclTerraform(struct!.type),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ value: {
+ value: cdktf.stringToHclTerraform(struct!.value),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecWorkerEnvOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -10356,6 +12675,31 @@ export function appSpecWorkerGitToTerraform(struct?: AppSpecWorkerGitOutputRefer
}
}
+
+export function appSpecWorkerGitToHclTerraform(struct?: AppSpecWorkerGitOutputReference | AppSpecWorkerGit): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ branch: {
+ value: cdktf.stringToHclTerraform(struct!.branch),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ repo_clone_url: {
+ value: cdktf.stringToHclTerraform(struct!.repoCloneUrl),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecWorkerGitOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -10459,6 +12803,37 @@ export function appSpecWorkerGithubToTerraform(struct?: AppSpecWorkerGithubOutpu
}
}
+
+export function appSpecWorkerGithubToHclTerraform(struct?: AppSpecWorkerGithubOutputReference | AppSpecWorkerGithub): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ branch: {
+ value: cdktf.stringToHclTerraform(struct!.branch),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ deploy_on_push: {
+ value: cdktf.booleanToHclTerraform(struct!.deployOnPush),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ repo: {
+ value: cdktf.stringToHclTerraform(struct!.repo),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecWorkerGithubOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -10584,6 +12959,37 @@ export function appSpecWorkerGitlabToTerraform(struct?: AppSpecWorkerGitlabOutpu
}
}
+
+export function appSpecWorkerGitlabToHclTerraform(struct?: AppSpecWorkerGitlabOutputReference | AppSpecWorkerGitlab): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ branch: {
+ value: cdktf.stringToHclTerraform(struct!.branch),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ deploy_on_push: {
+ value: cdktf.booleanToHclTerraform(struct!.deployOnPush),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ repo: {
+ value: cdktf.stringToHclTerraform(struct!.repo),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecWorkerGitlabOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -10695,6 +13101,25 @@ export function appSpecWorkerImageDeployOnPushToTerraform(struct?: AppSpecWorker
}
}
+
+export function appSpecWorkerImageDeployOnPushToHclTerraform(struct?: AppSpecWorkerImageDeployOnPush | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ enabled: {
+ value: cdktf.booleanToHclTerraform(struct!.enabled),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecWorkerImageDeployOnPushOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -10822,6 +13247,49 @@ export function appSpecWorkerImageToTerraform(struct?: AppSpecWorkerImageOutputR
}
}
+
+export function appSpecWorkerImageToHclTerraform(struct?: AppSpecWorkerImageOutputReference | AppSpecWorkerImage): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ registry: {
+ value: cdktf.stringToHclTerraform(struct!.registry),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ registry_type: {
+ value: cdktf.stringToHclTerraform(struct!.registryType),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ repository: {
+ value: cdktf.stringToHclTerraform(struct!.repository),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tag: {
+ value: cdktf.stringToHclTerraform(struct!.tag),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ deploy_on_push: {
+ value: cdktf.listMapperHcl(appSpecWorkerImageDeployOnPushToHclTerraform, true)(struct!.deployOnPush),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecWorkerImageDeployOnPushList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecWorkerImageOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -10978,6 +13446,31 @@ export function appSpecWorkerLogDestinationDatadogToTerraform(struct?: AppSpecWo
}
}
+
+export function appSpecWorkerLogDestinationDatadogToHclTerraform(struct?: AppSpecWorkerLogDestinationDatadogOutputReference | AppSpecWorkerLogDestinationDatadog): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ api_key: {
+ value: cdktf.stringToHclTerraform(struct!.apiKey),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ endpoint: {
+ value: cdktf.stringToHclTerraform(struct!.endpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecWorkerLogDestinationDatadogOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -11064,6 +13557,25 @@ export function appSpecWorkerLogDestinationLogtailToTerraform(struct?: AppSpecWo
}
}
+
+export function appSpecWorkerLogDestinationLogtailToHclTerraform(struct?: AppSpecWorkerLogDestinationLogtailOutputReference | AppSpecWorkerLogDestinationLogtail): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ token: {
+ value: cdktf.stringToHclTerraform(struct!.token),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecWorkerLogDestinationLogtailOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -11128,6 +13640,25 @@ export function appSpecWorkerLogDestinationPapertrailToTerraform(struct?: AppSpe
}
}
+
+export function appSpecWorkerLogDestinationPapertrailToHclTerraform(struct?: AppSpecWorkerLogDestinationPapertrailOutputReference | AppSpecWorkerLogDestinationPapertrail): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ endpoint: {
+ value: cdktf.stringToHclTerraform(struct!.endpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecWorkerLogDestinationPapertrailOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -11213,6 +13744,43 @@ export function appSpecWorkerLogDestinationToTerraform(struct?: AppSpecWorkerLog
}
}
+
+export function appSpecWorkerLogDestinationToHclTerraform(struct?: AppSpecWorkerLogDestination | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ name: {
+ value: cdktf.stringToHclTerraform(struct!.name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ datadog: {
+ value: appSpecWorkerLogDestinationDatadogToHclTerraform(struct!.datadog),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecWorkerLogDestinationDatadogList",
+ },
+ logtail: {
+ value: appSpecWorkerLogDestinationLogtailToHclTerraform(struct!.logtail),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecWorkerLogDestinationLogtailList",
+ },
+ papertrail: {
+ value: appSpecWorkerLogDestinationPapertrailToHclTerraform(struct!.papertrail),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecWorkerLogDestinationPapertrailList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecWorkerLogDestinationOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -11473,6 +14041,109 @@ export function appSpecWorkerToTerraform(struct?: AppSpecWorker | cdktf.IResolva
}
}
+
+export function appSpecWorkerToHclTerraform(struct?: AppSpecWorker | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ build_command: {
+ value: cdktf.stringToHclTerraform(struct!.buildCommand),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ dockerfile_path: {
+ value: cdktf.stringToHclTerraform(struct!.dockerfilePath),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ environment_slug: {
+ value: cdktf.stringToHclTerraform(struct!.environmentSlug),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ instance_count: {
+ value: cdktf.numberToHclTerraform(struct!.instanceCount),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ instance_size_slug: {
+ value: cdktf.stringToHclTerraform(struct!.instanceSizeSlug),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(struct!.name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ run_command: {
+ value: cdktf.stringToHclTerraform(struct!.runCommand),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ source_dir: {
+ value: cdktf.stringToHclTerraform(struct!.sourceDir),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ alert: {
+ value: cdktf.listMapperHcl(appSpecWorkerAlertToHclTerraform, true)(struct!.alert),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecWorkerAlertList",
+ },
+ env: {
+ value: cdktf.listMapperHcl(appSpecWorkerEnvToHclTerraform, true)(struct!.env),
+ isBlock: true,
+ type: "set",
+ storageClassType: "AppSpecWorkerEnvList",
+ },
+ git: {
+ value: appSpecWorkerGitToHclTerraform(struct!.git),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecWorkerGitList",
+ },
+ github: {
+ value: appSpecWorkerGithubToHclTerraform(struct!.github),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecWorkerGithubList",
+ },
+ gitlab: {
+ value: appSpecWorkerGitlabToHclTerraform(struct!.gitlab),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecWorkerGitlabList",
+ },
+ image: {
+ value: appSpecWorkerImageToHclTerraform(struct!.image),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecWorkerImageList",
+ },
+ log_destination: {
+ value: cdktf.listMapperHcl(appSpecWorkerLogDestinationToHclTerraform, true)(struct!.logDestination),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecWorkerLogDestinationList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecWorkerOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -11966,6 +14637,103 @@ export function appSpecToTerraform(struct?: AppSpecOutputReference | AppSpec): a
}
}
+
+export function appSpecToHclTerraform(struct?: AppSpecOutputReference | AppSpec): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ domains: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.domains),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ features: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.features),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(struct!.name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(struct!.region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ alert: {
+ value: cdktf.listMapperHcl(appSpecAlertToHclTerraform, true)(struct!.alert),
+ isBlock: true,
+ type: "set",
+ storageClassType: "AppSpecAlertList",
+ },
+ database: {
+ value: cdktf.listMapperHcl(appSpecDatabaseToHclTerraform, true)(struct!.database),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecDatabaseList",
+ },
+ domain: {
+ value: cdktf.listMapperHcl(appSpecDomainToHclTerraform, true)(struct!.domain),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecDomainList",
+ },
+ env: {
+ value: cdktf.listMapperHcl(appSpecEnvToHclTerraform, true)(struct!.env),
+ isBlock: true,
+ type: "set",
+ storageClassType: "AppSpecEnvList",
+ },
+ function: {
+ value: cdktf.listMapperHcl(appSpecFunctionToHclTerraform, true)(struct!.function),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecFunctionList",
+ },
+ ingress: {
+ value: appSpecIngressToHclTerraform(struct!.ingress),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecIngressList",
+ },
+ job: {
+ value: cdktf.listMapperHcl(appSpecJobToHclTerraform, true)(struct!.job),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecJobList",
+ },
+ service: {
+ value: cdktf.listMapperHcl(appSpecServiceToHclTerraform, true)(struct!.service),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecServiceList",
+ },
+ static_site: {
+ value: cdktf.listMapperHcl(appSpecStaticSiteToHclTerraform, true)(struct!.staticSite),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecStaticSiteList",
+ },
+ worker: {
+ value: cdktf.listMapperHcl(appSpecWorkerToHclTerraform, true)(struct!.worker),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecWorkerList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppSpecOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -12314,6 +15082,25 @@ export function appTimeoutsToTerraform(struct?: AppTimeouts | cdktf.IResolvable)
}
}
+
+export function appTimeoutsToHclTerraform(struct?: AppTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AppTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -12522,4 +15309,30 @@ export class App extends cdktf.TerraformResource {
timeouts: appTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ spec: {
+ value: appSpecToHclTerraform(this._spec.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "AppSpecList",
+ },
+ timeouts: {
+ value: appTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "AppTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/cdn/README.md b/src/cdn/README.md
index 3891f434d..c8b132619 100644
--- a/src/cdn/README.md
+++ b/src/cdn/README.md
@@ -1,3 +1,3 @@
# `digitalocean_cdn`
-Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/cdn).
+Refer to the Terraform Registry for docs: [`digitalocean_cdn`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/cdn).
diff --git a/src/cdn/index.ts b/src/cdn/index.ts
index d44fa95ee..4db8c1103 100644
--- a/src/cdn/index.ts
+++ b/src/cdn/index.ts
@@ -229,4 +229,48 @@ export class Cdn extends cdktf.TerraformResource {
ttl: cdktf.numberToTerraform(this._ttl),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ certificate_id: {
+ value: cdktf.stringToHclTerraform(this._certificateId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ certificate_name: {
+ value: cdktf.stringToHclTerraform(this._certificateName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ custom_domain: {
+ value: cdktf.stringToHclTerraform(this._customDomain),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ origin: {
+ value: cdktf.stringToHclTerraform(this._origin),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ ttl: {
+ value: cdktf.numberToHclTerraform(this._ttl),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/certificate/README.md b/src/certificate/README.md
index 85e96bf84..74e438bf7 100644
--- a/src/certificate/README.md
+++ b/src/certificate/README.md
@@ -1,3 +1,3 @@
# `digitalocean_certificate`
-Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/certificate).
+Refer to the Terraform Registry for docs: [`digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/certificate).
diff --git a/src/certificate/index.ts b/src/certificate/index.ts
index 072f51301..ea796ad73 100644
--- a/src/certificate/index.ts
+++ b/src/certificate/index.ts
@@ -253,4 +253,54 @@ export class Certificate extends cdktf.TerraformResource {
type: cdktf.stringToTerraform(this._type),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ certificate_chain: {
+ value: cdktf.stringToHclTerraform(this._certificateChain),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ domains: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._domains),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ leaf_certificate: {
+ value: cdktf.stringToHclTerraform(this._leafCertificate),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ private_key: {
+ value: cdktf.stringToHclTerraform(this._privateKey),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ type: {
+ value: cdktf.stringToHclTerraform(this._type),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/container-registry-docker-credentials/README.md b/src/container-registry-docker-credentials/README.md
index b34b2ec40..bbdd7e914 100644
--- a/src/container-registry-docker-credentials/README.md
+++ b/src/container-registry-docker-credentials/README.md
@@ -1,3 +1,3 @@
# `digitalocean_container_registry_docker_credentials`
-Refer to the Terraform Registory for docs: [`digitalocean_container_registry_docker_credentials`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/container_registry_docker_credentials).
+Refer to the Terraform Registry for docs: [`digitalocean_container_registry_docker_credentials`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/container_registry_docker_credentials).
diff --git a/src/container-registry-docker-credentials/index.ts b/src/container-registry-docker-credentials/index.ts
index 9f77b8cdc..864449666 100644
--- a/src/container-registry-docker-credentials/index.ts
+++ b/src/container-registry-docker-credentials/index.ts
@@ -177,4 +177,36 @@ export class ContainerRegistryDockerCredentials extends cdktf.TerraformResource
write: cdktf.booleanToTerraform(this._write),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ expiry_seconds: {
+ value: cdktf.numberToHclTerraform(this._expirySeconds),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ registry_name: {
+ value: cdktf.stringToHclTerraform(this._registryName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ write: {
+ value: cdktf.booleanToHclTerraform(this._write),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/container-registry/README.md b/src/container-registry/README.md
index d3038a780..d39e77658 100644
--- a/src/container-registry/README.md
+++ b/src/container-registry/README.md
@@ -1,3 +1,3 @@
# `digitalocean_container_registry`
-Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/container_registry).
+Refer to the Terraform Registry for docs: [`digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/container_registry).
diff --git a/src/container-registry/index.ts b/src/container-registry/index.ts
index e9136b452..f2cab2aba 100644
--- a/src/container-registry/index.ts
+++ b/src/container-registry/index.ts
@@ -184,4 +184,36 @@ export class ContainerRegistry extends cdktf.TerraformResource {
subscription_tier_slug: cdktf.stringToTerraform(this._subscriptionTierSlug),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ subscription_tier_slug: {
+ value: cdktf.stringToHclTerraform(this._subscriptionTierSlug),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/custom-image/README.md b/src/custom-image/README.md
index 804b6a066..5a1e2b0f1 100644
--- a/src/custom-image/README.md
+++ b/src/custom-image/README.md
@@ -1,3 +1,3 @@
# `digitalocean_custom_image`
-Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/custom_image).
+Refer to the Terraform Registry for docs: [`digitalocean_custom_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/custom_image).
diff --git a/src/custom-image/index.ts b/src/custom-image/index.ts
index bb08987d3..b175bd06c 100644
--- a/src/custom-image/index.ts
+++ b/src/custom-image/index.ts
@@ -67,6 +67,25 @@ export function customImageTimeoutsToTerraform(struct?: CustomImageTimeouts | cd
}
}
+
+export function customImageTimeoutsToHclTerraform(struct?: CustomImageTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class CustomImageTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -366,4 +385,60 @@ export class CustomImage extends cdktf.TerraformResource {
timeouts: customImageTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ description: {
+ value: cdktf.stringToHclTerraform(this._description),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ distribution: {
+ value: cdktf.stringToHclTerraform(this._distribution),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ regions: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._regions),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._tags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ url: {
+ value: cdktf.stringToHclTerraform(this._url),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: customImageTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "CustomImageTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-account/README.md b/src/data-digitalocean-account/README.md
index ea6247fce..5e3bce556 100644
--- a/src/data-digitalocean-account/README.md
+++ b/src/data-digitalocean-account/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_account`
-Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/account).
+Refer to the Terraform Registry for docs: [`data_digitalocean_account`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/account).
diff --git a/src/data-digitalocean-account/index.ts b/src/data-digitalocean-account/index.ts
index 1a3a83aa8..62520ceed 100644
--- a/src/data-digitalocean-account/index.ts
+++ b/src/data-digitalocean-account/index.ts
@@ -139,4 +139,18 @@ export class DataDigitaloceanAccount extends cdktf.TerraformDataSource {
id: cdktf.stringToTerraform(this._id),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-app/README.md b/src/data-digitalocean-app/README.md
index 29befb7f7..55defc393 100644
--- a/src/data-digitalocean-app/README.md
+++ b/src/data-digitalocean-app/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_app`
-Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/app).
+Refer to the Terraform Registry for docs: [`data_digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/app).
diff --git a/src/data-digitalocean-app/index.ts b/src/data-digitalocean-app/index.ts
index 711fc3d9a..e82eacdcd 100644
--- a/src/data-digitalocean-app/index.ts
+++ b/src/data-digitalocean-app/index.ts
@@ -36,6 +36,17 @@ export function dataDigitaloceanAppSpecAlertToTerraform(struct?: DataDigitalocea
}
}
+
+export function dataDigitaloceanAppSpecAlertToHclTerraform(struct?: DataDigitaloceanAppSpecAlert): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecAlertOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -105,6 +116,17 @@ export function dataDigitaloceanAppSpecDatabaseToTerraform(struct?: DataDigitalo
}
}
+
+export function dataDigitaloceanAppSpecDatabaseToHclTerraform(struct?: DataDigitaloceanAppSpecDatabase): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecDatabaseOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -199,6 +221,17 @@ export function dataDigitaloceanAppSpecDomainToTerraform(struct?: DataDigitaloce
}
}
+
+export function dataDigitaloceanAppSpecDomainToHclTerraform(struct?: DataDigitaloceanAppSpecDomain): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecDomainOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -278,6 +311,17 @@ export function dataDigitaloceanAppSpecEnvToTerraform(struct?: DataDigitaloceanA
}
}
+
+export function dataDigitaloceanAppSpecEnvToHclTerraform(struct?: DataDigitaloceanAppSpecEnv): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecEnvOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -357,6 +401,17 @@ export function dataDigitaloceanAppSpecFunctionAlertToTerraform(struct?: DataDig
}
}
+
+export function dataDigitaloceanAppSpecFunctionAlertToHclTerraform(struct?: DataDigitaloceanAppSpecFunctionAlert): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecFunctionAlertOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -441,6 +496,17 @@ export function dataDigitaloceanAppSpecFunctionCorsAllowOriginsToTerraform(struc
}
}
+
+export function dataDigitaloceanAppSpecFunctionCorsAllowOriginsToHclTerraform(struct?: DataDigitaloceanAppSpecFunctionCorsAllowOrigins): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecFunctionCorsAllowOriginsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -515,6 +581,17 @@ export function dataDigitaloceanAppSpecFunctionCorsToTerraform(struct?: DataDigi
}
}
+
+export function dataDigitaloceanAppSpecFunctionCorsToHclTerraform(struct?: DataDigitaloceanAppSpecFunctionCors): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecFunctionCorsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -605,6 +682,17 @@ export function dataDigitaloceanAppSpecFunctionEnvToTerraform(struct?: DataDigit
}
}
+
+export function dataDigitaloceanAppSpecFunctionEnvToHclTerraform(struct?: DataDigitaloceanAppSpecFunctionEnv): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecFunctionEnvOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -684,6 +772,17 @@ export function dataDigitaloceanAppSpecFunctionGitToTerraform(struct?: DataDigit
}
}
+
+export function dataDigitaloceanAppSpecFunctionGitToHclTerraform(struct?: DataDigitaloceanAppSpecFunctionGit): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecFunctionGitOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -753,6 +852,17 @@ export function dataDigitaloceanAppSpecFunctionGithubToTerraform(struct?: DataDi
}
}
+
+export function dataDigitaloceanAppSpecFunctionGithubToHclTerraform(struct?: DataDigitaloceanAppSpecFunctionGithub): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecFunctionGithubOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -827,6 +937,17 @@ export function dataDigitaloceanAppSpecFunctionGitlabToTerraform(struct?: DataDi
}
}
+
+export function dataDigitaloceanAppSpecFunctionGitlabToHclTerraform(struct?: DataDigitaloceanAppSpecFunctionGitlab): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecFunctionGitlabOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -901,6 +1022,17 @@ export function dataDigitaloceanAppSpecFunctionLogDestinationDatadogToTerraform(
}
}
+
+export function dataDigitaloceanAppSpecFunctionLogDestinationDatadogToHclTerraform(struct?: DataDigitaloceanAppSpecFunctionLogDestinationDatadog): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecFunctionLogDestinationDatadogOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -970,6 +1102,17 @@ export function dataDigitaloceanAppSpecFunctionLogDestinationLogtailToTerraform(
}
}
+
+export function dataDigitaloceanAppSpecFunctionLogDestinationLogtailToHclTerraform(struct?: DataDigitaloceanAppSpecFunctionLogDestinationLogtail): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecFunctionLogDestinationLogtailOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1034,6 +1177,17 @@ export function dataDigitaloceanAppSpecFunctionLogDestinationPapertrailToTerrafo
}
}
+
+export function dataDigitaloceanAppSpecFunctionLogDestinationPapertrailToHclTerraform(struct?: DataDigitaloceanAppSpecFunctionLogDestinationPapertrail): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecFunctionLogDestinationPapertrailOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1098,6 +1252,17 @@ export function dataDigitaloceanAppSpecFunctionLogDestinationToTerraform(struct?
}
}
+
+export function dataDigitaloceanAppSpecFunctionLogDestinationToHclTerraform(struct?: DataDigitaloceanAppSpecFunctionLogDestination): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecFunctionLogDestinationOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1180,6 +1345,17 @@ export function dataDigitaloceanAppSpecFunctionRoutesToTerraform(struct?: DataDi
}
}
+
+export function dataDigitaloceanAppSpecFunctionRoutesToHclTerraform(struct?: DataDigitaloceanAppSpecFunctionRoutes): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecFunctionRoutesOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1249,6 +1425,17 @@ export function dataDigitaloceanAppSpecFunctionToTerraform(struct?: DataDigitalo
}
}
+
+export function dataDigitaloceanAppSpecFunctionToHclTerraform(struct?: DataDigitaloceanAppSpecFunction): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecFunctionOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1366,6 +1553,17 @@ export function dataDigitaloceanAppSpecIngressRuleComponentToTerraform(struct?:
}
}
+
+export function dataDigitaloceanAppSpecIngressRuleComponentToHclTerraform(struct?: DataDigitaloceanAppSpecIngressRuleComponent): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecIngressRuleComponentOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1440,6 +1638,17 @@ export function dataDigitaloceanAppSpecIngressRuleCorsAllowOriginsToTerraform(st
}
}
+
+export function dataDigitaloceanAppSpecIngressRuleCorsAllowOriginsToHclTerraform(struct?: DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1514,6 +1723,17 @@ export function dataDigitaloceanAppSpecIngressRuleCorsToTerraform(struct?: DataD
}
}
+
+export function dataDigitaloceanAppSpecIngressRuleCorsToHclTerraform(struct?: DataDigitaloceanAppSpecIngressRuleCors): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecIngressRuleCorsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1604,6 +1824,17 @@ export function dataDigitaloceanAppSpecIngressRuleMatchPathToTerraform(struct?:
}
}
+
+export function dataDigitaloceanAppSpecIngressRuleMatchPathToHclTerraform(struct?: DataDigitaloceanAppSpecIngressRuleMatchPath): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1668,6 +1899,17 @@ export function dataDigitaloceanAppSpecIngressRuleMatchToTerraform(struct?: Data
}
}
+
+export function dataDigitaloceanAppSpecIngressRuleMatchToHclTerraform(struct?: DataDigitaloceanAppSpecIngressRuleMatch): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecIngressRuleMatchOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1733,6 +1975,17 @@ export function dataDigitaloceanAppSpecIngressRuleRedirectToTerraform(struct?: D
}
}
+
+export function dataDigitaloceanAppSpecIngressRuleRedirectToHclTerraform(struct?: DataDigitaloceanAppSpecIngressRuleRedirect): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecIngressRuleRedirectOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1817,6 +2070,17 @@ export function dataDigitaloceanAppSpecIngressRuleToTerraform(struct?: DataDigit
}
}
+
+export function dataDigitaloceanAppSpecIngressRuleToHclTerraform(struct?: DataDigitaloceanAppSpecIngressRule): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecIngressRuleOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1900,6 +2164,17 @@ export function dataDigitaloceanAppSpecIngressToTerraform(struct?: DataDigitaloc
}
}
+
+export function dataDigitaloceanAppSpecIngressToHclTerraform(struct?: DataDigitaloceanAppSpecIngress): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecIngressOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1965,6 +2240,17 @@ export function dataDigitaloceanAppSpecJobAlertToTerraform(struct?: DataDigitalo
}
}
+
+export function dataDigitaloceanAppSpecJobAlertToHclTerraform(struct?: DataDigitaloceanAppSpecJobAlert): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecJobAlertOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -2049,6 +2335,17 @@ export function dataDigitaloceanAppSpecJobEnvToTerraform(struct?: DataDigitaloce
}
}
+
+export function dataDigitaloceanAppSpecJobEnvToHclTerraform(struct?: DataDigitaloceanAppSpecJobEnv): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecJobEnvOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -2128,6 +2425,17 @@ export function dataDigitaloceanAppSpecJobGitToTerraform(struct?: DataDigitaloce
}
}
+
+export function dataDigitaloceanAppSpecJobGitToHclTerraform(struct?: DataDigitaloceanAppSpecJobGit): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecJobGitOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -2197,6 +2505,17 @@ export function dataDigitaloceanAppSpecJobGithubToTerraform(struct?: DataDigital
}
}
+
+export function dataDigitaloceanAppSpecJobGithubToHclTerraform(struct?: DataDigitaloceanAppSpecJobGithub): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecJobGithubOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -2271,6 +2590,17 @@ export function dataDigitaloceanAppSpecJobGitlabToTerraform(struct?: DataDigital
}
}
+
+export function dataDigitaloceanAppSpecJobGitlabToHclTerraform(struct?: DataDigitaloceanAppSpecJobGitlab): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecJobGitlabOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -2345,6 +2675,17 @@ export function dataDigitaloceanAppSpecJobImageDeployOnPushToTerraform(struct?:
}
}
+
+export function dataDigitaloceanAppSpecJobImageDeployOnPushToHclTerraform(struct?: DataDigitaloceanAppSpecJobImageDeployOnPush): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecJobImageDeployOnPushOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -2409,6 +2750,17 @@ export function dataDigitaloceanAppSpecJobImageToTerraform(struct?: DataDigitalo
}
}
+
+export function dataDigitaloceanAppSpecJobImageToHclTerraform(struct?: DataDigitaloceanAppSpecJobImage): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecJobImageOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -2494,6 +2846,17 @@ export function dataDigitaloceanAppSpecJobLogDestinationDatadogToTerraform(struc
}
}
+
+export function dataDigitaloceanAppSpecJobLogDestinationDatadogToHclTerraform(struct?: DataDigitaloceanAppSpecJobLogDestinationDatadog): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecJobLogDestinationDatadogOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -2563,6 +2926,17 @@ export function dataDigitaloceanAppSpecJobLogDestinationLogtailToTerraform(struc
}
}
+
+export function dataDigitaloceanAppSpecJobLogDestinationLogtailToHclTerraform(struct?: DataDigitaloceanAppSpecJobLogDestinationLogtail): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecJobLogDestinationLogtailOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -2627,6 +3001,17 @@ export function dataDigitaloceanAppSpecJobLogDestinationPapertrailToTerraform(st
}
}
+
+export function dataDigitaloceanAppSpecJobLogDestinationPapertrailToHclTerraform(struct?: DataDigitaloceanAppSpecJobLogDestinationPapertrail): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecJobLogDestinationPapertrailOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -2691,6 +3076,17 @@ export function dataDigitaloceanAppSpecJobLogDestinationToTerraform(struct?: Dat
}
}
+
+export function dataDigitaloceanAppSpecJobLogDestinationToHclTerraform(struct?: DataDigitaloceanAppSpecJobLogDestination): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecJobLogDestinationOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -2773,6 +3169,17 @@ export function dataDigitaloceanAppSpecJobToTerraform(struct?: DataDigitaloceanA
}
}
+
+export function dataDigitaloceanAppSpecJobToHclTerraform(struct?: DataDigitaloceanAppSpecJob): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecJobOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -2919,6 +3326,17 @@ export function dataDigitaloceanAppSpecServiceAlertToTerraform(struct?: DataDigi
}
}
+
+export function dataDigitaloceanAppSpecServiceAlertToHclTerraform(struct?: DataDigitaloceanAppSpecServiceAlert): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecServiceAlertOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -2994,13 +3412,24 @@ export class DataDigitaloceanAppSpecServiceAlertList extends cdktf.ComplexList {
export interface DataDigitaloceanAppSpecServiceCorsAllowOrigins {
}
-export function dataDigitaloceanAppSpecServiceCorsAllowOriginsToTerraform(struct?: DataDigitaloceanAppSpecServiceCorsAllowOrigins): any {
+export function dataDigitaloceanAppSpecServiceCorsAllowOriginsToTerraform(struct?: DataDigitaloceanAppSpecServiceCorsAllowOrigins): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ return {
+ }
+}
+
+
+export function dataDigitaloceanAppSpecServiceCorsAllowOriginsToHclTerraform(struct?: DataDigitaloceanAppSpecServiceCorsAllowOrigins): any {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
- return {
- }
+ const attrs = {
+ };
+ return attrs;
}
export class DataDigitaloceanAppSpecServiceCorsAllowOriginsOutputReference extends cdktf.ComplexObject {
@@ -3077,6 +3506,17 @@ export function dataDigitaloceanAppSpecServiceCorsToTerraform(struct?: DataDigit
}
}
+
+export function dataDigitaloceanAppSpecServiceCorsToHclTerraform(struct?: DataDigitaloceanAppSpecServiceCors): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecServiceCorsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3167,6 +3607,17 @@ export function dataDigitaloceanAppSpecServiceEnvToTerraform(struct?: DataDigita
}
}
+
+export function dataDigitaloceanAppSpecServiceEnvToHclTerraform(struct?: DataDigitaloceanAppSpecServiceEnv): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecServiceEnvOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3246,6 +3697,17 @@ export function dataDigitaloceanAppSpecServiceGitToTerraform(struct?: DataDigita
}
}
+
+export function dataDigitaloceanAppSpecServiceGitToHclTerraform(struct?: DataDigitaloceanAppSpecServiceGit): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecServiceGitOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3315,6 +3777,17 @@ export function dataDigitaloceanAppSpecServiceGithubToTerraform(struct?: DataDig
}
}
+
+export function dataDigitaloceanAppSpecServiceGithubToHclTerraform(struct?: DataDigitaloceanAppSpecServiceGithub): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecServiceGithubOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3389,6 +3862,17 @@ export function dataDigitaloceanAppSpecServiceGitlabToTerraform(struct?: DataDig
}
}
+
+export function dataDigitaloceanAppSpecServiceGitlabToHclTerraform(struct?: DataDigitaloceanAppSpecServiceGitlab): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecServiceGitlabOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3463,6 +3947,17 @@ export function dataDigitaloceanAppSpecServiceHealthCheckToTerraform(struct?: Da
}
}
+
+export function dataDigitaloceanAppSpecServiceHealthCheckToHclTerraform(struct?: DataDigitaloceanAppSpecServiceHealthCheck): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecServiceHealthCheckOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3557,6 +4052,17 @@ export function dataDigitaloceanAppSpecServiceImageDeployOnPushToTerraform(struc
}
}
+
+export function dataDigitaloceanAppSpecServiceImageDeployOnPushToHclTerraform(struct?: DataDigitaloceanAppSpecServiceImageDeployOnPush): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecServiceImageDeployOnPushOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3621,6 +4127,17 @@ export function dataDigitaloceanAppSpecServiceImageToTerraform(struct?: DataDigi
}
}
+
+export function dataDigitaloceanAppSpecServiceImageToHclTerraform(struct?: DataDigitaloceanAppSpecServiceImage): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecServiceImageOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3706,6 +4223,17 @@ export function dataDigitaloceanAppSpecServiceLogDestinationDatadogToTerraform(s
}
}
+
+export function dataDigitaloceanAppSpecServiceLogDestinationDatadogToHclTerraform(struct?: DataDigitaloceanAppSpecServiceLogDestinationDatadog): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecServiceLogDestinationDatadogOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3775,6 +4303,17 @@ export function dataDigitaloceanAppSpecServiceLogDestinationLogtailToTerraform(s
}
}
+
+export function dataDigitaloceanAppSpecServiceLogDestinationLogtailToHclTerraform(struct?: DataDigitaloceanAppSpecServiceLogDestinationLogtail): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecServiceLogDestinationLogtailOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3839,6 +4378,17 @@ export function dataDigitaloceanAppSpecServiceLogDestinationPapertrailToTerrafor
}
}
+
+export function dataDigitaloceanAppSpecServiceLogDestinationPapertrailToHclTerraform(struct?: DataDigitaloceanAppSpecServiceLogDestinationPapertrail): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecServiceLogDestinationPapertrailOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3903,6 +4453,17 @@ export function dataDigitaloceanAppSpecServiceLogDestinationToTerraform(struct?:
}
}
+
+export function dataDigitaloceanAppSpecServiceLogDestinationToHclTerraform(struct?: DataDigitaloceanAppSpecServiceLogDestination): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecServiceLogDestinationOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -3985,6 +4546,17 @@ export function dataDigitaloceanAppSpecServiceRoutesToTerraform(struct?: DataDig
}
}
+
+export function dataDigitaloceanAppSpecServiceRoutesToHclTerraform(struct?: DataDigitaloceanAppSpecServiceRoutes): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecServiceRoutesOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4054,6 +4626,17 @@ export function dataDigitaloceanAppSpecServiceToTerraform(struct?: DataDigitaloc
}
}
+
+export function dataDigitaloceanAppSpecServiceToHclTerraform(struct?: DataDigitaloceanAppSpecService): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecServiceOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4223,6 +4806,17 @@ export function dataDigitaloceanAppSpecStaticSiteCorsAllowOriginsToTerraform(str
}
}
+
+export function dataDigitaloceanAppSpecStaticSiteCorsAllowOriginsToHclTerraform(struct?: DataDigitaloceanAppSpecStaticSiteCorsAllowOrigins): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4297,6 +4891,17 @@ export function dataDigitaloceanAppSpecStaticSiteCorsToTerraform(struct?: DataDi
}
}
+
+export function dataDigitaloceanAppSpecStaticSiteCorsToHclTerraform(struct?: DataDigitaloceanAppSpecStaticSiteCors): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecStaticSiteCorsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4387,6 +4992,17 @@ export function dataDigitaloceanAppSpecStaticSiteEnvToTerraform(struct?: DataDig
}
}
+
+export function dataDigitaloceanAppSpecStaticSiteEnvToHclTerraform(struct?: DataDigitaloceanAppSpecStaticSiteEnv): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecStaticSiteEnvOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4466,6 +5082,17 @@ export function dataDigitaloceanAppSpecStaticSiteGitToTerraform(struct?: DataDig
}
}
+
+export function dataDigitaloceanAppSpecStaticSiteGitToHclTerraform(struct?: DataDigitaloceanAppSpecStaticSiteGit): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecStaticSiteGitOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4535,6 +5162,17 @@ export function dataDigitaloceanAppSpecStaticSiteGithubToTerraform(struct?: Data
}
}
+
+export function dataDigitaloceanAppSpecStaticSiteGithubToHclTerraform(struct?: DataDigitaloceanAppSpecStaticSiteGithub): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecStaticSiteGithubOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4609,6 +5247,17 @@ export function dataDigitaloceanAppSpecStaticSiteGitlabToTerraform(struct?: Data
}
}
+
+export function dataDigitaloceanAppSpecStaticSiteGitlabToHclTerraform(struct?: DataDigitaloceanAppSpecStaticSiteGitlab): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecStaticSiteGitlabOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4683,6 +5332,17 @@ export function dataDigitaloceanAppSpecStaticSiteRoutesToTerraform(struct?: Data
}
}
+
+export function dataDigitaloceanAppSpecStaticSiteRoutesToHclTerraform(struct?: DataDigitaloceanAppSpecStaticSiteRoutes): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecStaticSiteRoutesOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4752,6 +5412,17 @@ export function dataDigitaloceanAppSpecStaticSiteToTerraform(struct?: DataDigita
}
}
+
+export function dataDigitaloceanAppSpecStaticSiteToHclTerraform(struct?: DataDigitaloceanAppSpecStaticSite): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecStaticSiteOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4892,6 +5563,17 @@ export function dataDigitaloceanAppSpecWorkerAlertToTerraform(struct?: DataDigit
}
}
+
+export function dataDigitaloceanAppSpecWorkerAlertToHclTerraform(struct?: DataDigitaloceanAppSpecWorkerAlert): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecWorkerAlertOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -4976,6 +5658,17 @@ export function dataDigitaloceanAppSpecWorkerEnvToTerraform(struct?: DataDigital
}
}
+
+export function dataDigitaloceanAppSpecWorkerEnvToHclTerraform(struct?: DataDigitaloceanAppSpecWorkerEnv): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecWorkerEnvOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -5055,6 +5748,17 @@ export function dataDigitaloceanAppSpecWorkerGitToTerraform(struct?: DataDigital
}
}
+
+export function dataDigitaloceanAppSpecWorkerGitToHclTerraform(struct?: DataDigitaloceanAppSpecWorkerGit): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecWorkerGitOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -5124,6 +5828,17 @@ export function dataDigitaloceanAppSpecWorkerGithubToTerraform(struct?: DataDigi
}
}
+
+export function dataDigitaloceanAppSpecWorkerGithubToHclTerraform(struct?: DataDigitaloceanAppSpecWorkerGithub): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecWorkerGithubOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -5198,6 +5913,17 @@ export function dataDigitaloceanAppSpecWorkerGitlabToTerraform(struct?: DataDigi
}
}
+
+export function dataDigitaloceanAppSpecWorkerGitlabToHclTerraform(struct?: DataDigitaloceanAppSpecWorkerGitlab): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecWorkerGitlabOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -5272,6 +5998,17 @@ export function dataDigitaloceanAppSpecWorkerImageDeployOnPushToTerraform(struct
}
}
+
+export function dataDigitaloceanAppSpecWorkerImageDeployOnPushToHclTerraform(struct?: DataDigitaloceanAppSpecWorkerImageDeployOnPush): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecWorkerImageDeployOnPushOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -5336,6 +6073,17 @@ export function dataDigitaloceanAppSpecWorkerImageToTerraform(struct?: DataDigit
}
}
+
+export function dataDigitaloceanAppSpecWorkerImageToHclTerraform(struct?: DataDigitaloceanAppSpecWorkerImage): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecWorkerImageOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -5421,6 +6169,17 @@ export function dataDigitaloceanAppSpecWorkerLogDestinationDatadogToTerraform(st
}
}
+
+export function dataDigitaloceanAppSpecWorkerLogDestinationDatadogToHclTerraform(struct?: DataDigitaloceanAppSpecWorkerLogDestinationDatadog): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecWorkerLogDestinationDatadogOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -5490,6 +6249,17 @@ export function dataDigitaloceanAppSpecWorkerLogDestinationLogtailToTerraform(st
}
}
+
+export function dataDigitaloceanAppSpecWorkerLogDestinationLogtailToHclTerraform(struct?: DataDigitaloceanAppSpecWorkerLogDestinationLogtail): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecWorkerLogDestinationLogtailOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -5554,6 +6324,17 @@ export function dataDigitaloceanAppSpecWorkerLogDestinationPapertrailToTerraform
}
}
+
+export function dataDigitaloceanAppSpecWorkerLogDestinationPapertrailToHclTerraform(struct?: DataDigitaloceanAppSpecWorkerLogDestinationPapertrail): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecWorkerLogDestinationPapertrailOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -5618,6 +6399,17 @@ export function dataDigitaloceanAppSpecWorkerLogDestinationToTerraform(struct?:
}
}
+
+export function dataDigitaloceanAppSpecWorkerLogDestinationToHclTerraform(struct?: DataDigitaloceanAppSpecWorkerLogDestination): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecWorkerLogDestinationOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -5700,6 +6492,17 @@ export function dataDigitaloceanAppSpecWorkerToTerraform(struct?: DataDigitaloce
}
}
+
+export function dataDigitaloceanAppSpecWorkerToHclTerraform(struct?: DataDigitaloceanAppSpecWorker): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecWorkerOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -5841,6 +6644,17 @@ export function dataDigitaloceanAppSpecToTerraform(struct?: DataDigitaloceanAppS
}
}
+
+export function dataDigitaloceanAppSpecToHclTerraform(struct?: DataDigitaloceanAppSpec): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanAppSpecOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -6103,4 +6917,24 @@ export class DataDigitaloceanApp extends cdktf.TerraformDataSource {
id: cdktf.stringToTerraform(this._id),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ app_id: {
+ value: cdktf.stringToHclTerraform(this._appId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-certificate/README.md b/src/data-digitalocean-certificate/README.md
index a88465809..8b0771026 100644
--- a/src/data-digitalocean-certificate/README.md
+++ b/src/data-digitalocean-certificate/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_certificate`
-Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/certificate).
+Refer to the Terraform Registry for docs: [`data_digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/certificate).
diff --git a/src/data-digitalocean-certificate/index.ts b/src/data-digitalocean-certificate/index.ts
index fbfd98fa3..767ea39a8 100644
--- a/src/data-digitalocean-certificate/index.ts
+++ b/src/data-digitalocean-certificate/index.ts
@@ -155,4 +155,24 @@ export class DataDigitaloceanCertificate extends cdktf.TerraformDataSource {
name: cdktf.stringToTerraform(this._name),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-container-registry/README.md b/src/data-digitalocean-container-registry/README.md
index ee152b1e2..aeafd40db 100644
--- a/src/data-digitalocean-container-registry/README.md
+++ b/src/data-digitalocean-container-registry/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_container_registry`
-Refer to the Terraform Registory for docs: [`data_digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/container_registry).
+Refer to the Terraform Registry for docs: [`data_digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/container_registry).
diff --git a/src/data-digitalocean-container-registry/index.ts b/src/data-digitalocean-container-registry/index.ts
index a24dd4fdf..d8f38e5c8 100644
--- a/src/data-digitalocean-container-registry/index.ts
+++ b/src/data-digitalocean-container-registry/index.ts
@@ -155,4 +155,24 @@ export class DataDigitaloceanContainerRegistry extends cdktf.TerraformDataSource
name: cdktf.stringToTerraform(this._name),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-database-ca/README.md b/src/data-digitalocean-database-ca/README.md
index 43224bbe3..c5e2a53ab 100644
--- a/src/data-digitalocean-database-ca/README.md
+++ b/src/data-digitalocean-database-ca/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_database_ca`
-Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/database_ca).
+Refer to the Terraform Registry for docs: [`data_digitalocean_database_ca`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/database_ca).
diff --git a/src/data-digitalocean-database-ca/index.ts b/src/data-digitalocean-database-ca/index.ts
index e32aa3a7b..d1ae2669f 100644
--- a/src/data-digitalocean-database-ca/index.ts
+++ b/src/data-digitalocean-database-ca/index.ts
@@ -128,4 +128,24 @@ export class DataDigitaloceanDatabaseCa extends cdktf.TerraformDataSource {
id: cdktf.stringToTerraform(this._id),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-database-cluster/README.md b/src/data-digitalocean-database-cluster/README.md
index b3b368eac..0d4fc7817 100644
--- a/src/data-digitalocean-database-cluster/README.md
+++ b/src/data-digitalocean-database-cluster/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_database_cluster`
-Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/database_cluster).
+Refer to the Terraform Registry for docs: [`data_digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/database_cluster).
diff --git a/src/data-digitalocean-database-cluster/index.ts b/src/data-digitalocean-database-cluster/index.ts
index 86509e3b7..6f893ccc8 100644
--- a/src/data-digitalocean-database-cluster/index.ts
+++ b/src/data-digitalocean-database-cluster/index.ts
@@ -40,6 +40,17 @@ export function dataDigitaloceanDatabaseClusterMaintenanceWindowToTerraform(stru
}
}
+
+export function dataDigitaloceanDatabaseClusterMaintenanceWindowToHclTerraform(struct?: DataDigitaloceanDatabaseClusterMaintenanceWindow): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanDatabaseClusterMaintenanceWindowOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -305,4 +316,30 @@ export class DataDigitaloceanDatabaseCluster extends cdktf.TerraformDataSource {
tags: cdktf.listMapper(cdktf.stringToTerraform, false)(this._tags),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._tags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-database-connection-pool/README.md b/src/data-digitalocean-database-connection-pool/README.md
index 350472514..399e1da7c 100644
--- a/src/data-digitalocean-database-connection-pool/README.md
+++ b/src/data-digitalocean-database-connection-pool/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_database_connection_pool`
-Refer to the Terraform Registory for docs: [`data_digitalocean_database_connection_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/database_connection_pool).
+Refer to the Terraform Registry for docs: [`data_digitalocean_database_connection_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/database_connection_pool).
diff --git a/src/data-digitalocean-database-connection-pool/index.ts b/src/data-digitalocean-database-connection-pool/index.ts
index e0589fb91..2f07a6a39 100644
--- a/src/data-digitalocean-database-connection-pool/index.ts
+++ b/src/data-digitalocean-database-connection-pool/index.ts
@@ -192,4 +192,30 @@ export class DataDigitaloceanDatabaseConnectionPool extends cdktf.TerraformDataS
name: cdktf.stringToTerraform(this._name),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-database-replica/README.md b/src/data-digitalocean-database-replica/README.md
index 32df7d3c0..545b36cb6 100644
--- a/src/data-digitalocean-database-replica/README.md
+++ b/src/data-digitalocean-database-replica/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_database_replica`
-Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/database_replica).
+Refer to the Terraform Registry for docs: [`data_digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/database_replica).
diff --git a/src/data-digitalocean-database-replica/index.ts b/src/data-digitalocean-database-replica/index.ts
index 3e8bc419d..2df0129d3 100644
--- a/src/data-digitalocean-database-replica/index.ts
+++ b/src/data-digitalocean-database-replica/index.ts
@@ -219,4 +219,36 @@ export class DataDigitaloceanDatabaseReplica extends cdktf.TerraformDataSource {
tags: cdktf.listMapper(cdktf.stringToTerraform, false)(this._tags),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._tags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-database-user/README.md b/src/data-digitalocean-database-user/README.md
index f4edee711..d882d0dd2 100644
--- a/src/data-digitalocean-database-user/README.md
+++ b/src/data-digitalocean-database-user/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_database_user`
-Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/database_user).
+Refer to the Terraform Registry for docs: [`data_digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/database_user).
diff --git a/src/data-digitalocean-database-user/index.ts b/src/data-digitalocean-database-user/index.ts
index 413c3d8a5..7f8e412ce 100644
--- a/src/data-digitalocean-database-user/index.ts
+++ b/src/data-digitalocean-database-user/index.ts
@@ -40,6 +40,17 @@ export function dataDigitaloceanDatabaseUserSettingsAclToTerraform(struct?: Data
}
}
+
+export function dataDigitaloceanDatabaseUserSettingsAclToHclTerraform(struct?: DataDigitaloceanDatabaseUserSettingsAcl): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanDatabaseUserSettingsAclOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -114,6 +125,17 @@ export function dataDigitaloceanDatabaseUserSettingsToTerraform(struct?: DataDig
}
}
+
+export function dataDigitaloceanDatabaseUserSettingsToHclTerraform(struct?: DataDigitaloceanDatabaseUserSettings): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanDatabaseUserSettingsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -302,4 +324,30 @@ export class DataDigitaloceanDatabaseUser extends cdktf.TerraformDataSource {
name: cdktf.stringToTerraform(this._name),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-domain/README.md b/src/data-digitalocean-domain/README.md
index 0eadf18a9..bfa507f67 100644
--- a/src/data-digitalocean-domain/README.md
+++ b/src/data-digitalocean-domain/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_domain`
-Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/domain).
+Refer to the Terraform Registry for docs: [`data_digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/domain).
diff --git a/src/data-digitalocean-domain/index.ts b/src/data-digitalocean-domain/index.ts
index d84e3841b..6a3b6086a 100644
--- a/src/data-digitalocean-domain/index.ts
+++ b/src/data-digitalocean-domain/index.ts
@@ -140,4 +140,24 @@ export class DataDigitaloceanDomain extends cdktf.TerraformDataSource {
name: cdktf.stringToTerraform(this._name),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-domains/README.md b/src/data-digitalocean-domains/README.md
index b5bb27eb9..400b08ee4 100644
--- a/src/data-digitalocean-domains/README.md
+++ b/src/data-digitalocean-domains/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_domains`
-Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/domains).
+Refer to the Terraform Registry for docs: [`data_digitalocean_domains`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/domains).
diff --git a/src/data-digitalocean-domains/index.ts b/src/data-digitalocean-domains/index.ts
index e3a5e4986..bdde44bbf 100644
--- a/src/data-digitalocean-domains/index.ts
+++ b/src/data-digitalocean-domains/index.ts
@@ -44,6 +44,17 @@ export function dataDigitaloceanDomainsDomainsToTerraform(struct?: DataDigitaloc
}
}
+
+export function dataDigitaloceanDomainsDomainsToHclTerraform(struct?: DataDigitaloceanDomainsDomains): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanDomainsDomainsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -138,6 +149,43 @@ export function dataDigitaloceanDomainsFilterToTerraform(struct?: DataDigitaloce
}
}
+
+export function dataDigitaloceanDomainsFilterToHclTerraform(struct?: DataDigitaloceanDomainsFilter | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ all: {
+ value: cdktf.booleanToHclTerraform(struct!.all),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ match_by: {
+ value: cdktf.stringToHclTerraform(struct!.matchBy),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ values: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanDomainsFilterOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -300,6 +348,31 @@ export function dataDigitaloceanDomainsSortToTerraform(struct?: DataDigitalocean
}
}
+
+export function dataDigitaloceanDomainsSortToHclTerraform(struct?: DataDigitaloceanDomainsSort | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ direction: {
+ value: cdktf.stringToHclTerraform(struct!.direction),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanDomainsSortOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -525,4 +598,30 @@ export class DataDigitaloceanDomains extends cdktf.TerraformDataSource {
sort: cdktf.listMapper(dataDigitaloceanDomainsSortToTerraform, true)(this._sort.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ filter: {
+ value: cdktf.listMapperHcl(dataDigitaloceanDomainsFilterToHclTerraform, true)(this._filter.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "DataDigitaloceanDomainsFilterList",
+ },
+ sort: {
+ value: cdktf.listMapperHcl(dataDigitaloceanDomainsSortToHclTerraform, true)(this._sort.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DataDigitaloceanDomainsSortList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-droplet-snapshot/README.md b/src/data-digitalocean-droplet-snapshot/README.md
index eb85e7c08..4b1527fef 100644
--- a/src/data-digitalocean-droplet-snapshot/README.md
+++ b/src/data-digitalocean-droplet-snapshot/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_droplet_snapshot`
-Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/droplet_snapshot).
+Refer to the Terraform Registry for docs: [`data_digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/droplet_snapshot).
diff --git a/src/data-digitalocean-droplet-snapshot/index.ts b/src/data-digitalocean-droplet-snapshot/index.ts
index dd2eb6ff9..34adcf4de 100644
--- a/src/data-digitalocean-droplet-snapshot/index.ts
+++ b/src/data-digitalocean-droplet-snapshot/index.ts
@@ -217,4 +217,42 @@ export class DataDigitaloceanDropletSnapshot extends cdktf.TerraformDataSource {
region: cdktf.stringToTerraform(this._region),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ most_recent: {
+ value: cdktf.booleanToHclTerraform(this._mostRecent),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name_regex: {
+ value: cdktf.stringToHclTerraform(this._nameRegex),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-droplet/README.md b/src/data-digitalocean-droplet/README.md
index 17b57aa1f..c03538253 100644
--- a/src/data-digitalocean-droplet/README.md
+++ b/src/data-digitalocean-droplet/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_droplet`
-Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/droplet).
+Refer to the Terraform Registry for docs: [`data_digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/droplet).
diff --git a/src/data-digitalocean-droplet/index.ts b/src/data-digitalocean-droplet/index.ts
index 4f03b9593..747476b33 100644
--- a/src/data-digitalocean-droplet/index.ts
+++ b/src/data-digitalocean-droplet/index.ts
@@ -269,4 +269,30 @@ export class DataDigitaloceanDroplet extends cdktf.TerraformDataSource {
tag: cdktf.stringToTerraform(this._tag),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.numberToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tag: {
+ value: cdktf.stringToHclTerraform(this._tag),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-droplets/README.md b/src/data-digitalocean-droplets/README.md
index 41493b923..d7e43ab45 100644
--- a/src/data-digitalocean-droplets/README.md
+++ b/src/data-digitalocean-droplets/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_droplets`
-Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/droplets).
+Refer to the Terraform Registry for docs: [`data_digitalocean_droplets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/droplets).
diff --git a/src/data-digitalocean-droplets/index.ts b/src/data-digitalocean-droplets/index.ts
index 7d35a31f3..c5eb9352b 100644
--- a/src/data-digitalocean-droplets/index.ts
+++ b/src/data-digitalocean-droplets/index.ts
@@ -44,6 +44,17 @@ export function dataDigitaloceanDropletsDropletsToTerraform(struct?: DataDigital
}
}
+
+export function dataDigitaloceanDropletsDropletsToHclTerraform(struct?: DataDigitaloceanDropletsDroplets): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanDropletsDropletsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -248,6 +259,43 @@ export function dataDigitaloceanDropletsFilterToTerraform(struct?: DataDigitaloc
}
}
+
+export function dataDigitaloceanDropletsFilterToHclTerraform(struct?: DataDigitaloceanDropletsFilter | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ all: {
+ value: cdktf.booleanToHclTerraform(struct!.all),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ match_by: {
+ value: cdktf.stringToHclTerraform(struct!.matchBy),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ values: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanDropletsFilterOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -410,6 +458,31 @@ export function dataDigitaloceanDropletsSortToTerraform(struct?: DataDigitalocea
}
}
+
+export function dataDigitaloceanDropletsSortToHclTerraform(struct?: DataDigitaloceanDropletsSort | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ direction: {
+ value: cdktf.stringToHclTerraform(struct!.direction),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanDropletsSortOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -635,4 +708,30 @@ export class DataDigitaloceanDroplets extends cdktf.TerraformDataSource {
sort: cdktf.listMapper(dataDigitaloceanDropletsSortToTerraform, true)(this._sort.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ filter: {
+ value: cdktf.listMapperHcl(dataDigitaloceanDropletsFilterToHclTerraform, true)(this._filter.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "DataDigitaloceanDropletsFilterList",
+ },
+ sort: {
+ value: cdktf.listMapperHcl(dataDigitaloceanDropletsSortToHclTerraform, true)(this._sort.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DataDigitaloceanDropletsSortList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-firewall/README.md b/src/data-digitalocean-firewall/README.md
index 0f590406a..42e4a1ea9 100644
--- a/src/data-digitalocean-firewall/README.md
+++ b/src/data-digitalocean-firewall/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_firewall`
-Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/firewall).
+Refer to the Terraform Registry for docs: [`data_digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/firewall).
diff --git a/src/data-digitalocean-firewall/index.ts b/src/data-digitalocean-firewall/index.ts
index 51371a13b..ca5b0aa2a 100644
--- a/src/data-digitalocean-firewall/index.ts
+++ b/src/data-digitalocean-firewall/index.ts
@@ -56,6 +56,17 @@ export function dataDigitaloceanFirewallPendingChangesToTerraform(struct?: DataD
}
}
+
+export function dataDigitaloceanFirewallPendingChangesToHclTerraform(struct?: DataDigitaloceanFirewallPendingChanges): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanFirewallPendingChangesOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -165,6 +176,61 @@ export function dataDigitaloceanFirewallInboundRuleToTerraform(struct?: DataDigi
}
}
+
+export function dataDigitaloceanFirewallInboundRuleToHclTerraform(struct?: DataDigitaloceanFirewallInboundRule | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ port_range: {
+ value: cdktf.stringToHclTerraform(struct!.portRange),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ protocol: {
+ value: cdktf.stringToHclTerraform(struct!.protocol),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ source_addresses: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.sourceAddresses),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ source_droplet_ids: {
+ value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.sourceDropletIds),
+ isBlock: false,
+ type: "set",
+ storageClassType: "numberList",
+ },
+ source_kubernetes_ids: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.sourceKubernetesIds),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ source_load_balancer_uids: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.sourceLoadBalancerUids),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ source_tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.sourceTags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanFirewallInboundRuleOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -421,6 +487,61 @@ export function dataDigitaloceanFirewallOutboundRuleToTerraform(struct?: DataDig
}
}
+
+export function dataDigitaloceanFirewallOutboundRuleToHclTerraform(struct?: DataDigitaloceanFirewallOutboundRule | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ destination_addresses: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.destinationAddresses),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ destination_droplet_ids: {
+ value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.destinationDropletIds),
+ isBlock: false,
+ type: "set",
+ storageClassType: "numberList",
+ },
+ destination_kubernetes_ids: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.destinationKubernetesIds),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ destination_load_balancer_uids: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.destinationLoadBalancerUids),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ destination_tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.destinationTags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ port_range: {
+ value: cdktf.stringToHclTerraform(struct!.portRange),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ protocol: {
+ value: cdktf.stringToHclTerraform(struct!.protocol),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanFirewallOutboundRuleOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -822,4 +943,48 @@ export class DataDigitaloceanFirewall extends cdktf.TerraformDataSource {
outbound_rule: cdktf.listMapper(dataDigitaloceanFirewallOutboundRuleToTerraform, true)(this._outboundRule.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ droplet_ids: {
+ value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(this._dropletIds),
+ isBlock: false,
+ type: "set",
+ storageClassType: "numberList",
+ },
+ firewall_id: {
+ value: cdktf.stringToHclTerraform(this._firewallId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._tags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ inbound_rule: {
+ value: cdktf.listMapperHcl(dataDigitaloceanFirewallInboundRuleToHclTerraform, true)(this._inboundRule.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "DataDigitaloceanFirewallInboundRuleList",
+ },
+ outbound_rule: {
+ value: cdktf.listMapperHcl(dataDigitaloceanFirewallOutboundRuleToHclTerraform, true)(this._outboundRule.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "DataDigitaloceanFirewallOutboundRuleList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-floating-ip/README.md b/src/data-digitalocean-floating-ip/README.md
index 662511f01..5dfe3f41d 100644
--- a/src/data-digitalocean-floating-ip/README.md
+++ b/src/data-digitalocean-floating-ip/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_floating_ip`
-Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/floating_ip).
+Refer to the Terraform Registry for docs: [`data_digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/floating_ip).
diff --git a/src/data-digitalocean-floating-ip/index.ts b/src/data-digitalocean-floating-ip/index.ts
index 707db5380..60f9edbb0 100644
--- a/src/data-digitalocean-floating-ip/index.ts
+++ b/src/data-digitalocean-floating-ip/index.ts
@@ -140,4 +140,24 @@ export class DataDigitaloceanFloatingIp extends cdktf.TerraformDataSource {
ip_address: cdktf.stringToTerraform(this._ipAddress),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ ip_address: {
+ value: cdktf.stringToHclTerraform(this._ipAddress),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-image/README.md b/src/data-digitalocean-image/README.md
index 05db5d091..2f89136f5 100644
--- a/src/data-digitalocean-image/README.md
+++ b/src/data-digitalocean-image/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_image`
-Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/image).
+Refer to the Terraform Registry for docs: [`data_digitalocean_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/image).
diff --git a/src/data-digitalocean-image/index.ts b/src/data-digitalocean-image/index.ts
index 31381e6f2..7cad829bc 100644
--- a/src/data-digitalocean-image/index.ts
+++ b/src/data-digitalocean-image/index.ts
@@ -236,4 +236,36 @@ export class DataDigitaloceanImage extends cdktf.TerraformDataSource {
source: cdktf.stringToTerraform(this._source),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.numberToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ slug: {
+ value: cdktf.stringToHclTerraform(this._slug),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ source: {
+ value: cdktf.stringToHclTerraform(this._source),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-images/README.md b/src/data-digitalocean-images/README.md
index 498055c48..64dbda99a 100644
--- a/src/data-digitalocean-images/README.md
+++ b/src/data-digitalocean-images/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_images`
-Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/images).
+Refer to the Terraform Registry for docs: [`data_digitalocean_images`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/images).
diff --git a/src/data-digitalocean-images/index.ts b/src/data-digitalocean-images/index.ts
index 05d1610a3..5a7c51626 100644
--- a/src/data-digitalocean-images/index.ts
+++ b/src/data-digitalocean-images/index.ts
@@ -44,6 +44,17 @@ export function dataDigitaloceanImagesImagesToTerraform(struct?: DataDigitalocea
}
}
+
+export function dataDigitaloceanImagesImagesToHclTerraform(struct?: DataDigitaloceanImagesImages): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanImagesImagesOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -198,6 +209,43 @@ export function dataDigitaloceanImagesFilterToTerraform(struct?: DataDigitalocea
}
}
+
+export function dataDigitaloceanImagesFilterToHclTerraform(struct?: DataDigitaloceanImagesFilter | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ all: {
+ value: cdktf.booleanToHclTerraform(struct!.all),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ match_by: {
+ value: cdktf.stringToHclTerraform(struct!.matchBy),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ values: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanImagesFilterOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -360,6 +408,31 @@ export function dataDigitaloceanImagesSortToTerraform(struct?: DataDigitaloceanI
}
}
+
+export function dataDigitaloceanImagesSortToHclTerraform(struct?: DataDigitaloceanImagesSort | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ direction: {
+ value: cdktf.stringToHclTerraform(struct!.direction),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanImagesSortOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -585,4 +658,30 @@ export class DataDigitaloceanImages extends cdktf.TerraformDataSource {
sort: cdktf.listMapper(dataDigitaloceanImagesSortToTerraform, true)(this._sort.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ filter: {
+ value: cdktf.listMapperHcl(dataDigitaloceanImagesFilterToHclTerraform, true)(this._filter.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "DataDigitaloceanImagesFilterList",
+ },
+ sort: {
+ value: cdktf.listMapperHcl(dataDigitaloceanImagesSortToHclTerraform, true)(this._sort.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DataDigitaloceanImagesSortList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-kubernetes-cluster/README.md b/src/data-digitalocean-kubernetes-cluster/README.md
index 2fff6fe3d..c579ac1ff 100644
--- a/src/data-digitalocean-kubernetes-cluster/README.md
+++ b/src/data-digitalocean-kubernetes-cluster/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_kubernetes_cluster`
-Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/kubernetes_cluster).
+Refer to the Terraform Registry for docs: [`data_digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/kubernetes_cluster).
diff --git a/src/data-digitalocean-kubernetes-cluster/index.ts b/src/data-digitalocean-kubernetes-cluster/index.ts
index b2fc882b7..ddefcd045 100644
--- a/src/data-digitalocean-kubernetes-cluster/index.ts
+++ b/src/data-digitalocean-kubernetes-cluster/index.ts
@@ -40,6 +40,17 @@ export function dataDigitaloceanKubernetesClusterKubeConfigToTerraform(struct?:
}
}
+
+export function dataDigitaloceanKubernetesClusterKubeConfigToHclTerraform(struct?: DataDigitaloceanKubernetesClusterKubeConfig): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanKubernetesClusterKubeConfigOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -134,6 +145,17 @@ export function dataDigitaloceanKubernetesClusterMaintenancePolicyToTerraform(st
}
}
+
+export function dataDigitaloceanKubernetesClusterMaintenancePolicyToHclTerraform(struct?: DataDigitaloceanKubernetesClusterMaintenancePolicy): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanKubernetesClusterMaintenancePolicyOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -208,6 +230,17 @@ export function dataDigitaloceanKubernetesClusterNodePoolNodesToTerraform(struct
}
}
+
+export function dataDigitaloceanKubernetesClusterNodePoolNodesToHclTerraform(struct?: DataDigitaloceanKubernetesClusterNodePoolNodes): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanKubernetesClusterNodePoolNodesOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -297,6 +330,17 @@ export function dataDigitaloceanKubernetesClusterNodePoolTaintToTerraform(struct
}
}
+
+export function dataDigitaloceanKubernetesClusterNodePoolTaintToHclTerraform(struct?: DataDigitaloceanKubernetesClusterNodePoolTaint): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanKubernetesClusterNodePoolTaintOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -371,6 +415,17 @@ export function dataDigitaloceanKubernetesClusterNodePoolToTerraform(struct?: Da
}
}
+
+export function dataDigitaloceanKubernetesClusterNodePoolToHclTerraform(struct?: DataDigitaloceanKubernetesClusterNodePool): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanKubernetesClusterNodePoolOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -686,4 +741,30 @@ export class DataDigitaloceanKubernetesCluster extends cdktf.TerraformDataSource
tags: cdktf.listMapper(cdktf.stringToTerraform, false)(this._tags),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._tags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-kubernetes-versions/README.md b/src/data-digitalocean-kubernetes-versions/README.md
index b33fb29fd..67dfd5502 100644
--- a/src/data-digitalocean-kubernetes-versions/README.md
+++ b/src/data-digitalocean-kubernetes-versions/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_kubernetes_versions`
-Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/kubernetes_versions).
+Refer to the Terraform Registry for docs: [`data_digitalocean_kubernetes_versions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/kubernetes_versions).
diff --git a/src/data-digitalocean-kubernetes-versions/index.ts b/src/data-digitalocean-kubernetes-versions/index.ts
index c143133f7..79cb92312 100644
--- a/src/data-digitalocean-kubernetes-versions/index.ts
+++ b/src/data-digitalocean-kubernetes-versions/index.ts
@@ -136,4 +136,24 @@ export class DataDigitaloceanKubernetesVersions extends cdktf.TerraformDataSourc
version_prefix: cdktf.stringToTerraform(this._versionPrefix),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ version_prefix: {
+ value: cdktf.stringToHclTerraform(this._versionPrefix),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-loadbalancer/README.md b/src/data-digitalocean-loadbalancer/README.md
index 12a7f82ad..c487de00b 100644
--- a/src/data-digitalocean-loadbalancer/README.md
+++ b/src/data-digitalocean-loadbalancer/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_loadbalancer`
-Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/loadbalancer).
+Refer to the Terraform Registry for docs: [`data_digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/loadbalancer).
diff --git a/src/data-digitalocean-loadbalancer/index.ts b/src/data-digitalocean-loadbalancer/index.ts
index 5dda9da08..f338f5d14 100644
--- a/src/data-digitalocean-loadbalancer/index.ts
+++ b/src/data-digitalocean-loadbalancer/index.ts
@@ -46,6 +46,17 @@ export function dataDigitaloceanLoadbalancerFirewallToTerraform(struct?: DataDig
}
}
+
+export function dataDigitaloceanLoadbalancerFirewallToHclTerraform(struct?: DataDigitaloceanLoadbalancerFirewall): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanLoadbalancerFirewallOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -115,6 +126,17 @@ export function dataDigitaloceanLoadbalancerForwardingRuleToTerraform(struct?: D
}
}
+
+export function dataDigitaloceanLoadbalancerForwardingRuleToHclTerraform(struct?: DataDigitaloceanLoadbalancerForwardingRule): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanLoadbalancerForwardingRuleOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -209,6 +231,17 @@ export function dataDigitaloceanLoadbalancerHealthcheckToTerraform(struct?: Data
}
}
+
+export function dataDigitaloceanLoadbalancerHealthcheckToHclTerraform(struct?: DataDigitaloceanLoadbalancerHealthcheck): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanLoadbalancerHealthcheckOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -303,6 +336,17 @@ export function dataDigitaloceanLoadbalancerStickySessionsToTerraform(struct?: D
}
}
+
+export function dataDigitaloceanLoadbalancerStickySessionsToHclTerraform(struct?: DataDigitaloceanLoadbalancerStickySessions): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanLoadbalancerStickySessionsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -589,4 +633,30 @@ export class DataDigitaloceanLoadbalancer extends cdktf.TerraformDataSource {
type: cdktf.stringToTerraform(this._type),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ type: {
+ value: cdktf.stringToHclTerraform(this._type),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-project/README.md b/src/data-digitalocean-project/README.md
index a821d09a2..b373fbe09 100644
--- a/src/data-digitalocean-project/README.md
+++ b/src/data-digitalocean-project/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_project`
-Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/project).
+Refer to the Terraform Registry for docs: [`data_digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/project).
diff --git a/src/data-digitalocean-project/index.ts b/src/data-digitalocean-project/index.ts
index 4ff375c06..e0d7b3ae6 100644
--- a/src/data-digitalocean-project/index.ts
+++ b/src/data-digitalocean-project/index.ts
@@ -171,4 +171,24 @@ export class DataDigitaloceanProject extends cdktf.TerraformDataSource {
name: cdktf.stringToTerraform(this._name),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-projects/README.md b/src/data-digitalocean-projects/README.md
index 9ef89b79e..6b7cd370b 100644
--- a/src/data-digitalocean-projects/README.md
+++ b/src/data-digitalocean-projects/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_projects`
-Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/projects).
+Refer to the Terraform Registry for docs: [`data_digitalocean_projects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/projects).
diff --git a/src/data-digitalocean-projects/index.ts b/src/data-digitalocean-projects/index.ts
index 6745d58ba..91fe014c1 100644
--- a/src/data-digitalocean-projects/index.ts
+++ b/src/data-digitalocean-projects/index.ts
@@ -44,6 +44,17 @@ export function dataDigitaloceanProjectsProjectsToTerraform(struct?: DataDigital
}
}
+
+export function dataDigitaloceanProjectsProjectsToHclTerraform(struct?: DataDigitaloceanProjectsProjects): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanProjectsProjectsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -178,6 +189,43 @@ export function dataDigitaloceanProjectsFilterToTerraform(struct?: DataDigitaloc
}
}
+
+export function dataDigitaloceanProjectsFilterToHclTerraform(struct?: DataDigitaloceanProjectsFilter | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ all: {
+ value: cdktf.booleanToHclTerraform(struct!.all),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ match_by: {
+ value: cdktf.stringToHclTerraform(struct!.matchBy),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ values: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanProjectsFilterOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -340,6 +388,31 @@ export function dataDigitaloceanProjectsSortToTerraform(struct?: DataDigitalocea
}
}
+
+export function dataDigitaloceanProjectsSortToHclTerraform(struct?: DataDigitaloceanProjectsSort | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ direction: {
+ value: cdktf.stringToHclTerraform(struct!.direction),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanProjectsSortOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -565,4 +638,30 @@ export class DataDigitaloceanProjects extends cdktf.TerraformDataSource {
sort: cdktf.listMapper(dataDigitaloceanProjectsSortToTerraform, true)(this._sort.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ filter: {
+ value: cdktf.listMapperHcl(dataDigitaloceanProjectsFilterToHclTerraform, true)(this._filter.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "DataDigitaloceanProjectsFilterList",
+ },
+ sort: {
+ value: cdktf.listMapperHcl(dataDigitaloceanProjectsSortToHclTerraform, true)(this._sort.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DataDigitaloceanProjectsSortList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-record/README.md b/src/data-digitalocean-record/README.md
index cbb26527c..deaf179fb 100644
--- a/src/data-digitalocean-record/README.md
+++ b/src/data-digitalocean-record/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_record`
-Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/record).
+Refer to the Terraform Registry for docs: [`data_digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/record).
diff --git a/src/data-digitalocean-record/index.ts b/src/data-digitalocean-record/index.ts
index 326041527..543bdbe26 100644
--- a/src/data-digitalocean-record/index.ts
+++ b/src/data-digitalocean-record/index.ts
@@ -186,4 +186,30 @@ export class DataDigitaloceanRecord extends cdktf.TerraformDataSource {
name: cdktf.stringToTerraform(this._name),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ domain: {
+ value: cdktf.stringToHclTerraform(this._domain),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-records/README.md b/src/data-digitalocean-records/README.md
index 88f5a4156..6f205b17d 100644
--- a/src/data-digitalocean-records/README.md
+++ b/src/data-digitalocean-records/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_records`
-Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/records).
+Refer to the Terraform Registry for docs: [`data_digitalocean_records`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/records).
diff --git a/src/data-digitalocean-records/index.ts b/src/data-digitalocean-records/index.ts
index d9c2eda76..b235ca2e3 100644
--- a/src/data-digitalocean-records/index.ts
+++ b/src/data-digitalocean-records/index.ts
@@ -48,6 +48,17 @@ export function dataDigitaloceanRecordsRecordsToTerraform(struct?: DataDigitaloc
}
}
+
+export function dataDigitaloceanRecordsRecordsToHclTerraform(struct?: DataDigitaloceanRecordsRecords): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanRecordsRecordsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -182,6 +193,43 @@ export function dataDigitaloceanRecordsFilterToTerraform(struct?: DataDigitaloce
}
}
+
+export function dataDigitaloceanRecordsFilterToHclTerraform(struct?: DataDigitaloceanRecordsFilter | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ all: {
+ value: cdktf.booleanToHclTerraform(struct!.all),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ match_by: {
+ value: cdktf.stringToHclTerraform(struct!.matchBy),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ values: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanRecordsFilterOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -344,6 +392,31 @@ export function dataDigitaloceanRecordsSortToTerraform(struct?: DataDigitalocean
}
}
+
+export function dataDigitaloceanRecordsSortToHclTerraform(struct?: DataDigitaloceanRecordsSort | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ direction: {
+ value: cdktf.stringToHclTerraform(struct!.direction),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanRecordsSortOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -584,4 +657,36 @@ export class DataDigitaloceanRecords extends cdktf.TerraformDataSource {
sort: cdktf.listMapper(dataDigitaloceanRecordsSortToTerraform, true)(this._sort.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ domain: {
+ value: cdktf.stringToHclTerraform(this._domain),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ filter: {
+ value: cdktf.listMapperHcl(dataDigitaloceanRecordsFilterToHclTerraform, true)(this._filter.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "DataDigitaloceanRecordsFilterList",
+ },
+ sort: {
+ value: cdktf.listMapperHcl(dataDigitaloceanRecordsSortToHclTerraform, true)(this._sort.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DataDigitaloceanRecordsSortList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-region/README.md b/src/data-digitalocean-region/README.md
index 9e7760bc3..96cb76263 100644
--- a/src/data-digitalocean-region/README.md
+++ b/src/data-digitalocean-region/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_region`
-Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/region).
+Refer to the Terraform Registry for docs: [`data_digitalocean_region`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/region).
diff --git a/src/data-digitalocean-region/index.ts b/src/data-digitalocean-region/index.ts
index 2d5734d28..102fc0336 100644
--- a/src/data-digitalocean-region/index.ts
+++ b/src/data-digitalocean-region/index.ts
@@ -143,4 +143,24 @@ export class DataDigitaloceanRegion extends cdktf.TerraformDataSource {
slug: cdktf.stringToTerraform(this._slug),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ slug: {
+ value: cdktf.stringToHclTerraform(this._slug),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-regions/README.md b/src/data-digitalocean-regions/README.md
index 863fb8d26..cc66d3ba0 100644
--- a/src/data-digitalocean-regions/README.md
+++ b/src/data-digitalocean-regions/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_regions`
-Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/regions).
+Refer to the Terraform Registry for docs: [`data_digitalocean_regions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/regions).
diff --git a/src/data-digitalocean-regions/index.ts b/src/data-digitalocean-regions/index.ts
index d98913390..beebf2c35 100644
--- a/src/data-digitalocean-regions/index.ts
+++ b/src/data-digitalocean-regions/index.ts
@@ -44,6 +44,17 @@ export function dataDigitaloceanRegionsRegionsToTerraform(struct?: DataDigitaloc
}
}
+
+export function dataDigitaloceanRegionsRegionsToHclTerraform(struct?: DataDigitaloceanRegionsRegions): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanRegionsRegionsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -148,6 +159,43 @@ export function dataDigitaloceanRegionsFilterToTerraform(struct?: DataDigitaloce
}
}
+
+export function dataDigitaloceanRegionsFilterToHclTerraform(struct?: DataDigitaloceanRegionsFilter | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ all: {
+ value: cdktf.booleanToHclTerraform(struct!.all),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ match_by: {
+ value: cdktf.stringToHclTerraform(struct!.matchBy),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ values: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanRegionsFilterOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -310,6 +358,31 @@ export function dataDigitaloceanRegionsSortToTerraform(struct?: DataDigitalocean
}
}
+
+export function dataDigitaloceanRegionsSortToHclTerraform(struct?: DataDigitaloceanRegionsSort | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ direction: {
+ value: cdktf.stringToHclTerraform(struct!.direction),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanRegionsSortOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -535,4 +608,30 @@ export class DataDigitaloceanRegions extends cdktf.TerraformDataSource {
sort: cdktf.listMapper(dataDigitaloceanRegionsSortToTerraform, true)(this._sort.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ filter: {
+ value: cdktf.listMapperHcl(dataDigitaloceanRegionsFilterToHclTerraform, true)(this._filter.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "DataDigitaloceanRegionsFilterList",
+ },
+ sort: {
+ value: cdktf.listMapperHcl(dataDigitaloceanRegionsSortToHclTerraform, true)(this._sort.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DataDigitaloceanRegionsSortList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-reserved-ip/README.md b/src/data-digitalocean-reserved-ip/README.md
index 793a0282f..b7ba037a8 100644
--- a/src/data-digitalocean-reserved-ip/README.md
+++ b/src/data-digitalocean-reserved-ip/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_reserved_ip`
-Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/reserved_ip).
+Refer to the Terraform Registry for docs: [`data_digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/reserved_ip).
diff --git a/src/data-digitalocean-reserved-ip/index.ts b/src/data-digitalocean-reserved-ip/index.ts
index 7039258d3..abe6d9129 100644
--- a/src/data-digitalocean-reserved-ip/index.ts
+++ b/src/data-digitalocean-reserved-ip/index.ts
@@ -140,4 +140,24 @@ export class DataDigitaloceanReservedIp extends cdktf.TerraformDataSource {
ip_address: cdktf.stringToTerraform(this._ipAddress),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ ip_address: {
+ value: cdktf.stringToHclTerraform(this._ipAddress),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-sizes/README.md b/src/data-digitalocean-sizes/README.md
index 0c218409e..e26f67878 100644
--- a/src/data-digitalocean-sizes/README.md
+++ b/src/data-digitalocean-sizes/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_sizes`
-Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/sizes).
+Refer to the Terraform Registry for docs: [`data_digitalocean_sizes`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/sizes).
diff --git a/src/data-digitalocean-sizes/index.ts b/src/data-digitalocean-sizes/index.ts
index 66886a9ed..99895b897 100644
--- a/src/data-digitalocean-sizes/index.ts
+++ b/src/data-digitalocean-sizes/index.ts
@@ -44,6 +44,17 @@ export function dataDigitaloceanSizesSizesToTerraform(struct?: DataDigitaloceanS
}
}
+
+export function dataDigitaloceanSizesSizesToHclTerraform(struct?: DataDigitaloceanSizesSizes): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanSizesSizesOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -168,6 +179,43 @@ export function dataDigitaloceanSizesFilterToTerraform(struct?: DataDigitalocean
}
}
+
+export function dataDigitaloceanSizesFilterToHclTerraform(struct?: DataDigitaloceanSizesFilter | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ all: {
+ value: cdktf.booleanToHclTerraform(struct!.all),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ match_by: {
+ value: cdktf.stringToHclTerraform(struct!.matchBy),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ values: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanSizesFilterOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -330,6 +378,31 @@ export function dataDigitaloceanSizesSortToTerraform(struct?: DataDigitaloceanSi
}
}
+
+export function dataDigitaloceanSizesSortToHclTerraform(struct?: DataDigitaloceanSizesSort | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ direction: {
+ value: cdktf.stringToHclTerraform(struct!.direction),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanSizesSortOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -555,4 +628,30 @@ export class DataDigitaloceanSizes extends cdktf.TerraformDataSource {
sort: cdktf.listMapper(dataDigitaloceanSizesSortToTerraform, true)(this._sort.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ filter: {
+ value: cdktf.listMapperHcl(dataDigitaloceanSizesFilterToHclTerraform, true)(this._filter.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "DataDigitaloceanSizesFilterList",
+ },
+ sort: {
+ value: cdktf.listMapperHcl(dataDigitaloceanSizesSortToHclTerraform, true)(this._sort.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DataDigitaloceanSizesSortList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-spaces-bucket-object/README.md b/src/data-digitalocean-spaces-bucket-object/README.md
index 885c6be0d..f6e8d45f8 100644
--- a/src/data-digitalocean-spaces-bucket-object/README.md
+++ b/src/data-digitalocean-spaces-bucket-object/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_spaces_bucket_object`
-Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/spaces_bucket_object).
+Refer to the Terraform Registry for docs: [`data_digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/spaces_bucket_object).
diff --git a/src/data-digitalocean-spaces-bucket-object/index.ts b/src/data-digitalocean-spaces-bucket-object/index.ts
index aa8de0f31..03baa83b1 100644
--- a/src/data-digitalocean-spaces-bucket-object/index.ts
+++ b/src/data-digitalocean-spaces-bucket-object/index.ts
@@ -271,4 +271,48 @@ export class DataDigitaloceanSpacesBucketObject extends cdktf.TerraformDataSourc
version_id: cdktf.stringToTerraform(this._versionId),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ bucket: {
+ value: cdktf.stringToHclTerraform(this._bucket),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(this._key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ range: {
+ value: cdktf.stringToHclTerraform(this._range),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ version_id: {
+ value: cdktf.stringToHclTerraform(this._versionId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-spaces-bucket-objects/README.md b/src/data-digitalocean-spaces-bucket-objects/README.md
index cf7f0623a..5963fbdaa 100644
--- a/src/data-digitalocean-spaces-bucket-objects/README.md
+++ b/src/data-digitalocean-spaces-bucket-objects/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_spaces_bucket_objects`
-Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_objects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/spaces_bucket_objects).
+Refer to the Terraform Registry for docs: [`data_digitalocean_spaces_bucket_objects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/spaces_bucket_objects).
diff --git a/src/data-digitalocean-spaces-bucket-objects/index.ts b/src/data-digitalocean-spaces-bucket-objects/index.ts
index 5b1bd50ec..be5deef62 100644
--- a/src/data-digitalocean-spaces-bucket-objects/index.ts
+++ b/src/data-digitalocean-spaces-bucket-objects/index.ts
@@ -245,4 +245,54 @@ export class DataDigitaloceanSpacesBucketObjects extends cdktf.TerraformDataSour
region: cdktf.stringToTerraform(this._region),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ bucket: {
+ value: cdktf.stringToHclTerraform(this._bucket),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delimiter: {
+ value: cdktf.stringToHclTerraform(this._delimiter),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ encoding_type: {
+ value: cdktf.stringToHclTerraform(this._encodingType),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ max_keys: {
+ value: cdktf.numberToHclTerraform(this._maxKeys),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ prefix: {
+ value: cdktf.stringToHclTerraform(this._prefix),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-spaces-bucket/README.md b/src/data-digitalocean-spaces-bucket/README.md
index 8084a9ae6..836b69470 100644
--- a/src/data-digitalocean-spaces-bucket/README.md
+++ b/src/data-digitalocean-spaces-bucket/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_spaces_bucket`
-Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/spaces_bucket).
+Refer to the Terraform Registry for docs: [`data_digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/spaces_bucket).
diff --git a/src/data-digitalocean-spaces-bucket/index.ts b/src/data-digitalocean-spaces-bucket/index.ts
index 72ead5595..44916158f 100644
--- a/src/data-digitalocean-spaces-bucket/index.ts
+++ b/src/data-digitalocean-spaces-bucket/index.ts
@@ -161,4 +161,30 @@ export class DataDigitaloceanSpacesBucket extends cdktf.TerraformDataSource {
region: cdktf.stringToTerraform(this._region),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-spaces-buckets/README.md b/src/data-digitalocean-spaces-buckets/README.md
index 7aaae1e99..11a6ef535 100644
--- a/src/data-digitalocean-spaces-buckets/README.md
+++ b/src/data-digitalocean-spaces-buckets/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_spaces_buckets`
-Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/spaces_buckets).
+Refer to the Terraform Registry for docs: [`data_digitalocean_spaces_buckets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/spaces_buckets).
diff --git a/src/data-digitalocean-spaces-buckets/index.ts b/src/data-digitalocean-spaces-buckets/index.ts
index 221e2ca78..f0a199dd6 100644
--- a/src/data-digitalocean-spaces-buckets/index.ts
+++ b/src/data-digitalocean-spaces-buckets/index.ts
@@ -44,6 +44,17 @@ export function dataDigitaloceanSpacesBucketsBucketsToTerraform(struct?: DataDig
}
}
+
+export function dataDigitaloceanSpacesBucketsBucketsToHclTerraform(struct?: DataDigitaloceanSpacesBucketsBuckets): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanSpacesBucketsBucketsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -148,6 +159,43 @@ export function dataDigitaloceanSpacesBucketsFilterToTerraform(struct?: DataDigi
}
}
+
+export function dataDigitaloceanSpacesBucketsFilterToHclTerraform(struct?: DataDigitaloceanSpacesBucketsFilter | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ all: {
+ value: cdktf.booleanToHclTerraform(struct!.all),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ match_by: {
+ value: cdktf.stringToHclTerraform(struct!.matchBy),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ values: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanSpacesBucketsFilterOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -310,6 +358,31 @@ export function dataDigitaloceanSpacesBucketsSortToTerraform(struct?: DataDigita
}
}
+
+export function dataDigitaloceanSpacesBucketsSortToHclTerraform(struct?: DataDigitaloceanSpacesBucketsSort | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ direction: {
+ value: cdktf.stringToHclTerraform(struct!.direction),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanSpacesBucketsSortOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -535,4 +608,30 @@ export class DataDigitaloceanSpacesBuckets extends cdktf.TerraformDataSource {
sort: cdktf.listMapper(dataDigitaloceanSpacesBucketsSortToTerraform, true)(this._sort.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ filter: {
+ value: cdktf.listMapperHcl(dataDigitaloceanSpacesBucketsFilterToHclTerraform, true)(this._filter.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "DataDigitaloceanSpacesBucketsFilterList",
+ },
+ sort: {
+ value: cdktf.listMapperHcl(dataDigitaloceanSpacesBucketsSortToHclTerraform, true)(this._sort.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DataDigitaloceanSpacesBucketsSortList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-ssh-key/README.md b/src/data-digitalocean-ssh-key/README.md
index bb21476f2..fe0600b62 100644
--- a/src/data-digitalocean-ssh-key/README.md
+++ b/src/data-digitalocean-ssh-key/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_ssh_key`
-Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/ssh_key).
+Refer to the Terraform Registry for docs: [`data_digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/ssh_key).
diff --git a/src/data-digitalocean-ssh-key/index.ts b/src/data-digitalocean-ssh-key/index.ts
index 1c30b5bad..fb7fe969e 100644
--- a/src/data-digitalocean-ssh-key/index.ts
+++ b/src/data-digitalocean-ssh-key/index.ts
@@ -115,4 +115,18 @@ export class DataDigitaloceanSshKey extends cdktf.TerraformDataSource {
name: cdktf.stringToTerraform(this._name),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-ssh-keys/README.md b/src/data-digitalocean-ssh-keys/README.md
index a9797c2c1..146bc8b94 100644
--- a/src/data-digitalocean-ssh-keys/README.md
+++ b/src/data-digitalocean-ssh-keys/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_ssh_keys`
-Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/ssh_keys).
+Refer to the Terraform Registry for docs: [`data_digitalocean_ssh_keys`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/ssh_keys).
diff --git a/src/data-digitalocean-ssh-keys/index.ts b/src/data-digitalocean-ssh-keys/index.ts
index 0b4eab333..d9284f8e5 100644
--- a/src/data-digitalocean-ssh-keys/index.ts
+++ b/src/data-digitalocean-ssh-keys/index.ts
@@ -44,6 +44,17 @@ export function dataDigitaloceanSshKeysSshKeysToTerraform(struct?: DataDigitaloc
}
}
+
+export function dataDigitaloceanSshKeysSshKeysToHclTerraform(struct?: DataDigitaloceanSshKeysSshKeys): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanSshKeysSshKeysOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -143,6 +154,43 @@ export function dataDigitaloceanSshKeysFilterToTerraform(struct?: DataDigitaloce
}
}
+
+export function dataDigitaloceanSshKeysFilterToHclTerraform(struct?: DataDigitaloceanSshKeysFilter | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ all: {
+ value: cdktf.booleanToHclTerraform(struct!.all),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ match_by: {
+ value: cdktf.stringToHclTerraform(struct!.matchBy),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ values: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanSshKeysFilterOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -305,6 +353,31 @@ export function dataDigitaloceanSshKeysSortToTerraform(struct?: DataDigitalocean
}
}
+
+export function dataDigitaloceanSshKeysSortToHclTerraform(struct?: DataDigitaloceanSshKeysSort | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ direction: {
+ value: cdktf.stringToHclTerraform(struct!.direction),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanSshKeysSortOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -530,4 +603,30 @@ export class DataDigitaloceanSshKeys extends cdktf.TerraformDataSource {
sort: cdktf.listMapper(dataDigitaloceanSshKeysSortToTerraform, true)(this._sort.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ filter: {
+ value: cdktf.listMapperHcl(dataDigitaloceanSshKeysFilterToHclTerraform, true)(this._filter.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "DataDigitaloceanSshKeysFilterList",
+ },
+ sort: {
+ value: cdktf.listMapperHcl(dataDigitaloceanSshKeysSortToHclTerraform, true)(this._sort.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DataDigitaloceanSshKeysSortList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-tag/README.md b/src/data-digitalocean-tag/README.md
index f9050e5dd..375c829fc 100644
--- a/src/data-digitalocean-tag/README.md
+++ b/src/data-digitalocean-tag/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_tag`
-Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/tag).
+Refer to the Terraform Registry for docs: [`data_digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/tag).
diff --git a/src/data-digitalocean-tag/index.ts b/src/data-digitalocean-tag/index.ts
index a3023e0ee..864e836d3 100644
--- a/src/data-digitalocean-tag/index.ts
+++ b/src/data-digitalocean-tag/index.ts
@@ -155,4 +155,24 @@ export class DataDigitaloceanTag extends cdktf.TerraformDataSource {
name: cdktf.stringToTerraform(this._name),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-tags/README.md b/src/data-digitalocean-tags/README.md
index 924bf181f..71a638059 100644
--- a/src/data-digitalocean-tags/README.md
+++ b/src/data-digitalocean-tags/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_tags`
-Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/tags).
+Refer to the Terraform Registry for docs: [`data_digitalocean_tags`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/tags).
diff --git a/src/data-digitalocean-tags/index.ts b/src/data-digitalocean-tags/index.ts
index 3e74ae014..f3a257600 100644
--- a/src/data-digitalocean-tags/index.ts
+++ b/src/data-digitalocean-tags/index.ts
@@ -44,6 +44,17 @@ export function dataDigitaloceanTagsTagsToTerraform(struct?: DataDigitaloceanTag
}
}
+
+export function dataDigitaloceanTagsTagsToHclTerraform(struct?: DataDigitaloceanTagsTags): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataDigitaloceanTagsTagsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -158,6 +169,43 @@ export function dataDigitaloceanTagsFilterToTerraform(struct?: DataDigitaloceanT
}
}
+
+export function dataDigitaloceanTagsFilterToHclTerraform(struct?: DataDigitaloceanTagsFilter | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ all: {
+ value: cdktf.booleanToHclTerraform(struct!.all),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ match_by: {
+ value: cdktf.stringToHclTerraform(struct!.matchBy),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ values: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanTagsFilterOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -320,6 +368,31 @@ export function dataDigitaloceanTagsSortToTerraform(struct?: DataDigitaloceanTag
}
}
+
+export function dataDigitaloceanTagsSortToHclTerraform(struct?: DataDigitaloceanTagsSort | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ direction: {
+ value: cdktf.stringToHclTerraform(struct!.direction),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataDigitaloceanTagsSortOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -545,4 +618,30 @@ export class DataDigitaloceanTags extends cdktf.TerraformDataSource {
sort: cdktf.listMapper(dataDigitaloceanTagsSortToTerraform, true)(this._sort.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ filter: {
+ value: cdktf.listMapperHcl(dataDigitaloceanTagsFilterToHclTerraform, true)(this._filter.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "DataDigitaloceanTagsFilterList",
+ },
+ sort: {
+ value: cdktf.listMapperHcl(dataDigitaloceanTagsSortToHclTerraform, true)(this._sort.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DataDigitaloceanTagsSortList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-volume-snapshot/README.md b/src/data-digitalocean-volume-snapshot/README.md
index f928ece17..0d24afa78 100644
--- a/src/data-digitalocean-volume-snapshot/README.md
+++ b/src/data-digitalocean-volume-snapshot/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_volume_snapshot`
-Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/volume_snapshot).
+Refer to the Terraform Registry for docs: [`data_digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/volume_snapshot).
diff --git a/src/data-digitalocean-volume-snapshot/index.ts b/src/data-digitalocean-volume-snapshot/index.ts
index a51011711..613a0babe 100644
--- a/src/data-digitalocean-volume-snapshot/index.ts
+++ b/src/data-digitalocean-volume-snapshot/index.ts
@@ -222,4 +222,42 @@ export class DataDigitaloceanVolumeSnapshot extends cdktf.TerraformDataSource {
region: cdktf.stringToTerraform(this._region),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ most_recent: {
+ value: cdktf.booleanToHclTerraform(this._mostRecent),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name_regex: {
+ value: cdktf.stringToHclTerraform(this._nameRegex),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-volume/README.md b/src/data-digitalocean-volume/README.md
index 10afcbbfa..70c7e795f 100644
--- a/src/data-digitalocean-volume/README.md
+++ b/src/data-digitalocean-volume/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_volume`
-Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/volume).
+Refer to the Terraform Registry for docs: [`data_digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/volume).
diff --git a/src/data-digitalocean-volume/index.ts b/src/data-digitalocean-volume/index.ts
index d47dd220f..fd5619707 100644
--- a/src/data-digitalocean-volume/index.ts
+++ b/src/data-digitalocean-volume/index.ts
@@ -203,4 +203,36 @@ export class DataDigitaloceanVolume extends cdktf.TerraformDataSource {
region: cdktf.stringToTerraform(this._region),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ description: {
+ value: cdktf.stringToHclTerraform(this._description),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-digitalocean-vpc/README.md b/src/data-digitalocean-vpc/README.md
index af02478ac..1b5863437 100644
--- a/src/data-digitalocean-vpc/README.md
+++ b/src/data-digitalocean-vpc/README.md
@@ -1,3 +1,3 @@
# `data_digitalocean_vpc`
-Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/vpc).
+Refer to the Terraform Registry for docs: [`data_digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/data-sources/vpc).
diff --git a/src/data-digitalocean-vpc/index.ts b/src/data-digitalocean-vpc/index.ts
index 700b9643f..3494f0714 100644
--- a/src/data-digitalocean-vpc/index.ts
+++ b/src/data-digitalocean-vpc/index.ts
@@ -173,4 +173,30 @@ export class DataDigitaloceanVpc extends cdktf.TerraformDataSource {
region: cdktf.stringToTerraform(this._region),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/database-cluster/README.md b/src/database-cluster/README.md
index f750d7626..cebd1fc2e 100644
--- a/src/database-cluster/README.md
+++ b/src/database-cluster/README.md
@@ -1,3 +1,3 @@
# `digitalocean_database_cluster`
-Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_cluster).
+Refer to the Terraform Registry for docs: [`digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_cluster).
diff --git a/src/database-cluster/index.ts b/src/database-cluster/index.ts
index 27cbbf77b..d97594176 100644
--- a/src/database-cluster/index.ts
+++ b/src/database-cluster/index.ts
@@ -108,6 +108,31 @@ export function databaseClusterBackupRestoreToTerraform(struct?: DatabaseCluster
}
}
+
+export function databaseClusterBackupRestoreToHclTerraform(struct?: DatabaseClusterBackupRestoreOutputReference | DatabaseClusterBackupRestore): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ backup_created_at: {
+ value: cdktf.stringToHclTerraform(struct!.backupCreatedAt),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ database_name: {
+ value: cdktf.stringToHclTerraform(struct!.databaseName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DatabaseClusterBackupRestoreOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -197,6 +222,31 @@ export function databaseClusterMaintenanceWindowToTerraform(struct?: DatabaseClu
}
}
+
+export function databaseClusterMaintenanceWindowToHclTerraform(struct?: DatabaseClusterMaintenanceWindow | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ day: {
+ value: cdktf.stringToHclTerraform(struct!.day),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ hour: {
+ value: cdktf.stringToHclTerraform(struct!.hour),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DatabaseClusterMaintenanceWindowOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -310,6 +360,25 @@ export function databaseClusterTimeoutsToTerraform(struct?: DatabaseClusterTimeo
}
}
+
+export function databaseClusterTimeoutsToHclTerraform(struct?: DatabaseClusterTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DatabaseClusterTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -752,4 +821,108 @@ export class DatabaseCluster extends cdktf.TerraformResource {
timeouts: databaseClusterTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ engine: {
+ value: cdktf.stringToHclTerraform(this._engine),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ eviction_policy: {
+ value: cdktf.stringToHclTerraform(this._evictionPolicy),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ node_count: {
+ value: cdktf.numberToHclTerraform(this._nodeCount),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ private_network_uuid: {
+ value: cdktf.stringToHclTerraform(this._privateNetworkUuid),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ size: {
+ value: cdktf.stringToHclTerraform(this._size),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ sql_mode: {
+ value: cdktf.stringToHclTerraform(this._sqlMode),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ storage_size_mib: {
+ value: cdktf.stringToHclTerraform(this._storageSizeMib),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._tags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ version: {
+ value: cdktf.stringToHclTerraform(this._version),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ backup_restore: {
+ value: databaseClusterBackupRestoreToHclTerraform(this._backupRestore.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DatabaseClusterBackupRestoreList",
+ },
+ maintenance_window: {
+ value: cdktf.listMapperHcl(databaseClusterMaintenanceWindowToHclTerraform, true)(this._maintenanceWindow.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DatabaseClusterMaintenanceWindowList",
+ },
+ timeouts: {
+ value: databaseClusterTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DatabaseClusterTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/database-connection-pool/README.md b/src/database-connection-pool/README.md
index db26c38e5..cab2e2694 100644
--- a/src/database-connection-pool/README.md
+++ b/src/database-connection-pool/README.md
@@ -1,3 +1,3 @@
# `digitalocean_database_connection_pool`
-Refer to the Terraform Registory for docs: [`digitalocean_database_connection_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_connection_pool).
+Refer to the Terraform Registry for docs: [`digitalocean_database_connection_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_connection_pool).
diff --git a/src/database-connection-pool/index.ts b/src/database-connection-pool/index.ts
index 5c5b3fc5d..16a72b8ce 100644
--- a/src/database-connection-pool/index.ts
+++ b/src/database-connection-pool/index.ts
@@ -251,4 +251,54 @@ export class DatabaseConnectionPool extends cdktf.TerraformResource {
user: cdktf.stringToTerraform(this._user),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ db_name: {
+ value: cdktf.stringToHclTerraform(this._dbName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ mode: {
+ value: cdktf.stringToHclTerraform(this._mode),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ size: {
+ value: cdktf.numberToHclTerraform(this._size),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ user: {
+ value: cdktf.stringToHclTerraform(this._user),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/database-db/README.md b/src/database-db/README.md
index 26c08888d..4a4ca538a 100644
--- a/src/database-db/README.md
+++ b/src/database-db/README.md
@@ -1,3 +1,3 @@
# `digitalocean_database_db`
-Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_db).
+Refer to the Terraform Registry for docs: [`digitalocean_database_db`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_db).
diff --git a/src/database-db/index.ts b/src/database-db/index.ts
index b3ad6360d..fd428031c 100644
--- a/src/database-db/index.ts
+++ b/src/database-db/index.ts
@@ -142,4 +142,30 @@ export class DatabaseDb extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/database-firewall/README.md b/src/database-firewall/README.md
index d8805f0cf..1cf8b7c85 100644
--- a/src/database-firewall/README.md
+++ b/src/database-firewall/README.md
@@ -1,3 +1,3 @@
# `digitalocean_database_firewall`
-Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_firewall).
+Refer to the Terraform Registry for docs: [`digitalocean_database_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_firewall).
diff --git a/src/database-firewall/index.ts b/src/database-firewall/index.ts
index 00369bfe4..36ef7bf08 100644
--- a/src/database-firewall/index.ts
+++ b/src/database-firewall/index.ts
@@ -52,6 +52,31 @@ export function databaseFirewallRuleToTerraform(struct?: DatabaseFirewallRule |
}
}
+
+export function databaseFirewallRuleToHclTerraform(struct?: DatabaseFirewallRule | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ type: {
+ value: cdktf.stringToHclTerraform(struct!.type),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ value: {
+ value: cdktf.stringToHclTerraform(struct!.value),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DatabaseFirewallRuleOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -272,4 +297,30 @@ export class DatabaseFirewall extends cdktf.TerraformResource {
rule: cdktf.listMapper(databaseFirewallRuleToTerraform, true)(this._rule.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ rule: {
+ value: cdktf.listMapperHcl(databaseFirewallRuleToHclTerraform, true)(this._rule.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "DatabaseFirewallRuleList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/database-kafka-topic/README.md b/src/database-kafka-topic/README.md
index 39fd1299f..7eeaf0573 100644
--- a/src/database-kafka-topic/README.md
+++ b/src/database-kafka-topic/README.md
@@ -1,3 +1,3 @@
# `digitalocean_database_kafka_topic`
-Refer to the Terraform Registory for docs: [`digitalocean_database_kafka_topic`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_kafka_topic).
+Refer to the Terraform Registry for docs: [`digitalocean_database_kafka_topic`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_kafka_topic).
diff --git a/src/database-kafka-topic/index.ts b/src/database-kafka-topic/index.ts
index 70d6fc43d..c07b84816 100644
--- a/src/database-kafka-topic/index.ts
+++ b/src/database-kafka-topic/index.ts
@@ -169,6 +169,157 @@ export function databaseKafkaTopicConfigAToTerraform(struct?: DatabaseKafkaTopic
}
}
+
+export function databaseKafkaTopicConfigAToHclTerraform(struct?: DatabaseKafkaTopicConfigA | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ cleanup_policy: {
+ value: cdktf.stringToHclTerraform(struct!.cleanupPolicy),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ compression_type: {
+ value: cdktf.stringToHclTerraform(struct!.compressionType),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete_retention_ms: {
+ value: cdktf.stringToHclTerraform(struct!.deleteRetentionMs),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ file_delete_delay_ms: {
+ value: cdktf.stringToHclTerraform(struct!.fileDeleteDelayMs),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ flush_messages: {
+ value: cdktf.stringToHclTerraform(struct!.flushMessages),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ flush_ms: {
+ value: cdktf.stringToHclTerraform(struct!.flushMs),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ index_interval_bytes: {
+ value: cdktf.stringToHclTerraform(struct!.indexIntervalBytes),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ max_compaction_lag_ms: {
+ value: cdktf.stringToHclTerraform(struct!.maxCompactionLagMs),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ max_message_bytes: {
+ value: cdktf.stringToHclTerraform(struct!.maxMessageBytes),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ message_down_conversion_enable: {
+ value: cdktf.booleanToHclTerraform(struct!.messageDownConversionEnable),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ message_format_version: {
+ value: cdktf.stringToHclTerraform(struct!.messageFormatVersion),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ message_timestamp_difference_max_ms: {
+ value: cdktf.stringToHclTerraform(struct!.messageTimestampDifferenceMaxMs),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ message_timestamp_type: {
+ value: cdktf.stringToHclTerraform(struct!.messageTimestampType),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ min_cleanable_dirty_ratio: {
+ value: cdktf.numberToHclTerraform(struct!.minCleanableDirtyRatio),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ min_compaction_lag_ms: {
+ value: cdktf.stringToHclTerraform(struct!.minCompactionLagMs),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ min_insync_replicas: {
+ value: cdktf.numberToHclTerraform(struct!.minInsyncReplicas),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ preallocate: {
+ value: cdktf.booleanToHclTerraform(struct!.preallocate),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ retention_bytes: {
+ value: cdktf.stringToHclTerraform(struct!.retentionBytes),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ retention_ms: {
+ value: cdktf.stringToHclTerraform(struct!.retentionMs),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ segment_bytes: {
+ value: cdktf.stringToHclTerraform(struct!.segmentBytes),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ segment_index_bytes: {
+ value: cdktf.stringToHclTerraform(struct!.segmentIndexBytes),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ segment_jitter_ms: {
+ value: cdktf.stringToHclTerraform(struct!.segmentJitterMs),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ segment_ms: {
+ value: cdktf.stringToHclTerraform(struct!.segmentMs),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DatabaseKafkaTopicConfigAOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -906,4 +1057,48 @@ export class DatabaseKafkaTopic extends cdktf.TerraformResource {
config: cdktf.listMapper(databaseKafkaTopicConfigAToTerraform, true)(this._config.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ partition_count: {
+ value: cdktf.numberToHclTerraform(this._partitionCount),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ replication_factor: {
+ value: cdktf.numberToHclTerraform(this._replicationFactor),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ config: {
+ value: cdktf.listMapperHcl(databaseKafkaTopicConfigAToHclTerraform, true)(this._config.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DatabaseKafkaTopicConfigAList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/database-mysql-config/README.md b/src/database-mysql-config/README.md
index ed540efd9..b8f71a5ed 100644
--- a/src/database-mysql-config/README.md
+++ b/src/database-mysql-config/README.md
@@ -1,3 +1,3 @@
# `digitalocean_database_mysql_config`
-Refer to the Terraform Registory for docs: [`digitalocean_database_mysql_config`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_mysql_config).
+Refer to the Terraform Registry for docs: [`digitalocean_database_mysql_config`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_mysql_config).
diff --git a/src/database-mysql-config/index.ts b/src/database-mysql-config/index.ts
index aad5a0c5c..a27689a22 100644
--- a/src/database-mysql-config/index.ts
+++ b/src/database-mysql-config/index.ts
@@ -717,4 +717,186 @@ export class DatabaseMysqlConfig extends cdktf.TerraformResource {
wait_timeout: cdktf.numberToTerraform(this._waitTimeout),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ backup_hour: {
+ value: cdktf.numberToHclTerraform(this._backupHour),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ backup_minute: {
+ value: cdktf.numberToHclTerraform(this._backupMinute),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ binlog_retention_period: {
+ value: cdktf.numberToHclTerraform(this._binlogRetentionPeriod),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ connect_timeout: {
+ value: cdktf.numberToHclTerraform(this._connectTimeout),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ default_time_zone: {
+ value: cdktf.stringToHclTerraform(this._defaultTimeZone),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ group_concat_max_len: {
+ value: cdktf.numberToHclTerraform(this._groupConcatMaxLen),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ information_schema_stats_expiry: {
+ value: cdktf.numberToHclTerraform(this._informationSchemaStatsExpiry),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ innodb_ft_min_token_size: {
+ value: cdktf.numberToHclTerraform(this._innodbFtMinTokenSize),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ innodb_ft_server_stopword_table: {
+ value: cdktf.stringToHclTerraform(this._innodbFtServerStopwordTable),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ innodb_lock_wait_timeout: {
+ value: cdktf.numberToHclTerraform(this._innodbLockWaitTimeout),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ innodb_log_buffer_size: {
+ value: cdktf.numberToHclTerraform(this._innodbLogBufferSize),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ innodb_online_alter_log_max_size: {
+ value: cdktf.numberToHclTerraform(this._innodbOnlineAlterLogMaxSize),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ innodb_print_all_deadlocks: {
+ value: cdktf.booleanToHclTerraform(this._innodbPrintAllDeadlocks),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ innodb_rollback_on_timeout: {
+ value: cdktf.booleanToHclTerraform(this._innodbRollbackOnTimeout),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ interactive_timeout: {
+ value: cdktf.numberToHclTerraform(this._interactiveTimeout),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ internal_tmp_mem_storage_engine: {
+ value: cdktf.stringToHclTerraform(this._internalTmpMemStorageEngine),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ long_query_time: {
+ value: cdktf.numberToHclTerraform(this._longQueryTime),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ max_allowed_packet: {
+ value: cdktf.numberToHclTerraform(this._maxAllowedPacket),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ max_heap_table_size: {
+ value: cdktf.numberToHclTerraform(this._maxHeapTableSize),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ net_read_timeout: {
+ value: cdktf.numberToHclTerraform(this._netReadTimeout),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ net_write_timeout: {
+ value: cdktf.numberToHclTerraform(this._netWriteTimeout),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ slow_query_log: {
+ value: cdktf.booleanToHclTerraform(this._slowQueryLog),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ sort_buffer_size: {
+ value: cdktf.numberToHclTerraform(this._sortBufferSize),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ sql_mode: {
+ value: cdktf.stringToHclTerraform(this._sqlMode),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ sql_require_primary_key: {
+ value: cdktf.booleanToHclTerraform(this._sqlRequirePrimaryKey),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ tmp_table_size: {
+ value: cdktf.numberToHclTerraform(this._tmpTableSize),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ wait_timeout: {
+ value: cdktf.numberToHclTerraform(this._waitTimeout),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/database-redis-config/README.md b/src/database-redis-config/README.md
index 1cb603a7f..52066b111 100644
--- a/src/database-redis-config/README.md
+++ b/src/database-redis-config/README.md
@@ -1,3 +1,3 @@
# `digitalocean_database_redis_config`
-Refer to the Terraform Registory for docs: [`digitalocean_database_redis_config`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_redis_config).
+Refer to the Terraform Registry for docs: [`digitalocean_database_redis_config`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_redis_config).
diff --git a/src/database-redis-config/index.ts b/src/database-redis-config/index.ts
index 11ab771fd..d48d0ce35 100644
--- a/src/database-redis-config/index.ts
+++ b/src/database-redis-config/index.ts
@@ -365,4 +365,90 @@ export class DatabaseRedisConfig extends cdktf.TerraformResource {
timeout: cdktf.numberToTerraform(this._timeout),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ acl_channels_default: {
+ value: cdktf.stringToHclTerraform(this._aclChannelsDefault),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ io_threads: {
+ value: cdktf.numberToHclTerraform(this._ioThreads),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ lfu_decay_time: {
+ value: cdktf.numberToHclTerraform(this._lfuDecayTime),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ lfu_log_factor: {
+ value: cdktf.numberToHclTerraform(this._lfuLogFactor),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ maxmemory_policy: {
+ value: cdktf.stringToHclTerraform(this._maxmemoryPolicy),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ notify_keyspace_events: {
+ value: cdktf.stringToHclTerraform(this._notifyKeyspaceEvents),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ number_of_databases: {
+ value: cdktf.numberToHclTerraform(this._numberOfDatabases),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ persistence: {
+ value: cdktf.stringToHclTerraform(this._persistence),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ pubsub_client_output_buffer_limit: {
+ value: cdktf.numberToHclTerraform(this._pubsubClientOutputBufferLimit),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ ssl: {
+ value: cdktf.booleanToHclTerraform(this._ssl),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ timeout: {
+ value: cdktf.numberToHclTerraform(this._timeout),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/database-replica/README.md b/src/database-replica/README.md
index 3cbc23390..38ca147b4 100644
--- a/src/database-replica/README.md
+++ b/src/database-replica/README.md
@@ -1,3 +1,3 @@
# `digitalocean_database_replica`
-Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_replica).
+Refer to the Terraform Registry for docs: [`digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_replica).
diff --git a/src/database-replica/index.ts b/src/database-replica/index.ts
index 4b0b6ac15..f7416c4cb 100644
--- a/src/database-replica/index.ts
+++ b/src/database-replica/index.ts
@@ -275,4 +275,54 @@ export class DatabaseReplica extends cdktf.TerraformResource {
tags: cdktf.listMapper(cdktf.stringToTerraform, false)(this._tags),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ private_network_uuid: {
+ value: cdktf.stringToHclTerraform(this._privateNetworkUuid),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ size: {
+ value: cdktf.stringToHclTerraform(this._size),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._tags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/database-user/README.md b/src/database-user/README.md
index 009abfa38..7acb04406 100644
--- a/src/database-user/README.md
+++ b/src/database-user/README.md
@@ -1,3 +1,3 @@
# `digitalocean_database_user`
-Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_user).
+Refer to the Terraform Registry for docs: [`digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/database_user).
diff --git a/src/database-user/index.ts b/src/database-user/index.ts
index 86d053baf..8de504088 100644
--- a/src/database-user/index.ts
+++ b/src/database-user/index.ts
@@ -60,6 +60,31 @@ export function databaseUserSettingsAclToTerraform(struct?: DatabaseUserSettings
}
}
+
+export function databaseUserSettingsAclToHclTerraform(struct?: DatabaseUserSettingsAcl | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ permission: {
+ value: cdktf.stringToHclTerraform(struct!.permission),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ topic: {
+ value: cdktf.stringToHclTerraform(struct!.topic),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DatabaseUserSettingsAclOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -180,6 +205,25 @@ export function databaseUserSettingsToTerraform(struct?: DatabaseUserSettings |
}
}
+
+export function databaseUserSettingsToHclTerraform(struct?: DatabaseUserSettings | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ acl: {
+ value: cdktf.listMapperHcl(databaseUserSettingsAclToHclTerraform, true)(struct!.acl),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DatabaseUserSettingsAclList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DatabaseUserSettingsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -420,4 +464,42 @@ export class DatabaseUser extends cdktf.TerraformResource {
settings: cdktf.listMapper(databaseUserSettingsToTerraform, true)(this._settings.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ mysql_auth_plugin: {
+ value: cdktf.stringToHclTerraform(this._mysqlAuthPlugin),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ settings: {
+ value: cdktf.listMapperHcl(databaseUserSettingsToHclTerraform, true)(this._settings.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DatabaseUserSettingsList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/domain/README.md b/src/domain/README.md
index a6df64898..50ca7380f 100644
--- a/src/domain/README.md
+++ b/src/domain/README.md
@@ -1,3 +1,3 @@
# `digitalocean_domain`
-Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/domain).
+Refer to the Terraform Registry for docs: [`digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/domain).
diff --git a/src/domain/index.ts b/src/domain/index.ts
index 496e27d53..e5740f046 100644
--- a/src/domain/index.ts
+++ b/src/domain/index.ts
@@ -155,4 +155,30 @@ export class Domain extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ ip_address: {
+ value: cdktf.stringToHclTerraform(this._ipAddress),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/droplet-snapshot/README.md b/src/droplet-snapshot/README.md
index 40a51781e..a2f32b245 100644
--- a/src/droplet-snapshot/README.md
+++ b/src/droplet-snapshot/README.md
@@ -1,3 +1,3 @@
# `digitalocean_droplet_snapshot`
-Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/droplet_snapshot).
+Refer to the Terraform Registry for docs: [`digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/droplet_snapshot).
diff --git a/src/droplet-snapshot/index.ts b/src/droplet-snapshot/index.ts
index e2a6e6ebe..8051d6054 100644
--- a/src/droplet-snapshot/index.ts
+++ b/src/droplet-snapshot/index.ts
@@ -162,4 +162,30 @@ export class DropletSnapshot extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ droplet_id: {
+ value: cdktf.stringToHclTerraform(this._dropletId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/droplet/README.md b/src/droplet/README.md
index 5707e9326..3fd4db128 100644
--- a/src/droplet/README.md
+++ b/src/droplet/README.md
@@ -1,3 +1,3 @@
# `digitalocean_droplet`
-Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/droplet).
+Refer to the Terraform Registry for docs: [`digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/droplet).
diff --git a/src/droplet/index.ts b/src/droplet/index.ts
index 0f88c832c..45fd3a6de 100644
--- a/src/droplet/index.ts
+++ b/src/droplet/index.ts
@@ -121,6 +121,37 @@ export function dropletTimeoutsToTerraform(struct?: DropletTimeouts | cdktf.IRes
}
}
+
+export function dropletTimeoutsToHclTerraform(struct?: DropletTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ update: {
+ value: cdktf.stringToHclTerraform(struct!.update),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DropletTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -677,4 +708,126 @@ export class Droplet extends cdktf.TerraformResource {
timeouts: dropletTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ backups: {
+ value: cdktf.booleanToHclTerraform(this._backups),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ droplet_agent: {
+ value: cdktf.booleanToHclTerraform(this._dropletAgent),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ graceful_shutdown: {
+ value: cdktf.booleanToHclTerraform(this._gracefulShutdown),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ image: {
+ value: cdktf.stringToHclTerraform(this._image),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ ipv6: {
+ value: cdktf.booleanToHclTerraform(this._ipv6),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ ipv6_address: {
+ value: cdktf.stringToHclTerraform(this._ipv6Address),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ monitoring: {
+ value: cdktf.booleanToHclTerraform(this._monitoring),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ private_networking: {
+ value: cdktf.booleanToHclTerraform(this._privateNetworking),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ resize_disk: {
+ value: cdktf.booleanToHclTerraform(this._resizeDisk),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ size: {
+ value: cdktf.stringToHclTerraform(this._size),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ ssh_keys: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._sshKeys),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._tags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ user_data: {
+ value: cdktf.stringToHclTerraform(this._userData),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ volume_ids: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._volumeIds),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ vpc_uuid: {
+ value: cdktf.stringToHclTerraform(this._vpcUuid),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: dropletTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DropletTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/firewall/README.md b/src/firewall/README.md
index f86fe76c1..e32ae87ed 100644
--- a/src/firewall/README.md
+++ b/src/firewall/README.md
@@ -1,3 +1,3 @@
# `digitalocean_firewall`
-Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/firewall).
+Refer to the Terraform Registry for docs: [`digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/firewall).
diff --git a/src/firewall/index.ts b/src/firewall/index.ts
index d051a44ae..9fc32c61f 100644
--- a/src/firewall/index.ts
+++ b/src/firewall/index.ts
@@ -56,6 +56,17 @@ export function firewallPendingChangesToTerraform(struct?: FirewallPendingChange
}
}
+
+export function firewallPendingChangesToHclTerraform(struct?: FirewallPendingChanges): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class FirewallPendingChangesOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -165,6 +176,61 @@ export function firewallInboundRuleToTerraform(struct?: FirewallInboundRule | cd
}
}
+
+export function firewallInboundRuleToHclTerraform(struct?: FirewallInboundRule | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ port_range: {
+ value: cdktf.stringToHclTerraform(struct!.portRange),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ protocol: {
+ value: cdktf.stringToHclTerraform(struct!.protocol),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ source_addresses: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.sourceAddresses),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ source_droplet_ids: {
+ value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.sourceDropletIds),
+ isBlock: false,
+ type: "set",
+ storageClassType: "numberList",
+ },
+ source_kubernetes_ids: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.sourceKubernetesIds),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ source_load_balancer_uids: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.sourceLoadBalancerUids),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ source_tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.sourceTags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class FirewallInboundRuleOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -421,6 +487,61 @@ export function firewallOutboundRuleToTerraform(struct?: FirewallOutboundRule |
}
}
+
+export function firewallOutboundRuleToHclTerraform(struct?: FirewallOutboundRule | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ destination_addresses: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.destinationAddresses),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ destination_droplet_ids: {
+ value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.destinationDropletIds),
+ isBlock: false,
+ type: "set",
+ storageClassType: "numberList",
+ },
+ destination_kubernetes_ids: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.destinationKubernetesIds),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ destination_load_balancer_uids: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.destinationLoadBalancerUids),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ destination_tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.destinationTags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ port_range: {
+ value: cdktf.stringToHclTerraform(struct!.portRange),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ protocol: {
+ value: cdktf.stringToHclTerraform(struct!.protocol),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class FirewallOutboundRuleOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -817,4 +938,48 @@ export class Firewall extends cdktf.TerraformResource {
outbound_rule: cdktf.listMapper(firewallOutboundRuleToTerraform, true)(this._outboundRule.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ droplet_ids: {
+ value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(this._dropletIds),
+ isBlock: false,
+ type: "set",
+ storageClassType: "numberList",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._tags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ inbound_rule: {
+ value: cdktf.listMapperHcl(firewallInboundRuleToHclTerraform, true)(this._inboundRule.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "FirewallInboundRuleList",
+ },
+ outbound_rule: {
+ value: cdktf.listMapperHcl(firewallOutboundRuleToHclTerraform, true)(this._outboundRule.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "FirewallOutboundRuleList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/floating-ip-assignment/README.md b/src/floating-ip-assignment/README.md
index 3cf7887ff..1a9923c16 100644
--- a/src/floating-ip-assignment/README.md
+++ b/src/floating-ip-assignment/README.md
@@ -1,3 +1,3 @@
# `digitalocean_floating_ip_assignment`
-Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/floating_ip_assignment).
+Refer to the Terraform Registry for docs: [`digitalocean_floating_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/floating_ip_assignment).
diff --git a/src/floating-ip-assignment/index.ts b/src/floating-ip-assignment/index.ts
index 7d015a284..010a246f5 100644
--- a/src/floating-ip-assignment/index.ts
+++ b/src/floating-ip-assignment/index.ts
@@ -142,4 +142,30 @@ export class FloatingIpAssignment extends cdktf.TerraformResource {
ip_address: cdktf.stringToTerraform(this._ipAddress),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ droplet_id: {
+ value: cdktf.numberToHclTerraform(this._dropletId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ ip_address: {
+ value: cdktf.stringToHclTerraform(this._ipAddress),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/floating-ip/README.md b/src/floating-ip/README.md
index 0bd3cb4ca..563c2919b 100644
--- a/src/floating-ip/README.md
+++ b/src/floating-ip/README.md
@@ -1,3 +1,3 @@
# `digitalocean_floating_ip`
-Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/floating_ip).
+Refer to the Terraform Registry for docs: [`digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/floating_ip).
diff --git a/src/floating-ip/index.ts b/src/floating-ip/index.ts
index bdd8946e7..218ce7cef 100644
--- a/src/floating-ip/index.ts
+++ b/src/floating-ip/index.ts
@@ -172,4 +172,36 @@ export class FloatingIp extends cdktf.TerraformResource {
region: cdktf.stringToTerraform(this._region),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ droplet_id: {
+ value: cdktf.numberToHclTerraform(this._dropletId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ ip_address: {
+ value: cdktf.stringToHclTerraform(this._ipAddress),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/kubernetes-cluster/README.md b/src/kubernetes-cluster/README.md
index f09c05e19..bab744b85 100644
--- a/src/kubernetes-cluster/README.md
+++ b/src/kubernetes-cluster/README.md
@@ -1,3 +1,3 @@
# `digitalocean_kubernetes_cluster`
-Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/kubernetes_cluster).
+Refer to the Terraform Registry for docs: [`digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/kubernetes_cluster).
diff --git a/src/kubernetes-cluster/index.ts b/src/kubernetes-cluster/index.ts
index 102b9c799..1c73c2143 100644
--- a/src/kubernetes-cluster/index.ts
+++ b/src/kubernetes-cluster/index.ts
@@ -90,6 +90,17 @@ export function kubernetesClusterKubeConfigToTerraform(struct?: KubernetesCluste
}
}
+
+export function kubernetesClusterKubeConfigToHclTerraform(struct?: KubernetesClusterKubeConfig): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class KubernetesClusterKubeConfigOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -194,6 +205,31 @@ export function kubernetesClusterMaintenancePolicyToTerraform(struct?: Kubernete
}
}
+
+export function kubernetesClusterMaintenancePolicyToHclTerraform(struct?: KubernetesClusterMaintenancePolicyOutputReference | KubernetesClusterMaintenancePolicy): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ day: {
+ value: cdktf.stringToHclTerraform(struct!.day),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ start_time: {
+ value: cdktf.stringToHclTerraform(struct!.startTime),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class KubernetesClusterMaintenancePolicyOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -281,6 +317,17 @@ export function kubernetesClusterNodePoolNodesToTerraform(struct?: KubernetesClu
}
}
+
+export function kubernetesClusterNodePoolNodesToHclTerraform(struct?: KubernetesClusterNodePoolNodes): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class KubernetesClusterNodePoolNodesOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -385,6 +432,37 @@ export function kubernetesClusterNodePoolTaintToTerraform(struct?: KubernetesClu
}
}
+
+export function kubernetesClusterNodePoolTaintToHclTerraform(struct?: KubernetesClusterNodePoolTaint | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ effect: {
+ value: cdktf.stringToHclTerraform(struct!.effect),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ value: {
+ value: cdktf.stringToHclTerraform(struct!.value),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class KubernetesClusterNodePoolTaintOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -559,6 +637,73 @@ export function kubernetesClusterNodePoolToTerraform(struct?: KubernetesClusterN
}
}
+
+export function kubernetesClusterNodePoolToHclTerraform(struct?: KubernetesClusterNodePoolOutputReference | KubernetesClusterNodePool): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ auto_scale: {
+ value: cdktf.booleanToHclTerraform(struct!.autoScale),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ labels: {
+ value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels),
+ isBlock: false,
+ type: "map",
+ storageClassType: "stringMap",
+ },
+ max_nodes: {
+ value: cdktf.numberToHclTerraform(struct!.maxNodes),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ min_nodes: {
+ value: cdktf.numberToHclTerraform(struct!.minNodes),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(struct!.name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ node_count: {
+ value: cdktf.numberToHclTerraform(struct!.nodeCount),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ size: {
+ value: cdktf.stringToHclTerraform(struct!.size),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.tags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ taint: {
+ value: cdktf.listMapperHcl(kubernetesClusterNodePoolTaintToHclTerraform, true)(struct!.taint),
+ isBlock: true,
+ type: "set",
+ storageClassType: "KubernetesClusterNodePoolTaintList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class KubernetesClusterNodePoolOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -810,6 +955,25 @@ export function kubernetesClusterTimeoutsToTerraform(struct?: KubernetesClusterT
}
}
+
+export function kubernetesClusterTimeoutsToHclTerraform(struct?: KubernetesClusterTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class KubernetesClusterTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -1220,4 +1384,96 @@ export class KubernetesCluster extends cdktf.TerraformResource {
timeouts: kubernetesClusterTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ auto_upgrade: {
+ value: cdktf.booleanToHclTerraform(this._autoUpgrade),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ destroy_all_associated_resources: {
+ value: cdktf.booleanToHclTerraform(this._destroyAllAssociatedResources),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ ha: {
+ value: cdktf.booleanToHclTerraform(this._ha),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ registry_integration: {
+ value: cdktf.booleanToHclTerraform(this._registryIntegration),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ surge_upgrade: {
+ value: cdktf.booleanToHclTerraform(this._surgeUpgrade),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._tags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ version: {
+ value: cdktf.stringToHclTerraform(this._version),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ vpc_uuid: {
+ value: cdktf.stringToHclTerraform(this._vpcUuid),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ maintenance_policy: {
+ value: kubernetesClusterMaintenancePolicyToHclTerraform(this._maintenancePolicy.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "KubernetesClusterMaintenancePolicyList",
+ },
+ node_pool: {
+ value: kubernetesClusterNodePoolToHclTerraform(this._nodePool.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "KubernetesClusterNodePoolList",
+ },
+ timeouts: {
+ value: kubernetesClusterTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "KubernetesClusterTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/kubernetes-node-pool/README.md b/src/kubernetes-node-pool/README.md
index b4f22fa55..c819d7fc4 100644
--- a/src/kubernetes-node-pool/README.md
+++ b/src/kubernetes-node-pool/README.md
@@ -1,3 +1,3 @@
# `digitalocean_kubernetes_node_pool`
-Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/kubernetes_node_pool).
+Refer to the Terraform Registry for docs: [`digitalocean_kubernetes_node_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/kubernetes_node_pool).
diff --git a/src/kubernetes-node-pool/index.ts b/src/kubernetes-node-pool/index.ts
index 04cb499ca..02e2b6a7e 100644
--- a/src/kubernetes-node-pool/index.ts
+++ b/src/kubernetes-node-pool/index.ts
@@ -80,6 +80,17 @@ export function kubernetesNodePoolNodesToTerraform(struct?: KubernetesNodePoolNo
}
}
+
+export function kubernetesNodePoolNodesToHclTerraform(struct?: KubernetesNodePoolNodes): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class KubernetesNodePoolNodesOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -184,6 +195,37 @@ export function kubernetesNodePoolTaintToTerraform(struct?: KubernetesNodePoolTa
}
}
+
+export function kubernetesNodePoolTaintToHclTerraform(struct?: KubernetesNodePoolTaint | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ effect: {
+ value: cdktf.stringToHclTerraform(struct!.effect),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(struct!.key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ value: {
+ value: cdktf.stringToHclTerraform(struct!.value),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class KubernetesNodePoolTaintOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -321,6 +363,31 @@ export function kubernetesNodePoolTimeoutsToTerraform(struct?: KubernetesNodePoo
}
}
+
+export function kubernetesNodePoolTimeoutsToHclTerraform(struct?: KubernetesNodePoolTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class KubernetesNodePoolTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -685,4 +752,84 @@ export class KubernetesNodePool extends cdktf.TerraformResource {
timeouts: kubernetesNodePoolTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ auto_scale: {
+ value: cdktf.booleanToHclTerraform(this._autoScale),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ labels: {
+ value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._labels),
+ isBlock: false,
+ type: "map",
+ storageClassType: "stringMap",
+ },
+ max_nodes: {
+ value: cdktf.numberToHclTerraform(this._maxNodes),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ min_nodes: {
+ value: cdktf.numberToHclTerraform(this._minNodes),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ node_count: {
+ value: cdktf.numberToHclTerraform(this._nodeCount),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ size: {
+ value: cdktf.stringToHclTerraform(this._size),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._tags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ taint: {
+ value: cdktf.listMapperHcl(kubernetesNodePoolTaintToHclTerraform, true)(this._taint.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "KubernetesNodePoolTaintList",
+ },
+ timeouts: {
+ value: kubernetesNodePoolTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "KubernetesNodePoolTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/loadbalancer/README.md b/src/loadbalancer/README.md
index b57e2d8a0..4599a16a1 100644
--- a/src/loadbalancer/README.md
+++ b/src/loadbalancer/README.md
@@ -1,3 +1,3 @@
# `digitalocean_loadbalancer`
-Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/loadbalancer).
+Refer to the Terraform Registry for docs: [`digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/loadbalancer).
diff --git a/src/loadbalancer/index.ts b/src/loadbalancer/index.ts
index c0bb5a32f..4fce40b85 100644
--- a/src/loadbalancer/index.ts
+++ b/src/loadbalancer/index.ts
@@ -132,6 +132,31 @@ export function loadbalancerFirewallToTerraform(struct?: LoadbalancerFirewallOut
}
}
+
+export function loadbalancerFirewallToHclTerraform(struct?: LoadbalancerFirewallOutputReference | LoadbalancerFirewall): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ allow: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allow),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ deny: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.deny),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class LoadbalancerFirewallOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -249,6 +274,61 @@ export function loadbalancerForwardingRuleToTerraform(struct?: LoadbalancerForwa
}
}
+
+export function loadbalancerForwardingRuleToHclTerraform(struct?: LoadbalancerForwardingRule | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ certificate_id: {
+ value: cdktf.stringToHclTerraform(struct!.certificateId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ certificate_name: {
+ value: cdktf.stringToHclTerraform(struct!.certificateName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ entry_port: {
+ value: cdktf.numberToHclTerraform(struct!.entryPort),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ entry_protocol: {
+ value: cdktf.stringToHclTerraform(struct!.entryProtocol),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ target_port: {
+ value: cdktf.numberToHclTerraform(struct!.targetPort),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ target_protocol: {
+ value: cdktf.stringToHclTerraform(struct!.targetProtocol),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tls_passthrough: {
+ value: cdktf.booleanToHclTerraform(struct!.tlsPassthrough),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class LoadbalancerForwardingRuleOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -496,6 +576,61 @@ export function loadbalancerHealthcheckToTerraform(struct?: LoadbalancerHealthch
}
}
+
+export function loadbalancerHealthcheckToHclTerraform(struct?: LoadbalancerHealthcheckOutputReference | LoadbalancerHealthcheck): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ check_interval_seconds: {
+ value: cdktf.numberToHclTerraform(struct!.checkIntervalSeconds),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ healthy_threshold: {
+ value: cdktf.numberToHclTerraform(struct!.healthyThreshold),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ path: {
+ value: cdktf.stringToHclTerraform(struct!.path),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ port: {
+ value: cdktf.numberToHclTerraform(struct!.port),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ protocol: {
+ value: cdktf.stringToHclTerraform(struct!.protocol),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ response_timeout_seconds: {
+ value: cdktf.numberToHclTerraform(struct!.responseTimeoutSeconds),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ unhealthy_threshold: {
+ value: cdktf.numberToHclTerraform(struct!.unhealthyThreshold),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class LoadbalancerHealthcheckOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -697,6 +832,37 @@ export function loadbalancerStickySessionsToTerraform(struct?: LoadbalancerStick
}
}
+
+export function loadbalancerStickySessionsToHclTerraform(struct?: LoadbalancerStickySessionsOutputReference | LoadbalancerStickySessions): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ cookie_name: {
+ value: cdktf.stringToHclTerraform(struct!.cookieName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ cookie_ttl_seconds: {
+ value: cdktf.numberToHclTerraform(struct!.cookieTtlSeconds),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ type: {
+ value: cdktf.stringToHclTerraform(struct!.type),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class LoadbalancerStickySessionsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1224,4 +1390,132 @@ export class Loadbalancer extends cdktf.TerraformResource {
sticky_sessions: loadbalancerStickySessionsToTerraform(this._stickySessions.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ algorithm: {
+ value: cdktf.stringToHclTerraform(this._algorithm),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ disable_lets_encrypt_dns_records: {
+ value: cdktf.booleanToHclTerraform(this._disableLetsEncryptDnsRecords),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ droplet_ids: {
+ value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(this._dropletIds),
+ isBlock: false,
+ type: "set",
+ storageClassType: "numberList",
+ },
+ droplet_tag: {
+ value: cdktf.stringToHclTerraform(this._dropletTag),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ enable_backend_keepalive: {
+ value: cdktf.booleanToHclTerraform(this._enableBackendKeepalive),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ enable_proxy_protocol: {
+ value: cdktf.booleanToHclTerraform(this._enableProxyProtocol),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ http_idle_timeout_seconds: {
+ value: cdktf.numberToHclTerraform(this._httpIdleTimeoutSeconds),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ redirect_http_to_https: {
+ value: cdktf.booleanToHclTerraform(this._redirectHttpToHttps),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ size: {
+ value: cdktf.stringToHclTerraform(this._size),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ size_unit: {
+ value: cdktf.numberToHclTerraform(this._sizeUnit),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ type: {
+ value: cdktf.stringToHclTerraform(this._type),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ vpc_uuid: {
+ value: cdktf.stringToHclTerraform(this._vpcUuid),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ firewall: {
+ value: loadbalancerFirewallToHclTerraform(this._firewall.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "LoadbalancerFirewallList",
+ },
+ forwarding_rule: {
+ value: cdktf.listMapperHcl(loadbalancerForwardingRuleToHclTerraform, true)(this._forwardingRule.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "LoadbalancerForwardingRuleList",
+ },
+ healthcheck: {
+ value: loadbalancerHealthcheckToHclTerraform(this._healthcheck.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "LoadbalancerHealthcheckList",
+ },
+ sticky_sessions: {
+ value: loadbalancerStickySessionsToHclTerraform(this._stickySessions.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "LoadbalancerStickySessionsList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/monitor-alert/README.md b/src/monitor-alert/README.md
index 9fa29a22a..cffc45575 100644
--- a/src/monitor-alert/README.md
+++ b/src/monitor-alert/README.md
@@ -1,3 +1,3 @@
# `digitalocean_monitor_alert`
-Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/monitor_alert).
+Refer to the Terraform Registry for docs: [`digitalocean_monitor_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/monitor_alert).
diff --git a/src/monitor-alert/index.ts b/src/monitor-alert/index.ts
index 7fc759c4c..f3041fea8 100644
--- a/src/monitor-alert/index.ts
+++ b/src/monitor-alert/index.ts
@@ -90,6 +90,31 @@ export function monitorAlertAlertsSlackToTerraform(struct?: MonitorAlertAlertsSl
}
}
+
+export function monitorAlertAlertsSlackToHclTerraform(struct?: MonitorAlertAlertsSlack | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ channel: {
+ value: cdktf.stringToHclTerraform(struct!.channel),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ url: {
+ value: cdktf.stringToHclTerraform(struct!.url),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class MonitorAlertAlertsSlackOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -212,6 +237,31 @@ export function monitorAlertAlertsToTerraform(struct?: MonitorAlertAlertsOutputR
}
}
+
+export function monitorAlertAlertsToHclTerraform(struct?: MonitorAlertAlertsOutputReference | MonitorAlertAlerts): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ email: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.email),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ slack: {
+ value: cdktf.listMapperHcl(monitorAlertAlertsSlackToHclTerraform, true)(struct!.slack),
+ isBlock: true,
+ type: "list",
+ storageClassType: "MonitorAlertAlertsSlackList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class MonitorAlertAlertsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -515,4 +565,72 @@ export class MonitorAlert extends cdktf.TerraformResource {
alerts: monitorAlertAlertsToTerraform(this._alerts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ compare: {
+ value: cdktf.stringToHclTerraform(this._compare),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ description: {
+ value: cdktf.stringToHclTerraform(this._description),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ enabled: {
+ value: cdktf.booleanToHclTerraform(this._enabled),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ entities: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._entities),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._tags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ type: {
+ value: cdktf.stringToHclTerraform(this._type),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ value: {
+ value: cdktf.numberToHclTerraform(this._value),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ window: {
+ value: cdktf.stringToHclTerraform(this._window),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ alerts: {
+ value: monitorAlertAlertsToHclTerraform(this._alerts.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "MonitorAlertAlertsList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/project-resources/README.md b/src/project-resources/README.md
index f0c190b4b..143c37930 100644
--- a/src/project-resources/README.md
+++ b/src/project-resources/README.md
@@ -1,3 +1,3 @@
# `digitalocean_project_resources`
-Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/project_resources).
+Refer to the Terraform Registry for docs: [`digitalocean_project_resources`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/project_resources).
diff --git a/src/project-resources/index.ts b/src/project-resources/index.ts
index b94d99f7e..4f66e264c 100644
--- a/src/project-resources/index.ts
+++ b/src/project-resources/index.ts
@@ -146,4 +146,30 @@ export class ProjectResources extends cdktf.TerraformResource {
resources: cdktf.listMapper(cdktf.stringToTerraform, false)(this._resources),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project: {
+ value: cdktf.stringToHclTerraform(this._project),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ resources: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._resources),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/project/README.md b/src/project/README.md
index da163877a..803584967 100644
--- a/src/project/README.md
+++ b/src/project/README.md
@@ -1,3 +1,3 @@
# `digitalocean_project`
-Refer to the Terraform Registory for docs: [`digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/project).
+Refer to the Terraform Registry for docs: [`digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/project).
diff --git a/src/project/index.ts b/src/project/index.ts
index 6bbdb5599..f3b8c0524 100644
--- a/src/project/index.ts
+++ b/src/project/index.ts
@@ -79,6 +79,25 @@ export function projectTimeoutsToTerraform(struct?: ProjectTimeouts | cdktf.IRes
}
}
+
+export function projectTimeoutsToHclTerraform(struct?: ProjectTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class ProjectTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -364,4 +383,60 @@ export class Project extends cdktf.TerraformResource {
timeouts: projectTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ description: {
+ value: cdktf.stringToHclTerraform(this._description),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ environment: {
+ value: cdktf.stringToHclTerraform(this._environment),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ is_default: {
+ value: cdktf.booleanToHclTerraform(this._isDefault),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ purpose: {
+ value: cdktf.stringToHclTerraform(this._purpose),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ resources: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._resources),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ timeouts: {
+ value: projectTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "ProjectTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/provider/README.md b/src/provider/README.md
index c21ab839f..fc6153e1d 100644
--- a/src/provider/README.md
+++ b/src/provider/README.md
@@ -1,3 +1,3 @@
# `provider`
-Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs).
+Refer to the Terraform Registry for docs: [`digitalocean`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs).
diff --git a/src/provider/index.ts b/src/provider/index.ts
index 8e8a5d4b5..f0dbf2de5 100644
--- a/src/provider/index.ts
+++ b/src/provider/index.ts
@@ -313,4 +313,72 @@ export class DigitaloceanProvider extends cdktf.TerraformProvider {
alias: cdktf.stringToTerraform(this._alias),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ api_endpoint: {
+ value: cdktf.stringToHclTerraform(this._apiEndpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_retry_max: {
+ value: cdktf.numberToHclTerraform(this._httpRetryMax),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ http_retry_wait_max: {
+ value: cdktf.numberToHclTerraform(this._httpRetryWaitMax),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ http_retry_wait_min: {
+ value: cdktf.numberToHclTerraform(this._httpRetryWaitMin),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ requests_per_second: {
+ value: cdktf.numberToHclTerraform(this._requestsPerSecond),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ spaces_access_id: {
+ value: cdktf.stringToHclTerraform(this._spacesAccessId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ spaces_endpoint: {
+ value: cdktf.stringToHclTerraform(this._spacesEndpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ spaces_secret_key: {
+ value: cdktf.stringToHclTerraform(this._spacesSecretKey),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ token: {
+ value: cdktf.stringToHclTerraform(this._token),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ alias: {
+ value: cdktf.stringToHclTerraform(this._alias),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/record/README.md b/src/record/README.md
index dc041e6a1..dea53b929 100644
--- a/src/record/README.md
+++ b/src/record/README.md
@@ -1,3 +1,3 @@
# `digitalocean_record`
-Refer to the Terraform Registory for docs: [`digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/record).
+Refer to the Terraform Registry for docs: [`digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/record).
diff --git a/src/record/index.ts b/src/record/index.ts
index 86c17b38a..8c0216ca0 100644
--- a/src/record/index.ts
+++ b/src/record/index.ts
@@ -317,4 +317,78 @@ export class Record extends cdktf.TerraformResource {
weight: cdktf.numberToTerraform(this._weight),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ domain: {
+ value: cdktf.stringToHclTerraform(this._domain),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ flags: {
+ value: cdktf.numberToHclTerraform(this._flags),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ port: {
+ value: cdktf.numberToHclTerraform(this._port),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ priority: {
+ value: cdktf.numberToHclTerraform(this._priority),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ tag: {
+ value: cdktf.stringToHclTerraform(this._tag),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ ttl: {
+ value: cdktf.numberToHclTerraform(this._ttl),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ type: {
+ value: cdktf.stringToHclTerraform(this._type),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ value: {
+ value: cdktf.stringToHclTerraform(this._value),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ weight: {
+ value: cdktf.numberToHclTerraform(this._weight),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/reserved-ip-assignment/README.md b/src/reserved-ip-assignment/README.md
index 426b40979..93f73b937 100644
--- a/src/reserved-ip-assignment/README.md
+++ b/src/reserved-ip-assignment/README.md
@@ -1,3 +1,3 @@
# `digitalocean_reserved_ip_assignment`
-Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/reserved_ip_assignment).
+Refer to the Terraform Registry for docs: [`digitalocean_reserved_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/reserved_ip_assignment).
diff --git a/src/reserved-ip-assignment/index.ts b/src/reserved-ip-assignment/index.ts
index f9c91d618..ded8d1a2c 100644
--- a/src/reserved-ip-assignment/index.ts
+++ b/src/reserved-ip-assignment/index.ts
@@ -142,4 +142,30 @@ export class ReservedIpAssignment extends cdktf.TerraformResource {
ip_address: cdktf.stringToTerraform(this._ipAddress),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ droplet_id: {
+ value: cdktf.numberToHclTerraform(this._dropletId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ ip_address: {
+ value: cdktf.stringToHclTerraform(this._ipAddress),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/reserved-ip/README.md b/src/reserved-ip/README.md
index 18d6bb716..a839e2748 100644
--- a/src/reserved-ip/README.md
+++ b/src/reserved-ip/README.md
@@ -1,3 +1,3 @@
# `digitalocean_reserved_ip`
-Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/reserved_ip).
+Refer to the Terraform Registry for docs: [`digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/reserved_ip).
diff --git a/src/reserved-ip/index.ts b/src/reserved-ip/index.ts
index 0b05e7013..e57fe674d 100644
--- a/src/reserved-ip/index.ts
+++ b/src/reserved-ip/index.ts
@@ -172,4 +172,36 @@ export class ReservedIp extends cdktf.TerraformResource {
region: cdktf.stringToTerraform(this._region),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ droplet_id: {
+ value: cdktf.numberToHclTerraform(this._dropletId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ ip_address: {
+ value: cdktf.stringToHclTerraform(this._ipAddress),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/spaces-bucket-cors-configuration/README.md b/src/spaces-bucket-cors-configuration/README.md
index bf7dd410a..afeebd2aa 100644
--- a/src/spaces-bucket-cors-configuration/README.md
+++ b/src/spaces-bucket-cors-configuration/README.md
@@ -1,3 +1,3 @@
# `digitalocean_spaces_bucket_cors_configuration`
-Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_configuration`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/spaces_bucket_cors_configuration).
+Refer to the Terraform Registry for docs: [`digitalocean_spaces_bucket_cors_configuration`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/spaces_bucket_cors_configuration).
diff --git a/src/spaces-bucket-cors-configuration/index.ts b/src/spaces-bucket-cors-configuration/index.ts
index e95bf51e6..04c433d5b 100644
--- a/src/spaces-bucket-cors-configuration/index.ts
+++ b/src/spaces-bucket-cors-configuration/index.ts
@@ -81,6 +81,55 @@ export function spacesBucketCorsConfigurationCorsRuleToTerraform(struct?: Spaces
}
}
+
+export function spacesBucketCorsConfigurationCorsRuleToHclTerraform(struct?: SpacesBucketCorsConfigurationCorsRule | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ allowed_headers: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowedHeaders),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ allowed_methods: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowedMethods),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ allowed_origins: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowedOrigins),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ expose_headers: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.exposeHeaders),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(struct!.id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ max_age_seconds: {
+ value: cdktf.numberToHclTerraform(struct!.maxAgeSeconds),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class SpacesBucketCorsConfigurationCorsRuleOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -394,4 +443,36 @@ export class SpacesBucketCorsConfiguration extends cdktf.TerraformResource {
cors_rule: cdktf.listMapper(spacesBucketCorsConfigurationCorsRuleToTerraform, true)(this._corsRule.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ bucket: {
+ value: cdktf.stringToHclTerraform(this._bucket),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ cors_rule: {
+ value: cdktf.listMapperHcl(spacesBucketCorsConfigurationCorsRuleToHclTerraform, true)(this._corsRule.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "SpacesBucketCorsConfigurationCorsRuleList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/spaces-bucket-object/README.md b/src/spaces-bucket-object/README.md
index 4ddc3049a..ab94113df 100644
--- a/src/spaces-bucket-object/README.md
+++ b/src/spaces-bucket-object/README.md
@@ -1,3 +1,3 @@
# `digitalocean_spaces_bucket_object`
-Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/spaces_bucket_object).
+Refer to the Terraform Registry for docs: [`digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/spaces_bucket_object).
diff --git a/src/spaces-bucket-object/index.ts b/src/spaces-bucket-object/index.ts
index c73974e2d..e3e53e7f9 100644
--- a/src/spaces-bucket-object/index.ts
+++ b/src/spaces-bucket-object/index.ts
@@ -452,4 +452,114 @@ export class SpacesBucketObject extends cdktf.TerraformResource {
website_redirect: cdktf.stringToTerraform(this._websiteRedirect),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ acl: {
+ value: cdktf.stringToHclTerraform(this._acl),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ bucket: {
+ value: cdktf.stringToHclTerraform(this._bucket),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ cache_control: {
+ value: cdktf.stringToHclTerraform(this._cacheControl),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ content: {
+ value: cdktf.stringToHclTerraform(this._content),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ content_base64: {
+ value: cdktf.stringToHclTerraform(this._contentBase64),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ content_disposition: {
+ value: cdktf.stringToHclTerraform(this._contentDisposition),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ content_encoding: {
+ value: cdktf.stringToHclTerraform(this._contentEncoding),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ content_language: {
+ value: cdktf.stringToHclTerraform(this._contentLanguage),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ content_type: {
+ value: cdktf.stringToHclTerraform(this._contentType),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ etag: {
+ value: cdktf.stringToHclTerraform(this._etag),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ force_destroy: {
+ value: cdktf.booleanToHclTerraform(this._forceDestroy),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ key: {
+ value: cdktf.stringToHclTerraform(this._key),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ metadata: {
+ value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._metadata),
+ isBlock: false,
+ type: "map",
+ storageClassType: "stringMap",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ source: {
+ value: cdktf.stringToHclTerraform(this._source),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ website_redirect: {
+ value: cdktf.stringToHclTerraform(this._websiteRedirect),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/spaces-bucket-policy/README.md b/src/spaces-bucket-policy/README.md
index 46ac58a27..bb1edc325 100644
--- a/src/spaces-bucket-policy/README.md
+++ b/src/spaces-bucket-policy/README.md
@@ -1,3 +1,3 @@
# `digitalocean_spaces_bucket_policy`
-Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/spaces_bucket_policy).
+Refer to the Terraform Registry for docs: [`digitalocean_spaces_bucket_policy`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/spaces_bucket_policy).
diff --git a/src/spaces-bucket-policy/index.ts b/src/spaces-bucket-policy/index.ts
index af117b85d..e2406e20f 100644
--- a/src/spaces-bucket-policy/index.ts
+++ b/src/spaces-bucket-policy/index.ts
@@ -161,4 +161,36 @@ export class SpacesBucketPolicy extends cdktf.TerraformResource {
region: cdktf.stringToTerraform(this._region),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ bucket: {
+ value: cdktf.stringToHclTerraform(this._bucket),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ policy: {
+ value: cdktf.stringToHclTerraform(this._policy),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/spaces-bucket/README.md b/src/spaces-bucket/README.md
index 638966380..63a3b591d 100644
--- a/src/spaces-bucket/README.md
+++ b/src/spaces-bucket/README.md
@@ -1,3 +1,3 @@
# `digitalocean_spaces_bucket`
-Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/spaces_bucket).
+Refer to the Terraform Registry for docs: [`digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/spaces_bucket).
diff --git a/src/spaces-bucket/index.ts b/src/spaces-bucket/index.ts
index 71231ce7d..97d3e7ca2 100644
--- a/src/spaces-bucket/index.ts
+++ b/src/spaces-bucket/index.ts
@@ -100,6 +100,43 @@ export function spacesBucketCorsRuleToTerraform(struct?: SpacesBucketCorsRule |
}
}
+
+export function spacesBucketCorsRuleToHclTerraform(struct?: SpacesBucketCorsRule | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ allowed_headers: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowedHeaders),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ allowed_methods: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowedMethods),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ allowed_origins: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowedOrigins),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ max_age_seconds: {
+ value: cdktf.numberToHclTerraform(struct!.maxAgeSeconds),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class SpacesBucketCorsRuleOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -267,6 +304,37 @@ export function spacesBucketLifecycleRuleExpirationToTerraform(struct?: SpacesBu
}
}
+
+export function spacesBucketLifecycleRuleExpirationToHclTerraform(struct?: SpacesBucketLifecycleRuleExpirationOutputReference | SpacesBucketLifecycleRuleExpiration): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ date: {
+ value: cdktf.stringToHclTerraform(struct!.date),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ days: {
+ value: cdktf.numberToHclTerraform(struct!.days),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ expired_object_delete_marker: {
+ value: cdktf.booleanToHclTerraform(struct!.expiredObjectDeleteMarker),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class SpacesBucketLifecycleRuleExpirationOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -376,6 +444,25 @@ export function spacesBucketLifecycleRuleNoncurrentVersionExpirationToTerraform(
}
}
+
+export function spacesBucketLifecycleRuleNoncurrentVersionExpirationToHclTerraform(struct?: SpacesBucketLifecycleRuleNoncurrentVersionExpirationOutputReference | SpacesBucketLifecycleRuleNoncurrentVersionExpiration): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ days: {
+ value: cdktf.numberToHclTerraform(struct!.days),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class SpacesBucketLifecycleRuleNoncurrentVersionExpirationOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -473,6 +560,55 @@ export function spacesBucketLifecycleRuleToTerraform(struct?: SpacesBucketLifecy
}
}
+
+export function spacesBucketLifecycleRuleToHclTerraform(struct?: SpacesBucketLifecycleRule | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ abort_incomplete_multipart_upload_days: {
+ value: cdktf.numberToHclTerraform(struct!.abortIncompleteMultipartUploadDays),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ enabled: {
+ value: cdktf.booleanToHclTerraform(struct!.enabled),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(struct!.id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ prefix: {
+ value: cdktf.stringToHclTerraform(struct!.prefix),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ expiration: {
+ value: spacesBucketLifecycleRuleExpirationToHclTerraform(struct!.expiration),
+ isBlock: true,
+ type: "set",
+ storageClassType: "SpacesBucketLifecycleRuleExpirationList",
+ },
+ noncurrent_version_expiration: {
+ value: spacesBucketLifecycleRuleNoncurrentVersionExpirationToHclTerraform(struct!.noncurrentVersionExpiration),
+ isBlock: true,
+ type: "set",
+ storageClassType: "SpacesBucketLifecycleRuleNoncurrentVersionExpirationList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class SpacesBucketLifecycleRuleOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -677,6 +813,25 @@ export function spacesBucketVersioningToTerraform(struct?: SpacesBucketVersionin
}
}
+
+export function spacesBucketVersioningToHclTerraform(struct?: SpacesBucketVersioningOutputReference | SpacesBucketVersioning): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ enabled: {
+ value: cdktf.booleanToHclTerraform(struct!.enabled),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class SpacesBucketVersioningOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -947,4 +1102,60 @@ export class SpacesBucket extends cdktf.TerraformResource {
versioning: spacesBucketVersioningToTerraform(this._versioning.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ acl: {
+ value: cdktf.stringToHclTerraform(this._acl),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ force_destroy: {
+ value: cdktf.booleanToHclTerraform(this._forceDestroy),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ cors_rule: {
+ value: cdktf.listMapperHcl(spacesBucketCorsRuleToHclTerraform, true)(this._corsRule.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "SpacesBucketCorsRuleList",
+ },
+ lifecycle_rule: {
+ value: cdktf.listMapperHcl(spacesBucketLifecycleRuleToHclTerraform, true)(this._lifecycleRule.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "SpacesBucketLifecycleRuleList",
+ },
+ versioning: {
+ value: spacesBucketVersioningToHclTerraform(this._versioning.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "SpacesBucketVersioningList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/ssh-key/README.md b/src/ssh-key/README.md
index abdf99134..30132061b 100644
--- a/src/ssh-key/README.md
+++ b/src/ssh-key/README.md
@@ -1,3 +1,3 @@
# `digitalocean_ssh_key`
-Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/ssh_key).
+Refer to the Terraform Registry for docs: [`digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/ssh_key).
diff --git a/src/ssh-key/index.ts b/src/ssh-key/index.ts
index 13c9f4dcb..5376a2c44 100644
--- a/src/ssh-key/index.ts
+++ b/src/ssh-key/index.ts
@@ -147,4 +147,30 @@ export class SshKey extends cdktf.TerraformResource {
public_key: cdktf.stringToTerraform(this._publicKey),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ public_key: {
+ value: cdktf.stringToHclTerraform(this._publicKey),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/tag/README.md b/src/tag/README.md
index e958f5519..50d5ea615 100644
--- a/src/tag/README.md
+++ b/src/tag/README.md
@@ -1,3 +1,3 @@
# `digitalocean_tag`
-Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/tag).
+Refer to the Terraform Registry for docs: [`digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/tag).
diff --git a/src/tag/index.ts b/src/tag/index.ts
index 3a75ba797..9a4b3e728 100644
--- a/src/tag/index.ts
+++ b/src/tag/index.ts
@@ -153,4 +153,24 @@ export class Tag extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/uptime-alert/README.md b/src/uptime-alert/README.md
index aaf3c8a5d..f1f88d002 100644
--- a/src/uptime-alert/README.md
+++ b/src/uptime-alert/README.md
@@ -1,3 +1,3 @@
# `digitalocean_uptime_alert`
-Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/uptime_alert).
+Refer to the Terraform Registry for docs: [`digitalocean_uptime_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/uptime_alert).
diff --git a/src/uptime-alert/index.ts b/src/uptime-alert/index.ts
index 3121b0067..c285558e0 100644
--- a/src/uptime-alert/index.ts
+++ b/src/uptime-alert/index.ts
@@ -81,6 +81,31 @@ export function uptimeAlertNotificationsSlackToTerraform(struct?: UptimeAlertNot
}
}
+
+export function uptimeAlertNotificationsSlackToHclTerraform(struct?: UptimeAlertNotificationsSlack | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ channel: {
+ value: cdktf.stringToHclTerraform(struct!.channel),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ url: {
+ value: cdktf.stringToHclTerraform(struct!.url),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class UptimeAlertNotificationsSlackOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -203,6 +228,31 @@ export function uptimeAlertNotificationsToTerraform(struct?: UptimeAlertNotifica
}
}
+
+export function uptimeAlertNotificationsToHclTerraform(struct?: UptimeAlertNotifications | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ email: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.email),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ slack: {
+ value: cdktf.listMapperHcl(uptimeAlertNotificationsSlackToHclTerraform, true)(struct!.slack),
+ isBlock: true,
+ type: "list",
+ storageClassType: "UptimeAlertNotificationsSlackList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class UptimeAlertNotificationsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -490,4 +540,54 @@ export class UptimeAlert extends cdktf.TerraformResource {
notifications: cdktf.listMapper(uptimeAlertNotificationsToTerraform, true)(this._notifications.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ check_id: {
+ value: cdktf.stringToHclTerraform(this._checkId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ comparison: {
+ value: cdktf.stringToHclTerraform(this._comparison),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ period: {
+ value: cdktf.stringToHclTerraform(this._period),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ threshold: {
+ value: cdktf.numberToHclTerraform(this._threshold),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ type: {
+ value: cdktf.stringToHclTerraform(this._type),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ notifications: {
+ value: cdktf.listMapperHcl(uptimeAlertNotificationsToHclTerraform, true)(this._notifications.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "UptimeAlertNotificationsList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/uptime-check/README.md b/src/uptime-check/README.md
index fc3391950..e189f2685 100644
--- a/src/uptime-check/README.md
+++ b/src/uptime-check/README.md
@@ -1,3 +1,3 @@
# `digitalocean_uptime_check`
-Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/uptime_check).
+Refer to the Terraform Registry for docs: [`digitalocean_uptime_check`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/uptime_check).
diff --git a/src/uptime-check/index.ts b/src/uptime-check/index.ts
index 664244d2c..17bef9049 100644
--- a/src/uptime-check/index.ts
+++ b/src/uptime-check/index.ts
@@ -198,4 +198,42 @@ export class UptimeCheck extends cdktf.TerraformResource {
type: cdktf.stringToTerraform(this._type),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ enabled: {
+ value: cdktf.booleanToHclTerraform(this._enabled),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ regions: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._regions),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ target: {
+ value: cdktf.stringToHclTerraform(this._target),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ type: {
+ value: cdktf.stringToHclTerraform(this._type),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/volume-attachment/README.md b/src/volume-attachment/README.md
index 01b4f9547..4277491c8 100644
--- a/src/volume-attachment/README.md
+++ b/src/volume-attachment/README.md
@@ -1,3 +1,3 @@
# `digitalocean_volume_attachment`
-Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/volume_attachment).
+Refer to the Terraform Registry for docs: [`digitalocean_volume_attachment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/volume_attachment).
diff --git a/src/volume-attachment/index.ts b/src/volume-attachment/index.ts
index 52526be47..7d8de831a 100644
--- a/src/volume-attachment/index.ts
+++ b/src/volume-attachment/index.ts
@@ -142,4 +142,30 @@ export class VolumeAttachment extends cdktf.TerraformResource {
volume_id: cdktf.stringToTerraform(this._volumeId),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ droplet_id: {
+ value: cdktf.numberToHclTerraform(this._dropletId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ volume_id: {
+ value: cdktf.stringToHclTerraform(this._volumeId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/volume-snapshot/README.md b/src/volume-snapshot/README.md
index ac7bf32ff..da803930e 100644
--- a/src/volume-snapshot/README.md
+++ b/src/volume-snapshot/README.md
@@ -1,3 +1,3 @@
# `digitalocean_volume_snapshot`
-Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/volume_snapshot).
+Refer to the Terraform Registry for docs: [`digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/volume_snapshot).
diff --git a/src/volume-snapshot/index.ts b/src/volume-snapshot/index.ts
index 375eae8e5..22bab2734 100644
--- a/src/volume-snapshot/index.ts
+++ b/src/volume-snapshot/index.ts
@@ -184,4 +184,36 @@ export class VolumeSnapshot extends cdktf.TerraformResource {
volume_id: cdktf.stringToTerraform(this._volumeId),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._tags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ volume_id: {
+ value: cdktf.stringToHclTerraform(this._volumeId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/volume/README.md b/src/volume/README.md
index 1575254f0..e23e305c0 100644
--- a/src/volume/README.md
+++ b/src/volume/README.md
@@ -1,3 +1,3 @@
# `digitalocean_volume`
-Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/volume).
+Refer to the Terraform Registry for docs: [`digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/volume).
diff --git a/src/volume/index.ts b/src/volume/index.ts
index 048a7797b..b7c63242a 100644
--- a/src/volume/index.ts
+++ b/src/volume/index.ts
@@ -308,4 +308,72 @@ export class Volume extends cdktf.TerraformResource {
tags: cdktf.listMapper(cdktf.stringToTerraform, false)(this._tags),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ description: {
+ value: cdktf.stringToHclTerraform(this._description),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ filesystem_type: {
+ value: cdktf.stringToHclTerraform(this._filesystemType),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ initial_filesystem_label: {
+ value: cdktf.stringToHclTerraform(this._initialFilesystemLabel),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ initial_filesystem_type: {
+ value: cdktf.stringToHclTerraform(this._initialFilesystemType),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ size: {
+ value: cdktf.numberToHclTerraform(this._size),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ snapshot_id: {
+ value: cdktf.stringToHclTerraform(this._snapshotId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tags: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._tags),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/vpc/README.md b/src/vpc/README.md
index 57806818e..22bd0e510 100644
--- a/src/vpc/README.md
+++ b/src/vpc/README.md
@@ -1,3 +1,3 @@
# `digitalocean_vpc`
-Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/vpc).
+Refer to the Terraform Registry for docs: [`digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.34.1/docs/resources/vpc).
diff --git a/src/vpc/index.ts b/src/vpc/index.ts
index 1a52be578..cee0fd40b 100644
--- a/src/vpc/index.ts
+++ b/src/vpc/index.ts
@@ -67,6 +67,25 @@ export function vpcTimeoutsToTerraform(struct?: VpcTimeouts | cdktf.IResolvable)
}
}
+
+export function vpcTimeoutsToHclTerraform(struct?: VpcTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class VpcTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -308,4 +327,48 @@ export class Vpc extends cdktf.TerraformResource {
timeouts: vpcTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ description: {
+ value: cdktf.stringToHclTerraform(this._description),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ ip_range: {
+ value: cdktf.stringToHclTerraform(this._ipRange),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: vpcTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "VpcTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/yarn.lock b/yarn.lock
index c6243e908..2f57f37c6 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -18,7 +18,7 @@
tunnel "^0.0.6"
undici "^5.25.4"
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.13":
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6":
version "7.23.5"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244"
integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==
@@ -26,22 +26,22 @@
"@babel/highlight" "^7.23.4"
chalk "^2.4.2"
-"@babel/generator@^7.21.4":
- version "7.23.6"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e"
- integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==
+"@babel/generator@7.21.4":
+ version "7.21.4"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.4.tgz#64a94b7448989f421f919d5239ef553b37bb26bc"
+ integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==
dependencies:
- "@babel/types" "^7.23.6"
+ "@babel/types" "^7.21.4"
"@jridgewell/gen-mapping" "^0.3.2"
"@jridgewell/trace-mapping" "^0.3.17"
jsesc "^2.5.1"
-"@babel/helper-string-parser@^7.23.4":
+"@babel/helper-string-parser@^7.19.4", "@babel/helper-string-parser@^7.23.4":
version "7.23.4"
resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83"
integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==
-"@babel/helper-validator-identifier@^7.22.20":
+"@babel/helper-validator-identifier@^7.19.1", "@babel/helper-validator-identifier@^7.22.20":
version "7.22.20"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0"
integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==
@@ -55,21 +55,30 @@
chalk "^2.4.2"
js-tokens "^4.0.0"
-"@babel/parser@^7.22.15":
+"@babel/parser@^7.20.7":
version "7.23.6"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b"
integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==
-"@babel/template@^7.20.7":
- version "7.22.15"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38"
- integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==
+"@babel/template@7.20.7":
+ version "7.20.7"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8"
+ integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==
+ dependencies:
+ "@babel/code-frame" "^7.18.6"
+ "@babel/parser" "^7.20.7"
+ "@babel/types" "^7.20.7"
+
+"@babel/types@7.21.4":
+ version "7.21.4"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.4.tgz#2d5d6bb7908699b3b416409ffd3b5daa25b030d4"
+ integrity sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==
dependencies:
- "@babel/code-frame" "^7.22.13"
- "@babel/parser" "^7.22.15"
- "@babel/types" "^7.22.15"
+ "@babel/helper-string-parser" "^7.19.4"
+ "@babel/helper-validator-identifier" "^7.19.1"
+ to-fast-properties "^2.0.0"
-"@babel/types@^7.21.4", "@babel/types@^7.22.15", "@babel/types@^7.23.6":
+"@babel/types@^7.20.7", "@babel/types@^7.21.4":
version "7.23.6"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.6.tgz#be33fdb151e1f5a56877d704492c240fc71c7ccd"
integrity sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==
@@ -78,105 +87,113 @@
"@babel/helper-validator-identifier" "^7.22.20"
to-fast-properties "^2.0.0"
-"@cdktf/cli-core@0.19.2":
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/@cdktf/cli-core/-/cli-core-0.19.2.tgz#09664244498eb44b31e3f2a374a9e8d13e170feb"
- integrity sha512-kjgEUhrHx3kUPfL7KsTo6GrurVUPT77FmOUf7wWXt7ajNE5zCPvx/HKGmQruzt0n6eLZp1aKT+r/D6YRfXcIGA==
+"@cdktf/cli-core@0.20.0":
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/cli-core/-/cli-core-0.20.0.tgz#df254e3d38c8dfd6bf966e166465abeb8367b931"
+ integrity sha512-qTPWHi7d2jHd8eaeFMOU4Ybc8GfyhIGS3Ktq4tUgccrmUnhGOJ8b/CIa2kWTPk27gokz5SWj3p866FNYKV0aGQ==
dependencies:
- "@cdktf/commons" "0.19.2"
- "@cdktf/hcl2cdk" "0.19.2"
- "@cdktf/hcl2json" "0.19.2"
+ "@cdktf/commons" "0.20.0"
+ "@cdktf/hcl-tools" "0.20.0"
+ "@cdktf/hcl2cdk" "0.20.0"
+ "@cdktf/hcl2json" "0.20.0"
"@cdktf/node-pty-prebuilt-multiarch" "0.10.1-pre.11"
- "@cdktf/provider-schema" "0.19.2"
- "@sentry/node" "^7.64.0"
- archiver "^5.3.1"
- cdktf "0.19.2"
- chalk "^4.1.2"
- chokidar "^3.5.3"
- cli-spinners "2.7.0"
- codemaker "^1.86.1"
- constructs "^10.0.25"
- cross-fetch "^3.1.5"
- cross-spawn "^7.0.3"
- detect-port "^1.5.1"
- execa "^5.1.1"
- extract-zip "^2.0.1"
- follow-redirects "^1.15.2"
- fs-extra "^8.1.0"
- https-proxy-agent "^5.0.1"
- indent-string "^4.0.0"
- ink "^3.2.0"
- ink-select-input "^4.2.1"
- ink-spinner "^4.0.3"
- ink-testing-library "^2.1.0"
- ink-use-stdout-dimensions "^1.0.5"
- jsii "^5.1.10"
- jsii-pacmak "^1.87.0"
- jsii-srcmak "^0.1.951"
- lodash.isequal "^4.5.0"
- log4js "^6.7.0"
- minimatch "^5.1.0"
- node-fetch "^2.6.7"
- open "^7.4.2"
- parse-gitignore "^1.0.1"
- pkg-up "^3.1.0"
- semver "^7.5.3"
- sscaff "^1.2.274"
- stream-buffers "^3.0.2"
- strip-ansi "^6.0.1"
- tunnel-agent "^0.6.0"
- uuid "^8.3.2"
- xml-js "^1.6.11"
- xstate "^4.34.0"
- yargs "^17.6"
- yoga-layout-prebuilt "^1.10.0"
- zod "^3.22.4"
-
-"@cdktf/commons@0.19.2":
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/@cdktf/commons/-/commons-0.19.2.tgz#3971e5a797f506d8b0468b9d36ed4074a6f936d8"
- integrity sha512-5rOeb0cSREHQa5XVsGFEV6Ce8Zwo2WxE8GIhmGd/JzeSAByhK8scHFlD3+eENl83W/8lwIkm/nSl9oDHEkENIg==
- dependencies:
- "@sentry/node" "^7.77.0"
- cdktf "0.19.2"
- ci-info "^3.9.0"
- codemaker "^1.91.0"
- constructs "^10.0.25"
- cross-spawn "^7.0.3"
- follow-redirects "^1.15.3"
- fs-extra "^11.1.1"
- is-valid-domain "^0.1.6"
- log4js "^6.9.1"
- uuid "^9.0.1"
-
-"@cdktf/hcl2cdk@0.19.2":
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.19.2.tgz#1b3555e920f37994444479eda4c0635e8d1cdbd8"
- integrity sha512-v0UNRvvzuCi3SnmSAgBFAnWavT0ybR1AzkK8ndgfbB5JLDoNm0iJV0MOTURZF+I0O3V9u4RZsw4DVNPdil2EEA==
- dependencies:
- "@babel/generator" "^7.21.4"
- "@babel/template" "^7.20.7"
- "@babel/types" "^7.21.4"
- "@cdktf/commons" "0.19.2"
- "@cdktf/hcl2json" "0.19.2"
- "@cdktf/provider-generator" "0.19.2"
- "@cdktf/provider-schema" "0.19.2"
- camelcase "^6.3.0"
- deep-equal "^2.2.0"
- glob "^10.3.3"
- graphology "^0.25.1"
- graphology-types "^0.24.7"
- jsii-rosetta "^5.1.9"
- prettier "^2.8.6"
- reserved-words "^0.1.2"
- zod "^3.22.4"
-
-"@cdktf/hcl2json@0.19.2":
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.19.2.tgz#0065981462a8bc48bd3bbf4d64a6c1c4ecbc801b"
- integrity sha512-gFj36AshWSyPKq/eNjQtMnWj0QM0tPtMulFpQ0FrB+eWj0GvxgWg9d65gGCZ8Y/o33VV/2Kv5l8VlDEYDW2S7Q==
- dependencies:
- fs-extra "^11.1.1"
+ "@cdktf/provider-schema" "0.20.0"
+ "@sentry/node" "7.91.0"
+ archiver "5.3.2"
+ cdktf "0.20.0"
+ chalk "4.1.2"
+ chokidar "3.5.3"
+ cli-spinners "2.9.2"
+ codemaker "1.93.0"
+ constructs "10.1.167"
+ cross-fetch "3.1.8"
+ cross-spawn "7.0.3"
+ detect-port "1.5.1"
+ execa "5.1.1"
+ extract-zip "2.0.1"
+ follow-redirects "1.15.4"
+ fs-extra "8.1.0"
+ https-proxy-agent "5.0.1"
+ indent-string "4.0.0"
+ ink "3.2.0"
+ ink-select-input "4.2.2"
+ ink-spinner "4.0.3"
+ ink-testing-library "2.1.0"
+ ink-use-stdout-dimensions "1.0.5"
+ jsii "5.3.3"
+ jsii-pacmak "1.93.0"
+ jsii-srcmak "0.1.999"
+ lodash.isequal "4.5.0"
+ log4js "6.9.1"
+ minimatch "5.1.6"
+ node-fetch "2.7.0"
+ open "7.4.2"
+ parse-gitignore "1.0.1"
+ pkg-up "3.1.0"
+ semver "7.5.4"
+ sscaff "1.2.274"
+ stream-buffers "3.0.2"
+ strip-ansi "6.0.1"
+ tunnel-agent "0.6.0"
+ uuid "8.3.2"
+ xml-js "1.6.11"
+ xstate "4.38.3"
+ yargs "17.7.2"
+ yoga-layout-prebuilt "1.10.0"
+ zod "3.22.4"
+
+"@cdktf/commons@0.20.0":
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/commons/-/commons-0.20.0.tgz#36c4b187b94b8632b5ca0d155cfc642b7db89f1c"
+ integrity sha512-LWggwICmeN6XYfbwuOnO8rXr5lVKS6SzQFELLCXZZepFkRCQ5puR0BDKzObjaN6Fkh9eQj+hmLfyW2xwZkP0XA==
+ dependencies:
+ "@sentry/node" "7.92.0"
+ cdktf "0.20.0"
+ ci-info "3.9.0"
+ codemaker "1.93.0"
+ cross-spawn "7.0.3"
+ follow-redirects "1.15.4"
+ fs-extra "11.2.0"
+ is-valid-domain "0.1.6"
+ log4js "6.9.1"
+ strip-ansi "6.0.1"
+ uuid "9.0.1"
+
+"@cdktf/hcl-tools@0.20.0":
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/hcl-tools/-/hcl-tools-0.20.0.tgz#a6b13ff20d9c76ddfea159e9f70f9f36080c29ee"
+ integrity sha512-nFhexOABmO3nOEjgaO3hC6oZFJ7YkFC9WtUOEsvUSJ44oemnfovR38KMyV1SD82r2X6QhRhxJMd6G1n6/iNxKw==
+
+"@cdktf/hcl2cdk@0.20.0":
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.20.0.tgz#8ce637e829e5b9f06777c71a25cd3210e954053f"
+ integrity sha512-H9yEC5dtu1EajFKRaSje5ZVQCxjJtAJQHk2g9njoIoUAEl9jfcG2/MbYmeKUN/FBpdyl7gYS/ZweEuVdzcOVVg==
+ dependencies:
+ "@babel/generator" "7.21.4"
+ "@babel/template" "7.20.7"
+ "@babel/types" "7.21.4"
+ "@cdktf/commons" "0.20.0"
+ "@cdktf/hcl2json" "0.20.0"
+ "@cdktf/provider-generator" "0.20.0"
+ "@cdktf/provider-schema" "0.20.0"
+ camelcase "6.3.0"
+ cdktf "0.20.0"
+ codemaker "1.93.0"
+ deep-equal "2.2.0"
+ glob "10.3.3"
+ graphology "0.25.1"
+ graphology-types "0.24.7"
+ jsii-rosetta "5.3.2"
+ prettier "2.8.7"
+ reserved-words "0.1.2"
+ zod "3.22.4"
+
+"@cdktf/hcl2json@0.20.0":
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.20.0.tgz#4c1d3f1169165d24ac4a229504210544bd90cd9d"
+ integrity sha512-de5GaNsJqKX934EJG5xnsbpvyVf99f36/7ScK53znsbamnTJvl791fCR/tgkF+zrmZYAw0QSSEX1bHY4IPluzw==
+ dependencies:
+ fs-extra "11.2.0"
"@cdktf/node-pty-prebuilt-multiarch@0.10.1-pre.11":
version "0.10.1-pre.11"
@@ -186,35 +203,36 @@
nan "^2.14.2"
prebuild-install "^7.1.1"
-"@cdktf/provider-generator@0.19.2":
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.19.2.tgz#142c191458b2793617a57d53785acb7823357558"
- integrity sha512-e8fY/FtvlwMupp8zGGzAeAyW5yq4jhY+azL5kfXAXck2kO7hpimKflhycGGBm2aVTuOAmsmrumgEkCa6+7vmSg==
- dependencies:
- "@cdktf/commons" "0.19.2"
- "@cdktf/hcl2json" "0.19.2"
- "@cdktf/provider-schema" "0.19.2"
- "@types/node" "18.18.8"
- codemaker "^1.91.0"
- deepmerge "^4.3.1"
- fs-extra "^8.1.0"
- jsii-srcmak "^0.1.954"
+"@cdktf/provider-generator@0.20.0":
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.20.0.tgz#27bdb2df126f15712ed0c77345ee99d33d12fd90"
+ integrity sha512-fpThfmaYOJhQv7uVSBKBfhbFpYpH6yEOunMq9tfmlf+rJhRaJ7+o5dIwqKmcLxOGn0OOyg55PzoPVG1rhoPJ3w==
+ dependencies:
+ "@cdktf/commons" "0.20.0"
+ "@cdktf/provider-schema" "0.20.0"
+ "@types/node" "18.19.5"
+ codemaker "1.93.0"
+ fs-extra "8.1.0"
+ glob "10.3.10"
+ jsii-srcmak "0.1.999"
"@cdktf/provider-project@^0.5.0":
- version "0.5.8"
- resolved "https://registry.yarnpkg.com/@cdktf/provider-project/-/provider-project-0.5.8.tgz#11d0f87c9b02aaf705eecd89f1f820cb0c7a3248"
- integrity sha512-tWQC5L4yh9w6GVYHTWMpmzBUcRKp6sdFO39sjUqFcKTt2yLy/MCbE/YRJ/gxX3ES4K/Fc+nk05DbbbnJkISxIQ==
+ version "0.5.9"
+ resolved "https://registry.yarnpkg.com/@cdktf/provider-project/-/provider-project-0.5.9.tgz#172ee61de1335f61f8065ba19d22a87a6030aa79"
+ integrity sha512-2IWkVmsc8TL0ZK18Tp4eGxB9H26Bt2bEXonD+aLAq33gmziq6CnYRbv9R9m2+u9Q3SIEOaE0VqofcsOZlgJkSw==
dependencies:
change-case "^4.1.2"
fs-extra "^10.1.0"
-"@cdktf/provider-schema@0.19.2":
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/@cdktf/provider-schema/-/provider-schema-0.19.2.tgz#a97c07027b3293615994ed7b614e9214f45dede7"
- integrity sha512-d6YghOMsDPqQS8DRS+h5BMwg6I0QVwNi8iE9bX+pGXHa/hYggXE97sAMUGFcW3za+gSCOImHYvvKDVc3u3KsOA==
+"@cdktf/provider-schema@0.20.0":
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/provider-schema/-/provider-schema-0.20.0.tgz#1954ce1d7046bc4f005d9b16d589caf84ad9ea3d"
+ integrity sha512-wUK4qxRQiGLVsxoF6UcFbMhpfJpaeCwAngn43wr3LwNwTCjogdMt+0aK2YgJsnov5pnt2kK6mVHMxmWhm7pgMw==
dependencies:
- "@cdktf/commons" "0.19.2"
- fs-extra "^11.1.1"
+ "@cdktf/commons" "0.20.0"
+ "@cdktf/hcl2json" "0.20.0"
+ deepmerge "4.3.1"
+ fs-extra "11.2.0"
"@fastify/busboy@^2.0.0":
version "2.1.0"
@@ -231,7 +249,7 @@
resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c"
integrity sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==
-"@inquirer/checkbox@^1.3.4":
+"@inquirer/checkbox@^1.3.3":
version "1.5.0"
resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-1.5.0.tgz#05869b4ee81e2c8d523799ef350d57cabd556bfa"
integrity sha512-3cKJkW1vIZAs4NaS0reFsnpAjP0azffYII4I2R7PTI7ZTMg5Y1at4vzXccOH3762b2c2L4drBhpJpf9uiaGNxA==
@@ -242,7 +260,7 @@
chalk "^4.1.2"
figures "^3.2.0"
-"@inquirer/confirm@^2.0.5":
+"@inquirer/confirm@^2.0.4":
version "2.0.15"
resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-2.0.15.tgz#b5512ed190efd8c5b96e0969115756b48546ab36"
integrity sha512-hj8Q/z7sQXsF0DSpLQZVDhWYGN6KLM/gNjjqGkpKwBzljbQofGjn0ueHADy4HUY+OqDHmXuwk/bY+tZyIuuB0w==
@@ -251,7 +269,7 @@
"@inquirer/type" "^1.1.5"
chalk "^4.1.2"
-"@inquirer/core@^2.3.1":
+"@inquirer/core@^2.3.0":
version "2.3.1"
resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-2.3.1.tgz#b7a1563ef3830a20485f551257779657e843e53f"
integrity sha512-faYAYnIfdEuns3jGKykaog5oUqFiEVbCx9nXGZfUhyEEpKcHt5bpJfZTb3eOBQKo8I/v4sJkZeBHmFlSZQuBCw==
@@ -291,7 +309,7 @@
strip-ansi "^6.0.1"
wrap-ansi "^6.2.0"
-"@inquirer/editor@^1.2.3":
+"@inquirer/editor@^1.2.2":
version "1.2.13"
resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-1.2.13.tgz#94bddeeabc043d4a05fbde8523add4db221555d5"
integrity sha512-gBxjqt0B9GLN0j6M/tkEcmcIvB2fo9Cw0f5NRqDTkYyB9AaCzj7qvgG0onQ3GVPbMyMbbP4tWYxrBOaOdKpzNA==
@@ -301,7 +319,7 @@
chalk "^4.1.2"
external-editor "^3.1.0"
-"@inquirer/expand@^1.1.4":
+"@inquirer/expand@^1.1.3":
version "1.1.14"
resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-1.1.14.tgz#d315014939d0bb82ed2b769907db5bd1922fb823"
integrity sha512-yS6fJ8jZYAsxdxuw2c8XTFMTvMR1NxZAw3LxDaFnqh7BZ++wTQ6rSp/2gGJhMacdZ85osb+tHxjVgx7F+ilv5g==
@@ -311,7 +329,7 @@
chalk "^4.1.2"
figures "^3.2.0"
-"@inquirer/input@^1.2.14", "@inquirer/input@^1.2.4":
+"@inquirer/input@^1.2.14", "@inquirer/input@^1.2.3":
version "1.2.14"
resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-1.2.14.tgz#8951867618bb5cd16dd096e02404eec225a92207"
integrity sha512-tISLGpUKXixIQue7jypNEShrdzJoLvEvZOJ4QRsw5XTfrIYfoWFqAjMQLerGs9CzR86yAI89JR6snHmKwnNddw==
@@ -320,7 +338,7 @@
"@inquirer/type" "^1.1.5"
chalk "^4.1.2"
-"@inquirer/password@^1.1.4":
+"@inquirer/password@^1.1.3":
version "1.1.14"
resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-1.1.14.tgz#c1fc139efe84a38986870a1bcf80718050f82bbf"
integrity sha512-vL2BFxfMo8EvuGuZYlryiyAB3XsgtbxOcFs4H9WI9szAS/VZCAwdVqs8rqEeaAf/GV/eZOghIOYxvD91IsRWSg==
@@ -330,22 +348,22 @@
ansi-escapes "^4.3.2"
chalk "^4.1.2"
-"@inquirer/prompts@^2.3.0":
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-2.3.1.tgz#fe430f96e510cf352efeb77af2dbd6d3049e677c"
- integrity sha512-YQeBFzIE+6fcec5N/U2mSz+IcKEG4wtGDwF7MBLIDgITWzB3o723JpKJ1rxWqdCvTXkYE+gDXK/seSN6omo3DQ==
- dependencies:
- "@inquirer/checkbox" "^1.3.4"
- "@inquirer/confirm" "^2.0.5"
- "@inquirer/core" "^2.3.1"
- "@inquirer/editor" "^1.2.3"
- "@inquirer/expand" "^1.1.4"
- "@inquirer/input" "^1.2.4"
- "@inquirer/password" "^1.1.4"
- "@inquirer/rawlist" "^1.2.4"
- "@inquirer/select" "^1.2.4"
-
-"@inquirer/rawlist@^1.2.4":
+"@inquirer/prompts@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-2.3.0.tgz#b3f13d58c9c4d88b84af62ab582363fa410db8d6"
+ integrity sha512-x79tSDIZAibOl9WaBoOuyaQqNnisOO8Pk0qWyulP/nPaD/WkoRvkzk7hR4WTRmWAyE8CNbjdYgGltvd0qmvCGQ==
+ dependencies:
+ "@inquirer/checkbox" "^1.3.3"
+ "@inquirer/confirm" "^2.0.4"
+ "@inquirer/core" "^2.3.0"
+ "@inquirer/editor" "^1.2.2"
+ "@inquirer/expand" "^1.1.3"
+ "@inquirer/input" "^1.2.3"
+ "@inquirer/password" "^1.1.3"
+ "@inquirer/rawlist" "^1.2.3"
+ "@inquirer/select" "^1.2.3"
+
+"@inquirer/rawlist@^1.2.3":
version "1.2.14"
resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-1.2.14.tgz#7fac491345a984bafad96817a4f5ae45fb6b0c96"
integrity sha512-xIYmDpYgfz2XGCKubSDLKEvadkIZAKbehHdWF082AyC2I4eHK44RUfXaoOAqnbqItZq4KHXS6jDJ78F2BmQvxg==
@@ -354,7 +372,7 @@
"@inquirer/type" "^1.1.5"
chalk "^4.1.2"
-"@inquirer/select@^1.2.4":
+"@inquirer/select@^1.2.3":
version "1.3.1"
resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-1.3.1.tgz#b10bb8d4ba72f08eb887b3d948eb734d680897c6"
integrity sha512-EgOPHv7XOHEqiBwBJTyiMg9r57ySyW4oyYCumGp+pGyOaXQaLb2kTnccWI6NFd9HSi5kDJhF7YjA+3RfMQJ2JQ==
@@ -492,6 +510,25 @@
resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
+"@sentry-internal/tracing@7.64.0":
+ version "7.64.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.64.0.tgz#3e110473b8edf805b799cc91d6ee592830237bb4"
+ integrity sha512-1XE8W6ki7hHyBvX9hfirnGkKDBKNq3bDJyXS86E0bYVDl94nvbRM9BD9DHsCFetqYkVm1yDGEK+6aUVs4CztoQ==
+ dependencies:
+ "@sentry/core" "7.64.0"
+ "@sentry/types" "7.64.0"
+ "@sentry/utils" "7.64.0"
+ tslib "^2.4.1 || ^1.9.3"
+
+"@sentry-internal/tracing@7.91.0":
+ version "7.91.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.91.0.tgz#fbb6e1e3383e1eeee08633384e004da73ac1c37d"
+ integrity sha512-JH5y6gs6BS0its7WF2DhySu7nkhPDfZcdpAXldxzIlJpqFkuwQKLU5nkYJpiIyZz1NHYYtW5aum2bV2oCOdDRA==
+ dependencies:
+ "@sentry/core" "7.91.0"
+ "@sentry/types" "7.91.0"
+ "@sentry/utils" "7.91.0"
+
"@sentry-internal/tracing@7.92.0":
version "7.92.0"
resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.92.0.tgz#505d94a93b5df965ec6bfb35da43389988259d4d"
@@ -501,6 +538,23 @@
"@sentry/types" "7.92.0"
"@sentry/utils" "7.92.0"
+"@sentry/core@7.64.0":
+ version "7.64.0"
+ resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.64.0.tgz#9d61cdc29ba299dedbdcbe01cfadf94bd0b7df48"
+ integrity sha512-IzmEyl5sNG7NyEFiyFHEHC+sizsZp9MEw1+RJRLX6U5RITvcsEgcajSkHQFafaBPzRrcxZMdm47Cwhl212LXcw==
+ dependencies:
+ "@sentry/types" "7.64.0"
+ "@sentry/utils" "7.64.0"
+ tslib "^2.4.1 || ^1.9.3"
+
+"@sentry/core@7.91.0":
+ version "7.91.0"
+ resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.91.0.tgz#229334d7f03dd5d90a17495e61ce4215ab730b2a"
+ integrity sha512-tu+gYq4JrTdrR+YSh5IVHF0fJi/Pi9y0HZ5H9HnYy+UMcXIotxf6hIEaC6ZKGeLWkGXffz2gKpQLe/g6vy/lPA==
+ dependencies:
+ "@sentry/types" "7.91.0"
+ "@sentry/utils" "7.91.0"
+
"@sentry/core@7.92.0":
version "7.92.0"
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.92.0.tgz#4e74c1959348b698226c49ead7a24e165502b55c"
@@ -509,7 +563,32 @@
"@sentry/types" "7.92.0"
"@sentry/utils" "7.92.0"
-"@sentry/node@^7.64.0", "@sentry/node@^7.77.0":
+"@sentry/node@7.64.0":
+ version "7.64.0"
+ resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.64.0.tgz#c6f7a67c1442324298f0525e7191bc18572ee1ce"
+ integrity sha512-wRi0uTnp1WSa83X2yLD49tV9QPzGh5e42IKdIDBiQ7lV9JhLILlyb34BZY1pq6p4dp35yDasDrP3C7ubn7wo6A==
+ dependencies:
+ "@sentry-internal/tracing" "7.64.0"
+ "@sentry/core" "7.64.0"
+ "@sentry/types" "7.64.0"
+ "@sentry/utils" "7.64.0"
+ cookie "^0.4.1"
+ https-proxy-agent "^5.0.0"
+ lru_map "^0.3.3"
+ tslib "^2.4.1 || ^1.9.3"
+
+"@sentry/node@7.91.0":
+ version "7.91.0"
+ resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.91.0.tgz#26bf13c3daf988f9725afd1a3cc38ba2ff90d62a"
+ integrity sha512-hTIfSQxD7L+AKIqyjoq8CWBRkEQrrMZmA3GSZgPI5JFWBHgO0HBo5TH/8TU81oEJh6kqqHAl2ObMhmcnaFqlzg==
+ dependencies:
+ "@sentry-internal/tracing" "7.91.0"
+ "@sentry/core" "7.91.0"
+ "@sentry/types" "7.91.0"
+ "@sentry/utils" "7.91.0"
+ https-proxy-agent "^5.0.0"
+
+"@sentry/node@7.92.0":
version "7.92.0"
resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.92.0.tgz#880d3be5cb8ef805a6856c619db3951b1678f726"
integrity sha512-LZeQL1r6kikEoOzA9K61OmMl32/lK/6PzmFNDH6z7UYwQopCZgVA6IP+CZuln8K2ys5c9hCyF7ICQMysXfpNJA==
@@ -520,11 +599,36 @@
"@sentry/utils" "7.92.0"
https-proxy-agent "^5.0.0"
+"@sentry/types@7.64.0":
+ version "7.64.0"
+ resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.64.0.tgz#21fc545ea05c3c8c4c3e518583eca1a8c5429506"
+ integrity sha512-LqjQprWXjUFRmzIlUjyA+KL+38elgIYmAeoDrdyNVh8MK5IC1W2Lh1Q87b4yOiZeMiIhIVNBd7Ecoh2rodGrGA==
+
+"@sentry/types@7.91.0":
+ version "7.91.0"
+ resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.91.0.tgz#5b68954e08986fecb0d4bef168df58eef62c32c7"
+ integrity sha512-bcQnb7J3P3equbCUc+sPuHog2Y47yGD2sCkzmnZBjvBT0Z1B4f36fI/5WjyZhTjLSiOdg3F2otwvikbMjmBDew==
+
"@sentry/types@7.92.0":
version "7.92.0"
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.92.0.tgz#4c308fdb316c0272f55f0816230fe87e7b9b551a"
integrity sha512-APmSOuZuoRGpbPpPeYIbMSplPjiWNLZRQa73QiXuTflW4Tu/ItDlU8hOa2+A6JKVkJCuD2EN6yUrxDGSMyNXeg==
+"@sentry/utils@7.64.0":
+ version "7.64.0"
+ resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.64.0.tgz#6fe3ce9a56d3433ed32119f914907361a54cc184"
+ integrity sha512-HRlM1INzK66Gt+F4vCItiwGKAng4gqzCR4C5marsL3qv6SrKH98dQnCGYgXluSWaaa56h97FRQu7TxCk6jkSvQ==
+ dependencies:
+ "@sentry/types" "7.64.0"
+ tslib "^2.4.1 || ^1.9.3"
+
+"@sentry/utils@7.91.0":
+ version "7.91.0"
+ resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.91.0.tgz#3b1a94c053c885877908cd3e1365e3d23e21a73f"
+ integrity sha512-fvxjrEbk6T6Otu++Ax9ntlQ0sGRiwSC179w68aC3u26Wr30FAIRKqHTCCdc2jyWk7Gd9uWRT/cq+g8NG/8BfSg==
+ dependencies:
+ "@sentry/types" "7.91.0"
+
"@sentry/utils@7.92.0":
version "7.92.0"
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.92.0.tgz#20ed29742594eab007f9ff72e008b5262456a319"
@@ -571,14 +675,7 @@
dependencies:
undici-types "~5.26.4"
-"@types/node@18.18.8":
- version "18.18.8"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-18.18.8.tgz#2b285361f2357c8c8578ec86b5d097c7f464cfd6"
- integrity sha512-OLGBaaK5V3VRBS1bAkMVP2/W9B+H8meUfl866OrMNQqt7wDgdpWPp5o6gmIc9pB+lIQHSq4ZL8ypeH1vPxcPaQ==
- dependencies:
- undici-types "~5.26.4"
-
-"@types/node@^18":
+"@types/node@18.19.5", "@types/node@^18":
version "18.19.5"
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.5.tgz#4b23a9ab8ab7dafebb57bcbaf5c3d8d04f9d8cac"
integrity sha512-22MG6T02Hos2JWfa1o5jsIByn+bc5iOt1IS4xyg6OG68Bu+wMonVZzdrgCw693++rpLE9RUT/Bx15BeDzO0j+g==
@@ -735,7 +832,7 @@ archiver-utils@^3.0.4:
normalize-path "^3.0.0"
readable-stream "^3.6.0"
-archiver@5.3.2, archiver@^5.3.1:
+archiver@5.3.2:
version "5.3.2"
resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.3.2.tgz#99991d5957e53bd0303a392979276ac4ddccf3b0"
integrity sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==
@@ -760,14 +857,6 @@ arr-rotate@^1.0.0:
resolved "https://registry.yarnpkg.com/arr-rotate/-/arr-rotate-1.0.0.tgz#c11877d06a0a42beb39ab8956a06779d9b71d248"
integrity sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ==
-array-buffer-byte-length@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead"
- integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==
- dependencies:
- call-bind "^1.0.2"
- is-array-buffer "^3.0.1"
-
array-ify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece"
@@ -898,16 +987,16 @@ camelcase-keys@^6.2.2:
map-obj "^4.0.0"
quick-lru "^4.0.1"
+camelcase@6.3.0, camelcase@^6.3.0:
+ version "6.3.0"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
+ integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
+
camelcase@^5.0.0, camelcase@^5.3.1:
version "5.3.1"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-camelcase@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
- integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-
capital-case@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669"
@@ -922,45 +1011,54 @@ case@^1.6.3:
resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9"
integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==
-cdktf-cli@^0.19.0:
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.19.2.tgz#09fcab9dcc3eeca7b45c36687467b56b9d4f231a"
- integrity sha512-rwd0yOJmHecOnQsnZxsKFgBO2r1AuPw34IfKSx+FSK6H7aO13Pak+tef6tlhn7f0K79Abk2ZGD3OLs8TeG+78w==
- dependencies:
- "@cdktf/cli-core" "0.19.2"
- "@cdktf/commons" "0.19.2"
- "@cdktf/hcl2cdk" "0.19.2"
- "@cdktf/hcl2json" "0.19.2"
- "@inquirer/prompts" "^2.3.0"
- "@sentry/node" "^7.64.0"
- cdktf "0.19.2"
- ci-info "^3.8.0"
- codemaker "^1.87.0"
- constructs "^10.0.25"
- cross-spawn "^7.0.3"
- https-proxy-agent "^5.0.1"
- ink-select-input "^4.2.1"
- ink-table "^3.0.0"
- jsii "^5.1.10"
- jsii-pacmak "^1.87.0"
- minimatch "^5.1.0"
- node-fetch "^2.6.7"
- pidtree "^0.6.0"
- pidusage "^3.0.2"
- tunnel-agent "^0.6.0"
- xml-js "^1.6.11"
- yargs "^17.6"
- yoga-layout-prebuilt "^1.10.0"
- zod "^3.22.4"
-
-cdktf@0.19.2, cdktf@^0.19.0:
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.19.2.tgz#c93b794a9c8ac6b4e50bc24e80d06d84089a8766"
- integrity sha512-FHOERDO7i2g/+pUaaZCVDKsbXEBtWYOgELL1UKjNp37DyEmtFlltdsgutVfouoil0C7W5za2IydD6sSeoH5aUw==
+cdktf-cli@^0.20.0:
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.20.0.tgz#790ea48e126770d0f1a4310b65ddadeaedd3a1d7"
+ integrity sha512-FN04OqrbUGE9VxqnGHRTWI0vq95LtoFAG/hrP7asFOmZFq5W5XBb+gdl9PgHUoajnl0WQnQHcS8xUQhKNhXiUQ==
+ dependencies:
+ "@cdktf/cli-core" "0.20.0"
+ "@cdktf/commons" "0.20.0"
+ "@cdktf/hcl-tools" "0.20.0"
+ "@cdktf/hcl2cdk" "0.20.0"
+ "@cdktf/hcl2json" "0.20.0"
+ "@inquirer/prompts" "2.3.0"
+ "@sentry/node" "7.64.0"
+ cdktf "0.20.0"
+ ci-info "3.8.0"
+ codemaker "1.93.0"
+ constructs "10.1.167"
+ cross-spawn "7.0.3"
+ https-proxy-agent "5.0.1"
+ ink-select-input "4.2.1"
+ ink-table "3.0.0"
+ jsii "5.3.2"
+ jsii-pacmak "1.93.0"
+ minimatch "5.1.0"
+ node-fetch "2.6.7"
+ pidtree "0.6.0"
+ pidusage "3.0.2"
+ tunnel-agent "0.6.0"
+ xml-js "1.6.11"
+ yargs "17.6.2"
+ yoga-layout-prebuilt "1.10.0"
+ zod "3.22.4"
+
+cdktf@0.20.0, cdktf@^0.20.0:
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.20.0.tgz#fae129c9431350ebbf02a95129db6687ee323e43"
+ integrity sha512-4bCG1/7cYYGyiC++zxJ5wPUZVuxeXvZLY2BqE9heTV/PZtlcwUrV6wfUMtQFbYTCssCEJDnGrOe7Rw1Jf0Sf2w==
dependencies:
archiver "5.3.2"
- json-stable-stringify "^1.0.2"
- semver "^7.5.4"
+ json-stable-stringify "1.1.0"
+ semver "7.5.4"
+
+chalk@4.1.2, chalk@^4, chalk@^4.1.0, chalk@^4.1.2:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
+ integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
+ dependencies:
+ ansi-styles "^4.1.0"
+ supports-color "^7.1.0"
chalk@^2.4.2:
version "2.4.2"
@@ -971,14 +1069,6 @@ chalk@^2.4.2:
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"
-chalk@^4, chalk@^4.1.0, chalk@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
- integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
change-case@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12"
@@ -1002,7 +1092,7 @@ chardet@^0.7.0:
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
-chokidar@^3.5.3:
+chokidar@3.5.3:
version "3.5.3"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
@@ -1022,16 +1112,21 @@ chownr@^1.1.1:
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
-ci-info@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
- integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
+ci-info@3.8.0:
+ version "3.8.0"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91"
+ integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==
-ci-info@^3.8.0, ci-info@^3.9.0:
+ci-info@3.9.0:
version "3.9.0"
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4"
integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==
+ci-info@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
+ integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
+
cli-boxes@^2.2.0:
version "2.2.1"
resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f"
@@ -1044,12 +1139,7 @@ cli-cursor@^3.1.0:
dependencies:
restore-cursor "^3.1.0"
-cli-spinners@2.7.0:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a"
- integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==
-
-cli-spinners@^2.3.0, cli-spinners@^2.8.0, cli-spinners@^2.9.1:
+cli-spinners@2.9.2, cli-spinners@^2.3.0, cli-spinners@^2.8.0, cli-spinners@^2.9.1:
version "2.9.2"
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41"
integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==
@@ -1106,7 +1196,7 @@ code-excerpt@^3.0.0:
dependencies:
convert-to-spaces "^1.0.1"
-codemaker@^1.86.1, codemaker@^1.87.0, codemaker@^1.91.0, codemaker@^1.93.0:
+codemaker@1.93.0, codemaker@^1.93.0:
version "1.93.0"
resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.93.0.tgz#4cd42eaf789678cc996581baf8ca014b505e72b4"
integrity sha512-n9AdncxhGti20YhA7HI2oAYhELh/qlDnW9JIAYQW9iULXdeaKtsxHgvcwBCltpieOcQrq10bt+sUawBs62vxLg==
@@ -1202,7 +1292,12 @@ constant-case@^3.0.4:
tslib "^2.0.3"
upper-case "^2.0.2"
-constructs@^10.0.0, constructs@^10.0.25, constructs@^10.3.0:
+constructs@10.1.167:
+ version "10.1.167"
+ resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.1.167.tgz#7012962af80a53124cc8bf461184149a3e2a944a"
+ integrity sha512-zGt88EmcJUtWbd/sTM9GKcHRjYWzEx5jzMYuK69vl25Dj01sJAc7uF6AEJgZBtlLAc3VnRUvzgitHwmJkS9BFw==
+
+constructs@^10.0.0, constructs@^10.3.0:
version "10.3.0"
resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.3.0.tgz#4c246fce9cf8e77711ad45944e9fbd41f1501965"
integrity sha512-vbK8i3rIb/xwZxSpTjz3SagHn1qq9BChLEfy5Hf6fB3/2eFbrwt2n9kHwQcS0CPTRBesreeAcsJfMq2229FnbQ==
@@ -1375,6 +1470,11 @@ convert-to-spaces@^1.0.1:
resolved "https://registry.yarnpkg.com/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz#7e3e48bbe6d997b1417ddca2868204b4d3d85715"
integrity sha512-cj09EBuObp9gZNQCzc7hByQyrs6jVGE+o9kSJmeUoj+GiPiJvi5LYqEH/Hmme4+MTLHM+Ejtq+FChpjjEnsPdQ==
+cookie@^0.4.1:
+ version "0.4.2"
+ resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432"
+ integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==
+
core-util-is@^1.0.3, core-util-is@~1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
@@ -1393,14 +1493,14 @@ crc32-stream@^4.0.2:
crc-32 "^1.2.0"
readable-stream "^3.4.0"
-cross-fetch@^3.1.5:
+cross-fetch@3.1.8:
version "3.1.8"
resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82"
integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==
dependencies:
node-fetch "^2.6.12"
-cross-spawn@^7.0.0, cross-spawn@^7.0.3:
+cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
@@ -1456,17 +1556,16 @@ decompress-response@^6.0.0:
dependencies:
mimic-response "^3.1.0"
-deep-equal@^2.2.0:
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.3.tgz#af89dafb23a396c7da3e862abc0be27cf51d56e1"
- integrity sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==
+deep-equal@2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.0.tgz#5caeace9c781028b9ff459f33b779346637c43e6"
+ integrity sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==
dependencies:
- array-buffer-byte-length "^1.0.0"
- call-bind "^1.0.5"
- es-get-iterator "^1.1.3"
- get-intrinsic "^1.2.2"
+ call-bind "^1.0.2"
+ es-get-iterator "^1.1.2"
+ get-intrinsic "^1.1.3"
is-arguments "^1.1.1"
- is-array-buffer "^3.0.2"
+ is-array-buffer "^3.0.1"
is-date-object "^1.0.5"
is-regex "^1.1.4"
is-shared-array-buffer "^1.0.2"
@@ -1474,18 +1573,18 @@ deep-equal@^2.2.0:
object-is "^1.1.5"
object-keys "^1.1.1"
object.assign "^4.1.4"
- regexp.prototype.flags "^1.5.1"
+ regexp.prototype.flags "^1.4.3"
side-channel "^1.0.4"
which-boxed-primitive "^1.0.2"
which-collection "^1.0.1"
- which-typed-array "^1.1.13"
+ which-typed-array "^1.1.9"
deep-extend@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
-deepmerge@^4.3.1:
+deepmerge@4.3.1:
version "4.3.1"
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a"
integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==
@@ -1533,7 +1632,7 @@ detect-newline@^3.1.0:
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
-detect-port@^1.5.1:
+detect-port@1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b"
integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==
@@ -1607,7 +1706,7 @@ error-ex@^1.3.1:
dependencies:
is-arrayish "^0.2.1"
-es-get-iterator@^1.1.3:
+es-get-iterator@^1.1.2:
version "1.1.3"
resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6"
integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==
@@ -1652,7 +1751,7 @@ events@^3.3.0:
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
-execa@^5.1.1:
+execa@5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
@@ -1681,7 +1780,7 @@ external-editor@^3.1.0:
iconv-lite "^0.4.24"
tmp "^0.0.33"
-extract-zip@^2.0.1:
+extract-zip@2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a"
integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==
@@ -1776,7 +1875,7 @@ flatted@^3.2.7:
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf"
integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==
-follow-redirects@^1.15.2, follow-redirects@^1.15.3:
+follow-redirects@1.15.4:
version "1.15.4"
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.4.tgz#cdc7d308bf6493126b17ea2191ea0ccf3e535adf"
integrity sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==
@@ -1801,16 +1900,7 @@ fs-constants@^1.0.0:
resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
-fs-extra@^10.1.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
- integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
- dependencies:
- graceful-fs "^4.2.0"
- jsonfile "^6.0.1"
- universalify "^2.0.0"
-
-fs-extra@^11.1.1:
+fs-extra@11.2.0:
version "11.2.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b"
integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==
@@ -1819,7 +1909,7 @@ fs-extra@^11.1.1:
jsonfile "^6.0.1"
universalify "^2.0.0"
-fs-extra@^8.1.0:
+fs-extra@8.1.0, fs-extra@^8.1.0:
version "8.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
@@ -1828,6 +1918,15 @@ fs-extra@^8.1.0:
jsonfile "^4.0.0"
universalify "^0.1.0"
+fs-extra@^10.1.0:
+ version "10.1.0"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
+ integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
+ dependencies:
+ graceful-fs "^4.2.0"
+ jsonfile "^6.0.1"
+ universalify "^2.0.0"
+
fs-extra@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
@@ -1948,7 +2047,7 @@ glob-promise@^6.0.5:
dependencies:
"@types/glob" "^8.0.0"
-glob@^10.3.3:
+glob@10.3.10:
version "10.3.10"
resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b"
integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==
@@ -1959,6 +2058,17 @@ glob@^10.3.3:
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
path-scurry "^1.10.1"
+glob@10.3.3:
+ version "10.3.3"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.3.tgz#8360a4ffdd6ed90df84aa8d52f21f452e86a123b"
+ integrity sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==
+ dependencies:
+ foreground-child "^3.1.0"
+ jackspeak "^2.0.3"
+ minimatch "^9.0.1"
+ minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
+ path-scurry "^1.10.1"
+
glob@^7.0.0, glob@^7.1.4, glob@^7.2.3:
version "7.2.3"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
@@ -1994,15 +2104,15 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
-graphology-types@^0.24.7:
+graphology-types@0.24.7:
version "0.24.7"
resolved "https://registry.yarnpkg.com/graphology-types/-/graphology-types-0.24.7.tgz#7d630a800061666bfa70066310f56612e08b7bee"
integrity sha512-tdcqOOpwArNjEr0gNQKCXwaNCWnQJrog14nJNQPeemcLnXQUUGrsCWpWkVKt46zLjcS6/KGoayeJfHHyPDlvwA==
-graphology@^0.25.1:
- version "0.25.4"
- resolved "https://registry.yarnpkg.com/graphology/-/graphology-0.25.4.tgz#e528a64555ac1f392a9d965321ada5b2b843efe1"
- integrity sha512-33g0Ol9nkWdD6ulw687viS8YJQBxqG5LWII6FI6nul0pq6iM2t5EKquOTFDbyTblRB3O9I+7KX4xI8u5ffekAQ==
+graphology@0.25.1:
+ version "0.25.1"
+ resolved "https://registry.yarnpkg.com/graphology/-/graphology-0.25.1.tgz#f92b86294782522d3898ce4480e4a577c0c2568a"
+ integrity sha512-yYA7BJCcXN2DrKNQQ9Qf22zBHm/yTbyBR71T1MYBbGtywNHsv0QZtk8zaR6zxNcp2hCCZayUkHp9DyMSZCpoxQ==
dependencies:
events "^3.3.0"
obliterator "^2.0.2"
@@ -2095,7 +2205,7 @@ hosted-git-info@^4.0.0, hosted-git-info@^4.0.1:
dependencies:
lru-cache "^6.0.0"
-https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1:
+https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0:
version "5.0.1"
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
@@ -2120,7 +2230,7 @@ ieee754@^1.1.13:
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-indent-string@^4.0.0:
+indent-string@4.0.0, indent-string@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
@@ -2148,7 +2258,16 @@ ini@^2.0.0:
resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
-ink-select-input@^4.2.1:
+ink-select-input@4.2.1:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/ink-select-input/-/ink-select-input-4.2.1.tgz#121108ccbcb42aa619f9f0baedb796c24c971a2a"
+ integrity sha512-WvlrYdwmdnD6/nE/9mNhaaanTQOKmwy/hT/vuAqbDec3PUQBQ8Pkwszii/8eGvDTx5bGiUHu18P9D5IoB/ERaw==
+ dependencies:
+ arr-rotate "^1.0.0"
+ figures "^3.2.0"
+ lodash.isequal "^4.5.0"
+
+ink-select-input@4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/ink-select-input/-/ink-select-input-4.2.2.tgz#484672a648b6b214052de721f02a645500cb75d3"
integrity sha512-E5AS2Vnd4CSzEa7Rm+hG47wxRQo1ASfh4msKxO7FHmn/ym+GKSSsFIfR+FonqjKNDPXYJClw8lM47RdN3Pi+nw==
@@ -2157,31 +2276,31 @@ ink-select-input@^4.2.1:
figures "^3.2.0"
lodash.isequal "^4.5.0"
-ink-spinner@^4.0.3:
+ink-spinner@4.0.3:
version "4.0.3"
resolved "https://registry.yarnpkg.com/ink-spinner/-/ink-spinner-4.0.3.tgz#0d0f4a787ae1a4270928e063d9c52527cb264feb"
integrity sha512-uJ4nbH00MM9fjTJ5xdw0zzvtXMkeGb0WV6dzSWvFv2/+ks6FIhpkt+Ge/eLdh0Ah6Vjw5pLMyNfoHQpRDRVFbQ==
dependencies:
cli-spinners "^2.3.0"
-ink-table@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/ink-table/-/ink-table-3.1.0.tgz#d450624e344702b5cb7cadcb25783c58555c7c54"
- integrity sha512-qxVb4DIaEaJryvF9uZGydnmP9Hkmas3DCKVpEcBYC0E4eJd3qNgNe+PZKuzgCERFe9LfAS1TNWxCr9+AU4v3YA==
+ink-table@3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/ink-table/-/ink-table-3.0.0.tgz#109fb2ce0709567f0e38d14b2b82f311277a3628"
+ integrity sha512-RtcYjenHKZWjnwVNQ6zSYWMOLKwkWscDAJsqUQXftyjkYho1gGrluGss87NOoIzss0IKr74lKasd6MtlQYALiA==
dependencies:
object-hash "^2.0.3"
-ink-testing-library@^2.1.0:
+ink-testing-library@2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/ink-testing-library/-/ink-testing-library-2.1.0.tgz#b5ffd1ef1049550ae4d2f008b8770e7ece6e0313"
integrity sha512-7TNlOjJlJXB33vG7yVa+MMO7hCjaC1bCn+zdpSjknWoLbOWMaFdKc7LJvqVkZ0rZv2+akhjXPrcR/dbxissjUw==
-ink-use-stdout-dimensions@^1.0.5:
+ink-use-stdout-dimensions@1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/ink-use-stdout-dimensions/-/ink-use-stdout-dimensions-1.0.5.tgz#7739876c00284840601c4150aa84eb7adc143de2"
integrity sha512-rVsqnw4tQEAJUoknU09+zHdDf30GJdkumkHr0iz/TOYMYEZJkYqziQSGJAM+Z+M603EDfO89+Nxyn/Ko2Zknfw==
-ink@^3.2.0:
+ink@3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/ink/-/ink-3.2.0.tgz#434793630dc57d611c8fe8fffa1db6b56f1a16bb"
integrity sha512-firNp1q3xxTzoItj/eOOSZQnYSlyrWks5llCTVX37nJ59K3eXbQ8PtzCguqo8YI19EELo5QxaKnJd4VxzhU8tg==
@@ -2232,7 +2351,7 @@ is-arguments@^1.1.1:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
-is-array-buffer@^3.0.1, is-array-buffer@^3.0.2:
+is-array-buffer@^3.0.1:
version "3.0.2"
resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe"
integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==
@@ -2396,7 +2515,7 @@ is-typed-array@^1.1.10:
dependencies:
which-typed-array "^1.1.11"
-is-valid-domain@^0.1.6:
+is-valid-domain@0.1.6:
version "0.1.6"
resolved "https://registry.yarnpkg.com/is-valid-domain/-/is-valid-domain-0.1.6.tgz#3c85469d2938f170c8f82ce6e52df8ad9fca8105"
integrity sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg==
@@ -2438,7 +2557,7 @@ isexe@^2.0.0:
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
-jackspeak@^2.3.5:
+jackspeak@^2.0.3, jackspeak@^2.3.5:
version "2.3.6"
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8"
integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==
@@ -2491,7 +2610,7 @@ jsii-docgen@^10.2.3:
semver "^7.5.4"
yargs "^16.2.0"
-jsii-pacmak@^1.87.0, jsii-pacmak@^1.93.0:
+jsii-pacmak@1.93.0, jsii-pacmak@^1.93.0:
version "1.93.0"
resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.93.0.tgz#5793c251cb45963d57bc839cf8bbe64d8e5b998f"
integrity sha512-A2rn4seHN+1/VzwQ0H8t6zxAz9HpZWbF+kVi9MpNgqd2iiNYxS1XNyirzyQ8D3e5ZNWoPAyFVuGqkXrtdo4etg==
@@ -2522,25 +2641,7 @@ jsii-reflect@^1.93.0:
oo-ascii-tree "^1.93.0"
yargs "^16.2.0"
-jsii-rosetta@^1.93.0:
- version "1.93.0"
- resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.93.0.tgz#951e8ae27ceaf0504abd74c15866f6050c97ef82"
- integrity sha512-5HFoC6Cp3Y3usCGuTRDTL/ovgz9MxI6/kY4Re8agVShXR6MPSX6F6Sc1qGMUjf3ynFfPz+DMsBY0Z164cxVKBA==
- dependencies:
- "@jsii/check-node" "1.93.0"
- "@jsii/spec" "1.93.0"
- "@xmldom/xmldom" "^0.8.10"
- commonmark "^0.30.0"
- fast-glob "^3.3.2"
- jsii "1.93.0"
- semver "^7.5.4"
- semver-intersect "^1.4.0"
- stream-json "^1.8.0"
- typescript "~3.9.10"
- workerpool "^6.5.1"
- yargs "^16.2.0"
-
-jsii-rosetta@^5.1.9:
+jsii-rosetta@5.3.2:
version "5.3.2"
resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.3.2.tgz#2683f16cfd035277dc9843e9087556827938ce56"
integrity sha512-pY5wm72XcT9RdTWh/UpIVnyLScz381GtmlW4ey9ojJdHUoxvtni0vdGdSl+ZaojqEQR7TLdUM+ocLgB8Xnujxw==
@@ -2559,6 +2660,24 @@ jsii-rosetta@^5.1.9:
workerpool "^6.5.1"
yargs "^17.7.2"
+jsii-rosetta@^1.93.0:
+ version "1.93.0"
+ resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.93.0.tgz#951e8ae27ceaf0504abd74c15866f6050c97ef82"
+ integrity sha512-5HFoC6Cp3Y3usCGuTRDTL/ovgz9MxI6/kY4Re8agVShXR6MPSX6F6Sc1qGMUjf3ynFfPz+DMsBY0Z164cxVKBA==
+ dependencies:
+ "@jsii/check-node" "1.93.0"
+ "@jsii/spec" "1.93.0"
+ "@xmldom/xmldom" "^0.8.10"
+ commonmark "^0.30.0"
+ fast-glob "^3.3.2"
+ jsii "1.93.0"
+ semver "^7.5.4"
+ semver-intersect "^1.4.0"
+ stream-json "^1.8.0"
+ typescript "~3.9.10"
+ workerpool "^6.5.1"
+ yargs "^16.2.0"
+
jsii-rosetta@~5.2.0:
version "5.2.6"
resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.2.6.tgz#a5c6d37cff1992f7089f0766c22aea3e33c1c46c"
@@ -2578,7 +2697,7 @@ jsii-rosetta@~5.2.0:
workerpool "^6.5.1"
yargs "^17.7.2"
-jsii-srcmak@^0.1.951, jsii-srcmak@^0.1.954:
+jsii-srcmak@0.1.999:
version "0.1.999"
resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.999.tgz#8cbfd975e87749153878bf21e29076547d83b37c"
integrity sha512-8jhGRjceKdvYlW3rujnrZWTa1bss7TUhcsVrRsT7Q+MDYxRZan0FsqyHKrjfb8GYpgSh5DVpc9iYCwmn6VgXsw==
@@ -2608,7 +2727,26 @@ jsii@1.93.0:
typescript "~3.9.10"
yargs "^16.2.0"
-jsii@^5.1.10, jsii@~5.3.0:
+jsii@5.3.2:
+ version "5.3.2"
+ resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.3.2.tgz#3dc65c39dea3fb4e2f77fd7b48be5d3fef585962"
+ integrity sha512-wwwp47+6orlMXpny4dlTOP6776cBo2WFDgxZyGjQaV4VWNydsJiTcinuJzCj1XVZicBhpAnkuBMr89+2aT8Dcg==
+ dependencies:
+ "@jsii/check-node" "1.93.0"
+ "@jsii/spec" "^1.93.0"
+ case "^1.6.3"
+ chalk "^4"
+ downlevel-dts "^0.11.0"
+ fast-deep-equal "^3.1.3"
+ log4js "^6.9.1"
+ semver "^7.5.4"
+ semver-intersect "^1.5.0"
+ sort-json "^2.0.1"
+ spdx-license-list "^6.8.0"
+ typescript "~5.3"
+ yargs "^17.7.2"
+
+jsii@5.3.3, jsii@~5.3.0:
version "5.3.3"
resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.3.3.tgz#49e12615543c9e0a6cbd2ed82dae347eb993c10c"
integrity sha512-M+kAUKJiLXXJXKYmBB0Q2n1aGoeNHyzMCLAx7402JqXSLxH4JGh6kOf4EH3U3LmQKzv2kxOHMRCg3Ssh82KtrQ==
@@ -2680,7 +2818,7 @@ json-schema-traverse@^1.0.0:
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
-json-stable-stringify@^1.0.2:
+json-stable-stringify@1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.1.0.tgz#43d39c7c8da34bfaf785a61a56808b0def9f747d"
integrity sha512-zfA+5SuwYN2VWqN1/5HZaDzQKLJHaBVMZIIM+wuYjdptkaQsqzDdqjqf+lZZJUuJq1aanHiY8LhH8LmH+qBYJA==
@@ -2793,7 +2931,7 @@ lodash.flatten@^4.4.0:
resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f"
integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==
-lodash.isequal@^4.5.0:
+lodash.isequal@4.5.0, lodash.isequal@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==
@@ -2818,7 +2956,7 @@ lodash@^4.17.15, lodash@^4.17.20:
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-log4js@^6.7.0, log4js@^6.9.1:
+log4js@6.9.1, log4js@^6.9.1:
version "6.9.1"
resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.9.1.tgz#aba5a3ff4e7872ae34f8b4c533706753709e38b6"
integrity sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==
@@ -2855,6 +2993,11 @@ lru-cache@^6.0.0:
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.1.0.tgz#2098d41c2dc56500e6c88584aa656c84de7d0484"
integrity sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==
+lru_map@^0.3.3:
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd"
+ integrity sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==
+
map-obj@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
@@ -2920,20 +3063,27 @@ min-indent@^1.0.0:
resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
-minimatch@^3.0.4, minimatch@^3.1.1:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
- integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
+minimatch@5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7"
+ integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==
dependencies:
- brace-expansion "^1.1.7"
+ brace-expansion "^2.0.1"
-minimatch@^5.0.1, minimatch@^5.1.0:
+minimatch@5.1.6, minimatch@^5.0.1, minimatch@^5.1.0:
version "5.1.6"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96"
integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==
dependencies:
brace-expansion "^2.0.1"
+minimatch@^3.0.4, minimatch@^3.1.1:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
+ integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
+ dependencies:
+ brace-expansion "^1.1.7"
+
minimatch@^9.0.1:
version "9.0.3"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825"
@@ -3015,7 +3165,14 @@ node-abi@^3.3.0:
dependencies:
semver "^7.3.5"
-node-fetch@^2.6.12, node-fetch@^2.6.7:
+node-fetch@2.6.7:
+ version "2.6.7"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
+ integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
+ dependencies:
+ whatwg-url "^5.0.0"
+
+node-fetch@2.7.0, node-fetch@^2.6.12:
version "2.7.0"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d"
integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==
@@ -3116,7 +3273,7 @@ oo-ascii-tree@^1.93.0:
resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.93.0.tgz#fbe47cd5d188353e6d4cc7cad8520ac790bd3ef4"
integrity sha512-zbmrGCL/UsvxV2WlnsSrqdkdxEggxH7eA1HOk+hmimLQu+eLO4Y3VGqwt0VK04Nfe6iG6GnzRL5/XjH0j1v8bQ==
-open@^7.4.2:
+open@7.4.2:
version "7.4.2"
resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321"
integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==
@@ -3196,7 +3353,7 @@ param-case@^3.0.4:
dot-case "^3.0.4"
tslib "^2.0.3"
-parse-gitignore@^1.0.1:
+parse-gitignore@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/parse-gitignore/-/parse-gitignore-1.0.1.tgz#8b9dc57f17b810d495c5dfa62eb07caffe7758c7"
integrity sha512-UGyowyjtx26n65kdAMWhm6/3uy5uSrpcuH7tt+QEVudiBoVS+eqHxD5kbi9oWVRwj7sCzXqwuM+rUGw7earl6A==
@@ -3290,12 +3447,12 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-pidtree@^0.6.0:
+pidtree@0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c"
integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==
-pidusage@^3.0.2:
+pidusage@3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/pidusage/-/pidusage-3.0.2.tgz#6faa5402b2530b3af2cf93d13bcf202889724a53"
integrity sha512-g0VU+y08pKw5M8EZ2rIGiEBaB8wrQMjYGFfW2QVIfyT8V+fq8YFLkvlz4bz5ljvFDJYNFCWT3PWqcRr2FKO81w==
@@ -3312,7 +3469,7 @@ pify@^3.0.0:
resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==
-pkg-up@^3.1.0:
+pkg-up@3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5"
integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==
@@ -3337,20 +3494,20 @@ prebuild-install@^7.1.1:
tar-fs "^2.0.0"
tunnel-agent "^0.6.0"
-prettier@^2.8.6:
- version "2.8.8"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da"
- integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==
+prettier@2.8.7:
+ version "2.8.7"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.7.tgz#bb79fc8729308549d28fe3a98fce73d2c0656450"
+ integrity sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==
process-nextick-args@~2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-projen@^0.78.11:
- version "0.78.11"
- resolved "https://registry.yarnpkg.com/projen/-/projen-0.78.11.tgz#e54566f72e9d18fdc4002d2704555fdb100b84d4"
- integrity sha512-SfAMFJcXNWwFbt/HYS/bnYiBQK2nS33bp0tWV3j3Eb6mTiiwyEAjMF5l1rp9Fi+zZ1rV6ai2el2kaVQmcl3K3A==
+projen@^0.78.13:
+ version "0.78.13"
+ resolved "https://registry.yarnpkg.com/projen/-/projen-0.78.13.tgz#5c6693ababa4f2e7d93759c722a35d41c9c2e691"
+ integrity sha512-ihL1lcfmi7M0EA7qgdXGja2SLLc6vtsQ1Wd2RqqxOuFnchw9/kZubdrxy38J8iI36AEwb0Qucb1uLTuwFhl7Qw==
dependencies:
"@iarna/toml" "^2.2.5"
case "^1.6.3"
@@ -3509,7 +3666,7 @@ redent@^3.0.0:
indent-string "^4.0.0"
strip-indent "^3.0.0"
-regexp.prototype.flags@^1.5.1:
+regexp.prototype.flags@^1.4.3:
version "1.5.1"
resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e"
integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==
@@ -3538,7 +3695,7 @@ require-main-filename@^2.0.0:
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
-reserved-words@^0.1.2:
+reserved-words@0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/reserved-words/-/reserved-words-0.1.2.tgz#00a0940f98cd501aeaaac316411d9adc52b31ab1"
integrity sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==
@@ -3622,18 +3779,18 @@ semver-intersect@^1.4.0, semver-intersect@^1.5.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
-semver@^6.0.0, semver@^6.3.0:
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
- integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-
-semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.5.3, semver@^7.5.4:
+semver@7.5.4, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.5.3, semver@^7.5.4:
version "7.5.4"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
dependencies:
lru-cache "^6.0.0"
+semver@^6.0.0, semver@^6.3.0:
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
+ integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
+
sentence-case@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f"
@@ -3815,7 +3972,7 @@ sprintf-js@~1.0.2:
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
-sscaff@^1.2.274:
+sscaff@1.2.274:
version "1.2.274"
resolved "https://registry.yarnpkg.com/sscaff/-/sscaff-1.2.274.tgz#3ae52042fbeb244b01b89542a56ce5b247284be9"
integrity sha512-sztRa50SL1LVxZnF1au6QT1SC2z0S1oEOyi2Kpnlg6urDns93aL32YxiJcNkLcY+VHFtVqm/SRv4cb+6LeoBQA==
@@ -3854,7 +4011,7 @@ stop-iteration-iterator@^1.0.0:
dependencies:
internal-slot "^1.0.4"
-stream-buffers@^3.0.2:
+stream-buffers@3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-3.0.2.tgz#5249005a8d5c2d00b3a32e6e0a6ea209dc4f3521"
integrity sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ==
@@ -3922,7 +4079,7 @@ stringify-package@^1.0.1:
resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85"
integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==
-"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -4052,12 +4209,12 @@ trim-newlines@^3.0.0:
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==
-tslib@^2.0.3:
+tslib@^2.0.3, "tslib@^2.4.1 || ^1.9.3":
version "2.6.2"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
-tunnel-agent@^0.6.0:
+tunnel-agent@0.6.0, tunnel-agent@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==
@@ -4172,12 +4329,12 @@ util-deprecate@^1.0.1, util-deprecate@~1.0.1:
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
-uuid@^8.3.2:
+uuid@8.3.2, uuid@^8.3.2:
version "8.3.2"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-uuid@^9.0.1:
+uuid@9.0.1:
version "9.0.1"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30"
integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==
@@ -4229,7 +4386,7 @@ which-module@^2.0.0:
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409"
integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==
-which-typed-array@^1.1.11, which-typed-array@^1.1.13:
+which-typed-array@^1.1.11, which-typed-array@^1.1.9:
version "1.1.13"
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36"
integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==
@@ -4301,7 +4458,7 @@ ws@^7, ws@^7.5.5:
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"
integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
-xml-js@^1.6.11:
+xml-js@1.6.11:
version "1.6.11"
resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9"
integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==
@@ -4323,7 +4480,7 @@ xmlbuilder@^15.1.1:
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5"
integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==
-xstate@^4.34.0:
+xstate@4.38.3:
version "4.38.3"
resolved "https://registry.yarnpkg.com/xstate/-/xstate-4.38.3.tgz#4e15e7ad3aa0ca1eea2010548a5379966d8f1075"
integrity sha512-SH7nAaaPQx57dx6qvfcIgqKRXIh4L0A1iYEqim4s1u7c9VoCgzZc+63FY90AKU4ZzOC2cfJzTnpO4zK7fCUzzw==
@@ -4371,6 +4528,32 @@ yargs-parser@^21.1.1:
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
+yargs@17.6.2:
+ version "17.6.2"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541"
+ integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==
+ dependencies:
+ cliui "^8.0.1"
+ escalade "^3.1.1"
+ get-caller-file "^2.0.5"
+ require-directory "^2.1.1"
+ string-width "^4.2.3"
+ y18n "^5.0.5"
+ yargs-parser "^21.1.1"
+
+yargs@17.7.2, yargs@^17.7.2:
+ version "17.7.2"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"
+ integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==
+ dependencies:
+ cliui "^8.0.1"
+ escalade "^3.1.1"
+ get-caller-file "^2.0.5"
+ require-directory "^2.1.1"
+ string-width "^4.2.3"
+ y18n "^5.0.5"
+ yargs-parser "^21.1.1"
+
yargs@^15.4.1:
version "15.4.1"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8"
@@ -4401,19 +4584,6 @@ yargs@^16.0.0, yargs@^16.2.0:
y18n "^5.0.5"
yargs-parser "^20.2.2"
-yargs@^17.6, yargs@^17.7.2:
- version "17.7.2"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"
- integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==
- dependencies:
- cliui "^8.0.1"
- escalade "^3.1.1"
- get-caller-file "^2.0.5"
- require-directory "^2.1.1"
- string-width "^4.2.3"
- y18n "^5.0.5"
- yargs-parser "^21.1.1"
-
yauzl@^2.10.0:
version "2.10.0"
resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
@@ -4427,7 +4597,7 @@ yocto-queue@^0.1.0:
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
-yoga-layout-prebuilt@^1.10.0, yoga-layout-prebuilt@^1.9.6:
+yoga-layout-prebuilt@1.10.0, yoga-layout-prebuilt@^1.9.6:
version "1.10.0"
resolved "https://registry.yarnpkg.com/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz#2936fbaf4b3628ee0b3e3b1df44936d6c146faa6"
integrity sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==
@@ -4443,7 +4613,7 @@ zip-stream@^4.1.0:
compress-commons "^4.1.2"
readable-stream "^3.6.0"
-zod@^3.22.4:
+zod@3.22.4:
version "3.22.4"
resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.4.tgz#f31c3a9386f61b1f228af56faa9255e845cf3fff"
integrity sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==