diff --git a/.projen/deps.json b/.projen/deps.json index 43a6f05e..952604ad 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 cf1512c8..22be8e2d 100644 --- a/.projenrc.js +++ b/.projenrc.js @@ -2,7 +2,7 @@ const { CdktfProviderProject } = require("@cdktf/provider-project"); const project = new CdktfProviderProject({ useCustomGithubRunner: false, terraformProvider: "UpCloudLtd/upcloud@~> 2.4", - 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 c66368b8..0437cb95 100644 --- a/API.md +++ b/API.md @@ -265,6 +265,8 @@ public resetId(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformDataSource | *No description.* | --- @@ -300,6 +302,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { dataUpcloudHosts } from '@cdktf/provider-upcloud' + +dataUpcloudHosts.DataUpcloudHosts.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformDataSource` + +```typescript +import { dataUpcloudHosts } from '@cdktf/provider-upcloud' + +dataUpcloudHosts.DataUpcloudHosts.isTerraformDataSource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -755,6 +785,8 @@ public resetId(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformDataSource | *No description.* | --- @@ -790,6 +822,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { dataUpcloudIpAddresses } from '@cdktf/provider-upcloud' + +dataUpcloudIpAddresses.DataUpcloudIpAddresses.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformDataSource` + +```typescript +import { dataUpcloudIpAddresses } from '@cdktf/provider-upcloud' + +dataUpcloudIpAddresses.DataUpcloudIpAddresses.isTerraformDataSource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -1238,6 +1298,8 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformDataSource | *No description.* | --- @@ -1273,6 +1335,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { dataUpcloudKubernetesCluster } from '@cdktf/provider-upcloud' + +dataUpcloudKubernetesCluster.DataUpcloudKubernetesCluster.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformDataSource` + +```typescript +import { dataUpcloudKubernetesCluster } from '@cdktf/provider-upcloud' + +dataUpcloudKubernetesCluster.DataUpcloudKubernetesCluster.isTerraformDataSource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -1783,6 +1873,8 @@ public resetId(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformDataSource | *No description.* | --- @@ -1818,6 +1910,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { dataUpcloudKubernetesPlan } from '@cdktf/provider-upcloud' + +dataUpcloudKubernetesPlan.DataUpcloudKubernetesPlan.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformDataSource` + +```typescript +import { dataUpcloudKubernetesPlan } from '@cdktf/provider-upcloud' + +dataUpcloudKubernetesPlan.DataUpcloudKubernetesPlan.isTerraformDataSource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -2309,6 +2429,8 @@ public resetZone(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformDataSource | *No description.* | --- @@ -2344,6 +2466,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { dataUpcloudNetworks } from '@cdktf/provider-upcloud' + +dataUpcloudNetworks.DataUpcloudNetworks.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformDataSource` + +```typescript +import { dataUpcloudNetworks } from '@cdktf/provider-upcloud' + +dataUpcloudNetworks.DataUpcloudNetworks.isTerraformDataSource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -2878,6 +3028,8 @@ public resetZone(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformDataSource | *No description.* | --- @@ -2913,6 +3065,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { dataUpcloudStorage } from '@cdktf/provider-upcloud' + +dataUpcloudStorage.DataUpcloudStorage.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformDataSource` + +```typescript +import { dataUpcloudStorage } from '@cdktf/provider-upcloud' + +dataUpcloudStorage.DataUpcloudStorage.isTerraformDataSource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -3533,6 +3713,8 @@ public resetId(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformDataSource | *No description.* | --- @@ -3568,6 +3750,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { dataUpcloudTags } from '@cdktf/provider-upcloud' + +dataUpcloudTags.DataUpcloudTags.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformDataSource` + +```typescript +import { dataUpcloudTags } from '@cdktf/provider-upcloud' + +dataUpcloudTags.DataUpcloudTags.isTerraformDataSource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -4023,6 +4233,8 @@ public resetId(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformDataSource | *No description.* | --- @@ -4058,6 +4270,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { dataUpcloudZone } from '@cdktf/provider-upcloud' + +dataUpcloudZone.DataUpcloudZone.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformDataSource` + +```typescript +import { dataUpcloudZone } from '@cdktf/provider-upcloud' + +dataUpcloudZone.DataUpcloudZone.isTerraformDataSource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -4553,6 +4793,8 @@ public resetId(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformDataSource | *No description.* | --- @@ -4588,6 +4830,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { dataUpcloudZones } from '@cdktf/provider-upcloud' + +dataUpcloudZones.DataUpcloudZones.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformDataSource` + +```typescript +import { dataUpcloudZones } from '@cdktf/provider-upcloud' + +dataUpcloudZones.DataUpcloudZones.isTerraformDataSource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -5078,6 +5348,8 @@ public resetId(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -5113,6 +5385,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { firewallRules } from '@cdktf/provider-upcloud' + +firewallRules.FirewallRules.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { firewallRules } from '@cdktf/provider-upcloud' + +firewallRules.FirewallRules.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -5651,6 +5951,8 @@ public resetZone(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -5686,6 +5988,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { floatingIpAddress } from '@cdktf/provider-upcloud' + +floatingIpAddress.FloatingIpAddress.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { floatingIpAddress } from '@cdktf/provider-upcloud' + +floatingIpAddress.FloatingIpAddress.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -6264,6 +6594,8 @@ public resetId(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -6299,6 +6631,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { kubernetesCluster } from '@cdktf/provider-upcloud' + +kubernetesCluster.KubernetesCluster.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { kubernetesCluster } from '@cdktf/provider-upcloud' + +kubernetesCluster.KubernetesCluster.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -6882,6 +7242,8 @@ public resetId(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -6917,6 +7279,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { loadbalancer } from '@cdktf/provider-upcloud' + +loadbalancer.Loadbalancer.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { loadbalancer } from '@cdktf/provider-upcloud' + +loadbalancer.Loadbalancer.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -7575,6 +7965,8 @@ public resetResolverName(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -7610,6 +8002,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { loadbalancerBackend } from '@cdktf/provider-upcloud' + +loadbalancerBackend.LoadbalancerBackend.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { loadbalancerBackend } from '@cdktf/provider-upcloud' + +loadbalancerBackend.LoadbalancerBackend.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -8196,6 +8616,8 @@ public resetPort(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -8231,6 +8653,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { loadbalancerDynamicBackendMember } from '@cdktf/provider-upcloud' + +loadbalancerDynamicBackendMember.LoadbalancerDynamicBackendMember.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { loadbalancerDynamicBackendMember } from '@cdktf/provider-upcloud' + +loadbalancerDynamicBackendMember.LoadbalancerDynamicBackendMember.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -8851,6 +9301,8 @@ public resetId(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -8886,6 +9338,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { loadbalancerDynamicCertificateBundle } from '@cdktf/provider-upcloud' + +loadbalancerDynamicCertificateBundle.LoadbalancerDynamicCertificateBundle.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { loadbalancerDynamicCertificateBundle } from '@cdktf/provider-upcloud' + +loadbalancerDynamicCertificateBundle.LoadbalancerDynamicCertificateBundle.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -9471,6 +9951,8 @@ public resetProperties(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -9506,6 +9988,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { loadbalancerFrontend } from '@cdktf/provider-upcloud' + +loadbalancerFrontend.LoadbalancerFrontend.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { loadbalancerFrontend } from '@cdktf/provider-upcloud' + +loadbalancerFrontend.LoadbalancerFrontend.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -10166,6 +10676,8 @@ public resetMatchers(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -10201,6 +10713,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { loadbalancerFrontendRule } from '@cdktf/provider-upcloud' + +loadbalancerFrontendRule.LoadbalancerFrontendRule.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { loadbalancerFrontendRule } from '@cdktf/provider-upcloud' + +loadbalancerFrontendRule.LoadbalancerFrontendRule.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -10777,6 +11317,8 @@ public resetId(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -10812,6 +11354,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { loadbalancerFrontendTlsConfig } from '@cdktf/provider-upcloud' + +loadbalancerFrontendTlsConfig.LoadbalancerFrontendTlsConfig.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { loadbalancerFrontendTlsConfig } from '@cdktf/provider-upcloud' + +loadbalancerFrontendTlsConfig.LoadbalancerFrontendTlsConfig.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -11351,6 +11921,8 @@ public resetIntermediates(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -11386,6 +11958,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { loadbalancerManualCertificateBundle } from '@cdktf/provider-upcloud' + +loadbalancerManualCertificateBundle.LoadbalancerManualCertificateBundle.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { loadbalancerManualCertificateBundle } from '@cdktf/provider-upcloud' + +loadbalancerManualCertificateBundle.LoadbalancerManualCertificateBundle.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -11973,6 +12573,8 @@ public resetId(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -12008,6 +12610,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { loadbalancerResolver } from '@cdktf/provider-upcloud' + +loadbalancerResolver.LoadbalancerResolver.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { loadbalancerResolver } from '@cdktf/provider-upcloud' + +loadbalancerResolver.LoadbalancerResolver.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -12657,6 +13287,8 @@ public resetId(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -12684,11 +13316,39 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required + +- *Type:* any + +Any object. + +--- + +##### `isTerraformElement` + +```typescript +import { loadbalancerStaticBackendMember } from '@cdktf/provider-upcloud' + +loadbalancerStaticBackendMember.LoadbalancerStaticBackendMember.isTerraformElement(x: any) +``` + +###### `x`Required - *Type:* any -Any object. +--- + +##### `isTerraformResource` + +```typescript +import { loadbalancerStaticBackendMember } from '@cdktf/provider-upcloud' + +loadbalancerStaticBackendMember.LoadbalancerStaticBackendMember.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any --- @@ -13326,6 +13986,8 @@ public resetId(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -13361,6 +14023,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { managedDatabaseLogicalDatabase } from '@cdktf/provider-upcloud' + +managedDatabaseLogicalDatabase.ManagedDatabaseLogicalDatabase.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { managedDatabaseLogicalDatabase } from '@cdktf/provider-upcloud' + +managedDatabaseLogicalDatabase.ManagedDatabaseLogicalDatabase.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -13963,6 +14653,8 @@ public resetTitle(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -13998,6 +14690,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { managedDatabaseMysql } from '@cdktf/provider-upcloud' + +managedDatabaseMysql.ManagedDatabaseMysql.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { managedDatabaseMysql } from '@cdktf/provider-upcloud' + +managedDatabaseMysql.ManagedDatabaseMysql.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -14798,6 +15518,8 @@ public resetTitle(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -14833,6 +15555,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { managedDatabasePostgresql } from '@cdktf/provider-upcloud' + +managedDatabasePostgresql.ManagedDatabasePostgresql.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { managedDatabasePostgresql } from '@cdktf/provider-upcloud' + +managedDatabasePostgresql.ManagedDatabasePostgresql.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -15603,6 +16353,8 @@ public resetPassword(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -15638,6 +16390,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { managedDatabaseUser } from '@cdktf/provider-upcloud' + +managedDatabaseUser.ManagedDatabaseUser.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { managedDatabaseUser } from '@cdktf/provider-upcloud' + +managedDatabaseUser.ManagedDatabaseUser.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -16201,6 +16981,8 @@ public resetRouter(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -16236,6 +17018,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { network } from '@cdktf/provider-upcloud' + +network.Network.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { network } from '@cdktf/provider-upcloud' + +network.Network.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -16828,6 +17638,8 @@ public resetId(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -16863,6 +17675,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { objectStorage } from '@cdktf/provider-upcloud' + +objectStorage.ObjectStorage.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { objectStorage } from '@cdktf/provider-upcloud' + +objectStorage.ObjectStorage.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -17527,6 +18367,8 @@ public resetId(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -17562,6 +18404,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { router } from '@cdktf/provider-upcloud' + +router.Router.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { router } from '@cdktf/provider-upcloud' + +router.Router.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -18235,6 +19105,8 @@ public resetUserData(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -18270,6 +19142,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { server } from '@cdktf/provider-upcloud' + +server.Server.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { server } from '@cdktf/provider-upcloud' + +server.Server.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -19191,6 +20091,8 @@ public resetTier(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -19226,6 +20128,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { storage } from '@cdktf/provider-upcloud' + +storage.Storage.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { storage } from '@cdktf/provider-upcloud' + +storage.Storage.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -19904,6 +20834,8 @@ public resetServers(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | --- @@ -19939,6 +20871,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { tag } from '@cdktf/provider-upcloud' + +tag.Tag.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { tag } from '@cdktf/provider-upcloud' + +tag.Tag.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -20376,6 +21336,8 @@ public resetUsername(): void | **Name** | **Description** | | --- | --- | | isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformProvider | *No description.* | --- @@ -20411,6 +21373,34 @@ Any object. --- +##### `isTerraformElement` + +```typescript +import { provider } from '@cdktf/provider-upcloud' + +provider.UpcloudProvider.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformProvider` + +```typescript +import { provider } from '@cdktf/provider-upcloud' + +provider.UpcloudProvider.isTerraformProvider(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/package.json b/package.json index 5c21f6ed..51f8aabf 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 fecedd1b..d943e1b0 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"