diff --git a/.projen/deps.json b/.projen/deps.json
index 43a6f05e3..952604ad5 100644
--- a/.projen/deps.json
+++ b/.projen/deps.json
@@ -17,12 +17,12 @@
},
{
"name": "cdktf-cli",
- "version": "^0.13.0",
+ "version": "^0.14.0",
"type": "build"
},
{
"name": "cdktf",
- "version": "^0.13.0",
+ "version": "^0.14.0",
"type": "build"
},
{
@@ -82,7 +82,7 @@
},
{
"name": "cdktf",
- "version": "^0.13.0",
+ "version": "^0.14.0",
"type": "peer"
},
{
diff --git a/.projenrc.js b/.projenrc.js
index 6115ad3a4..afdf66c59 100644
--- a/.projenrc.js
+++ b/.projenrc.js
@@ -2,7 +2,7 @@ const { CdktfProviderProject } = require("@cdktf/provider-project");
const project = new CdktfProviderProject({
useCustomGithubRunner: false,
terraformProvider: "digitalocean/digitalocean@~> 2.19",
- cdktfVersion: "^0.13.0",
+ cdktfVersion: "^0.14.0",
constructsVersion: "^10.0.0",
minNodeVersion: "14.17.0",
jsiiVersion: "^1.53.0",
diff --git a/API.md b/API.md
index 209f5a942..6d7f080c9 100644
--- a/API.md
+++ b/API.md
@@ -305,6 +305,8 @@ public resetTimeouts(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -340,6 +342,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { app } from '@cdktf/provider-digitalocean'
+
+app.App.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { app } from '@cdktf/provider-digitalocean'
+
+app.App.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -944,6 +974,8 @@ public resetTtl(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -979,6 +1011,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { cdn } from '@cdktf/provider-digitalocean'
+
+cdn.Cdn.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { cdn } from '@cdktf/provider-digitalocean'
+
+cdn.Cdn.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -1612,6 +1672,8 @@ public resetType(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -1647,6 +1709,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { certificate } from '@cdktf/provider-digitalocean'
+
+certificate.Certificate.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { certificate } from '@cdktf/provider-digitalocean'
+
+certificate.Certificate.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -2296,6 +2386,8 @@ public resetRegion(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -2331,6 +2423,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { containerRegistry } from '@cdktf/provider-digitalocean'
+
+containerRegistry.ContainerRegistry.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { containerRegistry } from '@cdktf/provider-digitalocean'
+
+containerRegistry.ContainerRegistry.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -2921,6 +3041,8 @@ public resetWrite(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -2956,6 +3078,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { containerRegistryDockerCredentials } from '@cdktf/provider-digitalocean'
+
+containerRegistryDockerCredentials.ContainerRegistryDockerCredentials.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { containerRegistryDockerCredentials } from '@cdktf/provider-digitalocean'
+
+containerRegistryDockerCredentials.ContainerRegistryDockerCredentials.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -3531,6 +3681,8 @@ public resetTags(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -3566,6 +3718,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { customImage } from '@cdktf/provider-digitalocean'
+
+customImage.CustomImage.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { customImage } from '@cdktf/provider-digitalocean'
+
+customImage.CustomImage.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -4327,6 +4507,8 @@ public resetVersion(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -4362,6 +4544,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { databaseCluster } from '@cdktf/provider-digitalocean'
+
+databaseCluster.DatabaseCluster.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { databaseCluster } from '@cdktf/provider-digitalocean'
+
+databaseCluster.DatabaseCluster.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -5198,6 +5408,8 @@ public resetUser(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -5233,6 +5445,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { databaseConnectionPool } from '@cdktf/provider-digitalocean'
+
+databaseConnectionPool.DatabaseConnectionPool.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { databaseConnectionPool } from '@cdktf/provider-digitalocean'
+
+databaseConnectionPool.DatabaseConnectionPool.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -5897,6 +6137,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -5932,6 +6174,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { databaseDb } from '@cdktf/provider-digitalocean'
+
+databaseDb.DatabaseDb.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { databaseDb } from '@cdktf/provider-digitalocean'
+
+databaseDb.DatabaseDb.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -6455,6 +6725,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -6490,6 +6762,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { databaseFirewall } from '@cdktf/provider-digitalocean'
+
+databaseFirewall.DatabaseFirewall.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { databaseFirewall } from '@cdktf/provider-digitalocean'
+
+databaseFirewall.DatabaseFirewall.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -7028,6 +7328,8 @@ public resetTags(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -7063,6 +7365,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { databaseReplica } from '@cdktf/provider-digitalocean'
+
+databaseReplica.DatabaseReplica.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { databaseReplica } from '@cdktf/provider-digitalocean'
+
+databaseReplica.DatabaseReplica.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -7756,6 +8086,8 @@ public resetMysqlAuthPlugin(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -7791,6 +8123,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { databaseUser } from '@cdktf/provider-digitalocean'
+
+databaseUser.DatabaseUser.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { databaseUser } from '@cdktf/provider-digitalocean'
+
+databaseUser.DatabaseUser.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -8345,6 +8705,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -8380,6 +8742,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanAccount } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanAccount.DataDigitaloceanAccount.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanAccount } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanAccount.DataDigitaloceanAccount.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -8901,6 +9291,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -8936,6 +9328,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanApp.DataDigitaloceanApp.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanApp.DataDigitaloceanApp.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -9479,6 +9899,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -9514,6 +9936,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanCertificate } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanCertificate.DataDigitaloceanCertificate.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanCertificate } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanCertificate.DataDigitaloceanCertificate.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -10046,6 +10496,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -10081,6 +10533,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanContainerRegistry } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanContainerRegistry.DataDigitaloceanContainerRegistry.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanContainerRegistry } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanContainerRegistry.DataDigitaloceanContainerRegistry.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -10613,6 +11093,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -10648,6 +11130,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanDatabaseCa } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDatabaseCa.DataDigitaloceanDatabaseCa.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanDatabaseCa } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDatabaseCa.DataDigitaloceanDatabaseCa.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -11132,6 +11642,8 @@ public resetTags(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -11167,6 +11679,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanDatabaseCluster } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseCluster.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanDatabaseCluster } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseCluster.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -11838,6 +12378,8 @@ public resetTags(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -11873,6 +12415,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanDatabaseReplica } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDatabaseReplica.DataDigitaloceanDatabaseReplica.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanDatabaseReplica } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDatabaseReplica.DataDigitaloceanDatabaseReplica.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -12493,6 +13063,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -12528,6 +13100,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanDomain } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDomain.DataDigitaloceanDomain.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanDomain } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDomain.DataDigitaloceanDomain.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -13067,6 +13667,8 @@ public resetSort(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -13102,6 +13704,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanDomains } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDomains.DataDigitaloceanDomains.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanDomains } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDomains.DataDigitaloceanDomains.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -13615,6 +14245,8 @@ public resetTag(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -13650,6 +14282,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanDroplet } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDroplet.DataDigitaloceanDroplet.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanDroplet } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDroplet.DataDigitaloceanDroplet.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -14431,6 +15091,8 @@ public resetSort(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -14466,6 +15128,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanDroplets } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDroplets.DataDigitaloceanDroplets.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanDroplets } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDroplets.DataDigitaloceanDroplets.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -14993,6 +15683,8 @@ public resetRegion(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -15028,6 +15720,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanDropletSnapshot } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDropletSnapshot.DataDigitaloceanDropletSnapshot.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanDropletSnapshot } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDropletSnapshot.DataDigitaloceanDropletSnapshot.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -15669,6 +16389,8 @@ public resetTags(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -15704,6 +16426,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanFirewall } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanFirewall.DataDigitaloceanFirewall.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanFirewall } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanFirewall.DataDigitaloceanFirewall.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -16302,6 +17052,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -16337,6 +17089,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanFloatingIp } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanFloatingIp.DataDigitaloceanFloatingIp.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanFloatingIp } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanFloatingIp.DataDigitaloceanFloatingIp.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -16857,6 +17637,8 @@ public resetSource(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -16892,6 +17674,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanImage } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanImage.DataDigitaloceanImage.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanImage } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanImage.DataDigitaloceanImage.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -17574,6 +18384,8 @@ public resetSort(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -17609,6 +18421,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanImages } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanImages.DataDigitaloceanImages.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanImages } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanImages.DataDigitaloceanImages.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -18115,6 +18955,8 @@ public resetTags(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -18150,6 +18992,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesCluster.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesCluster.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -18832,6 +19702,8 @@ public resetVersionPrefix(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -18867,6 +19739,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanKubernetesVersions } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanKubernetesVersions.DataDigitaloceanKubernetesVersions.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanKubernetesVersions } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanKubernetesVersions.DataDigitaloceanKubernetesVersions.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -19362,6 +20262,8 @@ public resetName(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -19397,6 +20299,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanLoadbalancer } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancer.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanLoadbalancer } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancer.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -20057,6 +20987,8 @@ public resetName(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -20092,6 +21024,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanProject } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanProject.DataDigitaloceanProject.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanProject } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanProject.DataDigitaloceanProject.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -20697,6 +21657,8 @@ public resetSort(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -20732,6 +21694,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanProjects } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanProjects.DataDigitaloceanProjects.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanProjects } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanProjects.DataDigitaloceanProjects.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -21231,6 +22221,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -21266,6 +22258,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanRecord } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanRecord.DataDigitaloceanRecord.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanRecord } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanRecord.DataDigitaloceanRecord.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -21882,6 +22902,8 @@ public resetSort(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -21917,6 +22939,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanRecords } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanRecords.DataDigitaloceanRecords.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanRecords } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanRecords.DataDigitaloceanRecords.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -22438,6 +23488,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -22473,6 +23525,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanRegion } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanRegion.DataDigitaloceanRegion.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanRegion } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanRegion.DataDigitaloceanRegion.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -23023,6 +24103,8 @@ public resetSort(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -23058,6 +24140,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanRegions } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanRegions.DataDigitaloceanRegions.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanRegions } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanRegions.DataDigitaloceanRegions.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -23557,6 +24667,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -23592,6 +24704,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanReservedIp } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanReservedIp.DataDigitaloceanReservedIp.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanReservedIp } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanReservedIp.DataDigitaloceanReservedIp.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -24131,6 +25271,8 @@ public resetSort(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -24166,6 +25308,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanSizes } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanSizes.DataDigitaloceanSizes.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanSizes } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanSizes.DataDigitaloceanSizes.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -24665,6 +25835,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -24700,6 +25872,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanSpacesBucket } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanSpacesBucket.DataDigitaloceanSpacesBucket.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanSpacesBucket } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanSpacesBucket.DataDigitaloceanSpacesBucket.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -25224,6 +26424,8 @@ public resetVersionId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -25259,6 +26461,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanSpacesBucketObject } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanSpacesBucketObject.DataDigitaloceanSpacesBucketObject.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanSpacesBucketObject } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanSpacesBucketObject.DataDigitaloceanSpacesBucketObject.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -25984,6 +27214,8 @@ public resetPrefix(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -26019,6 +27251,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanSpacesBucketObjects } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanSpacesBucketObjects.DataDigitaloceanSpacesBucketObjects.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanSpacesBucketObjects } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanSpacesBucketObjects.DataDigitaloceanSpacesBucketObjects.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -26668,6 +27928,8 @@ public resetSort(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -26703,6 +27965,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanSpacesBuckets } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBuckets.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanSpacesBuckets } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBuckets.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -27195,6 +28485,8 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -27230,6 +28522,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanSshKey } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanSshKey.DataDigitaloceanSshKey.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanSshKey } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanSshKey.DataDigitaloceanSshKey.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -27747,6 +29067,8 @@ public resetSort(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -27782,6 +29104,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanSshKeys } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanSshKeys.DataDigitaloceanSshKeys.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanSshKeys } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanSshKeys.DataDigitaloceanSshKeys.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -28281,6 +29631,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -28316,6 +29668,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanTag } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanTag.DataDigitaloceanTag.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanTag } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanTag.DataDigitaloceanTag.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -28888,6 +30268,8 @@ public resetSort(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -28923,6 +30305,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanTags } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanTags.DataDigitaloceanTags.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanTags } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanTags.DataDigitaloceanTags.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -29436,6 +30846,8 @@ public resetRegion(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -29471,6 +30883,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanVolume } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanVolume.DataDigitaloceanVolume.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanVolume } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanVolume.DataDigitaloceanVolume.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -30075,6 +31515,8 @@ public resetRegion(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -30110,6 +31552,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanVolumeSnapshot } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanVolumeSnapshot.DataDigitaloceanVolumeSnapshot.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanVolumeSnapshot } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanVolumeSnapshot.DataDigitaloceanVolumeSnapshot.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -30722,6 +32192,8 @@ public resetRegion(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformDataSource
| *No description.* |
---
@@ -30757,6 +32229,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dataDigitaloceanVpc } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanVpc.DataDigitaloceanVpc.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformDataSource`
+
+```typescript
+import { dataDigitaloceanVpc } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanVpc.DataDigitaloceanVpc.isTerraformDataSource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -31205,6 +32705,8 @@ public resetToken(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformProvider
| *No description.* |
---
@@ -31240,6 +32742,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { provider } from '@cdktf/provider-digitalocean'
+
+provider.DigitaloceanProvider.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformProvider`
+
+```typescript
+import { provider } from '@cdktf/provider-digitalocean'
+
+provider.DigitaloceanProvider.isTerraformProvider(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -31757,6 +33287,8 @@ public resetIpAddress(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -31792,6 +33324,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { domain } from '@cdktf/provider-digitalocean'
+
+domain.Domain.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { domain } from '@cdktf/provider-digitalocean'
+
+domain.Domain.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -32435,6 +33995,8 @@ public resetVpcUuid(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -32470,6 +34032,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { droplet } from '@cdktf/provider-digitalocean'
+
+droplet.Droplet.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { droplet } from '@cdktf/provider-digitalocean'
+
+droplet.Droplet.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -33442,6 +35032,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -33477,6 +35069,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { dropletSnapshot } from '@cdktf/provider-digitalocean'
+
+dropletSnapshot.DropletSnapshot.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { dropletSnapshot } from '@cdktf/provider-digitalocean'
+
+dropletSnapshot.DropletSnapshot.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -34085,6 +35705,8 @@ public resetTags(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -34120,6 +35742,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { firewall } from '@cdktf/provider-digitalocean'
+
+firewall.Firewall.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { firewall } from '@cdktf/provider-digitalocean'
+
+firewall.Firewall.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -34743,6 +36393,8 @@ public resetIpAddress(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -34778,6 +36430,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { floatingIp } from '@cdktf/provider-digitalocean'
+
+floatingIp.FloatingIp.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { floatingIp } from '@cdktf/provider-digitalocean'
+
+floatingIp.FloatingIp.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -35321,6 +37001,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -35356,6 +37038,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { floatingIpAssignment } from '@cdktf/provider-digitalocean'
+
+floatingIpAssignment.FloatingIpAssignment.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { floatingIpAssignment } from '@cdktf/provider-digitalocean'
+
+floatingIpAssignment.FloatingIpAssignment.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -35954,6 +37664,8 @@ public resetVpcUuid(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -35989,6 +37701,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { kubernetesCluster } from '@cdktf/provider-digitalocean'
+
+kubernetesCluster.KubernetesCluster.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { kubernetesCluster } from '@cdktf/provider-digitalocean'
+
+kubernetesCluster.KubernetesCluster.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -36878,6 +38618,8 @@ public resetTimeouts(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -36913,6 +38655,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { kubernetesNodePool } from '@cdktf/provider-digitalocean'
+
+kubernetesNodePool.KubernetesNodePool.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { kubernetesNodePool } from '@cdktf/provider-digitalocean'
+
+kubernetesNodePool.KubernetesNodePool.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -37766,6 +39536,8 @@ public resetVpcUuid(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -37801,6 +39573,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { loadbalancer } from '@cdktf/provider-digitalocean'
+
+loadbalancer.Loadbalancer.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { loadbalancer } from '@cdktf/provider-digitalocean'
+
+loadbalancer.Loadbalancer.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -38664,6 +40464,8 @@ public resetTags(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -38699,6 +40501,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { monitorAlert } from '@cdktf/provider-digitalocean'
+
+monitorAlert.MonitorAlert.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { monitorAlert } from '@cdktf/provider-digitalocean'
+
+monitorAlert.MonitorAlert.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -39409,6 +41239,8 @@ public resetResources(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -39444,6 +41276,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { project } from '@cdktf/provider-digitalocean'
+
+project.Project.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { project } from '@cdktf/provider-digitalocean'
+
+project.Project.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -40086,6 +41946,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -40121,6 +41983,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { projectResources } from '@cdktf/provider-digitalocean'
+
+projectResources.ProjectResources.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { projectResources } from '@cdktf/provider-digitalocean'
+
+projectResources.ProjectResources.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -40673,6 +42563,8 @@ public resetWeight(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -40708,6 +42600,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { record } from '@cdktf/provider-digitalocean'
+
+record.Record.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { record } from '@cdktf/provider-digitalocean'
+
+record.Record.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -41419,6 +43339,8 @@ public resetIpAddress(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -41454,6 +43376,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { reservedIp } from '@cdktf/provider-digitalocean'
+
+reservedIp.ReservedIp.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { reservedIp } from '@cdktf/provider-digitalocean'
+
+reservedIp.ReservedIp.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -41997,6 +43947,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -42032,6 +43984,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { reservedIpAssignment } from '@cdktf/provider-digitalocean'
+
+reservedIpAssignment.ReservedIpAssignment.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { reservedIpAssignment } from '@cdktf/provider-digitalocean'
+
+reservedIpAssignment.ReservedIpAssignment.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -42623,6 +44603,8 @@ public resetVersioning(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -42658,6 +44640,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { spacesBucket } from '@cdktf/provider-digitalocean'
+
+spacesBucket.SpacesBucket.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { spacesBucket } from '@cdktf/provider-digitalocean'
+
+spacesBucket.SpacesBucket.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -43391,6 +45401,8 @@ public resetWebsiteRedirect(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -43426,6 +45438,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { spacesBucketObject } from '@cdktf/provider-digitalocean'
+
+spacesBucketObject.SpacesBucketObject.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { spacesBucketObject } from '@cdktf/provider-digitalocean'
+
+spacesBucketObject.SpacesBucketObject.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -44255,6 +46295,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -44290,6 +46332,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { spacesBucketPolicy } from '@cdktf/provider-digitalocean'
+
+spacesBucketPolicy.SpacesBucketPolicy.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { spacesBucketPolicy } from '@cdktf/provider-digitalocean'
+
+spacesBucketPolicy.SpacesBucketPolicy.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -44822,6 +46892,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -44857,6 +46929,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { sshKey } from '@cdktf/provider-digitalocean'
+
+sshKey.SshKey.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { sshKey } from '@cdktf/provider-digitalocean'
+
+sshKey.SshKey.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -45378,6 +47478,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -45413,6 +47515,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { tag } from '@cdktf/provider-digitalocean'
+
+tag.Tag.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { tag } from '@cdktf/provider-digitalocean'
+
+tag.Tag.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -46009,6 +48139,8 @@ public resetTags(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -46044,6 +48176,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { volume } from '@cdktf/provider-digitalocean'
+
+volume.Volume.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { volume } from '@cdktf/provider-digitalocean'
+
+volume.Volume.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -46741,6 +48901,8 @@ public resetId(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -46776,6 +48938,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { volumeAttachment } from '@cdktf/provider-digitalocean'
+
+volumeAttachment.VolumeAttachment.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { volumeAttachment } from '@cdktf/provider-digitalocean'
+
+volumeAttachment.VolumeAttachment.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -47293,6 +49483,8 @@ public resetTags(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -47328,6 +49520,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { volumeSnapshot } from '@cdktf/provider-digitalocean'
+
+volumeSnapshot.VolumeSnapshot.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { volumeSnapshot } from '@cdktf/provider-digitalocean'
+
+volumeSnapshot.VolumeSnapshot.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -47938,6 +50158,8 @@ public resetTimeouts(): void
| **Name** | **Description** |
| --- | --- |
| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
---
@@ -47973,6 +50195,34 @@ Any object.
---
+##### `isTerraformElement`
+
+```typescript
+import { vpc } from '@cdktf/provider-digitalocean'
+
+vpc.Vpc.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { vpc } from '@cdktf/provider-digitalocean'
+
+vpc.Vpc.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/package.json b/package.json
index 26cc14859..1657d5a54 100644
--- a/package.json
+++ b/package.json
@@ -46,8 +46,8 @@
"@actions/core": "^1.1.0",
"@cdktf/provider-project": "^0.2.8",
"@types/node": "^14",
- "cdktf": "^0.13.0",
- "cdktf-cli": "^0.13.0",
+ "cdktf": "^0.14.0",
+ "cdktf-cli": "^0.14.0",
"constructs": "^10.0.0",
"dot-prop": "^5.2.0",
"jsii": "^1.53.0",
@@ -56,12 +56,12 @@
"jsii-pacmak": "^1.71.0",
"node-fetch": "cjs",
"npm-check-updates": "^16",
- "projen": "^0.65.23",
+ "projen": "^0.65.24",
"standard-version": "^9",
"typescript": "^4.9.3"
},
"peerDependencies": {
- "cdktf": "^0.13.0",
+ "cdktf": "^0.14.0",
"constructs": "^10.0.0"
},
"keywords": [
diff --git a/yarn.lock b/yarn.lock
index 543a94141..15ce99346 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -75,16 +75,16 @@
"@babel/helper-validator-identifier" "^7.19.1"
to-fast-properties "^2.0.0"
-"@cdktf/hcl2cdk@0.13.3":
- version "0.13.3"
- resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.13.3.tgz#482d0165f4af9df8895f9169e76ac616382526ce"
- integrity sha512-pGCylbXGR0V5koS14VCRgfPTJmL7glFJz8ZYmkmm2kCqRMoHrbUb9pJLpIotJd8zULEvmF/LSxCBUK8nhhgo8w==
+"@cdktf/hcl2cdk@0.14.0":
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.14.0.tgz#8ea19af169c05eef19442fe3e54196c379bb7c37"
+ integrity sha512-6KlblyPCpv8ffETH+YQE43zljjNjDkBkXhdY3jDHa/1uww+bR+WsV2jmRkOT9dhEWWtserCHsXTPx1DyxqPf0Q==
dependencies:
"@babel/generator" "^7.19.0"
"@babel/template" "^7.18.10"
"@babel/types" "^7.19.0"
- "@cdktf/hcl2json" "0.13.3"
- "@cdktf/provider-generator" "0.13.3"
+ "@cdktf/hcl2json" "0.14.0"
+ "@cdktf/provider-generator" "0.14.0"
camelcase "^6.3.0"
glob "7.2.3"
graphology "^0.25.0"
@@ -94,21 +94,21 @@
reserved-words "^0.1.2"
zod "^1.11.17"
-"@cdktf/hcl2json@0.13.3":
- version "0.13.3"
- resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.13.3.tgz#b0bb84db12beec25b4d4ff4cda75062f9ed57e27"
- integrity sha512-h6k4hNUhzADf+l9dyAzLQVAORedOadI66Lg4NnLejyXxLdomDeVcGxNWWkctqCZFQmWxzci85XZq8fjsL9N+sQ==
+"@cdktf/hcl2json@0.14.0":
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.14.0.tgz#6a04da51317dfbbc2dd044916fd86e168b33b609"
+ integrity sha512-iNtRTmDkw13rrgMJGjJTZByZ7K0MV80fA08dcc+Gk9huFXCFueofSOZk+LoCylb5oiPdDv0ilQDSeFqHhZEDrw==
dependencies:
"@types/node-fetch" "^2.6.2"
fs-extra "^8.1.0"
node-fetch "^2.6.7"
-"@cdktf/provider-generator@0.13.3":
- version "0.13.3"
- resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.13.3.tgz#cf80f66a05c887e60937183c4b3fd619f59a304b"
- integrity sha512-vTtJp0KmaBYVwypaINLJzSddtfzhWAJIVLfhUU0LVUG+fkWQmN7110reqTHVVewkAW3AR4ZAOpjGd15tlIbp7Q==
+"@cdktf/provider-generator@0.14.0":
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.14.0.tgz#d987b84becb00460d2b99cb75927b60bb71c3fe9"
+ integrity sha512-raHzuUIQOwm3B46pwOg9DeJl+reP0ZQRa7vTBdBY6pA90IX6LTJV4rO3q4ENKRcuMi3XLzyX0J65eUCiCvIlDw==
dependencies:
- "@cdktf/hcl2json" "0.13.3"
+ "@cdktf/hcl2json" "0.14.0"
codemaker "^1.68.0"
deepmerge "^4.2.2"
fs-extra "^8.1.0"
@@ -829,16 +829,16 @@ case@^1.6.3:
resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9"
integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==
-cdktf-cli@^0.13.0:
- version "0.13.3"
- resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.13.3.tgz#f162a8efa63794614c5490e7fa412ac5819080d1"
- integrity sha512-2gq6oltc1m+0R4Hv0VUqNWQ5Paimg5JytQ6VK1jptHEkEuLxrN2ZIJpTAs79fqDvHt1gCxxFvXfCn361BBNBTw==
+cdktf-cli@^0.14.0:
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.14.0.tgz#b1e0a9fd5fc8f56254fde77d08312535f6be673c"
+ integrity sha512-qEO1RgqhlD49tFbDDBLZCajFbAkk9Sj3Ni7LpdGjPCqoPa6KQ3/lQwsk4ERXxUbr1MEQ7yrg8TkCfFYOIaK7yw==
dependencies:
- "@cdktf/hcl2cdk" "0.13.3"
- "@cdktf/hcl2json" "0.13.3"
+ "@cdktf/hcl2cdk" "0.14.0"
+ "@cdktf/hcl2json" "0.14.0"
"@sentry/node" "^6.19.7"
"@types/yargs" "^17.0.13"
- cdktf "0.13.3"
+ cdktf "0.14.0"
codemaker "^1.68.0"
constructs "^10.0.25"
cross-spawn "^7.0.3"
@@ -853,11 +853,12 @@ cdktf-cli@^0.13.0:
xml-js "^1.6.11"
yargs "^17.5"
yoga-layout-prebuilt "^1.10.0"
+ zod "^1.11.17"
-cdktf@0.13.3, cdktf@^0.13.0:
- version "0.13.3"
- resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.13.3.tgz#ee632dc211cb40af60f7fbb6c71bcd2cd74a90d8"
- integrity sha512-uDNW+vKtJRZY+NaM3vsQX8lIVOkjC6AxMgx2HI3zvTCb60wI1DfEHr5ET/UCzZfrY1vQXY8ZYNhP4rxeCzW6AA==
+cdktf@0.14.0, cdktf@^0.14.0:
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.14.0.tgz#579b0e2406540bec747865a8369218da92ce5237"
+ integrity sha512-WlJ0DmUXz5qsv00pVa9m892BljhB/P0PKJyC6ez7R16f4Oo+IhvaKVgstrn6X9D7djjLp4BIs8MUS0aK4FTOaQ==
dependencies:
archiver "5.3.1"
json-stable-stringify "^1.0.1"
@@ -3194,10 +3195,10 @@ progress@^2.0.3:
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
-projen@^0.65.23:
- version "0.65.23"
- resolved "https://registry.yarnpkg.com/projen/-/projen-0.65.23.tgz#4db68aeb22bc55d39855d134b3386c17f67cc131"
- integrity sha512-oUK+bxSAL4BGQ9D/FCxEgvoml8bbNY4Jucckw/mHgAe32YaeX6YIgmZ+87ZAxZ2EkAW2FXn9PogGQzp/StDvOg==
+projen@^0.65.24:
+ version "0.65.24"
+ resolved "https://registry.yarnpkg.com/projen/-/projen-0.65.24.tgz#ea04fefcca89b51fed665c2eed65ddd4d12aadad"
+ integrity sha512-+9BeNZnBMphOBzcm+/xZ+n+BVOu7i2xtluI0w0HzKO8yndDILTHgotyXanGeL/pdfj/XFR1eR22Lhd1pocNEFw==
dependencies:
"@iarna/toml" "^2.2.5"
case "^1.6.3"