diff --git a/.projen/deps.json b/.projen/deps.json
index 2e8a4c9c8..dba9b9007 100644
--- a/.projen/deps.json
+++ b/.projen/deps.json
@@ -17,12 +17,12 @@
},
{
"name": "cdktf-cli",
- "version": "^0.19.0",
+ "version": "^0.20.0",
"type": "build"
},
{
"name": "cdktf",
- "version": "^0.19.0",
+ "version": "^0.20.0",
"type": "build"
},
{
@@ -84,7 +84,7 @@
},
{
"name": "cdktf",
- "version": "^0.19.0",
+ "version": "^0.20.0",
"type": "peer"
},
{
diff --git a/.projenrc.js b/.projenrc.js
index ba3b6853f..e314568b3 100644
--- a/.projenrc.js
+++ b/.projenrc.js
@@ -7,7 +7,7 @@ const { CdktfProviderProject } = require("@cdktf/provider-project");
const project = new CdktfProviderProject({
useCustomGithubRunner: false,
terraformProvider: "hcp@~> 0.45",
- cdktfVersion: "^0.19.0",
+ cdktfVersion: "^0.20.0",
constructsVersion: "^10.3.0",
minNodeVersion: "18.12.0",
jsiiVersion: "~5.2.0",
diff --git a/docs/awsNetworkPeering.csharp.md b/docs/awsNetworkPeering.csharp.md
index 85431fffb..70c251b38 100644
--- a/docs/awsNetworkPeering.csharp.md
+++ b/docs/awsNetworkPeering.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/awsNetworkPeering.go.md b/docs/awsNetworkPeering.go.md
index 8772234b3..939094876 100644
--- a/docs/awsNetworkPeering.go.md
+++ b/docs/awsNetworkPeering.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awsnetworkpeering"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/awsnetworkpeering"
awsnetworkpeering.NewAwsNetworkPeering(scope Construct, id *string, config AwsNetworkPeeringConfig) AwsNetworkPeering
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -405,7 +412,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awsnetworkpeering"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/awsnetworkpeering"
awsnetworkpeering.AwsNetworkPeering_IsConstruct(x interface{}) *bool
```
@@ -437,7 +444,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awsnetworkpeering"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/awsnetworkpeering"
awsnetworkpeering.AwsNetworkPeering_IsTerraformElement(x interface{}) *bool
```
@@ -451,7 +458,7 @@ awsnetworkpeering.AwsNetworkPeering_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awsnetworkpeering"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/awsnetworkpeering"
awsnetworkpeering.AwsNetworkPeering_IsTerraformResource(x interface{}) *bool
```
@@ -465,7 +472,7 @@ awsnetworkpeering.AwsNetworkPeering_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awsnetworkpeering"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/awsnetworkpeering"
awsnetworkpeering.AwsNetworkPeering_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -936,7 +943,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awsnetworkpeering"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/awsnetworkpeering"
&awsnetworkpeering.AwsNetworkPeeringConfig {
Connection: interface{},
@@ -953,7 +960,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awsnetworkpeering"
PeerVpcRegion: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.awsNetworkPeering.AwsNetworkPeeringTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.awsNetworkPeering.AwsNetworkPeeringTimeouts,
}
```
@@ -1171,7 +1178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awsnetworkpeering"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/awsnetworkpeering"
&awsnetworkpeering.AwsNetworkPeeringTimeouts {
Create: *string,
@@ -1233,7 +1240,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awsnetworkpeering"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/awsnetworkpeering"
awsnetworkpeering.NewAwsNetworkPeeringTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AwsNetworkPeeringTimeoutsOutputReference
```
diff --git a/docs/awsNetworkPeering.java.md b/docs/awsNetworkPeering.java.md
index 7bebc52a8..945698c90 100644
--- a/docs/awsNetworkPeering.java.md
+++ b/docs/awsNetworkPeering.java.md
@@ -209,6 +209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -284,6 +285,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/awsNetworkPeering.python.md b/docs/awsNetworkPeering.python.md
index c90c0c50e..935f8f754 100644
--- a/docs/awsNetworkPeering.python.md
+++ b/docs/awsNetworkPeering.python.md
@@ -207,6 +207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -287,6 +288,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/awsNetworkPeering.typescript.md b/docs/awsNetworkPeering.typescript.md
index 0687b423d..ba50fc0f3 100644
--- a/docs/awsNetworkPeering.typescript.md
+++ b/docs/awsNetworkPeering.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/awsTransitGatewayAttachment.csharp.md b/docs/awsTransitGatewayAttachment.csharp.md
index db40ae255..864c12115 100644
--- a/docs/awsTransitGatewayAttachment.csharp.md
+++ b/docs/awsTransitGatewayAttachment.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/awsTransitGatewayAttachment.go.md b/docs/awsTransitGatewayAttachment.go.md
index efe5faa54..549a8677f 100644
--- a/docs/awsTransitGatewayAttachment.go.md
+++ b/docs/awsTransitGatewayAttachment.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awstransitgatewayattachment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/awstransitgatewayattachment"
awstransitgatewayattachment.NewAwsTransitGatewayAttachment(scope Construct, id *string, config AwsTransitGatewayAttachmentConfig) AwsTransitGatewayAttachment
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -405,7 +412,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awstransitgatewayattachment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/awstransitgatewayattachment"
awstransitgatewayattachment.AwsTransitGatewayAttachment_IsConstruct(x interface{}) *bool
```
@@ -437,7 +444,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awstransitgatewayattachment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/awstransitgatewayattachment"
awstransitgatewayattachment.AwsTransitGatewayAttachment_IsTerraformElement(x interface{}) *bool
```
@@ -451,7 +458,7 @@ awstransitgatewayattachment.AwsTransitGatewayAttachment_IsTerraformElement(x int
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awstransitgatewayattachment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/awstransitgatewayattachment"
awstransitgatewayattachment.AwsTransitGatewayAttachment_IsTerraformResource(x interface{}) *bool
```
@@ -465,7 +472,7 @@ awstransitgatewayattachment.AwsTransitGatewayAttachment_IsTerraformResource(x in
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awstransitgatewayattachment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/awstransitgatewayattachment"
awstransitgatewayattachment.AwsTransitGatewayAttachment_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -914,7 +921,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awstransitgatewayattachment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/awstransitgatewayattachment"
&awstransitgatewayattachment.AwsTransitGatewayAttachmentConfig {
Connection: interface{},
@@ -930,7 +937,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awstransitgatewayattachmen
TransitGatewayId: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.awsTransitGatewayAttachment.AwsTransitGatewayAttachmentTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.awsTransitGatewayAttachment.AwsTransitGatewayAttachmentTimeouts,
}
```
@@ -1133,7 +1140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awstransitgatewayattachment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/awstransitgatewayattachment"
&awstransitgatewayattachment.AwsTransitGatewayAttachmentTimeouts {
Create: *string,
@@ -1195,7 +1202,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awstransitgatewayattachment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/awstransitgatewayattachment"
awstransitgatewayattachment.NewAwsTransitGatewayAttachmentTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AwsTransitGatewayAttachmentTimeoutsOutputReference
```
diff --git a/docs/awsTransitGatewayAttachment.java.md b/docs/awsTransitGatewayAttachment.java.md
index 3238d671f..1e4c2b9d9 100644
--- a/docs/awsTransitGatewayAttachment.java.md
+++ b/docs/awsTransitGatewayAttachment.java.md
@@ -197,6 +197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -272,6 +273,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/awsTransitGatewayAttachment.python.md b/docs/awsTransitGatewayAttachment.python.md
index 790cd8e20..2b7583ffe 100644
--- a/docs/awsTransitGatewayAttachment.python.md
+++ b/docs/awsTransitGatewayAttachment.python.md
@@ -195,6 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -275,6 +276,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/awsTransitGatewayAttachment.typescript.md b/docs/awsTransitGatewayAttachment.typescript.md
index 1a67fe64e..549209536 100644
--- a/docs/awsTransitGatewayAttachment.typescript.md
+++ b/docs/awsTransitGatewayAttachment.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/azurePeeringConnection.csharp.md b/docs/azurePeeringConnection.csharp.md
index 8b1f7b6de..8bcec690b 100644
--- a/docs/azurePeeringConnection.csharp.md
+++ b/docs/azurePeeringConnection.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/azurePeeringConnection.go.md b/docs/azurePeeringConnection.go.md
index 8ba240998..71c5cd384 100644
--- a/docs/azurePeeringConnection.go.md
+++ b/docs/azurePeeringConnection.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/azurepeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/azurepeeringconnection"
azurepeeringconnection.NewAzurePeeringConnection(scope Construct, id *string, config AzurePeeringConnectionConfig) AzurePeeringConnection
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -412,7 +419,7 @@ func ResetUseRemoteGateways()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/azurepeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/azurepeeringconnection"
azurepeeringconnection.AzurePeeringConnection_IsConstruct(x interface{}) *bool
```
@@ -444,7 +451,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/azurepeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/azurepeeringconnection"
azurepeeringconnection.AzurePeeringConnection_IsTerraformElement(x interface{}) *bool
```
@@ -458,7 +465,7 @@ azurepeeringconnection.AzurePeeringConnection_IsTerraformElement(x interface{})
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/azurepeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/azurepeeringconnection"
azurepeeringconnection.AzurePeeringConnection_IsTerraformResource(x interface{}) *bool
```
@@ -472,7 +479,7 @@ azurepeeringconnection.AzurePeeringConnection_IsTerraformResource(x interface{})
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/azurepeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/azurepeeringconnection"
azurepeeringconnection.AzurePeeringConnection_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -1031,7 +1038,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/azurepeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/azurepeeringconnection"
&azurepeeringconnection.AzurePeeringConnectionConfig {
Connection: interface{},
@@ -1050,7 +1057,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/azurepeeringconnection"
PeerVnetRegion: *string,
AllowForwardedTraffic: interface{},
Id: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.azurePeeringConnection.AzurePeeringConnectionTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.azurePeeringConnection.AzurePeeringConnectionTimeouts,
UseRemoteGateways: interface{},
}
```
@@ -1310,7 +1317,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/azurepeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/azurepeeringconnection"
&azurepeeringconnection.AzurePeeringConnectionTimeouts {
Create: *string,
@@ -1372,7 +1379,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/azurepeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/azurepeeringconnection"
azurepeeringconnection.NewAzurePeeringConnectionTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AzurePeeringConnectionTimeoutsOutputReference
```
diff --git a/docs/azurePeeringConnection.java.md b/docs/azurePeeringConnection.java.md
index 371685c17..c49e14a14 100644
--- a/docs/azurePeeringConnection.java.md
+++ b/docs/azurePeeringConnection.java.md
@@ -243,6 +243,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -319,6 +320,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/azurePeeringConnection.python.md b/docs/azurePeeringConnection.python.md
index d945d802f..6ade414b8 100644
--- a/docs/azurePeeringConnection.python.md
+++ b/docs/azurePeeringConnection.python.md
@@ -239,6 +239,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -320,6 +321,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/azurePeeringConnection.typescript.md b/docs/azurePeeringConnection.typescript.md
index 747917dcb..f4917ef3b 100644
--- a/docs/azurePeeringConnection.typescript.md
+++ b/docs/azurePeeringConnection.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/boundaryCluster.csharp.md b/docs/boundaryCluster.csharp.md
index ac7bfc54f..b1c846188 100644
--- a/docs/boundaryCluster.csharp.md
+++ b/docs/boundaryCluster.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -131,6 +132,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/boundaryCluster.go.md b/docs/boundaryCluster.go.md
index 1b2d55dd8..d2d20135f 100644
--- a/docs/boundaryCluster.go.md
+++ b/docs/boundaryCluster.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/boundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/boundarycluster"
boundarycluster.NewBoundaryCluster(scope Construct, id *string, config BoundaryClusterConfig) BoundaryCluster
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -131,6 +132,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -425,7 +432,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/boundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/boundarycluster"
boundarycluster.BoundaryCluster_IsConstruct(x interface{}) *bool
```
@@ -457,7 +464,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/boundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/boundarycluster"
boundarycluster.BoundaryCluster_IsTerraformElement(x interface{}) *bool
```
@@ -471,7 +478,7 @@ boundarycluster.BoundaryCluster_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/boundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/boundarycluster"
boundarycluster.BoundaryCluster_IsTerraformResource(x interface{}) *bool
```
@@ -485,7 +492,7 @@ boundarycluster.BoundaryCluster_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/boundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/boundarycluster"
boundarycluster.BoundaryCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -923,7 +930,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/boundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/boundarycluster"
&boundarycluster.BoundaryClusterConfig {
Connection: interface{},
@@ -938,9 +945,9 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/boundarycluster"
Tier: *string,
Username: *string,
Id: *string,
- MaintenanceWindowConfig: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.boundaryCluster.BoundaryClusterMaintenanceWindowConfig,
+ MaintenanceWindowConfig: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.boundaryCluster.BoundaryClusterMaintenanceWindowConfig,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.boundaryCluster.BoundaryClusterTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.boundaryCluster.BoundaryClusterTimeouts,
}
```
@@ -1161,7 +1168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/boundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/boundarycluster"
&boundarycluster.BoundaryClusterMaintenanceWindowConfig {
Day: *string,
@@ -1249,7 +1256,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/boundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/boundarycluster"
&boundarycluster.BoundaryClusterTimeouts {
Create: *string,
@@ -1311,7 +1318,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/boundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/boundarycluster"
boundarycluster.NewBoundaryClusterMaintenanceWindowConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) BoundaryClusterMaintenanceWindowConfigOutputReference
```
@@ -1676,7 +1683,7 @@ func InternalValue() BoundaryClusterMaintenanceWindowConfig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/boundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/boundarycluster"
boundarycluster.NewBoundaryClusterTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) BoundaryClusterTimeoutsOutputReference
```
diff --git a/docs/boundaryCluster.java.md b/docs/boundaryCluster.java.md
index e288d64f6..8444355f8 100644
--- a/docs/boundaryCluster.java.md
+++ b/docs/boundaryCluster.java.md
@@ -212,6 +212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -289,6 +290,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/boundaryCluster.python.md b/docs/boundaryCluster.python.md
index b52ab3474..f62f6fdb9 100644
--- a/docs/boundaryCluster.python.md
+++ b/docs/boundaryCluster.python.md
@@ -210,6 +210,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -292,6 +293,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/boundaryCluster.typescript.md b/docs/boundaryCluster.typescript.md
index cb76f7c25..d2f0cfdaa 100644
--- a/docs/boundaryCluster.typescript.md
+++ b/docs/boundaryCluster.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/consulCluster.csharp.md b/docs/consulCluster.csharp.md
index b48a3b039..bb9e32fa4 100644
--- a/docs/consulCluster.csharp.md
+++ b/docs/consulCluster.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -138,6 +139,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
@@ -1754,6 +1761,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1761,6 +1769,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/consulCluster.go.md b/docs/consulCluster.go.md
index db64584ae..c1c2dd8dd 100644
--- a/docs/consulCluster.go.md
+++ b/docs/consulCluster.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulcluster"
consulcluster.NewConsulCluster(scope Construct, id *string, config ConsulClusterConfig) ConsulCluster
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -138,6 +139,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -474,7 +481,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulcluster"
consulcluster.ConsulCluster_IsConstruct(x interface{}) *bool
```
@@ -506,7 +513,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulcluster"
consulcluster.ConsulCluster_IsTerraformElement(x interface{}) *bool
```
@@ -520,7 +527,7 @@ consulcluster.ConsulCluster_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulcluster"
consulcluster.ConsulCluster_IsTerraformResource(x interface{}) *bool
```
@@ -534,7 +541,7 @@ consulcluster.ConsulCluster_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulcluster"
consulcluster.ConsulCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -1247,7 +1254,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulcluster"
&consulcluster.ConsulClusterConfig {
Connection: interface{},
@@ -1270,7 +1277,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulcluster"
ProjectId: *string,
PublicEndpoint: interface{},
Size: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.consulCluster.ConsulClusterTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.consulCluster.ConsulClusterTimeouts,
}
```
@@ -1587,7 +1594,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulcluster"
&consulcluster.ConsulClusterIpAllowlistStruct {
Address: *string,
@@ -1637,7 +1644,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulcluster"
&consulcluster.ConsulClusterTimeouts {
Create: *string,
@@ -1713,7 +1720,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulcluster"
consulcluster.NewConsulClusterIpAllowlistStructList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ConsulClusterIpAllowlistStructList
```
@@ -1754,6 +1761,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1761,6 +1769,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1856,7 +1880,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulcluster"
consulcluster.NewConsulClusterIpAllowlistStructOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ConsulClusterIpAllowlistStructOutputReference
```
@@ -2174,7 +2198,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulcluster"
consulcluster.NewConsulClusterTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ConsulClusterTimeoutsOutputReference
```
diff --git a/docs/consulCluster.java.md b/docs/consulCluster.java.md
index 6d3c46496..37603e0df 100644
--- a/docs/consulCluster.java.md
+++ b/docs/consulCluster.java.md
@@ -294,6 +294,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -378,6 +379,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
@@ -2004,6 +2011,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2011,6 +2019,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/consulCluster.python.md b/docs/consulCluster.python.md
index 9b290e484..822f8bbab 100644
--- a/docs/consulCluster.python.md
+++ b/docs/consulCluster.python.md
@@ -288,6 +288,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -377,6 +378,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
@@ -2073,6 +2080,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2080,6 +2088,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/consulCluster.typescript.md b/docs/consulCluster.typescript.md
index 0526bd6b7..d95ca19b7 100644
--- a/docs/consulCluster.typescript.md
+++ b/docs/consulCluster.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -138,6 +139,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
@@ -1724,6 +1731,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1731,6 +1739,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/consulClusterRootToken.csharp.md b/docs/consulClusterRootToken.csharp.md
index 545921d5f..7daeb8dd4 100644
--- a/docs/consulClusterRootToken.csharp.md
+++ b/docs/consulClusterRootToken.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/consulClusterRootToken.go.md b/docs/consulClusterRootToken.go.md
index 3bcacbbd9..4812b9098 100644
--- a/docs/consulClusterRootToken.go.md
+++ b/docs/consulClusterRootToken.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulclusterroottoken"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulclusterroottoken"
consulclusterroottoken.NewConsulClusterRootToken(scope Construct, id *string, config ConsulClusterRootTokenConfig) ConsulClusterRootToken
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -405,7 +412,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulclusterroottoken"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulclusterroottoken"
consulclusterroottoken.ConsulClusterRootToken_IsConstruct(x interface{}) *bool
```
@@ -437,7 +444,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulclusterroottoken"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulclusterroottoken"
consulclusterroottoken.ConsulClusterRootToken_IsTerraformElement(x interface{}) *bool
```
@@ -451,7 +458,7 @@ consulclusterroottoken.ConsulClusterRootToken_IsTerraformElement(x interface{})
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulclusterroottoken"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulclusterroottoken"
consulclusterroottoken.ConsulClusterRootToken_IsTerraformResource(x interface{}) *bool
```
@@ -465,7 +472,7 @@ consulclusterroottoken.ConsulClusterRootToken_IsTerraformResource(x interface{})
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulclusterroottoken"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulclusterroottoken"
consulclusterroottoken.ConsulClusterRootToken_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -815,7 +822,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulclusterroottoken"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulclusterroottoken"
&consulclusterroottoken.ConsulClusterRootTokenConfig {
Connection: interface{},
@@ -828,7 +835,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulclusterroottoken"
ClusterId: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.consulClusterRootToken.ConsulClusterRootTokenTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.consulClusterRootToken.ConsulClusterRootTokenTimeouts,
}
```
@@ -985,7 +992,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulclusterroottoken"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulclusterroottoken"
&consulclusterroottoken.ConsulClusterRootTokenTimeouts {
Default: *string,
@@ -1019,7 +1026,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulclusterroottoken"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulclusterroottoken"
consulclusterroottoken.NewConsulClusterRootTokenTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ConsulClusterRootTokenTimeoutsOutputReference
```
diff --git a/docs/consulClusterRootToken.java.md b/docs/consulClusterRootToken.java.md
index a3460b086..f7929821c 100644
--- a/docs/consulClusterRootToken.java.md
+++ b/docs/consulClusterRootToken.java.md
@@ -160,6 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -235,6 +236,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/consulClusterRootToken.python.md b/docs/consulClusterRootToken.python.md
index 3d4a70545..a421bf00d 100644
--- a/docs/consulClusterRootToken.python.md
+++ b/docs/consulClusterRootToken.python.md
@@ -158,6 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -238,6 +239,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/consulClusterRootToken.typescript.md b/docs/consulClusterRootToken.typescript.md
index 6259452c7..2a325708f 100644
--- a/docs/consulClusterRootToken.typescript.md
+++ b/docs/consulClusterRootToken.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/consulSnapshot.csharp.md b/docs/consulSnapshot.csharp.md
index e24e94357..51d9d228b 100644
--- a/docs/consulSnapshot.csharp.md
+++ b/docs/consulSnapshot.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/consulSnapshot.go.md b/docs/consulSnapshot.go.md
index 5a8d07576..9230824b4 100644
--- a/docs/consulSnapshot.go.md
+++ b/docs/consulSnapshot.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulsnapshot"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulsnapshot"
consulsnapshot.NewConsulSnapshot(scope Construct, id *string, config ConsulSnapshotConfig) ConsulSnapshot
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -405,7 +412,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulsnapshot"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulsnapshot"
consulsnapshot.ConsulSnapshot_IsConstruct(x interface{}) *bool
```
@@ -437,7 +444,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulsnapshot"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulsnapshot"
consulsnapshot.ConsulSnapshot_IsTerraformElement(x interface{}) *bool
```
@@ -451,7 +458,7 @@ consulsnapshot.ConsulSnapshot_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulsnapshot"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulsnapshot"
consulsnapshot.ConsulSnapshot_IsTerraformResource(x interface{}) *bool
```
@@ -465,7 +472,7 @@ consulsnapshot.ConsulSnapshot_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulsnapshot"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulsnapshot"
consulsnapshot.ConsulSnapshot_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -870,7 +877,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulsnapshot"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulsnapshot"
&consulsnapshot.ConsulSnapshotConfig {
Connection: interface{},
@@ -884,7 +891,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulsnapshot"
SnapshotName: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.consulSnapshot.ConsulSnapshotTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.consulSnapshot.ConsulSnapshotTimeouts,
}
```
@@ -1056,7 +1063,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulsnapshot"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulsnapshot"
&consulsnapshot.ConsulSnapshotTimeouts {
Create: *string,
@@ -1132,7 +1139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulsnapshot"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/consulsnapshot"
consulsnapshot.NewConsulSnapshotTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ConsulSnapshotTimeoutsOutputReference
```
diff --git a/docs/consulSnapshot.java.md b/docs/consulSnapshot.java.md
index d505949b4..9c58a2257 100644
--- a/docs/consulSnapshot.java.md
+++ b/docs/consulSnapshot.java.md
@@ -172,6 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -247,6 +248,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/consulSnapshot.python.md b/docs/consulSnapshot.python.md
index 011fb380e..ae62975b6 100644
--- a/docs/consulSnapshot.python.md
+++ b/docs/consulSnapshot.python.md
@@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -250,6 +251,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/consulSnapshot.typescript.md b/docs/consulSnapshot.typescript.md
index e6347f2c2..ffcd0d101 100644
--- a/docs/consulSnapshot.typescript.md
+++ b/docs/consulSnapshot.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpAwsNetworkPeering.csharp.md b/docs/dataHcpAwsNetworkPeering.csharp.md
index cb045b6d4..3d762233f 100644
--- a/docs/dataHcpAwsNetworkPeering.csharp.md
+++ b/docs/dataHcpAwsNetworkPeering.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpAwsNetworkPeering.go.md b/docs/dataHcpAwsNetworkPeering.go.md
index 0b3ae5607..813a29785 100644
--- a/docs/dataHcpAwsNetworkPeering.go.md
+++ b/docs/dataHcpAwsNetworkPeering.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawsnetworkpeering"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpawsnetworkpeering"
datahcpawsnetworkpeering.NewDataHcpAwsNetworkPeering(scope Construct, id *string, config DataHcpAwsNetworkPeeringConfig) DataHcpAwsNetworkPeering
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -308,7 +317,7 @@ func ResetWaitForActiveState()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawsnetworkpeering"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpawsnetworkpeering"
datahcpawsnetworkpeering.DataHcpAwsNetworkPeering_IsConstruct(x interface{}) *bool
```
@@ -340,7 +349,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawsnetworkpeering"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpawsnetworkpeering"
datahcpawsnetworkpeering.DataHcpAwsNetworkPeering_IsTerraformElement(x interface{}) *bool
```
@@ -354,7 +363,7 @@ datahcpawsnetworkpeering.DataHcpAwsNetworkPeering_IsTerraformElement(x interface
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawsnetworkpeering"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpawsnetworkpeering"
datahcpawsnetworkpeering.DataHcpAwsNetworkPeering_IsTerraformDataSource(x interface{}) *bool
```
@@ -368,7 +377,7 @@ datahcpawsnetworkpeering.DataHcpAwsNetworkPeering_IsTerraformDataSource(x interf
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawsnetworkpeering"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpawsnetworkpeering"
datahcpawsnetworkpeering.DataHcpAwsNetworkPeering_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -806,7 +815,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawsnetworkpeering"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpawsnetworkpeering"
&datahcpawsnetworkpeering.DataHcpAwsNetworkPeeringConfig {
Connection: interface{},
@@ -820,7 +829,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawsnetworkpeering"
PeeringId: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpAwsNetworkPeering.DataHcpAwsNetworkPeeringTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpAwsNetworkPeering.DataHcpAwsNetworkPeeringTimeouts,
WaitForActiveState: interface{},
}
```
@@ -1009,7 +1018,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawsnetworkpeering"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpawsnetworkpeering"
&datahcpawsnetworkpeering.DataHcpAwsNetworkPeeringTimeouts {
Read: *string,
@@ -1043,7 +1052,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawsnetworkpeering"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpawsnetworkpeering"
datahcpawsnetworkpeering.NewDataHcpAwsNetworkPeeringTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpAwsNetworkPeeringTimeoutsOutputReference
```
diff --git a/docs/dataHcpAwsNetworkPeering.java.md b/docs/dataHcpAwsNetworkPeering.java.md
index be6b8baf1..a23609bee 100644
--- a/docs/dataHcpAwsNetworkPeering.java.md
+++ b/docs/dataHcpAwsNetworkPeering.java.md
@@ -186,6 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -256,6 +257,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpAwsNetworkPeering.python.md b/docs/dataHcpAwsNetworkPeering.python.md
index a6d830fa7..97024a5a8 100644
--- a/docs/dataHcpAwsNetworkPeering.python.md
+++ b/docs/dataHcpAwsNetworkPeering.python.md
@@ -183,6 +183,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -258,6 +259,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpAwsNetworkPeering.typescript.md b/docs/dataHcpAwsNetworkPeering.typescript.md
index 17a6c0feb..97ce0d973 100644
--- a/docs/dataHcpAwsNetworkPeering.typescript.md
+++ b/docs/dataHcpAwsNetworkPeering.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpAwsTransitGatewayAttachment.csharp.md b/docs/dataHcpAwsTransitGatewayAttachment.csharp.md
index 4a38264b5..c9145db5f 100644
--- a/docs/dataHcpAwsTransitGatewayAttachment.csharp.md
+++ b/docs/dataHcpAwsTransitGatewayAttachment.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpAwsTransitGatewayAttachment.go.md b/docs/dataHcpAwsTransitGatewayAttachment.go.md
index 47cac3e8e..a7ae6abb8 100644
--- a/docs/dataHcpAwsTransitGatewayAttachment.go.md
+++ b/docs/dataHcpAwsTransitGatewayAttachment.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawstransitgatewayattachment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpawstransitgatewayattachment"
datahcpawstransitgatewayattachment.NewDataHcpAwsTransitGatewayAttachment(scope Construct, id *string, config DataHcpAwsTransitGatewayAttachmentConfig) DataHcpAwsTransitGatewayAttachment
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -308,7 +317,7 @@ func ResetWaitForActiveState()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawstransitgatewayattachment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpawstransitgatewayattachment"
datahcpawstransitgatewayattachment.DataHcpAwsTransitGatewayAttachment_IsConstruct(x interface{}) *bool
```
@@ -340,7 +349,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawstransitgatewayattachment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpawstransitgatewayattachment"
datahcpawstransitgatewayattachment.DataHcpAwsTransitGatewayAttachment_IsTerraformElement(x interface{}) *bool
```
@@ -354,7 +363,7 @@ datahcpawstransitgatewayattachment.DataHcpAwsTransitGatewayAttachment_IsTerrafor
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawstransitgatewayattachment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpawstransitgatewayattachment"
datahcpawstransitgatewayattachment.DataHcpAwsTransitGatewayAttachment_IsTerraformDataSource(x interface{}) *bool
```
@@ -368,7 +377,7 @@ datahcpawstransitgatewayattachment.DataHcpAwsTransitGatewayAttachment_IsTerrafor
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawstransitgatewayattachment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpawstransitgatewayattachment"
datahcpawstransitgatewayattachment.DataHcpAwsTransitGatewayAttachment_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -784,7 +793,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawstransitgatewayattachment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpawstransitgatewayattachment"
&datahcpawstransitgatewayattachment.DataHcpAwsTransitGatewayAttachmentConfig {
Connection: interface{},
@@ -798,7 +807,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawstransitgatewayat
TransitGatewayAttachmentId: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpAwsTransitGatewayAttachment.DataHcpAwsTransitGatewayAttachmentTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpAwsTransitGatewayAttachment.DataHcpAwsTransitGatewayAttachmentTimeouts,
WaitForActiveState: interface{},
}
```
@@ -986,7 +995,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawstransitgatewayattachment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpawstransitgatewayattachment"
&datahcpawstransitgatewayattachment.DataHcpAwsTransitGatewayAttachmentTimeouts {
Default: *string,
@@ -1020,7 +1029,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawstransitgatewayattachment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpawstransitgatewayattachment"
datahcpawstransitgatewayattachment.NewDataHcpAwsTransitGatewayAttachmentTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpAwsTransitGatewayAttachmentTimeoutsOutputReference
```
diff --git a/docs/dataHcpAwsTransitGatewayAttachment.java.md b/docs/dataHcpAwsTransitGatewayAttachment.java.md
index 851c59d22..a6f890bc0 100644
--- a/docs/dataHcpAwsTransitGatewayAttachment.java.md
+++ b/docs/dataHcpAwsTransitGatewayAttachment.java.md
@@ -185,6 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -255,6 +256,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpAwsTransitGatewayAttachment.python.md b/docs/dataHcpAwsTransitGatewayAttachment.python.md
index 0c2b23aad..9115f2a49 100644
--- a/docs/dataHcpAwsTransitGatewayAttachment.python.md
+++ b/docs/dataHcpAwsTransitGatewayAttachment.python.md
@@ -182,6 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -257,6 +258,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpAwsTransitGatewayAttachment.typescript.md b/docs/dataHcpAwsTransitGatewayAttachment.typescript.md
index f7cd3a513..e66ecb856 100644
--- a/docs/dataHcpAwsTransitGatewayAttachment.typescript.md
+++ b/docs/dataHcpAwsTransitGatewayAttachment.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpAzurePeeringConnection.csharp.md b/docs/dataHcpAzurePeeringConnection.csharp.md
index 87c4466a3..4d228fd4f 100644
--- a/docs/dataHcpAzurePeeringConnection.csharp.md
+++ b/docs/dataHcpAzurePeeringConnection.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpAzurePeeringConnection.go.md b/docs/dataHcpAzurePeeringConnection.go.md
index d368b3be7..b378cf00b 100644
--- a/docs/dataHcpAzurePeeringConnection.go.md
+++ b/docs/dataHcpAzurePeeringConnection.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpazurepeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpazurepeeringconnection"
datahcpazurepeeringconnection.NewDataHcpAzurePeeringConnection(scope Construct, id *string, config DataHcpAzurePeeringConnectionConfig) DataHcpAzurePeeringConnection
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -301,7 +310,7 @@ func ResetWaitForActiveState()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpazurepeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpazurepeeringconnection"
datahcpazurepeeringconnection.DataHcpAzurePeeringConnection_IsConstruct(x interface{}) *bool
```
@@ -333,7 +342,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpazurepeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpazurepeeringconnection"
datahcpazurepeeringconnection.DataHcpAzurePeeringConnection_IsTerraformElement(x interface{}) *bool
```
@@ -347,7 +356,7 @@ datahcpazurepeeringconnection.DataHcpAzurePeeringConnection_IsTerraformElement(x
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpazurepeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpazurepeeringconnection"
datahcpazurepeeringconnection.DataHcpAzurePeeringConnection_IsTerraformDataSource(x interface{}) *bool
```
@@ -361,7 +370,7 @@ datahcpazurepeeringconnection.DataHcpAzurePeeringConnection_IsTerraformDataSourc
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpazurepeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpazurepeeringconnection"
datahcpazurepeeringconnection.DataHcpAzurePeeringConnection_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -843,7 +852,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpazurepeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpazurepeeringconnection"
&datahcpazurepeeringconnection.DataHcpAzurePeeringConnectionConfig {
Connection: interface{},
@@ -856,7 +865,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpazurepeeringconnect
HvnLink: *string,
PeeringId: *string,
Id: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpAzurePeeringConnection.DataHcpAzurePeeringConnectionTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpAzurePeeringConnection.DataHcpAzurePeeringConnectionTimeouts,
WaitForActiveState: interface{},
}
```
@@ -1026,7 +1035,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpazurepeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpazurepeeringconnection"
&datahcpazurepeeringconnection.DataHcpAzurePeeringConnectionTimeouts {
Read: *string,
@@ -1060,7 +1069,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpazurepeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpazurepeeringconnection"
datahcpazurepeeringconnection.NewDataHcpAzurePeeringConnectionTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpAzurePeeringConnectionTimeoutsOutputReference
```
diff --git a/docs/dataHcpAzurePeeringConnection.java.md b/docs/dataHcpAzurePeeringConnection.java.md
index aaef60e79..d56a6282e 100644
--- a/docs/dataHcpAzurePeeringConnection.java.md
+++ b/docs/dataHcpAzurePeeringConnection.java.md
@@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -239,6 +240,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpAzurePeeringConnection.python.md b/docs/dataHcpAzurePeeringConnection.python.md
index 582e6f7a7..523625eeb 100644
--- a/docs/dataHcpAzurePeeringConnection.python.md
+++ b/docs/dataHcpAzurePeeringConnection.python.md
@@ -167,6 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -241,6 +242,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpAzurePeeringConnection.typescript.md b/docs/dataHcpAzurePeeringConnection.typescript.md
index bc2063da6..22ee59ee1 100644
--- a/docs/dataHcpAzurePeeringConnection.typescript.md
+++ b/docs/dataHcpAzurePeeringConnection.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpBoundaryCluster.csharp.md b/docs/dataHcpBoundaryCluster.csharp.md
index fb80b2cd8..fd8532517 100644
--- a/docs/dataHcpBoundaryCluster.csharp.md
+++ b/docs/dataHcpBoundaryCluster.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -970,6 +979,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -977,6 +987,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataHcpBoundaryCluster.go.md b/docs/dataHcpBoundaryCluster.go.md
index 5bbc35d95..8df84544b 100644
--- a/docs/dataHcpBoundaryCluster.go.md
+++ b/docs/dataHcpBoundaryCluster.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpboundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpboundarycluster"
datahcpboundarycluster.NewDataHcpBoundaryCluster(scope Construct, id *string, config DataHcpBoundaryClusterConfig) DataHcpBoundaryCluster
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -301,7 +310,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpboundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpboundarycluster"
datahcpboundarycluster.DataHcpBoundaryCluster_IsConstruct(x interface{}) *bool
```
@@ -333,7 +342,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpboundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpboundarycluster"
datahcpboundarycluster.DataHcpBoundaryCluster_IsTerraformElement(x interface{}) *bool
```
@@ -347,7 +356,7 @@ datahcpboundarycluster.DataHcpBoundaryCluster_IsTerraformElement(x interface{})
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpboundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpboundarycluster"
datahcpboundarycluster.DataHcpBoundaryCluster_IsTerraformDataSource(x interface{}) *bool
```
@@ -361,7 +370,7 @@ datahcpboundarycluster.DataHcpBoundaryCluster_IsTerraformDataSource(x interface{
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpboundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpboundarycluster"
datahcpboundarycluster.DataHcpBoundaryCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -711,7 +720,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpboundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpboundarycluster"
&datahcpboundarycluster.DataHcpBoundaryClusterConfig {
Connection: interface{},
@@ -724,7 +733,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpboundarycluster"
ClusterId: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpBoundaryCluster.DataHcpBoundaryClusterTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpBoundaryCluster.DataHcpBoundaryClusterTimeouts,
}
```
@@ -882,7 +891,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpboundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpboundarycluster"
&datahcpboundarycluster.DataHcpBoundaryClusterMaintenanceWindowConfig {
@@ -895,7 +904,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpboundarycluster"
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpboundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpboundarycluster"
&datahcpboundarycluster.DataHcpBoundaryClusterTimeouts {
Default: *string,
@@ -929,7 +938,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpboundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpboundarycluster"
datahcpboundarycluster.NewDataHcpBoundaryClusterMaintenanceWindowConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataHcpBoundaryClusterMaintenanceWindowConfigList
```
@@ -970,6 +979,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -977,6 +987,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1061,7 +1087,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpboundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpboundarycluster"
datahcpboundarycluster.NewDataHcpBoundaryClusterMaintenanceWindowConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataHcpBoundaryClusterMaintenanceWindowConfigOutputReference
```
@@ -1372,7 +1398,7 @@ func InternalValue() DataHcpBoundaryClusterMaintenanceWindowConfig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpboundarycluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpboundarycluster"
datahcpboundarycluster.NewDataHcpBoundaryClusterTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpBoundaryClusterTimeoutsOutputReference
```
diff --git a/docs/dataHcpBoundaryCluster.java.md b/docs/dataHcpBoundaryCluster.java.md
index afb38222c..394f877d4 100644
--- a/docs/dataHcpBoundaryCluster.java.md
+++ b/docs/dataHcpBoundaryCluster.java.md
@@ -161,6 +161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -230,6 +231,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1080,6 +1089,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1087,6 +1097,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataHcpBoundaryCluster.python.md b/docs/dataHcpBoundaryCluster.python.md
index 073487c72..94a6dc808 100644
--- a/docs/dataHcpBoundaryCluster.python.md
+++ b/docs/dataHcpBoundaryCluster.python.md
@@ -159,6 +159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -233,6 +234,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1117,6 +1126,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1124,6 +1134,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataHcpBoundaryCluster.typescript.md b/docs/dataHcpBoundaryCluster.typescript.md
index 57de25f85..3de20b403 100644
--- a/docs/dataHcpBoundaryCluster.typescript.md
+++ b/docs/dataHcpBoundaryCluster.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -954,6 +963,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -961,6 +971,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataHcpConsulAgentHelmConfig.csharp.md b/docs/dataHcpConsulAgentHelmConfig.csharp.md
index 30f385677..659c67288 100644
--- a/docs/dataHcpConsulAgentHelmConfig.csharp.md
+++ b/docs/dataHcpConsulAgentHelmConfig.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpConsulAgentHelmConfig.go.md b/docs/dataHcpConsulAgentHelmConfig.go.md
index c9d6d90ef..84152c8af 100644
--- a/docs/dataHcpConsulAgentHelmConfig.go.md
+++ b/docs/dataHcpConsulAgentHelmConfig.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagenthelmconfig"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulagenthelmconfig"
datahcpconsulagenthelmconfig.NewDataHcpConsulAgentHelmConfig(scope Construct, id *string, config DataHcpConsulAgentHelmConfigConfig) DataHcpConsulAgentHelmConfig
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -308,7 +317,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagenthelmconfig"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulagenthelmconfig"
datahcpconsulagenthelmconfig.DataHcpConsulAgentHelmConfig_IsConstruct(x interface{}) *bool
```
@@ -340,7 +349,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagenthelmconfig"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulagenthelmconfig"
datahcpconsulagenthelmconfig.DataHcpConsulAgentHelmConfig_IsTerraformElement(x interface{}) *bool
```
@@ -354,7 +363,7 @@ datahcpconsulagenthelmconfig.DataHcpConsulAgentHelmConfig_IsTerraformElement(x i
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagenthelmconfig"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulagenthelmconfig"
datahcpconsulagenthelmconfig.DataHcpConsulAgentHelmConfig_IsTerraformDataSource(x interface{}) *bool
```
@@ -368,7 +377,7 @@ datahcpconsulagenthelmconfig.DataHcpConsulAgentHelmConfig_IsTerraformDataSource(
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagenthelmconfig"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulagenthelmconfig"
datahcpconsulagenthelmconfig.DataHcpConsulAgentHelmConfig_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -718,7 +727,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagenthelmconfig"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulagenthelmconfig"
&datahcpconsulagenthelmconfig.DataHcpConsulAgentHelmConfigConfig {
Connection: interface{},
@@ -733,7 +742,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagenthelmconf
ExposeGossipPorts: interface{},
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpConsulAgentHelmConfig.DataHcpConsulAgentHelmConfigTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpConsulAgentHelmConfig.DataHcpConsulAgentHelmConfigTimeouts,
}
```
@@ -920,7 +929,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagenthelmconfig"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulagenthelmconfig"
&datahcpconsulagenthelmconfig.DataHcpConsulAgentHelmConfigTimeouts {
Default: *string,
@@ -954,7 +963,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagenthelmconfig"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulagenthelmconfig"
datahcpconsulagenthelmconfig.NewDataHcpConsulAgentHelmConfigTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpConsulAgentHelmConfigTimeoutsOutputReference
```
diff --git a/docs/dataHcpConsulAgentHelmConfig.java.md b/docs/dataHcpConsulAgentHelmConfig.java.md
index 43867eae9..a2bce40a8 100644
--- a/docs/dataHcpConsulAgentHelmConfig.java.md
+++ b/docs/dataHcpConsulAgentHelmConfig.java.md
@@ -185,6 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -255,6 +256,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpConsulAgentHelmConfig.python.md b/docs/dataHcpConsulAgentHelmConfig.python.md
index 2b9493bbb..d6354d0fe 100644
--- a/docs/dataHcpConsulAgentHelmConfig.python.md
+++ b/docs/dataHcpConsulAgentHelmConfig.python.md
@@ -182,6 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -257,6 +258,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpConsulAgentHelmConfig.typescript.md b/docs/dataHcpConsulAgentHelmConfig.typescript.md
index 1cbf6dca3..f84982630 100644
--- a/docs/dataHcpConsulAgentHelmConfig.typescript.md
+++ b/docs/dataHcpConsulAgentHelmConfig.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpConsulAgentKubernetesSecret.csharp.md b/docs/dataHcpConsulAgentKubernetesSecret.csharp.md
index 124ef6c1e..5cbd2868a 100644
--- a/docs/dataHcpConsulAgentKubernetesSecret.csharp.md
+++ b/docs/dataHcpConsulAgentKubernetesSecret.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpConsulAgentKubernetesSecret.go.md b/docs/dataHcpConsulAgentKubernetesSecret.go.md
index dfa4cc54e..171f5ea30 100644
--- a/docs/dataHcpConsulAgentKubernetesSecret.go.md
+++ b/docs/dataHcpConsulAgentKubernetesSecret.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagentkubernetessecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulagentkubernetessecret"
datahcpconsulagentkubernetessecret.NewDataHcpConsulAgentKubernetesSecret(scope Construct, id *string, config DataHcpConsulAgentKubernetesSecretConfig) DataHcpConsulAgentKubernetesSecret
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -301,7 +310,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagentkubernetessecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulagentkubernetessecret"
datahcpconsulagentkubernetessecret.DataHcpConsulAgentKubernetesSecret_IsConstruct(x interface{}) *bool
```
@@ -333,7 +342,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagentkubernetessecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulagentkubernetessecret"
datahcpconsulagentkubernetessecret.DataHcpConsulAgentKubernetesSecret_IsTerraformElement(x interface{}) *bool
```
@@ -347,7 +356,7 @@ datahcpconsulagentkubernetessecret.DataHcpConsulAgentKubernetesSecret_IsTerrafor
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagentkubernetessecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulagentkubernetessecret"
datahcpconsulagentkubernetessecret.DataHcpConsulAgentKubernetesSecret_IsTerraformDataSource(x interface{}) *bool
```
@@ -361,7 +370,7 @@ datahcpconsulagentkubernetessecret.DataHcpConsulAgentKubernetesSecret_IsTerrafor
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagentkubernetessecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulagentkubernetessecret"
datahcpconsulagentkubernetessecret.DataHcpConsulAgentKubernetesSecret_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -667,7 +676,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagentkubernetessecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulagentkubernetessecret"
&datahcpconsulagentkubernetessecret.DataHcpConsulAgentKubernetesSecretConfig {
Connection: interface{},
@@ -680,7 +689,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagentkubernet
ClusterId: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpConsulAgentKubernetesSecret.DataHcpConsulAgentKubernetesSecretTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpConsulAgentKubernetesSecret.DataHcpConsulAgentKubernetesSecretTimeouts,
}
```
@@ -837,7 +846,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagentkubernetessecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulagentkubernetessecret"
&datahcpconsulagentkubernetessecret.DataHcpConsulAgentKubernetesSecretTimeouts {
Default: *string,
@@ -871,7 +880,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagentkubernetessecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulagentkubernetessecret"
datahcpconsulagentkubernetessecret.NewDataHcpConsulAgentKubernetesSecretTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpConsulAgentKubernetesSecretTimeoutsOutputReference
```
diff --git a/docs/dataHcpConsulAgentKubernetesSecret.java.md b/docs/dataHcpConsulAgentKubernetesSecret.java.md
index 6a26924ee..e797ee157 100644
--- a/docs/dataHcpConsulAgentKubernetesSecret.java.md
+++ b/docs/dataHcpConsulAgentKubernetesSecret.java.md
@@ -160,6 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -229,6 +230,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpConsulAgentKubernetesSecret.python.md b/docs/dataHcpConsulAgentKubernetesSecret.python.md
index 1e2a70dd0..fe2eeea0c 100644
--- a/docs/dataHcpConsulAgentKubernetesSecret.python.md
+++ b/docs/dataHcpConsulAgentKubernetesSecret.python.md
@@ -158,6 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -232,6 +233,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpConsulAgentKubernetesSecret.typescript.md b/docs/dataHcpConsulAgentKubernetesSecret.typescript.md
index 2c39a5af1..07ca67b2a 100644
--- a/docs/dataHcpConsulAgentKubernetesSecret.typescript.md
+++ b/docs/dataHcpConsulAgentKubernetesSecret.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpConsulCluster.csharp.md b/docs/dataHcpConsulCluster.csharp.md
index 82ff777d5..86d4153d1 100644
--- a/docs/dataHcpConsulCluster.csharp.md
+++ b/docs/dataHcpConsulCluster.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -1167,6 +1176,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1174,6 +1184,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataHcpConsulCluster.go.md b/docs/dataHcpConsulCluster.go.md
index efe35bffe..e5672cd1a 100644
--- a/docs/dataHcpConsulCluster.go.md
+++ b/docs/dataHcpConsulCluster.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulcluster"
datahcpconsulcluster.NewDataHcpConsulCluster(scope Construct, id *string, config DataHcpConsulClusterConfig) DataHcpConsulCluster
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -301,7 +310,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulcluster"
datahcpconsulcluster.DataHcpConsulCluster_IsConstruct(x interface{}) *bool
```
@@ -333,7 +342,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulcluster"
datahcpconsulcluster.DataHcpConsulCluster_IsTerraformElement(x interface{}) *bool
```
@@ -347,7 +356,7 @@ datahcpconsulcluster.DataHcpConsulCluster_IsTerraformElement(x interface{}) *boo
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulcluster"
datahcpconsulcluster.DataHcpConsulCluster_IsTerraformDataSource(x interface{}) *bool
```
@@ -361,7 +370,7 @@ datahcpconsulcluster.DataHcpConsulCluster_IsTerraformDataSource(x interface{}) *
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulcluster"
datahcpconsulcluster.DataHcpConsulCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -909,7 +918,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulcluster"
&datahcpconsulcluster.DataHcpConsulClusterConfig {
Connection: interface{},
@@ -922,7 +931,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulcluster"
ClusterId: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpConsulCluster.DataHcpConsulClusterTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpConsulCluster.DataHcpConsulClusterTimeouts,
}
```
@@ -1079,7 +1088,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulcluster"
&datahcpconsulcluster.DataHcpConsulClusterIpAllowlistStruct {
@@ -1092,7 +1101,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulcluster"
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulcluster"
&datahcpconsulcluster.DataHcpConsulClusterTimeouts {
Default: *string,
@@ -1126,7 +1135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulcluster"
datahcpconsulcluster.NewDataHcpConsulClusterIpAllowlistStructList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataHcpConsulClusterIpAllowlistStructList
```
@@ -1167,6 +1176,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1174,6 +1184,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1258,7 +1284,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulcluster"
datahcpconsulcluster.NewDataHcpConsulClusterIpAllowlistStructOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataHcpConsulClusterIpAllowlistStructOutputReference
```
@@ -1547,7 +1573,7 @@ func InternalValue() DataHcpConsulClusterIpAllowlistStruct
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulcluster"
datahcpconsulcluster.NewDataHcpConsulClusterTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpConsulClusterTimeoutsOutputReference
```
diff --git a/docs/dataHcpConsulCluster.java.md b/docs/dataHcpConsulCluster.java.md
index 87eac662b..8c13e7010 100644
--- a/docs/dataHcpConsulCluster.java.md
+++ b/docs/dataHcpConsulCluster.java.md
@@ -160,6 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -229,6 +230,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1276,6 +1285,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1283,6 +1293,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataHcpConsulCluster.python.md b/docs/dataHcpConsulCluster.python.md
index 924a805ae..d9ce8b6d3 100644
--- a/docs/dataHcpConsulCluster.python.md
+++ b/docs/dataHcpConsulCluster.python.md
@@ -158,6 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -232,6 +233,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1313,6 +1322,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1320,6 +1330,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataHcpConsulCluster.typescript.md b/docs/dataHcpConsulCluster.typescript.md
index 10ab19ad5..1f53f7083 100644
--- a/docs/dataHcpConsulCluster.typescript.md
+++ b/docs/dataHcpConsulCluster.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -1151,6 +1160,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1158,6 +1168,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataHcpConsulVersions.csharp.md b/docs/dataHcpConsulVersions.csharp.md
index c1aca6994..7f80c3b7d 100644
--- a/docs/dataHcpConsulVersions.csharp.md
+++ b/docs/dataHcpConsulVersions.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpConsulVersions.go.md b/docs/dataHcpConsulVersions.go.md
index 2d89362cd..1bfbd7660 100644
--- a/docs/dataHcpConsulVersions.go.md
+++ b/docs/dataHcpConsulVersions.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulversions"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulversions"
datahcpconsulversions.NewDataHcpConsulVersions(scope Construct, id *string, config DataHcpConsulVersionsConfig) DataHcpConsulVersions
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -294,7 +303,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulversions"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulversions"
datahcpconsulversions.DataHcpConsulVersions_IsConstruct(x interface{}) *bool
```
@@ -326,7 +335,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulversions"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulversions"
datahcpconsulversions.DataHcpConsulVersions_IsTerraformElement(x interface{}) *bool
```
@@ -340,7 +349,7 @@ datahcpconsulversions.DataHcpConsulVersions_IsTerraformElement(x interface{}) *b
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulversions"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulversions"
datahcpconsulversions.DataHcpConsulVersions_IsTerraformDataSource(x interface{}) *bool
```
@@ -354,7 +363,7 @@ datahcpconsulversions.DataHcpConsulVersions_IsTerraformDataSource(x interface{})
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulversions"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulversions"
datahcpconsulversions.DataHcpConsulVersions_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -638,7 +647,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulversions"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulversions"
&datahcpconsulversions.DataHcpConsulVersionsConfig {
Connection: interface{},
@@ -649,7 +658,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulversions"
Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider,
Provisioners: *[]interface{},
Id: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpConsulVersions.DataHcpConsulVersionsTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpConsulVersions.DataHcpConsulVersionsTimeouts,
}
```
@@ -773,7 +782,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulversions"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulversions"
&datahcpconsulversions.DataHcpConsulVersionsTimeouts {
Default: *string,
@@ -807,7 +816,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulversions"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpconsulversions"
datahcpconsulversions.NewDataHcpConsulVersionsTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpConsulVersionsTimeoutsOutputReference
```
diff --git a/docs/dataHcpConsulVersions.java.md b/docs/dataHcpConsulVersions.java.md
index 898544255..67107b7d5 100644
--- a/docs/dataHcpConsulVersions.java.md
+++ b/docs/dataHcpConsulVersions.java.md
@@ -133,6 +133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -201,6 +202,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpConsulVersions.python.md b/docs/dataHcpConsulVersions.python.md
index d222bf92c..7e195039d 100644
--- a/docs/dataHcpConsulVersions.python.md
+++ b/docs/dataHcpConsulVersions.python.md
@@ -131,6 +131,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -204,6 +205,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpConsulVersions.typescript.md b/docs/dataHcpConsulVersions.typescript.md
index 3283ae845..266008017 100644
--- a/docs/dataHcpConsulVersions.typescript.md
+++ b/docs/dataHcpConsulVersions.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -122,6 +123,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpHvn.csharp.md b/docs/dataHcpHvn.csharp.md
index 03830bca4..75e9e6140 100644
--- a/docs/dataHcpHvn.csharp.md
+++ b/docs/dataHcpHvn.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpHvn.go.md b/docs/dataHcpHvn.go.md
index f3df0364c..f33c16ecb 100644
--- a/docs/dataHcpHvn.go.md
+++ b/docs/dataHcpHvn.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvn"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvn"
datahcphvn.NewDataHcpHvn(scope Construct, id *string, config DataHcpHvnConfig) DataHcpHvn
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -301,7 +310,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvn"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvn"
datahcphvn.DataHcpHvn_IsConstruct(x interface{}) *bool
```
@@ -333,7 +342,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvn"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvn"
datahcphvn.DataHcpHvn_IsTerraformElement(x interface{}) *bool
```
@@ -347,7 +356,7 @@ datahcphvn.DataHcpHvn_IsTerraformElement(x interface{}) *bool
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvn"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvn"
datahcphvn.DataHcpHvn_IsTerraformDataSource(x interface{}) *bool
```
@@ -361,7 +370,7 @@ datahcphvn.DataHcpHvn_IsTerraformDataSource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvn"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvn"
datahcphvn.DataHcpHvn_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -744,7 +753,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvn"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvn"
&datahcphvn.DataHcpHvnConfig {
Connection: interface{},
@@ -757,7 +766,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvn"
HvnId: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpHvn.DataHcpHvnTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpHvn.DataHcpHvnTimeouts,
}
```
@@ -914,7 +923,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvn"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvn"
&datahcphvn.DataHcpHvnTimeouts {
Default: *string,
@@ -948,7 +957,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvn"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvn"
datahcphvn.NewDataHcpHvnTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpHvnTimeoutsOutputReference
```
diff --git a/docs/dataHcpHvn.java.md b/docs/dataHcpHvn.java.md
index d9973442c..9372df02b 100644
--- a/docs/dataHcpHvn.java.md
+++ b/docs/dataHcpHvn.java.md
@@ -160,6 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -229,6 +230,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpHvn.python.md b/docs/dataHcpHvn.python.md
index 325ec71cb..3e379160b 100644
--- a/docs/dataHcpHvn.python.md
+++ b/docs/dataHcpHvn.python.md
@@ -158,6 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -232,6 +233,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpHvn.typescript.md b/docs/dataHcpHvn.typescript.md
index df3a0a7ac..3127f4bdd 100644
--- a/docs/dataHcpHvn.typescript.md
+++ b/docs/dataHcpHvn.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpHvnPeeringConnection.csharp.md b/docs/dataHcpHvnPeeringConnection.csharp.md
index 18ef113d0..3b3cf83d6 100644
--- a/docs/dataHcpHvnPeeringConnection.csharp.md
+++ b/docs/dataHcpHvnPeeringConnection.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpHvnPeeringConnection.go.md b/docs/dataHcpHvnPeeringConnection.go.md
index b504bf583..a0241a601 100644
--- a/docs/dataHcpHvnPeeringConnection.go.md
+++ b/docs/dataHcpHvnPeeringConnection.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnpeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnpeeringconnection"
datahcphvnpeeringconnection.NewDataHcpHvnPeeringConnection(scope Construct, id *string, config DataHcpHvnPeeringConnectionConfig) DataHcpHvnPeeringConnection
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -308,7 +317,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnpeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnpeeringconnection"
datahcphvnpeeringconnection.DataHcpHvnPeeringConnection_IsConstruct(x interface{}) *bool
```
@@ -340,7 +349,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnpeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnpeeringconnection"
datahcphvnpeeringconnection.DataHcpHvnPeeringConnection_IsTerraformElement(x interface{}) *bool
```
@@ -354,7 +363,7 @@ datahcphvnpeeringconnection.DataHcpHvnPeeringConnection_IsTerraformElement(x int
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnpeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnpeeringconnection"
datahcphvnpeeringconnection.DataHcpHvnPeeringConnection_IsTerraformDataSource(x interface{}) *bool
```
@@ -368,7 +377,7 @@ datahcphvnpeeringconnection.DataHcpHvnPeeringConnection_IsTerraformDataSource(x
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnpeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnpeeringconnection"
datahcphvnpeeringconnection.DataHcpHvnPeeringConnection_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -762,7 +771,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnpeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnpeeringconnection"
&datahcphvnpeeringconnection.DataHcpHvnPeeringConnectionConfig {
Connection: interface{},
@@ -777,7 +786,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnpeeringconnectio
Hvn2: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpHvnPeeringConnection.DataHcpHvnPeeringConnectionTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpHvnPeeringConnection.DataHcpHvnPeeringConnectionTimeouts,
}
```
@@ -965,7 +974,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnpeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnpeeringconnection"
&datahcphvnpeeringconnection.DataHcpHvnPeeringConnectionTimeouts {
Default: *string,
@@ -999,7 +1008,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnpeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnpeeringconnection"
datahcphvnpeeringconnection.NewDataHcpHvnPeeringConnectionTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpHvnPeeringConnectionTimeoutsOutputReference
```
diff --git a/docs/dataHcpHvnPeeringConnection.java.md b/docs/dataHcpHvnPeeringConnection.java.md
index 7f482c467..1601c2be8 100644
--- a/docs/dataHcpHvnPeeringConnection.java.md
+++ b/docs/dataHcpHvnPeeringConnection.java.md
@@ -185,6 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -255,6 +256,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpHvnPeeringConnection.python.md b/docs/dataHcpHvnPeeringConnection.python.md
index eae1f781b..d2b2e2726 100644
--- a/docs/dataHcpHvnPeeringConnection.python.md
+++ b/docs/dataHcpHvnPeeringConnection.python.md
@@ -183,6 +183,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -258,6 +259,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpHvnPeeringConnection.typescript.md b/docs/dataHcpHvnPeeringConnection.typescript.md
index 5ccd883db..f4fac2795 100644
--- a/docs/dataHcpHvnPeeringConnection.typescript.md
+++ b/docs/dataHcpHvnPeeringConnection.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpHvnRoute.csharp.md b/docs/dataHcpHvnRoute.csharp.md
index 366908b94..16859a095 100644
--- a/docs/dataHcpHvnRoute.csharp.md
+++ b/docs/dataHcpHvnRoute.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -1017,6 +1026,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1024,6 +1034,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataHcpHvnRoute.go.md b/docs/dataHcpHvnRoute.go.md
index 068da8fea..6d4b5a984 100644
--- a/docs/dataHcpHvnRoute.go.md
+++ b/docs/dataHcpHvnRoute.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnroute"
datahcphvnroute.NewDataHcpHvnRoute(scope Construct, id *string, config DataHcpHvnRouteConfig) DataHcpHvnRoute
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -301,7 +310,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnroute"
datahcphvnroute.DataHcpHvnRoute_IsConstruct(x interface{}) *bool
```
@@ -333,7 +342,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnroute"
datahcphvnroute.DataHcpHvnRoute_IsTerraformElement(x interface{}) *bool
```
@@ -347,7 +356,7 @@ datahcphvnroute.DataHcpHvnRoute_IsTerraformElement(x interface{}) *bool
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnroute"
datahcphvnroute.DataHcpHvnRoute_IsTerraformDataSource(x interface{}) *bool
```
@@ -361,7 +370,7 @@ datahcphvnroute.DataHcpHvnRoute_IsTerraformDataSource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnroute"
datahcphvnroute.DataHcpHvnRoute_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -744,7 +753,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnroute"
&datahcphvnroute.DataHcpHvnRouteAzureConfig {
@@ -757,7 +766,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnroute"
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnroute"
&datahcphvnroute.DataHcpHvnRouteConfig {
Connection: interface{},
@@ -771,7 +780,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnroute"
HvnRouteId: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpHvnRoute.DataHcpHvnRouteTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpHvnRoute.DataHcpHvnRouteTimeouts,
}
```
@@ -942,7 +951,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnroute"
&datahcphvnroute.DataHcpHvnRouteTimeouts {
Default: *string,
@@ -976,7 +985,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnroute"
datahcphvnroute.NewDataHcpHvnRouteAzureConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataHcpHvnRouteAzureConfigList
```
@@ -1017,6 +1026,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1024,6 +1034,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1108,7 +1134,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnroute"
datahcphvnroute.NewDataHcpHvnRouteAzureConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataHcpHvnRouteAzureConfigOutputReference
```
@@ -1397,7 +1423,7 @@ func InternalValue() DataHcpHvnRouteAzureConfig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcphvnroute"
datahcphvnroute.NewDataHcpHvnRouteTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpHvnRouteTimeoutsOutputReference
```
diff --git a/docs/dataHcpHvnRoute.java.md b/docs/dataHcpHvnRoute.java.md
index c352e7d1e..92a53adc8 100644
--- a/docs/dataHcpHvnRoute.java.md
+++ b/docs/dataHcpHvnRoute.java.md
@@ -171,6 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -240,6 +241,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1137,6 +1146,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1144,6 +1154,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataHcpHvnRoute.python.md b/docs/dataHcpHvnRoute.python.md
index 913762d27..f16002c94 100644
--- a/docs/dataHcpHvnRoute.python.md
+++ b/docs/dataHcpHvnRoute.python.md
@@ -169,6 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -243,6 +244,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1174,6 +1183,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1181,6 +1191,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataHcpHvnRoute.typescript.md b/docs/dataHcpHvnRoute.typescript.md
index 5a92d0dc8..dc720f999 100644
--- a/docs/dataHcpHvnRoute.typescript.md
+++ b/docs/dataHcpHvnRoute.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -1000,6 +1009,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1007,6 +1017,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataHcpIamPolicy.csharp.md b/docs/dataHcpIamPolicy.csharp.md
index 0c5ceb56b..82449a8ed 100644
--- a/docs/dataHcpIamPolicy.csharp.md
+++ b/docs/dataHcpIamPolicy.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -791,6 +800,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -798,6 +808,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataHcpIamPolicy.go.md b/docs/dataHcpIamPolicy.go.md
index 0da6041b3..cc378b34f 100644
--- a/docs/dataHcpIamPolicy.go.md
+++ b/docs/dataHcpIamPolicy.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpiampolicy"
datahcpiampolicy.NewDataHcpIamPolicy(scope Construct, id *string, config DataHcpIamPolicyConfig) DataHcpIamPolicy
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -280,7 +289,7 @@ func PutBindings(value interface{})
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpiampolicy"
datahcpiampolicy.DataHcpIamPolicy_IsConstruct(x interface{}) *bool
```
@@ -312,7 +321,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpiampolicy"
datahcpiampolicy.DataHcpIamPolicy_IsTerraformElement(x interface{}) *bool
```
@@ -326,7 +335,7 @@ datahcpiampolicy.DataHcpIamPolicy_IsTerraformElement(x interface{}) *bool
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpiampolicy"
datahcpiampolicy.DataHcpIamPolicy_IsTerraformDataSource(x interface{}) *bool
```
@@ -340,7 +349,7 @@ datahcpiampolicy.DataHcpIamPolicy_IsTerraformDataSource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpiampolicy"
datahcpiampolicy.DataHcpIamPolicy_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -580,7 +589,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpiampolicy"
&datahcpiampolicy.DataHcpIamPolicyBindings {
Principals: *[]*string,
@@ -630,7 +639,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpiampolicy"
&datahcpiampolicy.DataHcpIamPolicyConfig {
Connection: interface{},
@@ -750,7 +759,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpiampolicy"
datahcpiampolicy.NewDataHcpIamPolicyBindingsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataHcpIamPolicyBindingsList
```
@@ -791,6 +800,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -798,6 +808,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -893,7 +919,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpiampolicy"
datahcpiampolicy.NewDataHcpIamPolicyBindingsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataHcpIamPolicyBindingsOutputReference
```
diff --git a/docs/dataHcpIamPolicy.java.md b/docs/dataHcpIamPolicy.java.md
index 7b74b59f9..e9b01d348 100644
--- a/docs/dataHcpIamPolicy.java.md
+++ b/docs/dataHcpIamPolicy.java.md
@@ -121,6 +121,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -187,6 +188,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -863,6 +872,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -870,6 +880,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataHcpIamPolicy.python.md b/docs/dataHcpIamPolicy.python.md
index fdeedf9e7..222adf4c4 100644
--- a/docs/dataHcpIamPolicy.python.md
+++ b/docs/dataHcpIamPolicy.python.md
@@ -118,6 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -189,6 +190,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -897,6 +906,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -904,6 +914,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataHcpIamPolicy.typescript.md b/docs/dataHcpIamPolicy.typescript.md
index d21649571..e076d1011 100644
--- a/docs/dataHcpIamPolicy.typescript.md
+++ b/docs/dataHcpIamPolicy.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -779,6 +788,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -786,6 +796,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataHcpOrganization.csharp.md b/docs/dataHcpOrganization.csharp.md
index c846a257e..89b0750c8 100644
--- a/docs/dataHcpOrganization.csharp.md
+++ b/docs/dataHcpOrganization.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -119,6 +120,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpOrganization.go.md b/docs/dataHcpOrganization.go.md
index ff8f77016..b6fafa547 100644
--- a/docs/dataHcpOrganization.go.md
+++ b/docs/dataHcpOrganization.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcporganization"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcporganization"
datahcporganization.NewDataHcpOrganization(scope Construct, id *string, config DataHcpOrganizationConfig) DataHcpOrganization
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -119,6 +120,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -267,7 +276,7 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcporganization"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcporganization"
datahcporganization.DataHcpOrganization_IsConstruct(x interface{}) *bool
```
@@ -299,7 +308,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcporganization"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcporganization"
datahcporganization.DataHcpOrganization_IsTerraformElement(x interface{}) *bool
```
@@ -313,7 +322,7 @@ datahcporganization.DataHcpOrganization_IsTerraformElement(x interface{}) *bool
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcporganization"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcporganization"
datahcporganization.DataHcpOrganization_IsTerraformDataSource(x interface{}) *bool
```
@@ -327,7 +336,7 @@ datahcporganization.DataHcpOrganization_IsTerraformDataSource(x interface{}) *bo
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcporganization"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcporganization"
datahcporganization.DataHcpOrganization_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -567,7 +576,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcporganization"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcporganization"
&datahcporganization.DataHcpOrganizationConfig {
Connection: interface{},
diff --git a/docs/dataHcpOrganization.java.md b/docs/dataHcpOrganization.java.md
index 72e906cfa..e0177945f 100644
--- a/docs/dataHcpOrganization.java.md
+++ b/docs/dataHcpOrganization.java.md
@@ -108,6 +108,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -173,6 +174,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpOrganization.python.md b/docs/dataHcpOrganization.python.md
index c979bb890..802cf2637 100644
--- a/docs/dataHcpOrganization.python.md
+++ b/docs/dataHcpOrganization.python.md
@@ -106,6 +106,7 @@ Must be unique amongst siblings in the same scope
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -176,6 +177,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpOrganization.typescript.md b/docs/dataHcpOrganization.typescript.md
index 772ad1d17..1bebbc8e3 100644
--- a/docs/dataHcpOrganization.typescript.md
+++ b/docs/dataHcpOrganization.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -119,6 +120,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpPackerBucketNames.csharp.md b/docs/dataHcpPackerBucketNames.csharp.md
index 1804b810f..6a0b33c97 100644
--- a/docs/dataHcpPackerBucketNames.csharp.md
+++ b/docs/dataHcpPackerBucketNames.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpPackerBucketNames.go.md b/docs/dataHcpPackerBucketNames.go.md
index f704447c2..9efd771a8 100644
--- a/docs/dataHcpPackerBucketNames.go.md
+++ b/docs/dataHcpPackerBucketNames.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerbucketnames"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerbucketnames"
datahcppackerbucketnames.NewDataHcpPackerBucketNames(scope Construct, id *string, config DataHcpPackerBucketNamesConfig) DataHcpPackerBucketNames
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -301,7 +310,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerbucketnames"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerbucketnames"
datahcppackerbucketnames.DataHcpPackerBucketNames_IsConstruct(x interface{}) *bool
```
@@ -333,7 +342,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerbucketnames"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerbucketnames"
datahcppackerbucketnames.DataHcpPackerBucketNames_IsTerraformElement(x interface{}) *bool
```
@@ -347,7 +356,7 @@ datahcppackerbucketnames.DataHcpPackerBucketNames_IsTerraformElement(x interface
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerbucketnames"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerbucketnames"
datahcppackerbucketnames.DataHcpPackerBucketNames_IsTerraformDataSource(x interface{}) *bool
```
@@ -361,7 +370,7 @@ datahcppackerbucketnames.DataHcpPackerBucketNames_IsTerraformDataSource(x interf
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerbucketnames"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerbucketnames"
datahcppackerbucketnames.DataHcpPackerBucketNames_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -656,7 +665,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerbucketnames"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerbucketnames"
&datahcppackerbucketnames.DataHcpPackerBucketNamesConfig {
Connection: interface{},
@@ -668,7 +677,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerbucketnames"
Provisioners: *[]interface{},
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpPackerBucketNames.DataHcpPackerBucketNamesTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpPackerBucketNames.DataHcpPackerBucketNamesTimeouts,
}
```
@@ -807,7 +816,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerbucketnames"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerbucketnames"
&datahcppackerbucketnames.DataHcpPackerBucketNamesTimeouts {
Default: *string,
@@ -841,7 +850,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerbucketnames"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerbucketnames"
datahcppackerbucketnames.NewDataHcpPackerBucketNamesTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpPackerBucketNamesTimeoutsOutputReference
```
diff --git a/docs/dataHcpPackerBucketNames.java.md b/docs/dataHcpPackerBucketNames.java.md
index 679ffbe58..a0cf8b6c2 100644
--- a/docs/dataHcpPackerBucketNames.java.md
+++ b/docs/dataHcpPackerBucketNames.java.md
@@ -145,6 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -214,6 +215,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpPackerBucketNames.python.md b/docs/dataHcpPackerBucketNames.python.md
index 29af7324d..9cddc2b25 100644
--- a/docs/dataHcpPackerBucketNames.python.md
+++ b/docs/dataHcpPackerBucketNames.python.md
@@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -217,6 +218,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpPackerBucketNames.typescript.md b/docs/dataHcpPackerBucketNames.typescript.md
index 22287d3a8..1bffcf862 100644
--- a/docs/dataHcpPackerBucketNames.typescript.md
+++ b/docs/dataHcpPackerBucketNames.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpPackerImage.csharp.md b/docs/dataHcpPackerImage.csharp.md
index 3aa1972d0..f33c7837d 100644
--- a/docs/dataHcpPackerImage.csharp.md
+++ b/docs/dataHcpPackerImage.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -126,6 +127,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpPackerImage.go.md b/docs/dataHcpPackerImage.go.md
index 3c259d257..64d5cd5e7 100644
--- a/docs/dataHcpPackerImage.go.md
+++ b/docs/dataHcpPackerImage.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerimage"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerimage"
datahcppackerimage.NewDataHcpPackerImage(scope Construct, id *string, config DataHcpPackerImageConfig) DataHcpPackerImage
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -126,6 +127,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -322,7 +331,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerimage"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerimage"
datahcppackerimage.DataHcpPackerImage_IsConstruct(x interface{}) *bool
```
@@ -354,7 +363,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerimage"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerimage"
datahcppackerimage.DataHcpPackerImage_IsTerraformElement(x interface{}) *bool
```
@@ -368,7 +377,7 @@ datahcppackerimage.DataHcpPackerImage_IsTerraformElement(x interface{}) *bool
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerimage"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerimage"
datahcppackerimage.DataHcpPackerImage_IsTerraformDataSource(x interface{}) *bool
```
@@ -382,7 +391,7 @@ datahcppackerimage.DataHcpPackerImage_IsTerraformDataSource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerimage"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerimage"
datahcppackerimage.DataHcpPackerImage_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -864,7 +873,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerimage"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerimage"
&datahcppackerimage.DataHcpPackerImageConfig {
Connection: interface{},
@@ -882,7 +891,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerimage"
Id: *string,
IterationId: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpPackerImage.DataHcpPackerImageTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpPackerImage.DataHcpPackerImageTimeouts,
}
```
@@ -1116,7 +1125,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerimage"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerimage"
&datahcppackerimage.DataHcpPackerImageTimeouts {
Default: *string,
@@ -1150,7 +1159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerimage"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerimage"
datahcppackerimage.NewDataHcpPackerImageTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpPackerImageTimeoutsOutputReference
```
diff --git a/docs/dataHcpPackerImage.java.md b/docs/dataHcpPackerImage.java.md
index ddbb1a1f1..bc6e483f2 100644
--- a/docs/dataHcpPackerImage.java.md
+++ b/docs/dataHcpPackerImage.java.md
@@ -222,6 +222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -294,6 +295,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpPackerImage.python.md b/docs/dataHcpPackerImage.python.md
index bd6afcce0..7e524b1b1 100644
--- a/docs/dataHcpPackerImage.python.md
+++ b/docs/dataHcpPackerImage.python.md
@@ -220,6 +220,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -297,6 +298,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpPackerImage.typescript.md b/docs/dataHcpPackerImage.typescript.md
index b316716e6..4463dada3 100644
--- a/docs/dataHcpPackerImage.typescript.md
+++ b/docs/dataHcpPackerImage.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -126,6 +127,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpPackerIteration.csharp.md b/docs/dataHcpPackerIteration.csharp.md
index 4864357d9..c17e5760e 100644
--- a/docs/dataHcpPackerIteration.csharp.md
+++ b/docs/dataHcpPackerIteration.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpPackerIteration.go.md b/docs/dataHcpPackerIteration.go.md
index 0293af8dd..55baa4867 100644
--- a/docs/dataHcpPackerIteration.go.md
+++ b/docs/dataHcpPackerIteration.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackeriteration"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackeriteration"
datahcppackeriteration.NewDataHcpPackerIteration(scope Construct, id *string, config DataHcpPackerIterationConfig) DataHcpPackerIteration
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -301,7 +310,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackeriteration"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackeriteration"
datahcppackeriteration.DataHcpPackerIteration_IsConstruct(x interface{}) *bool
```
@@ -333,7 +342,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackeriteration"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackeriteration"
datahcppackeriteration.DataHcpPackerIteration_IsTerraformElement(x interface{}) *bool
```
@@ -347,7 +356,7 @@ datahcppackeriteration.DataHcpPackerIteration_IsTerraformElement(x interface{})
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackeriteration"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackeriteration"
datahcppackeriteration.DataHcpPackerIteration_IsTerraformDataSource(x interface{}) *bool
```
@@ -361,7 +370,7 @@ datahcppackeriteration.DataHcpPackerIteration_IsTerraformDataSource(x interface{
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackeriteration"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackeriteration"
datahcppackeriteration.DataHcpPackerIteration_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -766,7 +775,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackeriteration"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackeriteration"
&datahcppackeriteration.DataHcpPackerIterationConfig {
Connection: interface{},
@@ -780,7 +789,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackeriteration"
Channel: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpPackerIteration.DataHcpPackerIterationTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpPackerIteration.DataHcpPackerIterationTimeouts,
}
```
@@ -952,7 +961,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackeriteration"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackeriteration"
&datahcppackeriteration.DataHcpPackerIterationTimeouts {
Default: *string,
@@ -986,7 +995,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackeriteration"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackeriteration"
datahcppackeriteration.NewDataHcpPackerIterationTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpPackerIterationTimeoutsOutputReference
```
diff --git a/docs/dataHcpPackerIteration.java.md b/docs/dataHcpPackerIteration.java.md
index 700e86a94..ee4ad0b95 100644
--- a/docs/dataHcpPackerIteration.java.md
+++ b/docs/dataHcpPackerIteration.java.md
@@ -172,6 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -241,6 +242,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpPackerIteration.python.md b/docs/dataHcpPackerIteration.python.md
index 2352e5bfc..bc964f460 100644
--- a/docs/dataHcpPackerIteration.python.md
+++ b/docs/dataHcpPackerIteration.python.md
@@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -244,6 +245,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpPackerIteration.typescript.md b/docs/dataHcpPackerIteration.typescript.md
index 8993d184d..7064c2e27 100644
--- a/docs/dataHcpPackerIteration.typescript.md
+++ b/docs/dataHcpPackerIteration.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpPackerRunTask.csharp.md b/docs/dataHcpPackerRunTask.csharp.md
index bcaf37ca8..d3e3f5fa5 100644
--- a/docs/dataHcpPackerRunTask.csharp.md
+++ b/docs/dataHcpPackerRunTask.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpPackerRunTask.go.md b/docs/dataHcpPackerRunTask.go.md
index 2f9df3bbc..0c10554c0 100644
--- a/docs/dataHcpPackerRunTask.go.md
+++ b/docs/dataHcpPackerRunTask.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerruntask"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerruntask"
datahcppackerruntask.NewDataHcpPackerRunTask(scope Construct, id *string, config DataHcpPackerRunTaskConfig) DataHcpPackerRunTask
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -301,7 +310,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerruntask"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerruntask"
datahcppackerruntask.DataHcpPackerRunTask_IsConstruct(x interface{}) *bool
```
@@ -333,7 +342,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerruntask"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerruntask"
datahcppackerruntask.DataHcpPackerRunTask_IsTerraformElement(x interface{}) *bool
```
@@ -347,7 +356,7 @@ datahcppackerruntask.DataHcpPackerRunTask_IsTerraformElement(x interface{}) *boo
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerruntask"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerruntask"
datahcppackerruntask.DataHcpPackerRunTask_IsTerraformDataSource(x interface{}) *bool
```
@@ -361,7 +370,7 @@ datahcppackerruntask.DataHcpPackerRunTask_IsTerraformDataSource(x interface{}) *
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerruntask"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerruntask"
datahcppackerruntask.DataHcpPackerRunTask_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -667,7 +676,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerruntask"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerruntask"
&datahcppackerruntask.DataHcpPackerRunTaskConfig {
Connection: interface{},
@@ -679,7 +688,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerruntask"
Provisioners: *[]interface{},
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpPackerRunTask.DataHcpPackerRunTaskTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpPackerRunTask.DataHcpPackerRunTaskTimeouts,
}
```
@@ -821,7 +830,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerruntask"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerruntask"
&datahcppackerruntask.DataHcpPackerRunTaskTimeouts {
Default: *string,
@@ -855,7 +864,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerruntask"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcppackerruntask"
datahcppackerruntask.NewDataHcpPackerRunTaskTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpPackerRunTaskTimeoutsOutputReference
```
diff --git a/docs/dataHcpPackerRunTask.java.md b/docs/dataHcpPackerRunTask.java.md
index 1cadf4409..8bb332d07 100644
--- a/docs/dataHcpPackerRunTask.java.md
+++ b/docs/dataHcpPackerRunTask.java.md
@@ -148,6 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -217,6 +218,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpPackerRunTask.python.md b/docs/dataHcpPackerRunTask.python.md
index c82247993..c0ef3bff4 100644
--- a/docs/dataHcpPackerRunTask.python.md
+++ b/docs/dataHcpPackerRunTask.python.md
@@ -146,6 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -220,6 +221,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpPackerRunTask.typescript.md b/docs/dataHcpPackerRunTask.typescript.md
index 01ba41b82..9bc1894d0 100644
--- a/docs/dataHcpPackerRunTask.typescript.md
+++ b/docs/dataHcpPackerRunTask.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpProject.csharp.md b/docs/dataHcpProject.csharp.md
index de070d182..4680129c7 100644
--- a/docs/dataHcpProject.csharp.md
+++ b/docs/dataHcpProject.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpProject.go.md b/docs/dataHcpProject.go.md
index 02c579068..3f6557507 100644
--- a/docs/dataHcpProject.go.md
+++ b/docs/dataHcpProject.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpproject"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpproject"
datahcpproject.NewDataHcpProject(scope Construct, id *string, config DataHcpProjectConfig) DataHcpProject
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -274,7 +283,7 @@ func ResetProject()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpproject"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpproject"
datahcpproject.DataHcpProject_IsConstruct(x interface{}) *bool
```
@@ -306,7 +315,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpproject"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpproject"
datahcpproject.DataHcpProject_IsTerraformElement(x interface{}) *bool
```
@@ -320,7 +329,7 @@ datahcpproject.DataHcpProject_IsTerraformElement(x interface{}) *bool
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpproject"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpproject"
datahcpproject.DataHcpProject_IsTerraformDataSource(x interface{}) *bool
```
@@ -334,7 +343,7 @@ datahcpproject.DataHcpProject_IsTerraformDataSource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpproject"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpproject"
datahcpproject.DataHcpProject_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -607,7 +616,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpproject"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpproject"
&datahcpproject.DataHcpProjectConfig {
Connection: interface{},
diff --git a/docs/dataHcpProject.java.md b/docs/dataHcpProject.java.md
index 0dba37ef8..ae9b0a5a9 100644
--- a/docs/dataHcpProject.java.md
+++ b/docs/dataHcpProject.java.md
@@ -122,6 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -188,6 +189,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpProject.python.md b/docs/dataHcpProject.python.md
index ca17bdcaf..d0f58ec47 100644
--- a/docs/dataHcpProject.python.md
+++ b/docs/dataHcpProject.python.md
@@ -120,6 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -191,6 +192,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpProject.typescript.md b/docs/dataHcpProject.typescript.md
index c4642a3fa..92d06386f 100644
--- a/docs/dataHcpProject.typescript.md
+++ b/docs/dataHcpProject.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpServicePrincipal.csharp.md b/docs/dataHcpServicePrincipal.csharp.md
index 3fbd426b2..09b6cadbc 100644
--- a/docs/dataHcpServicePrincipal.csharp.md
+++ b/docs/dataHcpServicePrincipal.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -119,6 +120,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpServicePrincipal.go.md b/docs/dataHcpServicePrincipal.go.md
index e81a9db29..176b85f63 100644
--- a/docs/dataHcpServicePrincipal.go.md
+++ b/docs/dataHcpServicePrincipal.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpserviceprincipal"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpserviceprincipal"
datahcpserviceprincipal.NewDataHcpServicePrincipal(scope Construct, id *string, config DataHcpServicePrincipalConfig) DataHcpServicePrincipal
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -119,6 +120,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -267,7 +276,7 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpserviceprincipal"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpserviceprincipal"
datahcpserviceprincipal.DataHcpServicePrincipal_IsConstruct(x interface{}) *bool
```
@@ -299,7 +308,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpserviceprincipal"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpserviceprincipal"
datahcpserviceprincipal.DataHcpServicePrincipal_IsTerraformElement(x interface{}) *bool
```
@@ -313,7 +322,7 @@ datahcpserviceprincipal.DataHcpServicePrincipal_IsTerraformElement(x interface{}
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpserviceprincipal"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpserviceprincipal"
datahcpserviceprincipal.DataHcpServicePrincipal_IsTerraformDataSource(x interface{}) *bool
```
@@ -327,7 +336,7 @@ datahcpserviceprincipal.DataHcpServicePrincipal_IsTerraformDataSource(x interfac
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpserviceprincipal"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpserviceprincipal"
datahcpserviceprincipal.DataHcpServicePrincipal_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -578,7 +587,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpserviceprincipal"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpserviceprincipal"
&datahcpserviceprincipal.DataHcpServicePrincipalConfig {
Connection: interface{},
diff --git a/docs/dataHcpServicePrincipal.java.md b/docs/dataHcpServicePrincipal.java.md
index b203518f5..333da3ada 100644
--- a/docs/dataHcpServicePrincipal.java.md
+++ b/docs/dataHcpServicePrincipal.java.md
@@ -120,6 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -185,6 +186,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpServicePrincipal.python.md b/docs/dataHcpServicePrincipal.python.md
index dea7de229..94dbb8e23 100644
--- a/docs/dataHcpServicePrincipal.python.md
+++ b/docs/dataHcpServicePrincipal.python.md
@@ -118,6 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -188,6 +189,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpServicePrincipal.typescript.md b/docs/dataHcpServicePrincipal.typescript.md
index 14d6eeb54..3155fb487 100644
--- a/docs/dataHcpServicePrincipal.typescript.md
+++ b/docs/dataHcpServicePrincipal.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -119,6 +120,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpVaultCluster.csharp.md b/docs/dataHcpVaultCluster.csharp.md
index 467fcbd20..4bab07eae 100644
--- a/docs/dataHcpVaultCluster.csharp.md
+++ b/docs/dataHcpVaultCluster.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -127,6 +128,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
@@ -1265,6 +1274,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1272,6 +1282,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -1961,6 +1987,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1968,6 +1995,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
@@ -2393,6 +2436,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2400,6 +2444,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```csharp
+private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `MapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `ComputeFqn`
```csharp
diff --git a/docs/dataHcpVaultCluster.go.md b/docs/dataHcpVaultCluster.go.md
index 59bfb1cf8..c8457167f 100644
--- a/docs/dataHcpVaultCluster.go.md
+++ b/docs/dataHcpVaultCluster.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
datahcpvaultcluster.NewDataHcpVaultCluster(scope Construct, id *string, config DataHcpVaultClusterConfig) DataHcpVaultCluster
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -127,6 +128,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -341,7 +350,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
datahcpvaultcluster.DataHcpVaultCluster_IsConstruct(x interface{}) *bool
```
@@ -373,7 +382,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
datahcpvaultcluster.DataHcpVaultCluster_IsTerraformElement(x interface{}) *bool
```
@@ -387,7 +396,7 @@ datahcpvaultcluster.DataHcpVaultCluster_IsTerraformElement(x interface{}) *bool
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
datahcpvaultcluster.DataHcpVaultCluster_IsTerraformDataSource(x interface{}) *bool
```
@@ -401,7 +410,7 @@ datahcpvaultcluster.DataHcpVaultCluster_IsTerraformDataSource(x interface{}) *bo
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
datahcpvaultcluster.DataHcpVaultCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -949,7 +958,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
&datahcpvaultcluster.DataHcpVaultClusterAuditLogConfig {
@@ -962,7 +971,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
&datahcpvaultcluster.DataHcpVaultClusterConfig {
Connection: interface{},
@@ -977,7 +986,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
Id: *string,
MetricsConfig: interface{},
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpVaultCluster.DataHcpVaultClusterTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpVaultCluster.DataHcpVaultClusterTimeouts,
}
```
@@ -1164,7 +1173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
&datahcpvaultcluster.DataHcpVaultClusterMajorVersionUpgradeConfig {
@@ -1177,7 +1186,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
&datahcpvaultcluster.DataHcpVaultClusterMetricsConfig {
@@ -1190,7 +1199,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
&datahcpvaultcluster.DataHcpVaultClusterTimeouts {
Default: *string,
@@ -1224,7 +1233,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
datahcpvaultcluster.NewDataHcpVaultClusterAuditLogConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataHcpVaultClusterAuditLogConfigList
```
@@ -1265,6 +1274,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1272,6 +1282,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -1367,7 +1393,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
datahcpvaultcluster.NewDataHcpVaultClusterAuditLogConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataHcpVaultClusterAuditLogConfigOutputReference
```
@@ -1920,7 +1946,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
datahcpvaultcluster.NewDataHcpVaultClusterMajorVersionUpgradeConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataHcpVaultClusterMajorVersionUpgradeConfigList
```
@@ -1961,6 +1987,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -1968,6 +1995,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2052,7 +2095,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
datahcpvaultcluster.NewDataHcpVaultClusterMajorVersionUpgradeConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataHcpVaultClusterMajorVersionUpgradeConfigOutputReference
```
@@ -2352,7 +2395,7 @@ func InternalValue() DataHcpVaultClusterMajorVersionUpgradeConfig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
datahcpvaultcluster.NewDataHcpVaultClusterMetricsConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataHcpVaultClusterMetricsConfigList
```
@@ -2393,6 +2436,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| AllWithMapKey
| Creating an iterator for this complex list. |
| ComputeFqn
| *No description.* |
| Resolve
| Produce the Token's value at resolution time. |
| ToString
| Return a string representation of this resolvable object. |
@@ -2400,6 +2444,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `AllWithMapKey`
+
+```go
+func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* *string
+
+---
+
##### `ComputeFqn`
```go
@@ -2495,7 +2555,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
datahcpvaultcluster.NewDataHcpVaultClusterMetricsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataHcpVaultClusterMetricsConfigOutputReference
```
@@ -3037,7 +3097,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultcluster"
datahcpvaultcluster.NewDataHcpVaultClusterTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpVaultClusterTimeoutsOutputReference
```
diff --git a/docs/dataHcpVaultCluster.java.md b/docs/dataHcpVaultCluster.java.md
index 2f7d4600b..7550daece 100644
--- a/docs/dataHcpVaultCluster.java.md
+++ b/docs/dataHcpVaultCluster.java.md
@@ -186,6 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -259,6 +260,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
@@ -1400,6 +1409,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1407,6 +1417,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2096,6 +2122,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2103,6 +2130,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
@@ -2528,6 +2571,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2535,6 +2579,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```java
+public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName)
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* java.lang.String
+
+---
+
##### `computeFqn`
```java
diff --git a/docs/dataHcpVaultCluster.python.md b/docs/dataHcpVaultCluster.python.md
index 35e628f26..35b908177 100644
--- a/docs/dataHcpVaultCluster.python.md
+++ b/docs/dataHcpVaultCluster.python.md
@@ -182,6 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -260,6 +261,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
@@ -1435,6 +1444,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -1442,6 +1452,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2166,6 +2194,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2173,6 +2202,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
@@ -2633,6 +2680,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| all_with_map_key
| Creating an iterator for this complex list. |
| compute_fqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| to_string
| Return a string representation of this resolvable object. |
@@ -2640,6 +2688,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `all_with_map_key`
+
+```python
+def all_with_map_key(
+ map_key_attribute_name: str
+) -> DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `map_key_attribute_name`Required
+
+- *Type:* str
+
+---
+
##### `compute_fqn`
```python
diff --git a/docs/dataHcpVaultCluster.typescript.md b/docs/dataHcpVaultCluster.typescript.md
index 02ab87e9f..a26723507 100644
--- a/docs/dataHcpVaultCluster.typescript.md
+++ b/docs/dataHcpVaultCluster.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -127,6 +128,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
@@ -1243,6 +1252,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1250,6 +1260,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -1939,6 +1965,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -1946,6 +1973,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
@@ -2371,6 +2414,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
| **Name** | **Description** |
| --- | --- |
+| allWithMapKey
| Creating an iterator for this complex list. |
| computeFqn
| *No description.* |
| resolve
| Produce the Token's value at resolution time. |
| toString
| Return a string representation of this resolvable object. |
@@ -2378,6 +2422,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it
---
+##### `allWithMapKey`
+
+```typescript
+public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator
+```
+
+Creating an iterator for this complex list.
+
+The list will be converted into a map with the mapKeyAttributeName as the key.
+
+###### `mapKeyAttributeName`Required
+
+- *Type:* string
+
+---
+
##### `computeFqn`
```typescript
diff --git a/docs/dataHcpVaultPlugin.csharp.md b/docs/dataHcpVaultPlugin.csharp.md
index 002e64bbb..5def2ba66 100644
--- a/docs/dataHcpVaultPlugin.csharp.md
+++ b/docs/dataHcpVaultPlugin.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpVaultPlugin.go.md b/docs/dataHcpVaultPlugin.go.md
index 6173e6939..bde6d097b 100644
--- a/docs/dataHcpVaultPlugin.go.md
+++ b/docs/dataHcpVaultPlugin.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultplugin"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultplugin"
datahcpvaultplugin.NewDataHcpVaultPlugin(scope Construct, id *string, config DataHcpVaultPluginConfig) DataHcpVaultPlugin
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -301,7 +310,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultplugin"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultplugin"
datahcpvaultplugin.DataHcpVaultPlugin_IsConstruct(x interface{}) *bool
```
@@ -333,7 +342,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultplugin"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultplugin"
datahcpvaultplugin.DataHcpVaultPlugin_IsTerraformElement(x interface{}) *bool
```
@@ -347,7 +356,7 @@ datahcpvaultplugin.DataHcpVaultPlugin_IsTerraformElement(x interface{}) *bool
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultplugin"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultplugin"
datahcpvaultplugin.DataHcpVaultPlugin_IsTerraformDataSource(x interface{}) *bool
```
@@ -361,7 +370,7 @@ datahcpvaultplugin.DataHcpVaultPlugin_IsTerraformDataSource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultplugin"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultplugin"
datahcpvaultplugin.DataHcpVaultPlugin_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -700,7 +709,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultplugin"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultplugin"
&datahcpvaultplugin.DataHcpVaultPluginConfig {
Connection: interface{},
@@ -715,7 +724,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultplugin"
PluginType: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.dataHcpVaultPlugin.DataHcpVaultPluginTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.dataHcpVaultPlugin.DataHcpVaultPluginTimeouts,
}
```
@@ -902,7 +911,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultplugin"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultplugin"
&datahcpvaultplugin.DataHcpVaultPluginTimeouts {
Default: *string,
@@ -936,7 +945,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultplugin"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultplugin"
datahcpvaultplugin.NewDataHcpVaultPluginTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHcpVaultPluginTimeoutsOutputReference
```
diff --git a/docs/dataHcpVaultPlugin.java.md b/docs/dataHcpVaultPlugin.java.md
index e74cbaef9..412370330 100644
--- a/docs/dataHcpVaultPlugin.java.md
+++ b/docs/dataHcpVaultPlugin.java.md
@@ -184,6 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -253,6 +254,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpVaultPlugin.python.md b/docs/dataHcpVaultPlugin.python.md
index d70751512..7886c41a9 100644
--- a/docs/dataHcpVaultPlugin.python.md
+++ b/docs/dataHcpVaultPlugin.python.md
@@ -182,6 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -256,6 +257,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpVaultPlugin.typescript.md b/docs/dataHcpVaultPlugin.typescript.md
index 5f765aa86..04201cbc9 100644
--- a/docs/dataHcpVaultPlugin.typescript.md
+++ b/docs/dataHcpVaultPlugin.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -123,6 +124,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpVaultSecretsApp.csharp.md b/docs/dataHcpVaultSecretsApp.csharp.md
index 61f6a5a7a..bccbf57f7 100644
--- a/docs/dataHcpVaultSecretsApp.csharp.md
+++ b/docs/dataHcpVaultSecretsApp.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -119,6 +120,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpVaultSecretsApp.go.md b/docs/dataHcpVaultSecretsApp.go.md
index 1e110b5e1..72fea711b 100644
--- a/docs/dataHcpVaultSecretsApp.go.md
+++ b/docs/dataHcpVaultSecretsApp.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultsecretsapp"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultsecretsapp"
datahcpvaultsecretsapp.NewDataHcpVaultSecretsApp(scope Construct, id *string, config DataHcpVaultSecretsAppConfig) DataHcpVaultSecretsApp
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -119,6 +120,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -267,7 +276,7 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultsecretsapp"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultsecretsapp"
datahcpvaultsecretsapp.DataHcpVaultSecretsApp_IsConstruct(x interface{}) *bool
```
@@ -299,7 +308,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultsecretsapp"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultsecretsapp"
datahcpvaultsecretsapp.DataHcpVaultSecretsApp_IsTerraformElement(x interface{}) *bool
```
@@ -313,7 +322,7 @@ datahcpvaultsecretsapp.DataHcpVaultSecretsApp_IsTerraformElement(x interface{})
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultsecretsapp"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultsecretsapp"
datahcpvaultsecretsapp.DataHcpVaultSecretsApp_IsTerraformDataSource(x interface{}) *bool
```
@@ -327,7 +336,7 @@ datahcpvaultsecretsapp.DataHcpVaultSecretsApp_IsTerraformDataSource(x interface{
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultsecretsapp"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultsecretsapp"
datahcpvaultsecretsapp.DataHcpVaultSecretsApp_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -600,7 +609,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultsecretsapp"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultsecretsapp"
&datahcpvaultsecretsapp.DataHcpVaultSecretsAppConfig {
Connection: interface{},
diff --git a/docs/dataHcpVaultSecretsApp.java.md b/docs/dataHcpVaultSecretsApp.java.md
index 6d08f851c..bcb2ddddb 100644
--- a/docs/dataHcpVaultSecretsApp.java.md
+++ b/docs/dataHcpVaultSecretsApp.java.md
@@ -120,6 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -185,6 +186,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpVaultSecretsApp.python.md b/docs/dataHcpVaultSecretsApp.python.md
index 9b54955a1..7fccada49 100644
--- a/docs/dataHcpVaultSecretsApp.python.md
+++ b/docs/dataHcpVaultSecretsApp.python.md
@@ -118,6 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -188,6 +189,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpVaultSecretsApp.typescript.md b/docs/dataHcpVaultSecretsApp.typescript.md
index b3a45fc3e..5f36887a6 100644
--- a/docs/dataHcpVaultSecretsApp.typescript.md
+++ b/docs/dataHcpVaultSecretsApp.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -119,6 +120,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/dataHcpVaultSecretsSecret.csharp.md b/docs/dataHcpVaultSecretsSecret.csharp.md
index 536b30b44..fa9cdb506 100644
--- a/docs/dataHcpVaultSecretsSecret.csharp.md
+++ b/docs/dataHcpVaultSecretsSecret.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -119,6 +120,14 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```csharp
diff --git a/docs/dataHcpVaultSecretsSecret.go.md b/docs/dataHcpVaultSecretsSecret.go.md
index 485365085..fde3ae201 100644
--- a/docs/dataHcpVaultSecretsSecret.go.md
+++ b/docs/dataHcpVaultSecretsSecret.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultsecretssecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultsecretssecret"
datahcpvaultsecretssecret.NewDataHcpVaultSecretsSecret(scope Construct, id *string, config DataHcpVaultSecretsSecretConfig) DataHcpVaultSecretsSecret
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| Adds this resource to the terraform JSON output. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| GetAnyMapAttribute
| *No description.* |
@@ -119,6 +120,14 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
##### `ToMetadata`
```go
@@ -267,7 +276,7 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultsecretssecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultsecretssecret"
datahcpvaultsecretssecret.DataHcpVaultSecretsSecret_IsConstruct(x interface{}) *bool
```
@@ -299,7 +308,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultsecretssecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultsecretssecret"
datahcpvaultsecretssecret.DataHcpVaultSecretsSecret_IsTerraformElement(x interface{}) *bool
```
@@ -313,7 +322,7 @@ datahcpvaultsecretssecret.DataHcpVaultSecretsSecret_IsTerraformElement(x interfa
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultsecretssecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultsecretssecret"
datahcpvaultsecretssecret.DataHcpVaultSecretsSecret_IsTerraformDataSource(x interface{}) *bool
```
@@ -327,7 +336,7 @@ datahcpvaultsecretssecret.DataHcpVaultSecretsSecret_IsTerraformDataSource(x inte
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultsecretssecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultsecretssecret"
datahcpvaultsecretssecret.DataHcpVaultSecretsSecret_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -622,7 +631,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpvaultsecretssecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpvaultsecretssecret"
&datahcpvaultsecretssecret.DataHcpVaultSecretsSecretConfig {
Connection: interface{},
diff --git a/docs/dataHcpVaultSecretsSecret.java.md b/docs/dataHcpVaultSecretsSecret.java.md
index bdcdad99d..a9c73652e 100644
--- a/docs/dataHcpVaultSecretsSecret.java.md
+++ b/docs/dataHcpVaultSecretsSecret.java.md
@@ -132,6 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -197,6 +198,14 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```java
diff --git a/docs/dataHcpVaultSecretsSecret.python.md b/docs/dataHcpVaultSecretsSecret.python.md
index 73bfb6419..946bec520 100644
--- a/docs/dataHcpVaultSecretsSecret.python.md
+++ b/docs/dataHcpVaultSecretsSecret.python.md
@@ -130,6 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| Adds this resource to the terraform JSON output. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| get_any_map_attribute
| *No description.* |
@@ -200,6 +201,14 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `to_metadata`
```python
diff --git a/docs/dataHcpVaultSecretsSecret.typescript.md b/docs/dataHcpVaultSecretsSecret.typescript.md
index ca164bae1..ba321a95a 100644
--- a/docs/dataHcpVaultSecretsSecret.typescript.md
+++ b/docs/dataHcpVaultSecretsSecret.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| Adds this resource to the terraform JSON output. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| getAnyMapAttribute
| *No description.* |
@@ -119,6 +120,14 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
##### `toMetadata`
```typescript
diff --git a/docs/hvn.csharp.md b/docs/hvn.csharp.md
index 6018a508d..2bf608d14 100644
--- a/docs/hvn.csharp.md
+++ b/docs/hvn.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/hvn.go.md b/docs/hvn.go.md
index cdbc00daf..1a261dc11 100644
--- a/docs/hvn.go.md
+++ b/docs/hvn.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvn"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvn"
hvn.NewHvn(scope Construct, id *string, config HvnConfig) Hvn
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -412,7 +419,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvn"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvn"
hvn.Hvn_IsConstruct(x interface{}) *bool
```
@@ -444,7 +451,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvn"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvn"
hvn.Hvn_IsTerraformElement(x interface{}) *bool
```
@@ -458,7 +465,7 @@ hvn.Hvn_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvn"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvn"
hvn.Hvn_IsTerraformResource(x interface{}) *bool
```
@@ -472,7 +479,7 @@ hvn.Hvn_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvn"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvn"
hvn.Hvn_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -910,7 +917,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvn"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvn"
&hvn.HvnConfig {
Connection: interface{},
@@ -926,7 +933,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvn"
CidrBlock: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.hvn.HvnTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.hvn.HvnTimeouts,
}
```
@@ -1128,7 +1135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvn"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvn"
&hvn.HvnTimeouts {
Create: *string,
@@ -1190,7 +1197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvn"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvn"
hvn.NewHvnTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HvnTimeoutsOutputReference
```
diff --git a/docs/hvn.java.md b/docs/hvn.java.md
index 57f729857..086ed2e9c 100644
--- a/docs/hvn.java.md
+++ b/docs/hvn.java.md
@@ -196,6 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -272,6 +273,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/hvn.python.md b/docs/hvn.python.md
index 34e9f2c39..4a29e0a15 100644
--- a/docs/hvn.python.md
+++ b/docs/hvn.python.md
@@ -194,6 +194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -275,6 +276,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/hvn.typescript.md b/docs/hvn.typescript.md
index beed5af4f..c47863027 100644
--- a/docs/hvn.typescript.md
+++ b/docs/hvn.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/hvnPeeringConnection.csharp.md b/docs/hvnPeeringConnection.csharp.md
index c48671473..40b830f48 100644
--- a/docs/hvnPeeringConnection.csharp.md
+++ b/docs/hvnPeeringConnection.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/hvnPeeringConnection.go.md b/docs/hvnPeeringConnection.go.md
index 7239d52e0..77d85c7c6 100644
--- a/docs/hvnPeeringConnection.go.md
+++ b/docs/hvnPeeringConnection.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnpeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnpeeringconnection"
hvnpeeringconnection.NewHvnPeeringConnection(scope Construct, id *string, config HvnPeeringConnectionConfig) HvnPeeringConnection
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -405,7 +412,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnpeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnpeeringconnection"
hvnpeeringconnection.HvnPeeringConnection_IsConstruct(x interface{}) *bool
```
@@ -437,7 +444,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnpeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnpeeringconnection"
hvnpeeringconnection.HvnPeeringConnection_IsTerraformElement(x interface{}) *bool
```
@@ -451,7 +458,7 @@ hvnpeeringconnection.HvnPeeringConnection_IsTerraformElement(x interface{}) *boo
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnpeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnpeeringconnection"
hvnpeeringconnection.HvnPeeringConnection_IsTerraformResource(x interface{}) *bool
```
@@ -465,7 +472,7 @@ hvnpeeringconnection.HvnPeeringConnection_IsTerraformResource(x interface{}) *bo
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnpeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnpeeringconnection"
hvnpeeringconnection.HvnPeeringConnection_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -870,7 +877,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnpeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnpeeringconnection"
&hvnpeeringconnection.HvnPeeringConnectionConfig {
Connection: interface{},
@@ -884,7 +891,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnpeeringconnection"
Hvn2: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.hvnPeeringConnection.HvnPeeringConnectionTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.hvnPeeringConnection.HvnPeeringConnectionTimeouts,
}
```
@@ -1055,7 +1062,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnpeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnpeeringconnection"
&hvnpeeringconnection.HvnPeeringConnectionTimeouts {
Create: *string,
@@ -1117,7 +1124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnpeeringconnection"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnpeeringconnection"
hvnpeeringconnection.NewHvnPeeringConnectionTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HvnPeeringConnectionTimeoutsOutputReference
```
diff --git a/docs/hvnPeeringConnection.java.md b/docs/hvnPeeringConnection.java.md
index ebaebeb1e..58ccc55c3 100644
--- a/docs/hvnPeeringConnection.java.md
+++ b/docs/hvnPeeringConnection.java.md
@@ -171,6 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -246,6 +247,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/hvnPeeringConnection.python.md b/docs/hvnPeeringConnection.python.md
index ee56f18cc..874b16017 100644
--- a/docs/hvnPeeringConnection.python.md
+++ b/docs/hvnPeeringConnection.python.md
@@ -169,6 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -249,6 +250,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/hvnPeeringConnection.typescript.md b/docs/hvnPeeringConnection.typescript.md
index ce04dc4c1..fa33c1599 100644
--- a/docs/hvnPeeringConnection.typescript.md
+++ b/docs/hvnPeeringConnection.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/hvnRoute.csharp.md b/docs/hvnRoute.csharp.md
index a3b80e2cb..114c88d50 100644
--- a/docs/hvnRoute.csharp.md
+++ b/docs/hvnRoute.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -131,6 +132,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/hvnRoute.go.md b/docs/hvnRoute.go.md
index f48d7e8ad..11036b038 100644
--- a/docs/hvnRoute.go.md
+++ b/docs/hvnRoute.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnroute"
hvnroute.NewHvnRoute(scope Construct, id *string, config HvnRouteConfig) HvnRoute
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -131,6 +132,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -425,7 +432,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnroute"
hvnroute.HvnRoute_IsConstruct(x interface{}) *bool
```
@@ -457,7 +464,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnroute"
hvnroute.HvnRoute_IsTerraformElement(x interface{}) *bool
```
@@ -471,7 +478,7 @@ hvnroute.HvnRoute_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnroute"
hvnroute.HvnRoute_IsTerraformResource(x interface{}) *bool
```
@@ -485,7 +492,7 @@ hvnroute.HvnRoute_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnroute"
hvnroute.HvnRoute_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -923,7 +930,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnroute"
&hvnroute.HvnRouteAzureConfig {
NextHopType: *string,
@@ -977,7 +984,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnroute"
&hvnroute.HvnRouteConfig {
Connection: interface{},
@@ -991,10 +998,10 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnroute"
HvnLink: *string,
HvnRouteId: *string,
TargetLink: *string,
- AzureConfig: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.hvnRoute.HvnRouteAzureConfig,
+ AzureConfig: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.hvnRoute.HvnRouteAzureConfig,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.hvnRoute.HvnRouteTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.hvnRoute.HvnRouteTimeouts,
}
```
@@ -1210,7 +1217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnroute"
&hvnroute.HvnRouteTimeouts {
Create: *string,
@@ -1272,7 +1279,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnroute"
hvnroute.NewHvnRouteAzureConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HvnRouteAzureConfigOutputReference
```
@@ -1572,7 +1579,7 @@ func InternalValue() HvnRouteAzureConfig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/hvnroute"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/hvnroute"
hvnroute.NewHvnRouteTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HvnRouteTimeoutsOutputReference
```
diff --git a/docs/hvnRoute.java.md b/docs/hvnRoute.java.md
index 1babe4bdf..251eaf744 100644
--- a/docs/hvnRoute.java.md
+++ b/docs/hvnRoute.java.md
@@ -207,6 +207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -284,6 +285,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/hvnRoute.python.md b/docs/hvnRoute.python.md
index eb6126822..dee583daa 100644
--- a/docs/hvnRoute.python.md
+++ b/docs/hvnRoute.python.md
@@ -205,6 +205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -287,6 +288,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/hvnRoute.typescript.md b/docs/hvnRoute.typescript.md
index f67641ade..42af04877 100644
--- a/docs/hvnRoute.typescript.md
+++ b/docs/hvnRoute.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/iamWorkloadIdentityProvider.csharp.md b/docs/iamWorkloadIdentityProvider.csharp.md
index a032302fb..c6bfae88d 100644
--- a/docs/iamWorkloadIdentityProvider.csharp.md
+++ b/docs/iamWorkloadIdentityProvider.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/iamWorkloadIdentityProvider.go.md b/docs/iamWorkloadIdentityProvider.go.md
index 7797fda74..1b6d407af 100644
--- a/docs/iamWorkloadIdentityProvider.go.md
+++ b/docs/iamWorkloadIdentityProvider.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/iamworkloadidentityprovider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/iamworkloadidentityprovider"
iamworkloadidentityprovider.NewIamWorkloadIdentityProvider(scope Construct, id *string, config IamWorkloadIdentityProviderConfig) IamWorkloadIdentityProvider
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -418,7 +425,7 @@ func ResetOidc()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/iamworkloadidentityprovider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/iamworkloadidentityprovider"
iamworkloadidentityprovider.IamWorkloadIdentityProvider_IsConstruct(x interface{}) *bool
```
@@ -450,7 +457,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/iamworkloadidentityprovider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/iamworkloadidentityprovider"
iamworkloadidentityprovider.IamWorkloadIdentityProvider_IsTerraformElement(x interface{}) *bool
```
@@ -464,7 +471,7 @@ iamworkloadidentityprovider.IamWorkloadIdentityProvider_IsTerraformElement(x int
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/iamworkloadidentityprovider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/iamworkloadidentityprovider"
iamworkloadidentityprovider.IamWorkloadIdentityProvider_IsTerraformResource(x interface{}) *bool
```
@@ -478,7 +485,7 @@ iamworkloadidentityprovider.IamWorkloadIdentityProvider_IsTerraformResource(x in
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/iamworkloadidentityprovider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/iamworkloadidentityprovider"
iamworkloadidentityprovider.IamWorkloadIdentityProvider_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -861,7 +868,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/iamworkloadidentityprovider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/iamworkloadidentityprovider"
&iamworkloadidentityprovider.IamWorkloadIdentityProviderAws {
AccountId: *string,
@@ -895,7 +902,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/iamworkloadidentityprovider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/iamworkloadidentityprovider"
&iamworkloadidentityprovider.IamWorkloadIdentityProviderConfig {
Connection: interface{},
@@ -908,9 +915,9 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/iamworkloadidentityprovide
ConditionalAccess: *string,
Name: *string,
ServicePrincipal: *string,
- Aws: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.iamWorkloadIdentityProvider.IamWorkloadIdentityProviderAws,
+ Aws: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.iamWorkloadIdentityProvider.IamWorkloadIdentityProviderAws,
Description: *string,
- Oidc: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.iamWorkloadIdentityProvider.IamWorkloadIdentityProviderOidc,
+ Oidc: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.iamWorkloadIdentityProvider.IamWorkloadIdentityProviderOidc,
}
```
@@ -1093,7 +1100,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/iamworkloadidentityprovider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/iamworkloadidentityprovider"
&iamworkloadidentityprovider.IamWorkloadIdentityProviderOidc {
IssuerUri: *string,
@@ -1147,7 +1154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/iamworkloadidentityprovider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/iamworkloadidentityprovider"
iamworkloadidentityprovider.NewIamWorkloadIdentityProviderAwsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IamWorkloadIdentityProviderAwsOutputReference
```
@@ -1418,7 +1425,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/iamworkloadidentityprovider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/iamworkloadidentityprovider"
iamworkloadidentityprovider.NewIamWorkloadIdentityProviderOidcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IamWorkloadIdentityProviderOidcOutputReference
```
diff --git a/docs/iamWorkloadIdentityProvider.java.md b/docs/iamWorkloadIdentityProvider.java.md
index 6fba822f1..831d9bb46 100644
--- a/docs/iamWorkloadIdentityProvider.java.md
+++ b/docs/iamWorkloadIdentityProvider.java.md
@@ -180,6 +180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -256,6 +257,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/iamWorkloadIdentityProvider.python.md b/docs/iamWorkloadIdentityProvider.python.md
index 07d471b1c..402c17a93 100644
--- a/docs/iamWorkloadIdentityProvider.python.md
+++ b/docs/iamWorkloadIdentityProvider.python.md
@@ -178,6 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -259,6 +260,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/iamWorkloadIdentityProvider.typescript.md b/docs/iamWorkloadIdentityProvider.typescript.md
index 6644f7566..39ccb538d 100644
--- a/docs/iamWorkloadIdentityProvider.typescript.md
+++ b/docs/iamWorkloadIdentityProvider.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/organizationIamBinding.csharp.md b/docs/organizationIamBinding.csharp.md
index 344359849..db0adae0c 100644
--- a/docs/organizationIamBinding.csharp.md
+++ b/docs/organizationIamBinding.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -125,6 +126,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/organizationIamBinding.go.md b/docs/organizationIamBinding.go.md
index 028b74722..65d6ffe2a 100644
--- a/docs/organizationIamBinding.go.md
+++ b/docs/organizationIamBinding.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/organizationiambinding"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/organizationiambinding"
organizationiambinding.NewOrganizationIamBinding(scope Construct, id *string, config OrganizationIamBindingConfig) OrganizationIamBinding
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -125,6 +126,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -371,7 +378,7 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example".
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/organizationiambinding"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/organizationiambinding"
organizationiambinding.OrganizationIamBinding_IsConstruct(x interface{}) *bool
```
@@ -403,7 +410,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/organizationiambinding"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/organizationiambinding"
organizationiambinding.OrganizationIamBinding_IsTerraformElement(x interface{}) *bool
```
@@ -417,7 +424,7 @@ organizationiambinding.OrganizationIamBinding_IsTerraformElement(x interface{})
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/organizationiambinding"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/organizationiambinding"
organizationiambinding.OrganizationIamBinding_IsTerraformResource(x interface{}) *bool
```
@@ -431,7 +438,7 @@ organizationiambinding.OrganizationIamBinding_IsTerraformResource(x interface{})
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/organizationiambinding"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/organizationiambinding"
organizationiambinding.OrganizationIamBinding_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -704,7 +711,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/organizationiambinding"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/organizationiambinding"
&organizationiambinding.OrganizationIamBindingConfig {
Connection: interface{},
diff --git a/docs/organizationIamBinding.java.md b/docs/organizationIamBinding.java.md
index 71dc2891c..432429c5e 100644
--- a/docs/organizationIamBinding.java.md
+++ b/docs/organizationIamBinding.java.md
@@ -132,6 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -203,6 +204,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/organizationIamBinding.python.md b/docs/organizationIamBinding.python.md
index fe7da4d9e..9283b3c48 100644
--- a/docs/organizationIamBinding.python.md
+++ b/docs/organizationIamBinding.python.md
@@ -130,6 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -206,6 +207,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/organizationIamBinding.typescript.md b/docs/organizationIamBinding.typescript.md
index 255691244..6cb8e4fc1 100644
--- a/docs/organizationIamBinding.typescript.md
+++ b/docs/organizationIamBinding.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -125,6 +126,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/organizationIamPolicy.csharp.md b/docs/organizationIamPolicy.csharp.md
index 1483b1bc0..d9b074869 100644
--- a/docs/organizationIamPolicy.csharp.md
+++ b/docs/organizationIamPolicy.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -125,6 +126,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/organizationIamPolicy.go.md b/docs/organizationIamPolicy.go.md
index 3301ae94b..d9b0fb4b4 100644
--- a/docs/organizationIamPolicy.go.md
+++ b/docs/organizationIamPolicy.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/organizationiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/organizationiampolicy"
organizationiampolicy.NewOrganizationIamPolicy(scope Construct, id *string, config OrganizationIamPolicyConfig) OrganizationIamPolicy
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -125,6 +126,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -371,7 +378,7 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example".
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/organizationiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/organizationiampolicy"
organizationiampolicy.OrganizationIamPolicy_IsConstruct(x interface{}) *bool
```
@@ -403,7 +410,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/organizationiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/organizationiampolicy"
organizationiampolicy.OrganizationIamPolicy_IsTerraformElement(x interface{}) *bool
```
@@ -417,7 +424,7 @@ organizationiampolicy.OrganizationIamPolicy_IsTerraformElement(x interface{}) *b
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/organizationiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/organizationiampolicy"
organizationiampolicy.OrganizationIamPolicy_IsTerraformResource(x interface{}) *bool
```
@@ -431,7 +438,7 @@ organizationiampolicy.OrganizationIamPolicy_IsTerraformResource(x interface{}) *
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/organizationiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/organizationiampolicy"
organizationiampolicy.OrganizationIamPolicy_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -693,7 +700,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/organizationiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/organizationiampolicy"
&organizationiampolicy.OrganizationIamPolicyConfig {
Connection: interface{},
diff --git a/docs/organizationIamPolicy.java.md b/docs/organizationIamPolicy.java.md
index b6c903ed2..7b9f722aa 100644
--- a/docs/organizationIamPolicy.java.md
+++ b/docs/organizationIamPolicy.java.md
@@ -120,6 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -191,6 +192,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/organizationIamPolicy.python.md b/docs/organizationIamPolicy.python.md
index 3144c2e39..87e2f30ba 100644
--- a/docs/organizationIamPolicy.python.md
+++ b/docs/organizationIamPolicy.python.md
@@ -118,6 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -194,6 +195,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/organizationIamPolicy.typescript.md b/docs/organizationIamPolicy.typescript.md
index 534737255..fc1ad1fd7 100644
--- a/docs/organizationIamPolicy.typescript.md
+++ b/docs/organizationIamPolicy.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -125,6 +126,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/packerChannel.csharp.md b/docs/packerChannel.csharp.md
index 798d142b9..fb1edb5bc 100644
--- a/docs/packerChannel.csharp.md
+++ b/docs/packerChannel.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/packerChannel.go.md b/docs/packerChannel.go.md
index 5c5a42883..011bc38ed 100644
--- a/docs/packerChannel.go.md
+++ b/docs/packerChannel.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannel"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerchannel"
packerchannel.NewPackerChannel(scope Construct, id *string, config PackerChannelConfig) PackerChannel
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -412,7 +419,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannel"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerchannel"
packerchannel.PackerChannel_IsConstruct(x interface{}) *bool
```
@@ -444,7 +451,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannel"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerchannel"
packerchannel.PackerChannel_IsTerraformElement(x interface{}) *bool
```
@@ -458,7 +465,7 @@ packerchannel.PackerChannel_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannel"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerchannel"
packerchannel.PackerChannel_IsTerraformResource(x interface{}) *bool
```
@@ -472,7 +479,7 @@ packerchannel.PackerChannel_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannel"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerchannel"
packerchannel.PackerChannel_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -888,7 +895,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannel"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerchannel"
&packerchannel.PackerChannelConfig {
Connection: interface{},
@@ -903,7 +910,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannel"
Id: *string,
ProjectId: *string,
Restricted: interface{},
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.packerChannel.PackerChannelTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.packerChannel.PackerChannelTimeouts,
}
```
@@ -1092,7 +1099,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannel"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerchannel"
&packerchannel.PackerChannelTimeouts {
Create: *string,
@@ -1168,7 +1175,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannel"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerchannel"
packerchannel.NewPackerChannelTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PackerChannelTimeoutsOutputReference
```
diff --git a/docs/packerChannel.java.md b/docs/packerChannel.java.md
index fa0159717..6ce4e7702 100644
--- a/docs/packerChannel.java.md
+++ b/docs/packerChannel.java.md
@@ -187,6 +187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -263,6 +264,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/packerChannel.python.md b/docs/packerChannel.python.md
index 477a94ce4..5098cfa0a 100644
--- a/docs/packerChannel.python.md
+++ b/docs/packerChannel.python.md
@@ -184,6 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -265,6 +266,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/packerChannel.typescript.md b/docs/packerChannel.typescript.md
index de6272fa2..d4cea4012 100644
--- a/docs/packerChannel.typescript.md
+++ b/docs/packerChannel.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/packerChannelAssignment.csharp.md b/docs/packerChannelAssignment.csharp.md
index 106e12bb2..e9f74224b 100644
--- a/docs/packerChannelAssignment.csharp.md
+++ b/docs/packerChannelAssignment.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -132,6 +133,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/packerChannelAssignment.go.md b/docs/packerChannelAssignment.go.md
index d1a4d5a05..b05359b5c 100644
--- a/docs/packerChannelAssignment.go.md
+++ b/docs/packerChannelAssignment.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannelassignment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerchannelassignment"
packerchannelassignment.NewPackerChannelAssignment(scope Construct, id *string, config PackerChannelAssignmentConfig) PackerChannelAssignment
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -132,6 +133,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -426,7 +433,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannelassignment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerchannelassignment"
packerchannelassignment.PackerChannelAssignment_IsConstruct(x interface{}) *bool
```
@@ -458,7 +465,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannelassignment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerchannelassignment"
packerchannelassignment.PackerChannelAssignment_IsTerraformElement(x interface{}) *bool
```
@@ -472,7 +479,7 @@ packerchannelassignment.PackerChannelAssignment_IsTerraformElement(x interface{}
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannelassignment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerchannelassignment"
packerchannelassignment.PackerChannelAssignment_IsTerraformResource(x interface{}) *bool
```
@@ -486,7 +493,7 @@ packerchannelassignment.PackerChannelAssignment_IsTerraformResource(x interface{
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannelassignment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerchannelassignment"
packerchannelassignment.PackerChannelAssignment_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -902,7 +909,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannelassignment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerchannelassignment"
&packerchannelassignment.PackerChannelAssignmentConfig {
Connection: interface{},
@@ -919,7 +926,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannelassignment"
IterationId: *string,
IterationVersion: *f64,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.packerChannelAssignment.PackerChannelAssignmentTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.packerChannelAssignment.PackerChannelAssignmentTimeouts,
}
```
@@ -1136,7 +1143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannelassignment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerchannelassignment"
&packerchannelassignment.PackerChannelAssignmentTimeouts {
Create: *string,
@@ -1212,7 +1219,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerchannelassignment"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerchannelassignment"
packerchannelassignment.NewPackerChannelAssignmentTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PackerChannelAssignmentTimeoutsOutputReference
```
diff --git a/docs/packerChannelAssignment.java.md b/docs/packerChannelAssignment.java.md
index 79c15b861..1ab9caef3 100644
--- a/docs/packerChannelAssignment.java.md
+++ b/docs/packerChannelAssignment.java.md
@@ -208,6 +208,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -286,6 +287,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/packerChannelAssignment.python.md b/docs/packerChannelAssignment.python.md
index d19d6c101..0e5aa76aa 100644
--- a/docs/packerChannelAssignment.python.md
+++ b/docs/packerChannelAssignment.python.md
@@ -206,6 +206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -289,6 +290,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/packerChannelAssignment.typescript.md b/docs/packerChannelAssignment.typescript.md
index 605599f0c..503e0064c 100644
--- a/docs/packerChannelAssignment.typescript.md
+++ b/docs/packerChannelAssignment.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -132,6 +133,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/packerRunTask.csharp.md b/docs/packerRunTask.csharp.md
index 91f7a8d28..ff6d9168a 100644
--- a/docs/packerRunTask.csharp.md
+++ b/docs/packerRunTask.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/packerRunTask.go.md b/docs/packerRunTask.go.md
index aff03a9f1..2678ee42e 100644
--- a/docs/packerRunTask.go.md
+++ b/docs/packerRunTask.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerruntask"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerruntask"
packerruntask.NewPackerRunTask(scope Construct, id *string, config PackerRunTaskConfig) PackerRunTask
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -412,7 +419,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerruntask"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerruntask"
packerruntask.PackerRunTask_IsConstruct(x interface{}) *bool
```
@@ -444,7 +451,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerruntask"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerruntask"
packerruntask.PackerRunTask_IsTerraformElement(x interface{}) *bool
```
@@ -458,7 +465,7 @@ packerruntask.PackerRunTask_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerruntask"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerruntask"
packerruntask.PackerRunTask_IsTerraformResource(x interface{}) *bool
```
@@ -472,7 +479,7 @@ packerruntask.PackerRunTask_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerruntask"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerruntask"
packerruntask.PackerRunTask_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -822,7 +829,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerruntask"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerruntask"
&packerruntask.PackerRunTaskConfig {
Connection: interface{},
@@ -835,7 +842,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerruntask"
Id: *string,
ProjectId: *string,
RegenerateHmac: interface{},
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.packerRunTask.PackerRunTaskTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.packerRunTask.PackerRunTaskTimeouts,
}
```
@@ -994,7 +1001,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerruntask"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerruntask"
&packerruntask.PackerRunTaskTimeouts {
Create: *string,
@@ -1070,7 +1077,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/packerruntask"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/packerruntask"
packerruntask.NewPackerRunTaskTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PackerRunTaskTimeoutsOutputReference
```
diff --git a/docs/packerRunTask.java.md b/docs/packerRunTask.java.md
index 3aef2f56b..c56b80d0f 100644
--- a/docs/packerRunTask.java.md
+++ b/docs/packerRunTask.java.md
@@ -163,6 +163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -239,6 +240,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/packerRunTask.python.md b/docs/packerRunTask.python.md
index 42d4facfa..ab04603ba 100644
--- a/docs/packerRunTask.python.md
+++ b/docs/packerRunTask.python.md
@@ -160,6 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -241,6 +242,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/packerRunTask.typescript.md b/docs/packerRunTask.typescript.md
index cd044d241..abc9354c8 100644
--- a/docs/packerRunTask.typescript.md
+++ b/docs/packerRunTask.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/project.csharp.md b/docs/project.csharp.md
index 4756cdae8..2e4994c5c 100644
--- a/docs/project.csharp.md
+++ b/docs/project.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/project.go.md b/docs/project.go.md
index 1768157ec..33bbc7f59 100644
--- a/docs/project.go.md
+++ b/docs/project.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/project"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/project"
project.NewProject(scope Construct, id *string, config ProjectConfig) Project
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -378,7 +385,7 @@ func ResetDescription()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/project"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/project"
project.Project_IsConstruct(x interface{}) *bool
```
@@ -410,7 +417,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/project"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/project"
project.Project_IsTerraformElement(x interface{}) *bool
```
@@ -424,7 +431,7 @@ project.Project_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/project"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/project"
project.Project_IsTerraformResource(x interface{}) *bool
```
@@ -438,7 +445,7 @@ project.Project_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/project"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/project"
project.Project_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -733,7 +740,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/project"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/project"
&project.ProjectConfig {
Connection: interface{},
diff --git a/docs/project.java.md b/docs/project.java.md
index 18cec6ca7..e006ca685 100644
--- a/docs/project.java.md
+++ b/docs/project.java.md
@@ -132,6 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -204,6 +205,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/project.python.md b/docs/project.python.md
index 9890e06bc..1a625ad9d 100644
--- a/docs/project.python.md
+++ b/docs/project.python.md
@@ -130,6 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -207,6 +208,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/project.typescript.md b/docs/project.typescript.md
index f73456404..9620dd0c7 100644
--- a/docs/project.typescript.md
+++ b/docs/project.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/projectIamBinding.csharp.md b/docs/projectIamBinding.csharp.md
index 9fe70b277..75600c06f 100644
--- a/docs/projectIamBinding.csharp.md
+++ b/docs/projectIamBinding.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/projectIamBinding.go.md b/docs/projectIamBinding.go.md
index 315640dc3..b7271b066 100644
--- a/docs/projectIamBinding.go.md
+++ b/docs/projectIamBinding.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/projectiambinding"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/projectiambinding"
projectiambinding.NewProjectIamBinding(scope Construct, id *string, config ProjectIamBindingConfig) ProjectIamBinding
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -378,7 +385,7 @@ func ResetProjectId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/projectiambinding"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/projectiambinding"
projectiambinding.ProjectIamBinding_IsConstruct(x interface{}) *bool
```
@@ -410,7 +417,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/projectiambinding"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/projectiambinding"
projectiambinding.ProjectIamBinding_IsTerraformElement(x interface{}) *bool
```
@@ -424,7 +431,7 @@ projectiambinding.ProjectIamBinding_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/projectiambinding"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/projectiambinding"
projectiambinding.ProjectIamBinding_IsTerraformResource(x interface{}) *bool
```
@@ -438,7 +445,7 @@ projectiambinding.ProjectIamBinding_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/projectiambinding"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/projectiambinding"
projectiambinding.ProjectIamBinding_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -733,7 +740,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/projectiambinding"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/projectiambinding"
&projectiambinding.ProjectIamBindingConfig {
Connection: interface{},
diff --git a/docs/projectIamBinding.java.md b/docs/projectIamBinding.java.md
index fb708fade..821da7663 100644
--- a/docs/projectIamBinding.java.md
+++ b/docs/projectIamBinding.java.md
@@ -146,6 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -218,6 +219,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/projectIamBinding.python.md b/docs/projectIamBinding.python.md
index d0c739518..80883d6e6 100644
--- a/docs/projectIamBinding.python.md
+++ b/docs/projectIamBinding.python.md
@@ -144,6 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -221,6 +222,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/projectIamBinding.typescript.md b/docs/projectIamBinding.typescript.md
index e0be6c30c..6f6d8910a 100644
--- a/docs/projectIamBinding.typescript.md
+++ b/docs/projectIamBinding.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/projectIamPolicy.csharp.md b/docs/projectIamPolicy.csharp.md
index 10d0f5db3..913f3e627 100644
--- a/docs/projectIamPolicy.csharp.md
+++ b/docs/projectIamPolicy.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/projectIamPolicy.go.md b/docs/projectIamPolicy.go.md
index 76b162ede..3ed81b675 100644
--- a/docs/projectIamPolicy.go.md
+++ b/docs/projectIamPolicy.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/projectiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/projectiampolicy"
projectiampolicy.NewProjectIamPolicy(scope Construct, id *string, config ProjectIamPolicyConfig) ProjectIamPolicy
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -378,7 +385,7 @@ func ResetProjectId()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/projectiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/projectiampolicy"
projectiampolicy.ProjectIamPolicy_IsConstruct(x interface{}) *bool
```
@@ -410,7 +417,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/projectiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/projectiampolicy"
projectiampolicy.ProjectIamPolicy_IsTerraformElement(x interface{}) *bool
```
@@ -424,7 +431,7 @@ projectiampolicy.ProjectIamPolicy_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/projectiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/projectiampolicy"
projectiampolicy.ProjectIamPolicy_IsTerraformResource(x interface{}) *bool
```
@@ -438,7 +445,7 @@ projectiampolicy.ProjectIamPolicy_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/projectiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/projectiampolicy"
projectiampolicy.ProjectIamPolicy_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -722,7 +729,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/projectiampolicy"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/projectiampolicy"
&projectiampolicy.ProjectIamPolicyConfig {
Connection: interface{},
diff --git a/docs/projectIamPolicy.java.md b/docs/projectIamPolicy.java.md
index 44aeadfff..774ccc627 100644
--- a/docs/projectIamPolicy.java.md
+++ b/docs/projectIamPolicy.java.md
@@ -134,6 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -206,6 +207,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/projectIamPolicy.python.md b/docs/projectIamPolicy.python.md
index 80e250618..a004ef18b 100644
--- a/docs/projectIamPolicy.python.md
+++ b/docs/projectIamPolicy.python.md
@@ -132,6 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -209,6 +210,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/projectIamPolicy.typescript.md b/docs/projectIamPolicy.typescript.md
index f277451b6..01fa1ad6a 100644
--- a/docs/projectIamPolicy.typescript.md
+++ b/docs/projectIamPolicy.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/provider.csharp.md b/docs/provider.csharp.md
index 1203ce943..24608a2d4 100644
--- a/docs/provider.csharp.md
+++ b/docs/provider.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| ResetAlias
| *No description.* |
@@ -115,6 +116,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/provider.go.md b/docs/provider.go.md
index e5d6023be..253e96373 100644
--- a/docs/provider.go.md
+++ b/docs/provider.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/provider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/provider"
provider.NewHcpProvider(scope Construct, id *string, config HcpProviderConfig) HcpProvider
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| ResetAlias
| *No description.* |
@@ -115,6 +116,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -179,7 +186,7 @@ func ResetWorkloadIdentity()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/provider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/provider"
provider.HcpProvider_IsConstruct(x interface{}) *bool
```
@@ -211,7 +218,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/provider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/provider"
provider.HcpProvider_IsTerraformElement(x interface{}) *bool
```
@@ -225,7 +232,7 @@ provider.HcpProvider_IsTerraformElement(x interface{}) *bool
##### `IsTerraformProvider`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/provider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/provider"
provider.HcpProvider_IsTerraformProvider(x interface{}) *bool
```
@@ -239,7 +246,7 @@ provider.HcpProvider_IsTerraformProvider(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/provider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/provider"
provider.HcpProvider_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -534,7 +541,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/provider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/provider"
&provider.HcpProviderConfig {
Alias: *string,
@@ -650,7 +657,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/provider"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/provider"
&provider.HcpProviderWorkloadIdentity {
ResourceName: *string,
diff --git a/docs/provider.java.md b/docs/provider.java.md
index fc39c6739..0b883d786 100644
--- a/docs/provider.java.md
+++ b/docs/provider.java.md
@@ -123,6 +123,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| resetAlias
| *No description.* |
@@ -184,6 +185,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/provider.python.md b/docs/provider.python.md
index 3db6687df..81ded961d 100644
--- a/docs/provider.python.md
+++ b/docs/provider.python.md
@@ -124,6 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| reset_alias
| *No description.* |
@@ -190,6 +191,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/provider.typescript.md b/docs/provider.typescript.md
index 0a448a770..27fce8648 100644
--- a/docs/provider.typescript.md
+++ b/docs/provider.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| resetAlias
| *No description.* |
@@ -115,6 +116,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/servicePrincipal.csharp.md b/docs/servicePrincipal.csharp.md
index 4cdd720fc..64b680bae 100644
--- a/docs/servicePrincipal.csharp.md
+++ b/docs/servicePrincipal.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/servicePrincipal.go.md b/docs/servicePrincipal.go.md
index f71b4d35d..4e5163a79 100644
--- a/docs/servicePrincipal.go.md
+++ b/docs/servicePrincipal.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/serviceprincipal"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/serviceprincipal"
serviceprincipal.NewServicePrincipal(scope Construct, id *string, config ServicePrincipalConfig) ServicePrincipal
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -378,7 +385,7 @@ func ResetParent()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/serviceprincipal"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/serviceprincipal"
serviceprincipal.ServicePrincipal_IsConstruct(x interface{}) *bool
```
@@ -410,7 +417,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/serviceprincipal"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/serviceprincipal"
serviceprincipal.ServicePrincipal_IsTerraformElement(x interface{}) *bool
```
@@ -424,7 +431,7 @@ serviceprincipal.ServicePrincipal_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/serviceprincipal"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/serviceprincipal"
serviceprincipal.ServicePrincipal_IsTerraformResource(x interface{}) *bool
```
@@ -438,7 +445,7 @@ serviceprincipal.ServicePrincipal_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/serviceprincipal"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/serviceprincipal"
serviceprincipal.ServicePrincipal_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -733,7 +740,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/serviceprincipal"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/serviceprincipal"
&serviceprincipal.ServicePrincipalConfig {
Connection: interface{},
diff --git a/docs/servicePrincipal.java.md b/docs/servicePrincipal.java.md
index 1d0d646fe..989f8697a 100644
--- a/docs/servicePrincipal.java.md
+++ b/docs/servicePrincipal.java.md
@@ -134,6 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -206,6 +207,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/servicePrincipal.python.md b/docs/servicePrincipal.python.md
index 1e18b873c..01e1ec81c 100644
--- a/docs/servicePrincipal.python.md
+++ b/docs/servicePrincipal.python.md
@@ -132,6 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -209,6 +210,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/servicePrincipal.typescript.md b/docs/servicePrincipal.typescript.md
index 3f2ea110b..d77cba3bc 100644
--- a/docs/servicePrincipal.typescript.md
+++ b/docs/servicePrincipal.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/servicePrincipalKey.csharp.md b/docs/servicePrincipalKey.csharp.md
index 78423118a..cfad15ee2 100644
--- a/docs/servicePrincipalKey.csharp.md
+++ b/docs/servicePrincipalKey.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/servicePrincipalKey.go.md b/docs/servicePrincipalKey.go.md
index a0b325579..1f0c8e2ff 100644
--- a/docs/servicePrincipalKey.go.md
+++ b/docs/servicePrincipalKey.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/serviceprincipalkey"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/serviceprincipalkey"
serviceprincipalkey.NewServicePrincipalKey(scope Construct, id *string, config ServicePrincipalKeyConfig) ServicePrincipalKey
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -378,7 +385,7 @@ func ResetRotateTriggers()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/serviceprincipalkey"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/serviceprincipalkey"
serviceprincipalkey.ServicePrincipalKey_IsConstruct(x interface{}) *bool
```
@@ -410,7 +417,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/serviceprincipalkey"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/serviceprincipalkey"
serviceprincipalkey.ServicePrincipalKey_IsTerraformElement(x interface{}) *bool
```
@@ -424,7 +431,7 @@ serviceprincipalkey.ServicePrincipalKey_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/serviceprincipalkey"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/serviceprincipalkey"
serviceprincipalkey.ServicePrincipalKey_IsTerraformResource(x interface{}) *bool
```
@@ -438,7 +445,7 @@ serviceprincipalkey.ServicePrincipalKey_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/serviceprincipalkey"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/serviceprincipalkey"
serviceprincipalkey.ServicePrincipalKey_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -744,7 +751,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/serviceprincipalkey"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/serviceprincipalkey"
&serviceprincipalkey.ServicePrincipalKeyConfig {
Connection: interface{},
diff --git a/docs/servicePrincipalKey.java.md b/docs/servicePrincipalKey.java.md
index 464983df0..ca9844ffd 100644
--- a/docs/servicePrincipalKey.java.md
+++ b/docs/servicePrincipalKey.java.md
@@ -134,6 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -206,6 +207,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/servicePrincipalKey.python.md b/docs/servicePrincipalKey.python.md
index d6f64b02a..28f6fe4d6 100644
--- a/docs/servicePrincipalKey.python.md
+++ b/docs/servicePrincipalKey.python.md
@@ -132,6 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -209,6 +210,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/servicePrincipalKey.typescript.md b/docs/servicePrincipalKey.typescript.md
index 2960764bd..256cda036 100644
--- a/docs/servicePrincipalKey.typescript.md
+++ b/docs/servicePrincipalKey.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/vaultCluster.csharp.md b/docs/vaultCluster.csharp.md
index 8c243a020..461f994b0 100644
--- a/docs/vaultCluster.csharp.md
+++ b/docs/vaultCluster.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -141,6 +142,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/vaultCluster.go.md b/docs/vaultCluster.go.md
index 8253b0b3b..4dbe91b26 100644
--- a/docs/vaultCluster.go.md
+++ b/docs/vaultCluster.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultcluster"
vaultcluster.NewVaultCluster(scope Construct, id *string, config VaultClusterConfig) VaultCluster
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -141,6 +142,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -507,7 +514,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultcluster"
vaultcluster.VaultCluster_IsConstruct(x interface{}) *bool
```
@@ -539,7 +546,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultcluster"
vaultcluster.VaultCluster_IsTerraformElement(x interface{}) *bool
```
@@ -553,7 +560,7 @@ vaultcluster.VaultCluster_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultcluster"
vaultcluster.VaultCluster_IsTerraformResource(x interface{}) *bool
```
@@ -567,7 +574,7 @@ vaultcluster.VaultCluster_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultcluster"
vaultcluster.VaultCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -1225,7 +1232,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultcluster"
&vaultcluster.VaultClusterAuditLogConfig {
CloudwatchAccessKeyId: *string,
@@ -1659,7 +1666,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultcluster"
&vaultcluster.VaultClusterConfig {
Connection: interface{},
@@ -1671,10 +1678,10 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultcluster"
Provisioners: *[]interface{},
ClusterId: *string,
HvnId: *string,
- AuditLogConfig: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.vaultCluster.VaultClusterAuditLogConfig,
+ AuditLogConfig: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.vaultCluster.VaultClusterAuditLogConfig,
Id: *string,
- MajorVersionUpgradeConfig: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.vaultCluster.VaultClusterMajorVersionUpgradeConfig,
- MetricsConfig: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.vaultCluster.VaultClusterMetricsConfig,
+ MajorVersionUpgradeConfig: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.vaultCluster.VaultClusterMajorVersionUpgradeConfig,
+ MetricsConfig: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.vaultCluster.VaultClusterMetricsConfig,
MinVaultVersion: *string,
PathsFilter: *[]*string,
PrimaryLink: *string,
@@ -1682,7 +1689,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultcluster"
ProxyEndpoint: *string,
PublicEndpoint: interface{},
Tier: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.vaultCluster.VaultClusterTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.vaultCluster.VaultClusterTimeouts,
}
```
@@ -1995,7 +2002,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultcluster"
&vaultcluster.VaultClusterMajorVersionUpgradeConfig {
UpgradeType: *string,
@@ -2063,7 +2070,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultcluster"
&vaultcluster.VaultClusterMetricsConfig {
CloudwatchAccessKeyId: *string,
@@ -2497,7 +2504,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultcluster"
&vaultcluster.VaultClusterTimeouts {
Create: *string,
@@ -2573,7 +2580,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultcluster"
vaultcluster.NewVaultClusterAuditLogConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) VaultClusterAuditLogConfigOutputReference
```
@@ -3609,7 +3616,7 @@ func InternalValue() VaultClusterAuditLogConfig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultcluster"
vaultcluster.NewVaultClusterMajorVersionUpgradeConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) VaultClusterMajorVersionUpgradeConfigOutputReference
```
@@ -3938,7 +3945,7 @@ func InternalValue() VaultClusterMajorVersionUpgradeConfig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultcluster"
vaultcluster.NewVaultClusterMetricsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) VaultClusterMetricsConfigOutputReference
```
@@ -4963,7 +4970,7 @@ func InternalValue() VaultClusterMetricsConfig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultcluster"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultcluster"
vaultcluster.NewVaultClusterTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) VaultClusterTimeoutsOutputReference
```
diff --git a/docs/vaultCluster.java.md b/docs/vaultCluster.java.md
index 9438d0f87..b1652e321 100644
--- a/docs/vaultCluster.java.md
+++ b/docs/vaultCluster.java.md
@@ -287,6 +287,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -374,6 +375,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/vaultCluster.python.md b/docs/vaultCluster.python.md
index 1abf4e0be..27c23cde6 100644
--- a/docs/vaultCluster.python.md
+++ b/docs/vaultCluster.python.md
@@ -284,6 +284,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -376,6 +377,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/vaultCluster.typescript.md b/docs/vaultCluster.typescript.md
index bb0064591..ecfa196a7 100644
--- a/docs/vaultCluster.typescript.md
+++ b/docs/vaultCluster.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -141,6 +142,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/vaultClusterAdminToken.csharp.md b/docs/vaultClusterAdminToken.csharp.md
index 20d55e9fa..f044675d4 100644
--- a/docs/vaultClusterAdminToken.csharp.md
+++ b/docs/vaultClusterAdminToken.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/vaultClusterAdminToken.go.md b/docs/vaultClusterAdminToken.go.md
index da8819279..212bf0226 100644
--- a/docs/vaultClusterAdminToken.go.md
+++ b/docs/vaultClusterAdminToken.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultclusteradmintoken"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultclusteradmintoken"
vaultclusteradmintoken.NewVaultClusterAdminToken(scope Construct, id *string, config VaultClusterAdminTokenConfig) VaultClusterAdminToken
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -405,7 +412,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultclusteradmintoken"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultclusteradmintoken"
vaultclusteradmintoken.VaultClusterAdminToken_IsConstruct(x interface{}) *bool
```
@@ -437,7 +444,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultclusteradmintoken"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultclusteradmintoken"
vaultclusteradmintoken.VaultClusterAdminToken_IsTerraformElement(x interface{}) *bool
```
@@ -451,7 +458,7 @@ vaultclusteradmintoken.VaultClusterAdminToken_IsTerraformElement(x interface{})
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultclusteradmintoken"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultclusteradmintoken"
vaultclusteradmintoken.VaultClusterAdminToken_IsTerraformResource(x interface{}) *bool
```
@@ -465,7 +472,7 @@ vaultclusteradmintoken.VaultClusterAdminToken_IsTerraformResource(x interface{})
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultclusteradmintoken"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultclusteradmintoken"
vaultclusteradmintoken.VaultClusterAdminToken_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -804,7 +811,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultclusteradmintoken"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultclusteradmintoken"
&vaultclusteradmintoken.VaultClusterAdminTokenConfig {
Connection: interface{},
@@ -817,7 +824,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultclusteradmintoken"
ClusterId: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.vaultClusterAdminToken.VaultClusterAdminTokenTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.vaultClusterAdminToken.VaultClusterAdminTokenTimeouts,
}
```
@@ -974,7 +981,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultclusteradmintoken"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultclusteradmintoken"
&vaultclusteradmintoken.VaultClusterAdminTokenTimeouts {
Create: *string,
@@ -1036,7 +1043,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultclusteradmintoken"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultclusteradmintoken"
vaultclusteradmintoken.NewVaultClusterAdminTokenTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) VaultClusterAdminTokenTimeoutsOutputReference
```
diff --git a/docs/vaultClusterAdminToken.java.md b/docs/vaultClusterAdminToken.java.md
index e91277010..8750b8ddf 100644
--- a/docs/vaultClusterAdminToken.java.md
+++ b/docs/vaultClusterAdminToken.java.md
@@ -160,6 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -235,6 +236,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/vaultClusterAdminToken.python.md b/docs/vaultClusterAdminToken.python.md
index d7fe324d8..a2645c509 100644
--- a/docs/vaultClusterAdminToken.python.md
+++ b/docs/vaultClusterAdminToken.python.md
@@ -158,6 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -238,6 +239,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/vaultClusterAdminToken.typescript.md b/docs/vaultClusterAdminToken.typescript.md
index 587883f8d..0f775aa54 100644
--- a/docs/vaultClusterAdminToken.typescript.md
+++ b/docs/vaultClusterAdminToken.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/vaultPlugin.csharp.md b/docs/vaultPlugin.csharp.md
index 580eb0615..317b6b2b5 100644
--- a/docs/vaultPlugin.csharp.md
+++ b/docs/vaultPlugin.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/vaultPlugin.go.md b/docs/vaultPlugin.go.md
index 0703f687e..8712c1c95 100644
--- a/docs/vaultPlugin.go.md
+++ b/docs/vaultPlugin.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultplugin"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultplugin"
vaultplugin.NewVaultPlugin(scope Construct, id *string, config VaultPluginConfig) VaultPlugin
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -405,7 +412,7 @@ func ResetTimeouts()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultplugin"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultplugin"
vaultplugin.VaultPlugin_IsConstruct(x interface{}) *bool
```
@@ -437,7 +444,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultplugin"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultplugin"
vaultplugin.VaultPlugin_IsTerraformElement(x interface{}) *bool
```
@@ -451,7 +458,7 @@ vaultplugin.VaultPlugin_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultplugin"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultplugin"
vaultplugin.VaultPlugin_IsTerraformResource(x interface{}) *bool
```
@@ -465,7 +472,7 @@ vaultplugin.VaultPlugin_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultplugin"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultplugin"
vaultplugin.VaultPlugin_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -826,7 +833,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultplugin"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultplugin"
&vaultplugin.VaultPluginConfig {
Connection: interface{},
@@ -841,7 +848,7 @@ import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultplugin"
PluginType: *string,
Id: *string,
ProjectId: *string,
- Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v8.vaultPlugin.VaultPluginTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-hcp-go/hcp/v9.vaultPlugin.VaultPluginTimeouts,
}
```
@@ -1028,7 +1035,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultplugin"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultplugin"
&vaultplugin.VaultPluginTimeouts {
Default: *string,
@@ -1062,7 +1069,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultplugin"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultplugin"
vaultplugin.NewVaultPluginTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) VaultPluginTimeoutsOutputReference
```
diff --git a/docs/vaultPlugin.java.md b/docs/vaultPlugin.java.md
index 45645ee03..ef94f4df5 100644
--- a/docs/vaultPlugin.java.md
+++ b/docs/vaultPlugin.java.md
@@ -184,6 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -259,6 +260,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/vaultPlugin.python.md b/docs/vaultPlugin.python.md
index 7c87d4cdd..5c3b07501 100644
--- a/docs/vaultPlugin.python.md
+++ b/docs/vaultPlugin.python.md
@@ -182,6 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -262,6 +263,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/vaultPlugin.typescript.md b/docs/vaultPlugin.typescript.md
index 2daa5be9c..9366603f9 100644
--- a/docs/vaultPlugin.typescript.md
+++ b/docs/vaultPlugin.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/vaultSecretsApp.csharp.md b/docs/vaultSecretsApp.csharp.md
index bffb7edb2..835aecc8e 100644
--- a/docs/vaultSecretsApp.csharp.md
+++ b/docs/vaultSecretsApp.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/vaultSecretsApp.go.md b/docs/vaultSecretsApp.go.md
index 633bc4b79..730cf2854 100644
--- a/docs/vaultSecretsApp.go.md
+++ b/docs/vaultSecretsApp.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultsecretsapp"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultsecretsapp"
vaultsecretsapp.NewVaultSecretsApp(scope Construct, id *string, config VaultSecretsAppConfig) VaultSecretsApp
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -378,7 +385,7 @@ func ResetDescription()
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultsecretsapp"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultsecretsapp"
vaultsecretsapp.VaultSecretsApp_IsConstruct(x interface{}) *bool
```
@@ -410,7 +417,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultsecretsapp"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultsecretsapp"
vaultsecretsapp.VaultSecretsApp_IsTerraformElement(x interface{}) *bool
```
@@ -424,7 +431,7 @@ vaultsecretsapp.VaultSecretsApp_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultsecretsapp"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultsecretsapp"
vaultsecretsapp.VaultSecretsApp_IsTerraformResource(x interface{}) *bool
```
@@ -438,7 +445,7 @@ vaultsecretsapp.VaultSecretsApp_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultsecretsapp"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultsecretsapp"
vaultsecretsapp.VaultSecretsApp_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -744,7 +751,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultsecretsapp"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultsecretsapp"
&vaultsecretsapp.VaultSecretsAppConfig {
Connection: interface{},
diff --git a/docs/vaultSecretsApp.java.md b/docs/vaultSecretsApp.java.md
index e105d5f87..f1cee856a 100644
--- a/docs/vaultSecretsApp.java.md
+++ b/docs/vaultSecretsApp.java.md
@@ -132,6 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -204,6 +205,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/vaultSecretsApp.python.md b/docs/vaultSecretsApp.python.md
index 235ef640d..03094f256 100644
--- a/docs/vaultSecretsApp.python.md
+++ b/docs/vaultSecretsApp.python.md
@@ -130,6 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -207,6 +208,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/vaultSecretsApp.typescript.md b/docs/vaultSecretsApp.typescript.md
index b9372e3b8..82ecbb10b 100644
--- a/docs/vaultSecretsApp.typescript.md
+++ b/docs/vaultSecretsApp.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -126,6 +127,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/docs/vaultSecretsSecret.csharp.md b/docs/vaultSecretsSecret.csharp.md
index faacd4d57..b691fb2fa 100644
--- a/docs/vaultSecretsSecret.csharp.md
+++ b/docs/vaultSecretsSecret.csharp.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -125,6 +126,12 @@ private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```csharp
+private object ToHclTerraform()
+```
+
##### `ToMetadata`
```csharp
diff --git a/docs/vaultSecretsSecret.go.md b/docs/vaultSecretsSecret.go.md
index e7f37d106..ab3d1d354 100644
--- a/docs/vaultSecretsSecret.go.md
+++ b/docs/vaultSecretsSecret.go.md
@@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultsecretssecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultsecretssecret"
vaultsecretssecret.NewVaultSecretsSecret(scope Construct, id *string, config VaultSecretsSecretConfig) VaultSecretsSecret
```
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| AddOverride
| *No description.* |
| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToHclTerraform
| *No description.* |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -125,6 +126,12 @@ func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `ToHclTerraform`
+
+```go
+func ToHclTerraform() interface{}
+```
+
##### `ToMetadata`
```go
@@ -371,7 +378,7 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example".
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultsecretssecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultsecretssecret"
vaultsecretssecret.VaultSecretsSecret_IsConstruct(x interface{}) *bool
```
@@ -403,7 +410,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultsecretssecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultsecretssecret"
vaultsecretssecret.VaultSecretsSecret_IsTerraformElement(x interface{}) *bool
```
@@ -417,7 +424,7 @@ vaultsecretssecret.VaultSecretsSecret_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultsecretssecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultsecretssecret"
vaultsecretssecret.VaultSecretsSecret_IsTerraformResource(x interface{}) *bool
```
@@ -431,7 +438,7 @@ vaultsecretssecret.VaultSecretsSecret_IsTerraformResource(x interface{}) *bool
##### `GenerateConfigForImport`
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultsecretssecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultsecretssecret"
vaultsecretssecret.VaultSecretsSecret_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
```
@@ -759,7 +766,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/vaultsecretssecret"
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/vaultsecretssecret"
&vaultsecretssecret.VaultSecretsSecretConfig {
Connection: interface{},
diff --git a/docs/vaultSecretsSecret.java.md b/docs/vaultSecretsSecret.java.md
index d415807a4..da149cb7e 100644
--- a/docs/vaultSecretsSecret.java.md
+++ b/docs/vaultSecretsSecret.java.md
@@ -144,6 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -215,6 +216,12 @@ public void resetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```java
+public java.lang.Object toHclTerraform()
+```
+
##### `toMetadata`
```java
diff --git a/docs/vaultSecretsSecret.python.md b/docs/vaultSecretsSecret.python.md
index 2add2341a..3f2a38170 100644
--- a/docs/vaultSecretsSecret.python.md
+++ b/docs/vaultSecretsSecret.python.md
@@ -142,6 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| add_override
| *No description.* |
| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_hcl_terraform
| *No description.* |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -218,6 +219,12 @@ def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `to_hcl_terraform`
+
+```python
+def to_hcl_terraform() -> typing.Any
+```
+
##### `to_metadata`
```python
diff --git a/docs/vaultSecretsSecret.typescript.md b/docs/vaultSecretsSecret.typescript.md
index 714e229bb..94ca0530d 100644
--- a/docs/vaultSecretsSecret.typescript.md
+++ b/docs/vaultSecretsSecret.typescript.md
@@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope
| addOverride
| *No description.* |
| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toHclTerraform
| *No description.* |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
@@ -125,6 +126,12 @@ public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
+##### `toHclTerraform`
+
+```typescript
+public toHclTerraform(): any
+```
+
##### `toMetadata`
```typescript
diff --git a/package.json b/package.json
index 657f1dafd..a049c3114 100644
--- a/package.json
+++ b/package.json
@@ -47,8 +47,8 @@
"@actions/core": "^1.1.0",
"@cdktf/provider-project": "^0.5.0",
"@types/node": "^18",
- "cdktf": "^0.19.0",
- "cdktf-cli": "^0.19.0",
+ "cdktf": "^0.20.0",
+ "cdktf-cli": "^0.20.0",
"constructs": "^10.3.0",
"dot-prop": "^5.2.0",
"jsii": "~5.2.0",
@@ -56,13 +56,13 @@
"jsii-docgen": "^10.2.3",
"jsii-pacmak": "^1.93.0",
"jsii-rosetta": "~5.2.0",
- "projen": "^0.78.11",
+ "projen": "^0.78.13",
"semver": "^7.5.3",
"standard-version": "^9",
"typescript": "~5.2.0"
},
"peerDependencies": {
- "cdktf": "^0.19.0",
+ "cdktf": "^0.20.0",
"constructs": "^10.3.0"
},
"resolutions": {
diff --git a/scripts/check-for-upgrades.js b/scripts/check-for-upgrades.js
index 38f9c0034..ddfde3d20 100644
--- a/scripts/check-for-upgrades.js
+++ b/scripts/check-for-upgrades.js
@@ -83,7 +83,7 @@ async function getCurrentProviderVersion() {
}
// SEE NOTICE AT THE TOP WHY THIS IS INLINED CURRENTLY
-// copied from https://github.com/hashicorp/terraform-cdk/blob/b23fc173715e90c0a5b8c8633d9ec7f71edf9ed4/packages/cdktf-cli/lib/dependencies/version-constraints.ts
+// copied from https://github.com/hashicorp/terraform-cdk/blob/df858ccf4ac71a168e3636f053c6743324c98332/packages/%40cdktf/cli-core/src/lib/dependencies/version-constraints.ts
// and converted to JavaScript
// constraints can be prefixed with "~>", ">", "<", "=", ">=", "<=" or "!="
@@ -122,16 +122,26 @@ function versionMatchesConstraint(version, constraint) {
case "~>": {
// allows rightmost version component to increment
+ const parts = parsed.version.split(".");
+ const minorSpecified = parts.length === 2;
+ const majorIsZero = parts[0] === "0";
+
// ~>2.0 which allows 2.1 and 2.1.1 needs special handling as
// npm semver handles "~" differently for ~2.0 than for ~2 or ~2.1.0
// So we need to use "^" (e.g. ^2.0) for this case
// see: https://github.com/npm/node-semver/issues/11
- const allowMinorAndPatchOnly = parsed.version.split(".").length === 2;
+ const allowMinorAndPatchOnly = minorSpecified;
- const range = allowMinorAndPatchOnly
+ let range = allowMinorAndPatchOnly
? `^${parsed.version}`
: `~${parsed.version}`;
+ // versions below 1.0 are treated a bit differently in NPM than in Terraform
+ // meaning that NPMs ^0.4 doesn't allow 0.55 while TFs ~>0.4 allows 0.55
+ if (majorIsZero && minorSpecified) {
+ range = `>=${parsed.version} <1.0.0`;
+ }
+
return semver.satisfies(version, range);
}
case ">=":
diff --git a/src/aws-network-peering/README.md b/src/aws-network-peering/README.md
index d6d74a853..17d783c1c 100644
--- a/src/aws-network-peering/README.md
+++ b/src/aws-network-peering/README.md
@@ -1,3 +1,3 @@
# `hcp_aws_network_peering`
-Refer to the Terraform Registory for docs: [`hcp_aws_network_peering`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/aws_network_peering).
+Refer to the Terraform Registry for docs: [`hcp_aws_network_peering`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/aws_network_peering).
diff --git a/src/aws-network-peering/index.ts b/src/aws-network-peering/index.ts
index 73e8c19f9..8e7321c9d 100644
--- a/src/aws-network-peering/index.ts
+++ b/src/aws-network-peering/index.ts
@@ -92,6 +92,37 @@ export function awsNetworkPeeringTimeoutsToTerraform(struct?: AwsNetworkPeeringT
}
}
+
+export function awsNetworkPeeringTimeoutsToHclTerraform(struct?: AwsNetworkPeeringTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AwsNetworkPeeringTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -419,4 +450,60 @@ export class AwsNetworkPeering extends cdktf.TerraformResource {
timeouts: awsNetworkPeeringTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ hvn_id: {
+ value: cdktf.stringToHclTerraform(this._hvnId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ peer_account_id: {
+ value: cdktf.stringToHclTerraform(this._peerAccountId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ peer_vpc_id: {
+ value: cdktf.stringToHclTerraform(this._peerVpcId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ peer_vpc_region: {
+ value: cdktf.stringToHclTerraform(this._peerVpcRegion),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ peering_id: {
+ value: cdktf.stringToHclTerraform(this._peeringId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: awsNetworkPeeringTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "AwsNetworkPeeringTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/aws-transit-gateway-attachment/README.md b/src/aws-transit-gateway-attachment/README.md
index 7c1a08506..11ca07197 100644
--- a/src/aws-transit-gateway-attachment/README.md
+++ b/src/aws-transit-gateway-attachment/README.md
@@ -1,3 +1,3 @@
# `hcp_aws_transit_gateway_attachment`
-Refer to the Terraform Registory for docs: [`hcp_aws_transit_gateway_attachment`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/aws_transit_gateway_attachment).
+Refer to the Terraform Registry for docs: [`hcp_aws_transit_gateway_attachment`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/aws_transit_gateway_attachment).
diff --git a/src/aws-transit-gateway-attachment/index.ts b/src/aws-transit-gateway-attachment/index.ts
index a45ee72dc..3ff787f51 100644
--- a/src/aws-transit-gateway-attachment/index.ts
+++ b/src/aws-transit-gateway-attachment/index.ts
@@ -86,6 +86,37 @@ export function awsTransitGatewayAttachmentTimeoutsToTerraform(struct?: AwsTrans
}
}
+
+export function awsTransitGatewayAttachmentTimeoutsToHclTerraform(struct?: AwsTransitGatewayAttachmentTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AwsTransitGatewayAttachmentTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -398,4 +429,54 @@ export class AwsTransitGatewayAttachment extends cdktf.TerraformResource {
timeouts: awsTransitGatewayAttachmentTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ hvn_id: {
+ value: cdktf.stringToHclTerraform(this._hvnId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ resource_share_arn: {
+ value: cdktf.stringToHclTerraform(this._resourceShareArn),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ transit_gateway_attachment_id: {
+ value: cdktf.stringToHclTerraform(this._transitGatewayAttachmentId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ transit_gateway_id: {
+ value: cdktf.stringToHclTerraform(this._transitGatewayId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: awsTransitGatewayAttachmentTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "AwsTransitGatewayAttachmentTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/azure-peering-connection/README.md b/src/azure-peering-connection/README.md
index 11b5eb9c1..fb4ab92a5 100644
--- a/src/azure-peering-connection/README.md
+++ b/src/azure-peering-connection/README.md
@@ -1,3 +1,3 @@
# `hcp_azure_peering_connection`
-Refer to the Terraform Registory for docs: [`hcp_azure_peering_connection`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/azure_peering_connection).
+Refer to the Terraform Registry for docs: [`hcp_azure_peering_connection`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/azure_peering_connection).
diff --git a/src/azure-peering-connection/index.ts b/src/azure-peering-connection/index.ts
index da2dcd9d2..486e7a203 100644
--- a/src/azure-peering-connection/index.ts
+++ b/src/azure-peering-connection/index.ts
@@ -107,6 +107,37 @@ export function azurePeeringConnectionTimeoutsToTerraform(struct?: AzurePeeringC
}
}
+
+export function azurePeeringConnectionTimeoutsToHclTerraform(struct?: AzurePeeringConnectionTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class AzurePeeringConnectionTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -492,4 +523,78 @@ export class AzurePeeringConnection extends cdktf.TerraformResource {
timeouts: azurePeeringConnectionTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ allow_forwarded_traffic: {
+ value: cdktf.booleanToHclTerraform(this._allowForwardedTraffic),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ hvn_link: {
+ value: cdktf.stringToHclTerraform(this._hvnLink),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ peer_resource_group_name: {
+ value: cdktf.stringToHclTerraform(this._peerResourceGroupName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ peer_subscription_id: {
+ value: cdktf.stringToHclTerraform(this._peerSubscriptionId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ peer_tenant_id: {
+ value: cdktf.stringToHclTerraform(this._peerTenantId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ peer_vnet_name: {
+ value: cdktf.stringToHclTerraform(this._peerVnetName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ peer_vnet_region: {
+ value: cdktf.stringToHclTerraform(this._peerVnetRegion),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ peering_id: {
+ value: cdktf.stringToHclTerraform(this._peeringId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ use_remote_gateways: {
+ value: cdktf.booleanToHclTerraform(this._useRemoteGateways),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ timeouts: {
+ value: azurePeeringConnectionTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "AzurePeeringConnectionTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/boundary-cluster/README.md b/src/boundary-cluster/README.md
index bc1a28357..8c64eb7bd 100644
--- a/src/boundary-cluster/README.md
+++ b/src/boundary-cluster/README.md
@@ -1,3 +1,3 @@
# `hcp_boundary_cluster`
-Refer to the Terraform Registory for docs: [`hcp_boundary_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/boundary_cluster).
+Refer to the Terraform Registry for docs: [`hcp_boundary_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/boundary_cluster).
diff --git a/src/boundary-cluster/index.ts b/src/boundary-cluster/index.ts
index 66c923028..59588627c 100644
--- a/src/boundary-cluster/index.ts
+++ b/src/boundary-cluster/index.ts
@@ -105,6 +105,43 @@ export function boundaryClusterMaintenanceWindowConfigToTerraform(struct?: Bound
}
}
+
+export function boundaryClusterMaintenanceWindowConfigToHclTerraform(struct?: BoundaryClusterMaintenanceWindowConfigOutputReference | BoundaryClusterMaintenanceWindowConfig): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ day: {
+ value: cdktf.stringToHclTerraform(struct!.day),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ end: {
+ value: cdktf.numberToHclTerraform(struct!.end),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ start: {
+ value: cdktf.numberToHclTerraform(struct!.start),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ upgrade_type: {
+ value: cdktf.stringToHclTerraform(struct!.upgradeType),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class BoundaryClusterMaintenanceWindowConfigOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -246,6 +283,37 @@ export function boundaryClusterTimeoutsToTerraform(struct?: BoundaryClusterTimeo
}
}
+
+export function boundaryClusterTimeoutsToHclTerraform(struct?: BoundaryClusterTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class BoundaryClusterTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -561,4 +629,60 @@ export class BoundaryCluster extends cdktf.TerraformResource {
timeouts: boundaryClusterTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ password: {
+ value: cdktf.stringToHclTerraform(this._password),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tier: {
+ value: cdktf.stringToHclTerraform(this._tier),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ username: {
+ value: cdktf.stringToHclTerraform(this._username),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ maintenance_window_config: {
+ value: boundaryClusterMaintenanceWindowConfigToHclTerraform(this._maintenanceWindowConfig.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "BoundaryClusterMaintenanceWindowConfigList",
+ },
+ timeouts: {
+ value: boundaryClusterTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "BoundaryClusterTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/consul-cluster-root-token/README.md b/src/consul-cluster-root-token/README.md
index 4de1f564b..158307ded 100644
--- a/src/consul-cluster-root-token/README.md
+++ b/src/consul-cluster-root-token/README.md
@@ -1,3 +1,3 @@
# `hcp_consul_cluster_root_token`
-Refer to the Terraform Registory for docs: [`hcp_consul_cluster_root_token`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/consul_cluster_root_token).
+Refer to the Terraform Registry for docs: [`hcp_consul_cluster_root_token`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/consul_cluster_root_token).
diff --git a/src/consul-cluster-root-token/index.ts b/src/consul-cluster-root-token/index.ts
index 3c599765d..5f5447da5 100644
--- a/src/consul-cluster-root-token/index.ts
+++ b/src/consul-cluster-root-token/index.ts
@@ -58,6 +58,25 @@ export function consulClusterRootTokenTimeoutsToTerraform(struct?: ConsulCluster
}
}
+
+export function consulClusterRootTokenTimeoutsToHclTerraform(struct?: ConsulClusterRootTokenTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class ConsulClusterRootTokenTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -266,4 +285,36 @@ export class ConsulClusterRootToken extends cdktf.TerraformResource {
timeouts: consulClusterRootTokenTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: consulClusterRootTokenTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "ConsulClusterRootTokenTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/consul-cluster/README.md b/src/consul-cluster/README.md
index 835398062..4830b9560 100644
--- a/src/consul-cluster/README.md
+++ b/src/consul-cluster/README.md
@@ -1,3 +1,3 @@
# `hcp_consul_cluster`
-Refer to the Terraform Registory for docs: [`hcp_consul_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/consul_cluster).
+Refer to the Terraform Registry for docs: [`hcp_consul_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/consul_cluster).
diff --git a/src/consul-cluster/index.ts b/src/consul-cluster/index.ts
index 0bc5201cd..79e5df995 100644
--- a/src/consul-cluster/index.ts
+++ b/src/consul-cluster/index.ts
@@ -127,6 +127,31 @@ export function consulClusterIpAllowlistStructToTerraform(struct?: ConsulCluster
}
}
+
+export function consulClusterIpAllowlistStructToHclTerraform(struct?: ConsulClusterIpAllowlistStruct | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ address: {
+ value: cdktf.stringToHclTerraform(struct!.address),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ description: {
+ value: cdktf.stringToHclTerraform(struct!.description),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class ConsulClusterIpAllowlistStructOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -258,6 +283,43 @@ export function consulClusterTimeoutsToTerraform(struct?: ConsulClusterTimeouts
}
}
+
+export function consulClusterTimeoutsToHclTerraform(struct?: ConsulClusterTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ update: {
+ value: cdktf.stringToHclTerraform(struct!.update),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class ConsulClusterTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -771,4 +833,96 @@ export class ConsulCluster extends cdktf.TerraformResource {
timeouts: consulClusterTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ auto_hvn_to_hvn_peering: {
+ value: cdktf.booleanToHclTerraform(this._autoHvnToHvnPeering),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ connect_enabled: {
+ value: cdktf.booleanToHclTerraform(this._connectEnabled),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ datacenter: {
+ value: cdktf.stringToHclTerraform(this._datacenter),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ hvn_id: {
+ value: cdktf.stringToHclTerraform(this._hvnId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ min_consul_version: {
+ value: cdktf.stringToHclTerraform(this._minConsulVersion),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ primary_link: {
+ value: cdktf.stringToHclTerraform(this._primaryLink),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ public_endpoint: {
+ value: cdktf.booleanToHclTerraform(this._publicEndpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ size: {
+ value: cdktf.stringToHclTerraform(this._size),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ tier: {
+ value: cdktf.stringToHclTerraform(this._tier),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ ip_allowlist: {
+ value: cdktf.listMapperHcl(consulClusterIpAllowlistStructToHclTerraform, true)(this._ipAllowlist.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "ConsulClusterIpAllowlistStructList",
+ },
+ timeouts: {
+ value: consulClusterTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "ConsulClusterTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/consul-snapshot/README.md b/src/consul-snapshot/README.md
index d26b46eaa..0d72fac15 100644
--- a/src/consul-snapshot/README.md
+++ b/src/consul-snapshot/README.md
@@ -1,3 +1,3 @@
# `hcp_consul_snapshot`
-Refer to the Terraform Registory for docs: [`hcp_consul_snapshot`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/consul_snapshot).
+Refer to the Terraform Registry for docs: [`hcp_consul_snapshot`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/consul_snapshot).
diff --git a/src/consul-snapshot/index.ts b/src/consul-snapshot/index.ts
index fa693d3bc..eb1ba4e31 100644
--- a/src/consul-snapshot/index.ts
+++ b/src/consul-snapshot/index.ts
@@ -79,6 +79,43 @@ export function consulSnapshotTimeoutsToTerraform(struct?: ConsulSnapshotTimeout
}
}
+
+export function consulSnapshotTimeoutsToHclTerraform(struct?: ConsulSnapshotTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ update: {
+ value: cdktf.stringToHclTerraform(struct!.update),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class ConsulSnapshotTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -383,4 +420,42 @@ export class ConsulSnapshot extends cdktf.TerraformResource {
timeouts: consulSnapshotTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ snapshot_name: {
+ value: cdktf.stringToHclTerraform(this._snapshotName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: consulSnapshotTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "ConsulSnapshotTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-aws-network-peering/README.md b/src/data-hcp-aws-network-peering/README.md
index 828ec0385..e6db13624 100644
--- a/src/data-hcp-aws-network-peering/README.md
+++ b/src/data-hcp-aws-network-peering/README.md
@@ -1,3 +1,3 @@
# `data_hcp_aws_network_peering`
-Refer to the Terraform Registory for docs: [`data_hcp_aws_network_peering`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/aws_network_peering).
+Refer to the Terraform Registry for docs: [`data_hcp_aws_network_peering`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/aws_network_peering).
diff --git a/src/data-hcp-aws-network-peering/index.ts b/src/data-hcp-aws-network-peering/index.ts
index 6459f39bc..9b9b63ad3 100644
--- a/src/data-hcp-aws-network-peering/index.ts
+++ b/src/data-hcp-aws-network-peering/index.ts
@@ -70,6 +70,25 @@ export function dataHcpAwsNetworkPeeringTimeoutsToTerraform(struct?: DataHcpAwsN
}
}
+
+export function dataHcpAwsNetworkPeeringTimeoutsToHclTerraform(struct?: DataHcpAwsNetworkPeeringTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ read: {
+ value: cdktf.stringToHclTerraform(struct!.read),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpAwsNetworkPeeringTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -341,4 +360,48 @@ export class DataHcpAwsNetworkPeering extends cdktf.TerraformDataSource {
timeouts: dataHcpAwsNetworkPeeringTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ hvn_id: {
+ value: cdktf.stringToHclTerraform(this._hvnId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ peering_id: {
+ value: cdktf.stringToHclTerraform(this._peeringId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ wait_for_active_state: {
+ value: cdktf.booleanToHclTerraform(this._waitForActiveState),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ timeouts: {
+ value: dataHcpAwsNetworkPeeringTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpAwsNetworkPeeringTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-aws-transit-gateway-attachment/README.md b/src/data-hcp-aws-transit-gateway-attachment/README.md
index 29b543191..1488f7524 100644
--- a/src/data-hcp-aws-transit-gateway-attachment/README.md
+++ b/src/data-hcp-aws-transit-gateway-attachment/README.md
@@ -1,3 +1,3 @@
# `data_hcp_aws_transit_gateway_attachment`
-Refer to the Terraform Registory for docs: [`data_hcp_aws_transit_gateway_attachment`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/aws_transit_gateway_attachment).
+Refer to the Terraform Registry for docs: [`data_hcp_aws_transit_gateway_attachment`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/aws_transit_gateway_attachment).
diff --git a/src/data-hcp-aws-transit-gateway-attachment/index.ts b/src/data-hcp-aws-transit-gateway-attachment/index.ts
index 80bbed916..4f029d12a 100644
--- a/src/data-hcp-aws-transit-gateway-attachment/index.ts
+++ b/src/data-hcp-aws-transit-gateway-attachment/index.ts
@@ -70,6 +70,25 @@ export function dataHcpAwsTransitGatewayAttachmentTimeoutsToTerraform(struct?: D
}
}
+
+export function dataHcpAwsTransitGatewayAttachmentTimeoutsToHclTerraform(struct?: DataHcpAwsTransitGatewayAttachmentTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpAwsTransitGatewayAttachmentTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -331,4 +350,48 @@ export class DataHcpAwsTransitGatewayAttachment extends cdktf.TerraformDataSourc
timeouts: dataHcpAwsTransitGatewayAttachmentTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ hvn_id: {
+ value: cdktf.stringToHclTerraform(this._hvnId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ transit_gateway_attachment_id: {
+ value: cdktf.stringToHclTerraform(this._transitGatewayAttachmentId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ wait_for_active_state: {
+ value: cdktf.booleanToHclTerraform(this._waitForActiveState),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ timeouts: {
+ value: dataHcpAwsTransitGatewayAttachmentTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpAwsTransitGatewayAttachmentTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-azure-peering-connection/README.md b/src/data-hcp-azure-peering-connection/README.md
index 4d7e5ba71..8bac3ac8d 100644
--- a/src/data-hcp-azure-peering-connection/README.md
+++ b/src/data-hcp-azure-peering-connection/README.md
@@ -1,3 +1,3 @@
# `data_hcp_azure_peering_connection`
-Refer to the Terraform Registory for docs: [`data_hcp_azure_peering_connection`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/azure_peering_connection).
+Refer to the Terraform Registry for docs: [`data_hcp_azure_peering_connection`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/azure_peering_connection).
diff --git a/src/data-hcp-azure-peering-connection/index.ts b/src/data-hcp-azure-peering-connection/index.ts
index ce64fda55..119d55b15 100644
--- a/src/data-hcp-azure-peering-connection/index.ts
+++ b/src/data-hcp-azure-peering-connection/index.ts
@@ -61,6 +61,25 @@ export function dataHcpAzurePeeringConnectionTimeoutsToTerraform(struct?: DataHc
}
}
+
+export function dataHcpAzurePeeringConnectionTimeoutsToHclTerraform(struct?: DataHcpAzurePeeringConnectionTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ read: {
+ value: cdktf.stringToHclTerraform(struct!.read),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpAzurePeeringConnectionTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -344,4 +363,42 @@ export class DataHcpAzurePeeringConnection extends cdktf.TerraformDataSource {
timeouts: dataHcpAzurePeeringConnectionTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ hvn_link: {
+ value: cdktf.stringToHclTerraform(this._hvnLink),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ peering_id: {
+ value: cdktf.stringToHclTerraform(this._peeringId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ wait_for_active_state: {
+ value: cdktf.booleanToHclTerraform(this._waitForActiveState),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ timeouts: {
+ value: dataHcpAzurePeeringConnectionTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpAzurePeeringConnectionTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-boundary-cluster/README.md b/src/data-hcp-boundary-cluster/README.md
index 77110ead9..1f4610c00 100644
--- a/src/data-hcp-boundary-cluster/README.md
+++ b/src/data-hcp-boundary-cluster/README.md
@@ -1,3 +1,3 @@
# `data_hcp_boundary_cluster`
-Refer to the Terraform Registory for docs: [`data_hcp_boundary_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/boundary_cluster).
+Refer to the Terraform Registry for docs: [`data_hcp_boundary_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/boundary_cluster).
diff --git a/src/data-hcp-boundary-cluster/index.ts b/src/data-hcp-boundary-cluster/index.ts
index 08548c37e..5dac648ce 100644
--- a/src/data-hcp-boundary-cluster/index.ts
+++ b/src/data-hcp-boundary-cluster/index.ts
@@ -53,6 +53,17 @@ export function dataHcpBoundaryClusterMaintenanceWindowConfigToTerraform(struct?
}
}
+
+export function dataHcpBoundaryClusterMaintenanceWindowConfigToHclTerraform(struct?: DataHcpBoundaryClusterMaintenanceWindowConfig): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataHcpBoundaryClusterMaintenanceWindowConfigOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -137,6 +148,25 @@ export function dataHcpBoundaryClusterTimeoutsToTerraform(struct?: DataHcpBounda
}
}
+
+export function dataHcpBoundaryClusterTimeoutsToHclTerraform(struct?: DataHcpBoundaryClusterTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpBoundaryClusterTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -356,4 +386,36 @@ export class DataHcpBoundaryCluster extends cdktf.TerraformDataSource {
timeouts: dataHcpBoundaryClusterTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: dataHcpBoundaryClusterTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpBoundaryClusterTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-consul-agent-helm-config/README.md b/src/data-hcp-consul-agent-helm-config/README.md
index 7a374fdf9..ec8ae9c8c 100644
--- a/src/data-hcp-consul-agent-helm-config/README.md
+++ b/src/data-hcp-consul-agent-helm-config/README.md
@@ -1,3 +1,3 @@
# `data_hcp_consul_agent_helm_config`
-Refer to the Terraform Registory for docs: [`data_hcp_consul_agent_helm_config`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/consul_agent_helm_config).
+Refer to the Terraform Registry for docs: [`data_hcp_consul_agent_helm_config`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/consul_agent_helm_config).
diff --git a/src/data-hcp-consul-agent-helm-config/index.ts b/src/data-hcp-consul-agent-helm-config/index.ts
index 56657ba4e..f30265cd6 100644
--- a/src/data-hcp-consul-agent-helm-config/index.ts
+++ b/src/data-hcp-consul-agent-helm-config/index.ts
@@ -70,6 +70,25 @@ export function dataHcpConsulAgentHelmConfigTimeoutsToTerraform(struct?: DataHcp
}
}
+
+export function dataHcpConsulAgentHelmConfigTimeoutsToHclTerraform(struct?: DataHcpConsulAgentHelmConfigTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpConsulAgentHelmConfigTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -301,4 +320,48 @@ export class DataHcpConsulAgentHelmConfig extends cdktf.TerraformDataSource {
timeouts: dataHcpConsulAgentHelmConfigTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ expose_gossip_ports: {
+ value: cdktf.booleanToHclTerraform(this._exposeGossipPorts),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ kubernetes_endpoint: {
+ value: cdktf.stringToHclTerraform(this._kubernetesEndpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: dataHcpConsulAgentHelmConfigTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpConsulAgentHelmConfigTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-consul-agent-kubernetes-secret/README.md b/src/data-hcp-consul-agent-kubernetes-secret/README.md
index 73cc75cc0..df9c8c505 100644
--- a/src/data-hcp-consul-agent-kubernetes-secret/README.md
+++ b/src/data-hcp-consul-agent-kubernetes-secret/README.md
@@ -1,3 +1,3 @@
# `data_hcp_consul_agent_kubernetes_secret`
-Refer to the Terraform Registory for docs: [`data_hcp_consul_agent_kubernetes_secret`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/consul_agent_kubernetes_secret).
+Refer to the Terraform Registry for docs: [`data_hcp_consul_agent_kubernetes_secret`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/consul_agent_kubernetes_secret).
diff --git a/src/data-hcp-consul-agent-kubernetes-secret/index.ts b/src/data-hcp-consul-agent-kubernetes-secret/index.ts
index 41dac967b..c8a3bbe6e 100644
--- a/src/data-hcp-consul-agent-kubernetes-secret/index.ts
+++ b/src/data-hcp-consul-agent-kubernetes-secret/index.ts
@@ -58,6 +58,25 @@ export function dataHcpConsulAgentKubernetesSecretTimeoutsToTerraform(struct?: D
}
}
+
+export function dataHcpConsulAgentKubernetesSecretTimeoutsToHclTerraform(struct?: DataHcpConsulAgentKubernetesSecretTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpConsulAgentKubernetesSecretTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -256,4 +275,36 @@ export class DataHcpConsulAgentKubernetesSecret extends cdktf.TerraformDataSourc
timeouts: dataHcpConsulAgentKubernetesSecretTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: dataHcpConsulAgentKubernetesSecretTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpConsulAgentKubernetesSecretTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-consul-cluster/README.md b/src/data-hcp-consul-cluster/README.md
index 34d73c5b5..975d57312 100644
--- a/src/data-hcp-consul-cluster/README.md
+++ b/src/data-hcp-consul-cluster/README.md
@@ -1,3 +1,3 @@
# `data_hcp_consul_cluster`
-Refer to the Terraform Registory for docs: [`data_hcp_consul_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/consul_cluster).
+Refer to the Terraform Registry for docs: [`data_hcp_consul_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/consul_cluster).
diff --git a/src/data-hcp-consul-cluster/index.ts b/src/data-hcp-consul-cluster/index.ts
index 6ec785212..63c00cb82 100644
--- a/src/data-hcp-consul-cluster/index.ts
+++ b/src/data-hcp-consul-cluster/index.ts
@@ -53,6 +53,17 @@ export function dataHcpConsulClusterIpAllowlistStructToTerraform(struct?: DataHc
}
}
+
+export function dataHcpConsulClusterIpAllowlistStructToHclTerraform(struct?: DataHcpConsulClusterIpAllowlistStruct): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataHcpConsulClusterIpAllowlistStructOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -127,6 +138,25 @@ export function dataHcpConsulClusterTimeoutsToTerraform(struct?: DataHcpConsulCl
}
}
+
+export function dataHcpConsulClusterTimeoutsToHclTerraform(struct?: DataHcpConsulClusterTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpConsulClusterTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -436,4 +466,36 @@ export class DataHcpConsulCluster extends cdktf.TerraformDataSource {
timeouts: dataHcpConsulClusterTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: dataHcpConsulClusterTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpConsulClusterTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-consul-versions/README.md b/src/data-hcp-consul-versions/README.md
index 0138a81dd..387c09314 100644
--- a/src/data-hcp-consul-versions/README.md
+++ b/src/data-hcp-consul-versions/README.md
@@ -1,3 +1,3 @@
# `data_hcp_consul_versions`
-Refer to the Terraform Registory for docs: [`data_hcp_consul_versions`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/consul_versions).
+Refer to the Terraform Registry for docs: [`data_hcp_consul_versions`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/consul_versions).
diff --git a/src/data-hcp-consul-versions/index.ts b/src/data-hcp-consul-versions/index.ts
index da6c8df26..e840948d9 100644
--- a/src/data-hcp-consul-versions/index.ts
+++ b/src/data-hcp-consul-versions/index.ts
@@ -43,6 +43,25 @@ export function dataHcpConsulVersionsTimeoutsToTerraform(struct?: DataHcpConsulV
}
}
+
+export function dataHcpConsulVersionsTimeoutsToHclTerraform(struct?: DataHcpConsulVersionsTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpConsulVersionsTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -218,4 +237,24 @@ export class DataHcpConsulVersions extends cdktf.TerraformDataSource {
timeouts: dataHcpConsulVersionsTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: dataHcpConsulVersionsTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpConsulVersionsTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-hvn-peering-connection/README.md b/src/data-hcp-hvn-peering-connection/README.md
index 6ad22b477..936770b06 100644
--- a/src/data-hcp-hvn-peering-connection/README.md
+++ b/src/data-hcp-hvn-peering-connection/README.md
@@ -1,3 +1,3 @@
# `data_hcp_hvn_peering_connection`
-Refer to the Terraform Registory for docs: [`data_hcp_hvn_peering_connection`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/hvn_peering_connection).
+Refer to the Terraform Registry for docs: [`data_hcp_hvn_peering_connection`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/hvn_peering_connection).
diff --git a/src/data-hcp-hvn-peering-connection/index.ts b/src/data-hcp-hvn-peering-connection/index.ts
index 850e37337..d215682ad 100644
--- a/src/data-hcp-hvn-peering-connection/index.ts
+++ b/src/data-hcp-hvn-peering-connection/index.ts
@@ -67,6 +67,25 @@ export function dataHcpHvnPeeringConnectionTimeoutsToTerraform(struct?: DataHcpH
}
}
+
+export function dataHcpHvnPeeringConnectionTimeoutsToHclTerraform(struct?: DataHcpHvnPeeringConnectionTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpHvnPeeringConnectionTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -318,4 +337,48 @@ export class DataHcpHvnPeeringConnection extends cdktf.TerraformDataSource {
timeouts: dataHcpHvnPeeringConnectionTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ hvn_1: {
+ value: cdktf.stringToHclTerraform(this._hvn1),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ hvn_2: {
+ value: cdktf.stringToHclTerraform(this._hvn2),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ peering_id: {
+ value: cdktf.stringToHclTerraform(this._peeringId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: dataHcpHvnPeeringConnectionTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpHvnPeeringConnectionTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-hvn-route/README.md b/src/data-hcp-hvn-route/README.md
index 893af6c89..1e7ea754c 100644
--- a/src/data-hcp-hvn-route/README.md
+++ b/src/data-hcp-hvn-route/README.md
@@ -1,3 +1,3 @@
# `data_hcp_hvn_route`
-Refer to the Terraform Registory for docs: [`data_hcp_hvn_route`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/hvn_route).
+Refer to the Terraform Registry for docs: [`data_hcp_hvn_route`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/hvn_route).
diff --git a/src/data-hcp-hvn-route/index.ts b/src/data-hcp-hvn-route/index.ts
index 0ebaa0ae5..10b154799 100644
--- a/src/data-hcp-hvn-route/index.ts
+++ b/src/data-hcp-hvn-route/index.ts
@@ -56,6 +56,17 @@ export function dataHcpHvnRouteAzureConfigToTerraform(struct?: DataHcpHvnRouteAz
}
}
+
+export function dataHcpHvnRouteAzureConfigToHclTerraform(struct?: DataHcpHvnRouteAzureConfig): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataHcpHvnRouteAzureConfigOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -130,6 +141,25 @@ export function dataHcpHvnRouteTimeoutsToTerraform(struct?: DataHcpHvnRouteTimeo
}
}
+
+export function dataHcpHvnRouteTimeoutsToHclTerraform(struct?: DataHcpHvnRouteTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpHvnRouteTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -369,4 +399,42 @@ export class DataHcpHvnRoute extends cdktf.TerraformDataSource {
timeouts: dataHcpHvnRouteTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ hvn_link: {
+ value: cdktf.stringToHclTerraform(this._hvnLink),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ hvn_route_id: {
+ value: cdktf.stringToHclTerraform(this._hvnRouteId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: dataHcpHvnRouteTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpHvnRouteTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-hvn/README.md b/src/data-hcp-hvn/README.md
index 5bb929c9c..53c64f8be 100644
--- a/src/data-hcp-hvn/README.md
+++ b/src/data-hcp-hvn/README.md
@@ -1,3 +1,3 @@
# `data_hcp_hvn`
-Refer to the Terraform Registory for docs: [`data_hcp_hvn`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/hvn).
+Refer to the Terraform Registry for docs: [`data_hcp_hvn`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/hvn).
diff --git a/src/data-hcp-hvn/index.ts b/src/data-hcp-hvn/index.ts
index a498b25e5..c7dc9ad38 100644
--- a/src/data-hcp-hvn/index.ts
+++ b/src/data-hcp-hvn/index.ts
@@ -58,6 +58,25 @@ export function dataHcpHvnTimeoutsToTerraform(struct?: DataHcpHvnTimeouts | cdkt
}
}
+
+export function dataHcpHvnTimeoutsToHclTerraform(struct?: DataHcpHvnTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpHvnTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -291,4 +310,36 @@ export class DataHcpHvn extends cdktf.TerraformDataSource {
timeouts: dataHcpHvnTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ hvn_id: {
+ value: cdktf.stringToHclTerraform(this._hvnId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: dataHcpHvnTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpHvnTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-iam-policy/README.md b/src/data-hcp-iam-policy/README.md
index 8eb032d5d..6bcb6d996 100644
--- a/src/data-hcp-iam-policy/README.md
+++ b/src/data-hcp-iam-policy/README.md
@@ -1,3 +1,3 @@
# `data_hcp_iam_policy`
-Refer to the Terraform Registory for docs: [`data_hcp_iam_policy`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/iam_policy).
+Refer to the Terraform Registry for docs: [`data_hcp_iam_policy`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/iam_policy).
diff --git a/src/data-hcp-iam-policy/index.ts b/src/data-hcp-iam-policy/index.ts
index 63a04caaf..56db5ed9d 100644
--- a/src/data-hcp-iam-policy/index.ts
+++ b/src/data-hcp-iam-policy/index.ts
@@ -45,6 +45,31 @@ export function dataHcpIamPolicyBindingsToTerraform(struct?: DataHcpIamPolicyBin
}
}
+
+export function dataHcpIamPolicyBindingsToHclTerraform(struct?: DataHcpIamPolicyBindings | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ principals: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.principals),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ role: {
+ value: cdktf.stringToHclTerraform(struct!.role),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpIamPolicyBindingsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -227,4 +252,18 @@ export class DataHcpIamPolicy extends cdktf.TerraformDataSource {
bindings: cdktf.listMapper(dataHcpIamPolicyBindingsToTerraform, false)(this._bindings.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ bindings: {
+ value: cdktf.listMapperHcl(dataHcpIamPolicyBindingsToHclTerraform, false)(this._bindings.internalValue),
+ isBlock: true,
+ type: "set",
+ storageClassType: "DataHcpIamPolicyBindingsList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-organization/README.md b/src/data-hcp-organization/README.md
index 1ed67ab40..4c132d0ab 100644
--- a/src/data-hcp-organization/README.md
+++ b/src/data-hcp-organization/README.md
@@ -1,3 +1,3 @@
# `data_hcp_organization`
-Refer to the Terraform Registory for docs: [`data_hcp_organization`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/organization).
+Refer to the Terraform Registry for docs: [`data_hcp_organization`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/organization).
diff --git a/src/data-hcp-organization/index.ts b/src/data-hcp-organization/index.ts
index b1b35e51f..49e4983bf 100644
--- a/src/data-hcp-organization/index.ts
+++ b/src/data-hcp-organization/index.ts
@@ -94,4 +94,10 @@ export class DataHcpOrganization extends cdktf.TerraformDataSource {
return {
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ };
+ return attrs;
+ }
}
diff --git a/src/data-hcp-packer-bucket-names/README.md b/src/data-hcp-packer-bucket-names/README.md
index a16e44a9e..a89110fdb 100644
--- a/src/data-hcp-packer-bucket-names/README.md
+++ b/src/data-hcp-packer-bucket-names/README.md
@@ -1,3 +1,3 @@
# `data_hcp_packer_bucket_names`
-Refer to the Terraform Registory for docs: [`data_hcp_packer_bucket_names`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/packer_bucket_names).
+Refer to the Terraform Registry for docs: [`data_hcp_packer_bucket_names`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/packer_bucket_names).
diff --git a/src/data-hcp-packer-bucket-names/index.ts b/src/data-hcp-packer-bucket-names/index.ts
index 1bd45e0dc..95f14f591 100644
--- a/src/data-hcp-packer-bucket-names/index.ts
+++ b/src/data-hcp-packer-bucket-names/index.ts
@@ -49,6 +49,25 @@ export function dataHcpPackerBucketNamesTimeoutsToTerraform(struct?: DataHcpPack
}
}
+
+export function dataHcpPackerBucketNamesTimeoutsToHclTerraform(struct?: DataHcpPackerBucketNamesTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpPackerBucketNamesTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -237,4 +256,30 @@ export class DataHcpPackerBucketNames extends cdktf.TerraformDataSource {
timeouts: dataHcpPackerBucketNamesTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: dataHcpPackerBucketNamesTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpPackerBucketNamesTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-packer-image/README.md b/src/data-hcp-packer-image/README.md
index 2632676d7..d666c5b2f 100644
--- a/src/data-hcp-packer-image/README.md
+++ b/src/data-hcp-packer-image/README.md
@@ -1,3 +1,3 @@
# `data_hcp_packer_image`
-Refer to the Terraform Registory for docs: [`data_hcp_packer_image`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/packer_image).
+Refer to the Terraform Registry for docs: [`data_hcp_packer_image`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/packer_image).
diff --git a/src/data-hcp-packer-image/index.ts b/src/data-hcp-packer-image/index.ts
index dc9a75337..adde9fc70 100644
--- a/src/data-hcp-packer-image/index.ts
+++ b/src/data-hcp-packer-image/index.ts
@@ -88,6 +88,25 @@ export function dataHcpPackerImageTimeoutsToTerraform(struct?: DataHcpPackerImag
}
}
+
+export function dataHcpPackerImageTimeoutsToHclTerraform(struct?: DataHcpPackerImageTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpPackerImageTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -401,4 +420,66 @@ export class DataHcpPackerImage extends cdktf.TerraformDataSource {
timeouts: dataHcpPackerImageTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ bucket_name: {
+ value: cdktf.stringToHclTerraform(this._bucketName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ channel: {
+ value: cdktf.stringToHclTerraform(this._channel),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ cloud_provider: {
+ value: cdktf.stringToHclTerraform(this._cloudProvider),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ component_type: {
+ value: cdktf.stringToHclTerraform(this._componentType),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ iteration_id: {
+ value: cdktf.stringToHclTerraform(this._iterationId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: dataHcpPackerImageTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpPackerImageTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-packer-iteration/README.md b/src/data-hcp-packer-iteration/README.md
index e0184d8a6..c537466d6 100644
--- a/src/data-hcp-packer-iteration/README.md
+++ b/src/data-hcp-packer-iteration/README.md
@@ -1,3 +1,3 @@
# `data_hcp_packer_iteration`
-Refer to the Terraform Registory for docs: [`data_hcp_packer_iteration`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/packer_iteration).
+Refer to the Terraform Registry for docs: [`data_hcp_packer_iteration`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/packer_iteration).
diff --git a/src/data-hcp-packer-iteration/index.ts b/src/data-hcp-packer-iteration/index.ts
index 4f75007b9..2aba37f9e 100644
--- a/src/data-hcp-packer-iteration/index.ts
+++ b/src/data-hcp-packer-iteration/index.ts
@@ -64,6 +64,25 @@ export function dataHcpPackerIterationTimeoutsToTerraform(struct?: DataHcpPacker
}
}
+
+export function dataHcpPackerIterationTimeoutsToHclTerraform(struct?: DataHcpPackerIterationTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpPackerIterationTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -312,4 +331,42 @@ export class DataHcpPackerIteration extends cdktf.TerraformDataSource {
timeouts: dataHcpPackerIterationTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ bucket_name: {
+ value: cdktf.stringToHclTerraform(this._bucketName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ channel: {
+ value: cdktf.stringToHclTerraform(this._channel),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: dataHcpPackerIterationTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpPackerIterationTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-packer-run-task/README.md b/src/data-hcp-packer-run-task/README.md
index e56e795e2..65455afbb 100644
--- a/src/data-hcp-packer-run-task/README.md
+++ b/src/data-hcp-packer-run-task/README.md
@@ -1,3 +1,3 @@
# `data_hcp_packer_run_task`
-Refer to the Terraform Registory for docs: [`data_hcp_packer_run_task`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/packer_run_task).
+Refer to the Terraform Registry for docs: [`data_hcp_packer_run_task`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/packer_run_task).
diff --git a/src/data-hcp-packer-run-task/index.ts b/src/data-hcp-packer-run-task/index.ts
index a7b8a17f8..7b9f0f7ce 100644
--- a/src/data-hcp-packer-run-task/index.ts
+++ b/src/data-hcp-packer-run-task/index.ts
@@ -52,6 +52,25 @@ export function dataHcpPackerRunTaskTimeoutsToTerraform(struct?: DataHcpPackerRu
}
}
+
+export function dataHcpPackerRunTaskTimeoutsToHclTerraform(struct?: DataHcpPackerRunTaskTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpPackerRunTaskTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -245,4 +264,30 @@ export class DataHcpPackerRunTask extends cdktf.TerraformDataSource {
timeouts: dataHcpPackerRunTaskTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: dataHcpPackerRunTaskTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpPackerRunTaskTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-project/README.md b/src/data-hcp-project/README.md
index bf04fe9fa..fba7e9989 100644
--- a/src/data-hcp-project/README.md
+++ b/src/data-hcp-project/README.md
@@ -1,3 +1,3 @@
# `data_hcp_project`
-Refer to the Terraform Registory for docs: [`data_hcp_project`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/project).
+Refer to the Terraform Registry for docs: [`data_hcp_project`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/project).
diff --git a/src/data-hcp-project/index.ts b/src/data-hcp-project/index.ts
index e4a54e6f3..157d4c943 100644
--- a/src/data-hcp-project/index.ts
+++ b/src/data-hcp-project/index.ts
@@ -123,4 +123,18 @@ export class DataHcpProject extends cdktf.TerraformDataSource {
project: cdktf.stringToTerraform(this._project),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ project: {
+ value: cdktf.stringToHclTerraform(this._project),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-service-principal/README.md b/src/data-hcp-service-principal/README.md
index e4194034e..8967c48d8 100644
--- a/src/data-hcp-service-principal/README.md
+++ b/src/data-hcp-service-principal/README.md
@@ -1,3 +1,3 @@
# `data_hcp_service_principal`
-Refer to the Terraform Registory for docs: [`data_hcp_service_principal`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/service_principal).
+Refer to the Terraform Registry for docs: [`data_hcp_service_principal`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/service_principal).
diff --git a/src/data-hcp-service-principal/index.ts b/src/data-hcp-service-principal/index.ts
index 63907d860..c3625b510 100644
--- a/src/data-hcp-service-principal/index.ts
+++ b/src/data-hcp-service-principal/index.ts
@@ -110,4 +110,18 @@ export class DataHcpServicePrincipal extends cdktf.TerraformDataSource {
resource_name: cdktf.stringToTerraform(this._resourceName),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ resource_name: {
+ value: cdktf.stringToHclTerraform(this._resourceName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-vault-cluster/README.md b/src/data-hcp-vault-cluster/README.md
index f89adbacb..e04235995 100644
--- a/src/data-hcp-vault-cluster/README.md
+++ b/src/data-hcp-vault-cluster/README.md
@@ -1,3 +1,3 @@
# `data_hcp_vault_cluster`
-Refer to the Terraform Registory for docs: [`data_hcp_vault_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/vault_cluster).
+Refer to the Terraform Registry for docs: [`data_hcp_vault_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/vault_cluster).
diff --git a/src/data-hcp-vault-cluster/index.ts b/src/data-hcp-vault-cluster/index.ts
index 5110be85a..bdc35f80b 100644
--- a/src/data-hcp-vault-cluster/index.ts
+++ b/src/data-hcp-vault-cluster/index.ts
@@ -65,6 +65,17 @@ export function dataHcpVaultClusterMajorVersionUpgradeConfigToTerraform(struct?:
}
}
+
+export function dataHcpVaultClusterMajorVersionUpgradeConfigToHclTerraform(struct?: DataHcpVaultClusterMajorVersionUpgradeConfig): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataHcpVaultClusterMajorVersionUpgradeConfigOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -139,6 +150,17 @@ export function dataHcpVaultClusterAuditLogConfigToTerraform(struct?: DataHcpVau
}
}
+
+export function dataHcpVaultClusterAuditLogConfigToHclTerraform(struct?: DataHcpVaultClusterAuditLogConfig | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataHcpVaultClusterAuditLogConfigOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -340,6 +362,17 @@ export function dataHcpVaultClusterMetricsConfigToTerraform(struct?: DataHcpVaul
}
}
+
+export function dataHcpVaultClusterMetricsConfigToHclTerraform(struct?: DataHcpVaultClusterMetricsConfig | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ };
+ return attrs;
+}
+
export class DataHcpVaultClusterMetricsConfigOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -541,6 +574,25 @@ export function dataHcpVaultClusterTimeoutsToTerraform(struct?: DataHcpVaultClus
}
}
+
+export function dataHcpVaultClusterTimeoutsToHclTerraform(struct?: DataHcpVaultClusterTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpVaultClusterTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -866,4 +918,48 @@ export class DataHcpVaultCluster extends cdktf.TerraformDataSource {
timeouts: dataHcpVaultClusterTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ audit_log_config: {
+ value: cdktf.listMapperHcl(dataHcpVaultClusterAuditLogConfigToHclTerraform, true)(this._auditLogConfig.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DataHcpVaultClusterAuditLogConfigList",
+ },
+ metrics_config: {
+ value: cdktf.listMapperHcl(dataHcpVaultClusterMetricsConfigToHclTerraform, true)(this._metricsConfig.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "DataHcpVaultClusterMetricsConfigList",
+ },
+ timeouts: {
+ value: dataHcpVaultClusterTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpVaultClusterTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-vault-plugin/README.md b/src/data-hcp-vault-plugin/README.md
index c53b165a6..b47be6f25 100644
--- a/src/data-hcp-vault-plugin/README.md
+++ b/src/data-hcp-vault-plugin/README.md
@@ -1,3 +1,3 @@
# `data_hcp_vault_plugin`
-Refer to the Terraform Registory for docs: [`data_hcp_vault_plugin`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/vault_plugin).
+Refer to the Terraform Registry for docs: [`data_hcp_vault_plugin`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/vault_plugin).
diff --git a/src/data-hcp-vault-plugin/index.ts b/src/data-hcp-vault-plugin/index.ts
index 18e108628..5365e74c9 100644
--- a/src/data-hcp-vault-plugin/index.ts
+++ b/src/data-hcp-vault-plugin/index.ts
@@ -70,6 +70,25 @@ export function dataHcpVaultPluginTimeoutsToTerraform(struct?: DataHcpVaultPlugi
}
}
+
+export function dataHcpVaultPluginTimeoutsToHclTerraform(struct?: DataHcpVaultPluginTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class DataHcpVaultPluginTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -293,4 +312,48 @@ export class DataHcpVaultPlugin extends cdktf.TerraformDataSource {
timeouts: dataHcpVaultPluginTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ plugin_name: {
+ value: cdktf.stringToHclTerraform(this._pluginName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ plugin_type: {
+ value: cdktf.stringToHclTerraform(this._pluginType),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: dataHcpVaultPluginTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "DataHcpVaultPluginTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-vault-secrets-app/README.md b/src/data-hcp-vault-secrets-app/README.md
index 016944487..6cd0d17e0 100644
--- a/src/data-hcp-vault-secrets-app/README.md
+++ b/src/data-hcp-vault-secrets-app/README.md
@@ -1,3 +1,3 @@
# `data_hcp_vault_secrets_app`
-Refer to the Terraform Registory for docs: [`data_hcp_vault_secrets_app`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/vault_secrets_app).
+Refer to the Terraform Registry for docs: [`data_hcp_vault_secrets_app`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/vault_secrets_app).
diff --git a/src/data-hcp-vault-secrets-app/index.ts b/src/data-hcp-vault-secrets-app/index.ts
index 300478754..dec8c5889 100644
--- a/src/data-hcp-vault-secrets-app/index.ts
+++ b/src/data-hcp-vault-secrets-app/index.ts
@@ -121,4 +121,18 @@ export class DataHcpVaultSecretsApp extends cdktf.TerraformDataSource {
app_name: cdktf.stringToTerraform(this._appName),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ app_name: {
+ value: cdktf.stringToHclTerraform(this._appName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/data-hcp-vault-secrets-secret/README.md b/src/data-hcp-vault-secrets-secret/README.md
index ec89005c4..10711ae94 100644
--- a/src/data-hcp-vault-secrets-secret/README.md
+++ b/src/data-hcp-vault-secrets-secret/README.md
@@ -1,3 +1,3 @@
# `data_hcp_vault_secrets_secret`
-Refer to the Terraform Registory for docs: [`data_hcp_vault_secrets_secret`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/vault_secrets_secret).
+Refer to the Terraform Registry for docs: [`data_hcp_vault_secrets_secret`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/data-sources/vault_secrets_secret).
diff --git a/src/data-hcp-vault-secrets-secret/index.ts b/src/data-hcp-vault-secrets-secret/index.ts
index 8ce5c6f31..5ebee5ff0 100644
--- a/src/data-hcp-vault-secrets-secret/index.ts
+++ b/src/data-hcp-vault-secrets-secret/index.ts
@@ -141,4 +141,24 @@ export class DataHcpVaultSecretsSecret extends cdktf.TerraformDataSource {
secret_name: cdktf.stringToTerraform(this._secretName),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ app_name: {
+ value: cdktf.stringToHclTerraform(this._appName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ secret_name: {
+ value: cdktf.stringToHclTerraform(this._secretName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/hvn-peering-connection/README.md b/src/hvn-peering-connection/README.md
index e80252046..48966d779 100644
--- a/src/hvn-peering-connection/README.md
+++ b/src/hvn-peering-connection/README.md
@@ -1,3 +1,3 @@
# `hcp_hvn_peering_connection`
-Refer to the Terraform Registory for docs: [`hcp_hvn_peering_connection`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/hvn_peering_connection).
+Refer to the Terraform Registry for docs: [`hcp_hvn_peering_connection`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/hvn_peering_connection).
diff --git a/src/hvn-peering-connection/index.ts b/src/hvn-peering-connection/index.ts
index 80e95eab4..869e6101e 100644
--- a/src/hvn-peering-connection/index.ts
+++ b/src/hvn-peering-connection/index.ts
@@ -71,6 +71,37 @@ export function hvnPeeringConnectionTimeoutsToTerraform(struct?: HvnPeeringConne
}
}
+
+export function hvnPeeringConnectionTimeoutsToHclTerraform(struct?: HvnPeeringConnectionTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class HvnPeeringConnectionTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -353,4 +384,42 @@ export class HvnPeeringConnection extends cdktf.TerraformResource {
timeouts: hvnPeeringConnectionTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ hvn_1: {
+ value: cdktf.stringToHclTerraform(this._hvn1),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ hvn_2: {
+ value: cdktf.stringToHclTerraform(this._hvn2),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: hvnPeeringConnectionTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "HvnPeeringConnectionTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/hvn-route/README.md b/src/hvn-route/README.md
index e073aa69e..de15fd92d 100644
--- a/src/hvn-route/README.md
+++ b/src/hvn-route/README.md
@@ -1,3 +1,3 @@
# `hcp_hvn_route`
-Refer to the Terraform Registory for docs: [`hcp_hvn_route`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/hvn_route).
+Refer to the Terraform Registry for docs: [`hcp_hvn_route`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/hvn_route).
diff --git a/src/hvn-route/index.ts b/src/hvn-route/index.ts
index 32fd429ec..786f26f01 100644
--- a/src/hvn-route/index.ts
+++ b/src/hvn-route/index.ts
@@ -88,6 +88,31 @@ export function hvnRouteAzureConfigToTerraform(struct?: HvnRouteAzureConfigOutpu
}
}
+
+export function hvnRouteAzureConfigToHclTerraform(struct?: HvnRouteAzureConfigOutputReference | HvnRouteAzureConfig): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ next_hop_ip_address: {
+ value: cdktf.stringToHclTerraform(struct!.nextHopIpAddress),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ next_hop_type: {
+ value: cdktf.stringToHclTerraform(struct!.nextHopType),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class HvnRouteAzureConfigOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -182,6 +207,37 @@ export function hvnRouteTimeoutsToTerraform(struct?: HvnRouteTimeouts | cdktf.IR
}
}
+
+export function hvnRouteTimeoutsToHclTerraform(struct?: HvnRouteTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class HvnRouteTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -497,4 +553,60 @@ export class HvnRoute extends cdktf.TerraformResource {
timeouts: hvnRouteTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ destination_cidr: {
+ value: cdktf.stringToHclTerraform(this._destinationCidr),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ hvn_link: {
+ value: cdktf.stringToHclTerraform(this._hvnLink),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ hvn_route_id: {
+ value: cdktf.stringToHclTerraform(this._hvnRouteId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ target_link: {
+ value: cdktf.stringToHclTerraform(this._targetLink),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ azure_config: {
+ value: hvnRouteAzureConfigToHclTerraform(this._azureConfig.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "HvnRouteAzureConfigList",
+ },
+ timeouts: {
+ value: hvnRouteTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "HvnRouteTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/hvn/README.md b/src/hvn/README.md
index daea509d8..66c8cbc14 100644
--- a/src/hvn/README.md
+++ b/src/hvn/README.md
@@ -1,3 +1,3 @@
# `hcp_hvn`
-Refer to the Terraform Registory for docs: [`hcp_hvn`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/hvn).
+Refer to the Terraform Registry for docs: [`hcp_hvn`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/hvn).
diff --git a/src/hvn/index.ts b/src/hvn/index.ts
index 1e510656b..1adf27414 100644
--- a/src/hvn/index.ts
+++ b/src/hvn/index.ts
@@ -86,6 +86,37 @@ export function hvnTimeoutsToTerraform(struct?: HvnTimeouts | cdktf.IResolvable)
}
}
+
+export function hvnTimeoutsToHclTerraform(struct?: HvnTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class HvnTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -396,4 +427,54 @@ export class Hvn extends cdktf.TerraformResource {
timeouts: hvnTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cidr_block: {
+ value: cdktf.stringToHclTerraform(this._cidrBlock),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ cloud_provider: {
+ value: cdktf.stringToHclTerraform(this._cloudProvider),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ hvn_id: {
+ value: cdktf.stringToHclTerraform(this._hvnId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ region: {
+ value: cdktf.stringToHclTerraform(this._region),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: hvnTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "HvnTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/iam-workload-identity-provider/README.md b/src/iam-workload-identity-provider/README.md
index 15f6046b7..e0e9827d8 100644
--- a/src/iam-workload-identity-provider/README.md
+++ b/src/iam-workload-identity-provider/README.md
@@ -1,3 +1,3 @@
# `hcp_iam_workload_identity_provider`
-Refer to the Terraform Registory for docs: [`hcp_iam_workload_identity_provider`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/iam_workload_identity_provider).
+Refer to the Terraform Registry for docs: [`hcp_iam_workload_identity_provider`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/iam_workload_identity_provider).
diff --git a/src/iam-workload-identity-provider/index.ts b/src/iam-workload-identity-provider/index.ts
index 43c4f0bfc..661c094ae 100644
--- a/src/iam-workload-identity-provider/index.ts
+++ b/src/iam-workload-identity-provider/index.ts
@@ -64,6 +64,25 @@ export function iamWorkloadIdentityProviderAwsToTerraform(struct?: IamWorkloadId
}
}
+
+export function iamWorkloadIdentityProviderAwsToHclTerraform(struct?: IamWorkloadIdentityProviderAws | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ account_id: {
+ value: cdktf.stringToHclTerraform(struct!.accountId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class IamWorkloadIdentityProviderAwsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -145,6 +164,31 @@ export function iamWorkloadIdentityProviderOidcToTerraform(struct?: IamWorkloadI
}
}
+
+export function iamWorkloadIdentityProviderOidcToHclTerraform(struct?: IamWorkloadIdentityProviderOidc | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ allowed_audiences: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowedAudiences),
+ isBlock: false,
+ type: "set",
+ storageClassType: "stringList",
+ },
+ issuer_uri: {
+ value: cdktf.stringToHclTerraform(struct!.issuerUri),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class IamWorkloadIdentityProviderOidcOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -397,4 +441,48 @@ export class IamWorkloadIdentityProvider extends cdktf.TerraformResource {
service_principal: cdktf.stringToTerraform(this._servicePrincipal),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ aws: {
+ value: iamWorkloadIdentityProviderAwsToHclTerraform(this._aws.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "IamWorkloadIdentityProviderAws",
+ },
+ conditional_access: {
+ value: cdktf.stringToHclTerraform(this._conditionalAccess),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ description: {
+ value: cdktf.stringToHclTerraform(this._description),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ oidc: {
+ value: iamWorkloadIdentityProviderOidcToHclTerraform(this._oidc.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "IamWorkloadIdentityProviderOidc",
+ },
+ service_principal: {
+ value: cdktf.stringToHclTerraform(this._servicePrincipal),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/organization-iam-binding/README.md b/src/organization-iam-binding/README.md
index c3cb812f0..585045f55 100644
--- a/src/organization-iam-binding/README.md
+++ b/src/organization-iam-binding/README.md
@@ -1,3 +1,3 @@
# `hcp_organization_iam_binding`
-Refer to the Terraform Registory for docs: [`hcp_organization_iam_binding`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/organization_iam_binding).
+Refer to the Terraform Registry for docs: [`hcp_organization_iam_binding`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/organization_iam_binding).
diff --git a/src/organization-iam-binding/index.ts b/src/organization-iam-binding/index.ts
index 05cc80b95..f89a7e084 100644
--- a/src/organization-iam-binding/index.ts
+++ b/src/organization-iam-binding/index.ts
@@ -121,4 +121,24 @@ export class OrganizationIamBinding extends cdktf.TerraformResource {
role: cdktf.stringToTerraform(this._role),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ principal_id: {
+ value: cdktf.stringToHclTerraform(this._principalId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ role: {
+ value: cdktf.stringToHclTerraform(this._role),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/organization-iam-policy/README.md b/src/organization-iam-policy/README.md
index f40286a62..a37240dcb 100644
--- a/src/organization-iam-policy/README.md
+++ b/src/organization-iam-policy/README.md
@@ -1,3 +1,3 @@
# `hcp_organization_iam_policy`
-Refer to the Terraform Registory for docs: [`hcp_organization_iam_policy`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/organization_iam_policy).
+Refer to the Terraform Registry for docs: [`hcp_organization_iam_policy`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/organization_iam_policy).
diff --git a/src/organization-iam-policy/index.ts b/src/organization-iam-policy/index.ts
index 66cff420e..ac18858cc 100644
--- a/src/organization-iam-policy/index.ts
+++ b/src/organization-iam-policy/index.ts
@@ -105,4 +105,18 @@ export class OrganizationIamPolicy extends cdktf.TerraformResource {
policy_data: cdktf.stringToTerraform(this._policyData),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ policy_data: {
+ value: cdktf.stringToHclTerraform(this._policyData),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/packer-channel-assignment/README.md b/src/packer-channel-assignment/README.md
index 2d786cdb6..93ed8b802 100644
--- a/src/packer-channel-assignment/README.md
+++ b/src/packer-channel-assignment/README.md
@@ -1,3 +1,3 @@
# `hcp_packer_channel_assignment`
-Refer to the Terraform Registory for docs: [`hcp_packer_channel_assignment`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/packer_channel_assignment).
+Refer to the Terraform Registry for docs: [`hcp_packer_channel_assignment`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/packer_channel_assignment).
diff --git a/src/packer-channel-assignment/index.ts b/src/packer-channel-assignment/index.ts
index 119c99617..a327a3b09 100644
--- a/src/packer-channel-assignment/index.ts
+++ b/src/packer-channel-assignment/index.ts
@@ -97,6 +97,43 @@ export function packerChannelAssignmentTimeoutsToTerraform(struct?: PackerChanne
}
}
+
+export function packerChannelAssignmentTimeoutsToHclTerraform(struct?: PackerChannelAssignmentTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ update: {
+ value: cdktf.stringToHclTerraform(struct!.update),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class PackerChannelAssignmentTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -430,4 +467,60 @@ export class PackerChannelAssignment extends cdktf.TerraformResource {
timeouts: packerChannelAssignmentTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ bucket_name: {
+ value: cdktf.stringToHclTerraform(this._bucketName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ channel_name: {
+ value: cdktf.stringToHclTerraform(this._channelName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ iteration_fingerprint: {
+ value: cdktf.stringToHclTerraform(this._iterationFingerprint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ iteration_id: {
+ value: cdktf.stringToHclTerraform(this._iterationId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ iteration_version: {
+ value: cdktf.numberToHclTerraform(this._iterationVersion),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "number",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: packerChannelAssignmentTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "PackerChannelAssignmentTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/packer-channel/README.md b/src/packer-channel/README.md
index 5e15109be..a12c4fdfa 100644
--- a/src/packer-channel/README.md
+++ b/src/packer-channel/README.md
@@ -1,3 +1,3 @@
# `hcp_packer_channel`
-Refer to the Terraform Registory for docs: [`hcp_packer_channel`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/packer_channel).
+Refer to the Terraform Registry for docs: [`hcp_packer_channel`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/packer_channel).
diff --git a/src/packer-channel/index.ts b/src/packer-channel/index.ts
index 090eabb45..51047cf4b 100644
--- a/src/packer-channel/index.ts
+++ b/src/packer-channel/index.ts
@@ -85,6 +85,43 @@ export function packerChannelTimeoutsToTerraform(struct?: PackerChannelTimeouts
}
}
+
+export function packerChannelTimeoutsToHclTerraform(struct?: PackerChannelTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ update: {
+ value: cdktf.stringToHclTerraform(struct!.update),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class PackerChannelTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -402,4 +439,48 @@ export class PackerChannel extends cdktf.TerraformResource {
timeouts: packerChannelTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ bucket_name: {
+ value: cdktf.stringToHclTerraform(this._bucketName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ restricted: {
+ value: cdktf.booleanToHclTerraform(this._restricted),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ timeouts: {
+ value: packerChannelTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "PackerChannelTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/packer-run-task/README.md b/src/packer-run-task/README.md
index b638e8f38..ea3ace775 100644
--- a/src/packer-run-task/README.md
+++ b/src/packer-run-task/README.md
@@ -1,3 +1,3 @@
# `hcp_packer_run_task`
-Refer to the Terraform Registory for docs: [`hcp_packer_run_task`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/packer_run_task).
+Refer to the Terraform Registry for docs: [`hcp_packer_run_task`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/packer_run_task).
diff --git a/src/packer-run-task/index.ts b/src/packer-run-task/index.ts
index 478342b60..055cd6e61 100644
--- a/src/packer-run-task/index.ts
+++ b/src/packer-run-task/index.ts
@@ -73,6 +73,43 @@ export function packerRunTaskTimeoutsToTerraform(struct?: PackerRunTaskTimeouts
}
}
+
+export function packerRunTaskTimeoutsToHclTerraform(struct?: PackerRunTaskTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ update: {
+ value: cdktf.stringToHclTerraform(struct!.update),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class PackerRunTaskTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -350,4 +387,36 @@ export class PackerRunTask extends cdktf.TerraformResource {
timeouts: packerRunTaskTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ regenerate_hmac: {
+ value: cdktf.booleanToHclTerraform(this._regenerateHmac),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ timeouts: {
+ value: packerRunTaskTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "PackerRunTaskTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/project-iam-binding/README.md b/src/project-iam-binding/README.md
index dca0410db..a7949f710 100644
--- a/src/project-iam-binding/README.md
+++ b/src/project-iam-binding/README.md
@@ -1,3 +1,3 @@
# `hcp_project_iam_binding`
-Refer to the Terraform Registory for docs: [`hcp_project_iam_binding`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/project_iam_binding).
+Refer to the Terraform Registry for docs: [`hcp_project_iam_binding`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/project_iam_binding).
diff --git a/src/project-iam-binding/index.ts b/src/project-iam-binding/index.ts
index 9dae3e6ca..3d71f8e5c 100644
--- a/src/project-iam-binding/index.ts
+++ b/src/project-iam-binding/index.ts
@@ -145,4 +145,30 @@ export class ProjectIamBinding extends cdktf.TerraformResource {
role: cdktf.stringToTerraform(this._role),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ principal_id: {
+ value: cdktf.stringToHclTerraform(this._principalId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ role: {
+ value: cdktf.stringToHclTerraform(this._role),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/project-iam-policy/README.md b/src/project-iam-policy/README.md
index 046008ff5..7a2c91c33 100644
--- a/src/project-iam-policy/README.md
+++ b/src/project-iam-policy/README.md
@@ -1,3 +1,3 @@
# `hcp_project_iam_policy`
-Refer to the Terraform Registory for docs: [`hcp_project_iam_policy`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/project_iam_policy).
+Refer to the Terraform Registry for docs: [`hcp_project_iam_policy`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/project_iam_policy).
diff --git a/src/project-iam-policy/index.ts b/src/project-iam-policy/index.ts
index 9f888f2ec..846138fc5 100644
--- a/src/project-iam-policy/index.ts
+++ b/src/project-iam-policy/index.ts
@@ -129,4 +129,24 @@ export class ProjectIamPolicy extends cdktf.TerraformResource {
project_id: cdktf.stringToTerraform(this._projectId),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ policy_data: {
+ value: cdktf.stringToHclTerraform(this._policyData),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/project/README.md b/src/project/README.md
index 7a22cc3eb..797e15318 100644
--- a/src/project/README.md
+++ b/src/project/README.md
@@ -1,3 +1,3 @@
# `hcp_project`
-Refer to the Terraform Registory for docs: [`hcp_project`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/project).
+Refer to the Terraform Registry for docs: [`hcp_project`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/project).
diff --git a/src/project/index.ts b/src/project/index.ts
index bfc9f732d..95a1bc8b1 100644
--- a/src/project/index.ts
+++ b/src/project/index.ts
@@ -134,4 +134,24 @@ export class Project extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ description: {
+ value: cdktf.stringToHclTerraform(this._description),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/provider/README.md b/src/provider/README.md
index 4daf67a6f..95e242a3a 100644
--- a/src/provider/README.md
+++ b/src/provider/README.md
@@ -1,3 +1,3 @@
# `provider`
-Refer to the Terraform Registory for docs: [`hcp`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs).
+Refer to the Terraform Registry for docs: [`hcp`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs).
diff --git a/src/provider/index.ts b/src/provider/index.ts
index f054f9da5..bee34a2c4 100644
--- a/src/provider/index.ts
+++ b/src/provider/index.ts
@@ -76,6 +76,31 @@ export function hcpProviderWorkloadIdentityToTerraform(struct?: HcpProviderWorkl
}
+export function hcpProviderWorkloadIdentityToHclTerraform(struct?: HcpProviderWorkloadIdentity | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ resource_name: {
+ value: cdktf.stringToHclTerraform(struct!.resourceName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ token_file: {
+ value: cdktf.stringToHclTerraform(struct!.tokenFile),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
+
/**
* Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs hcp}
*/
@@ -243,4 +268,48 @@ export class HcpProvider extends cdktf.TerraformProvider {
workload_identity: cdktf.listMapper(hcpProviderWorkloadIdentityToTerraform, true)(this._workloadIdentity),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ client_id: {
+ value: cdktf.stringToHclTerraform(this._clientId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ client_secret: {
+ value: cdktf.stringToHclTerraform(this._clientSecret),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ credential_file: {
+ value: cdktf.stringToHclTerraform(this._credentialFile),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ alias: {
+ value: cdktf.stringToHclTerraform(this._alias),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ workload_identity: {
+ value: cdktf.listMapperHcl(hcpProviderWorkloadIdentityToHclTerraform, true)(this._workloadIdentity),
+ isBlock: true,
+ type: "list",
+ storageClassType: "HcpProviderWorkloadIdentityList",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/service-principal-key/README.md b/src/service-principal-key/README.md
index 65cbebee7..a2fe189be 100644
--- a/src/service-principal-key/README.md
+++ b/src/service-principal-key/README.md
@@ -1,3 +1,3 @@
# `hcp_service_principal_key`
-Refer to the Terraform Registory for docs: [`hcp_service_principal_key`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/service_principal_key).
+Refer to the Terraform Registry for docs: [`hcp_service_principal_key`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/service_principal_key).
diff --git a/src/service-principal-key/index.ts b/src/service-principal-key/index.ts
index 4b8fdd640..6b0fd3682 100644
--- a/src/service-principal-key/index.ts
+++ b/src/service-principal-key/index.ts
@@ -139,4 +139,24 @@ export class ServicePrincipalKey extends cdktf.TerraformResource {
service_principal: cdktf.stringToTerraform(this._servicePrincipal),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ rotate_triggers: {
+ value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._rotateTriggers),
+ isBlock: false,
+ type: "map",
+ storageClassType: "stringMap",
+ },
+ service_principal: {
+ value: cdktf.stringToHclTerraform(this._servicePrincipal),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/service-principal/README.md b/src/service-principal/README.md
index bc762c817..51c18c88b 100644
--- a/src/service-principal/README.md
+++ b/src/service-principal/README.md
@@ -1,3 +1,3 @@
# `hcp_service_principal`
-Refer to the Terraform Registory for docs: [`hcp_service_principal`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/service_principal).
+Refer to the Terraform Registry for docs: [`hcp_service_principal`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/service_principal).
diff --git a/src/service-principal/index.ts b/src/service-principal/index.ts
index f20eb3296..fa919ae50 100644
--- a/src/service-principal/index.ts
+++ b/src/service-principal/index.ts
@@ -134,4 +134,24 @@ export class ServicePrincipal extends cdktf.TerraformResource {
parent: cdktf.stringToTerraform(this._parent),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ name: {
+ value: cdktf.stringToHclTerraform(this._name),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ parent: {
+ value: cdktf.stringToHclTerraform(this._parent),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/vault-cluster-admin-token/README.md b/src/vault-cluster-admin-token/README.md
index 7cb8b5f21..61f312f3b 100644
--- a/src/vault-cluster-admin-token/README.md
+++ b/src/vault-cluster-admin-token/README.md
@@ -1,3 +1,3 @@
# `hcp_vault_cluster_admin_token`
-Refer to the Terraform Registory for docs: [`hcp_vault_cluster_admin_token`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/vault_cluster_admin_token).
+Refer to the Terraform Registry for docs: [`hcp_vault_cluster_admin_token`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/vault_cluster_admin_token).
diff --git a/src/vault-cluster-admin-token/index.ts b/src/vault-cluster-admin-token/index.ts
index 29eb069d6..748f01d42 100644
--- a/src/vault-cluster-admin-token/index.ts
+++ b/src/vault-cluster-admin-token/index.ts
@@ -68,6 +68,37 @@ export function vaultClusterAdminTokenTimeoutsToTerraform(struct?: VaultClusterA
}
}
+
+export function vaultClusterAdminTokenTimeoutsToHclTerraform(struct?: VaultClusterAdminTokenTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ read: {
+ value: cdktf.stringToHclTerraform(struct!.read),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class VaultClusterAdminTokenTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -315,4 +346,36 @@ export class VaultClusterAdminToken extends cdktf.TerraformResource {
timeouts: vaultClusterAdminTokenTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: vaultClusterAdminTokenTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "VaultClusterAdminTokenTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/vault-cluster/README.md b/src/vault-cluster/README.md
index 59489c149..f01d25ada 100644
--- a/src/vault-cluster/README.md
+++ b/src/vault-cluster/README.md
@@ -1,3 +1,3 @@
# `hcp_vault_cluster`
-Refer to the Terraform Registory for docs: [`hcp_vault_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/vault_cluster).
+Refer to the Terraform Registry for docs: [`hcp_vault_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/vault_cluster).
diff --git a/src/vault-cluster/index.ts b/src/vault-cluster/index.ts
index 35c8216d8..f35508bf1 100644
--- a/src/vault-cluster/index.ts
+++ b/src/vault-cluster/index.ts
@@ -295,6 +295,175 @@ export function vaultClusterAuditLogConfigToTerraform(struct?: VaultClusterAudit
}
}
+
+export function vaultClusterAuditLogConfigToHclTerraform(struct?: VaultClusterAuditLogConfigOutputReference | VaultClusterAuditLogConfig): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ cloudwatch_access_key_id: {
+ value: cdktf.stringToHclTerraform(struct!.cloudwatchAccessKeyId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ cloudwatch_region: {
+ value: cdktf.stringToHclTerraform(struct!.cloudwatchRegion),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ cloudwatch_secret_access_key: {
+ value: cdktf.stringToHclTerraform(struct!.cloudwatchSecretAccessKey),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ datadog_api_key: {
+ value: cdktf.stringToHclTerraform(struct!.datadogApiKey),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ datadog_region: {
+ value: cdktf.stringToHclTerraform(struct!.datadogRegion),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ elasticsearch_endpoint: {
+ value: cdktf.stringToHclTerraform(struct!.elasticsearchEndpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ elasticsearch_password: {
+ value: cdktf.stringToHclTerraform(struct!.elasticsearchPassword),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ elasticsearch_user: {
+ value: cdktf.stringToHclTerraform(struct!.elasticsearchUser),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ grafana_endpoint: {
+ value: cdktf.stringToHclTerraform(struct!.grafanaEndpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ grafana_password: {
+ value: cdktf.stringToHclTerraform(struct!.grafanaPassword),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ grafana_user: {
+ value: cdktf.stringToHclTerraform(struct!.grafanaUser),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_basic_password: {
+ value: cdktf.stringToHclTerraform(struct!.httpBasicPassword),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_basic_user: {
+ value: cdktf.stringToHclTerraform(struct!.httpBasicUser),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_bearer_token: {
+ value: cdktf.stringToHclTerraform(struct!.httpBearerToken),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_codec: {
+ value: cdktf.stringToHclTerraform(struct!.httpCodec),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_compression: {
+ value: cdktf.booleanToHclTerraform(struct!.httpCompression),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ http_headers: {
+ value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.httpHeaders),
+ isBlock: false,
+ type: "map",
+ storageClassType: "stringMap",
+ },
+ http_method: {
+ value: cdktf.stringToHclTerraform(struct!.httpMethod),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_payload_prefix: {
+ value: cdktf.stringToHclTerraform(struct!.httpPayloadPrefix),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_payload_suffix: {
+ value: cdktf.stringToHclTerraform(struct!.httpPayloadSuffix),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_uri: {
+ value: cdktf.stringToHclTerraform(struct!.httpUri),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ newrelic_account_id: {
+ value: cdktf.stringToHclTerraform(struct!.newrelicAccountId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ newrelic_license_key: {
+ value: cdktf.stringToHclTerraform(struct!.newrelicLicenseKey),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ newrelic_region: {
+ value: cdktf.stringToHclTerraform(struct!.newrelicRegion),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ splunk_hecendpoint: {
+ value: cdktf.stringToHclTerraform(struct!.splunkHecendpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ splunk_token: {
+ value: cdktf.stringToHclTerraform(struct!.splunkToken),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class VaultClusterAuditLogConfigOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -941,6 +1110,37 @@ export function vaultClusterMajorVersionUpgradeConfigToTerraform(struct?: VaultC
}
}
+
+export function vaultClusterMajorVersionUpgradeConfigToHclTerraform(struct?: VaultClusterMajorVersionUpgradeConfigOutputReference | VaultClusterMajorVersionUpgradeConfig): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ maintenance_window_day: {
+ value: cdktf.stringToHclTerraform(struct!.maintenanceWindowDay),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ maintenance_window_time: {
+ value: cdktf.stringToHclTerraform(struct!.maintenanceWindowTime),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ upgrade_type: {
+ value: cdktf.stringToHclTerraform(struct!.upgradeType),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class VaultClusterMajorVersionUpgradeConfigOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1224,6 +1424,175 @@ export function vaultClusterMetricsConfigToTerraform(struct?: VaultClusterMetric
}
}
+
+export function vaultClusterMetricsConfigToHclTerraform(struct?: VaultClusterMetricsConfigOutputReference | VaultClusterMetricsConfig): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ cloudwatch_access_key_id: {
+ value: cdktf.stringToHclTerraform(struct!.cloudwatchAccessKeyId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ cloudwatch_region: {
+ value: cdktf.stringToHclTerraform(struct!.cloudwatchRegion),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ cloudwatch_secret_access_key: {
+ value: cdktf.stringToHclTerraform(struct!.cloudwatchSecretAccessKey),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ datadog_api_key: {
+ value: cdktf.stringToHclTerraform(struct!.datadogApiKey),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ datadog_region: {
+ value: cdktf.stringToHclTerraform(struct!.datadogRegion),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ elasticsearch_endpoint: {
+ value: cdktf.stringToHclTerraform(struct!.elasticsearchEndpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ elasticsearch_password: {
+ value: cdktf.stringToHclTerraform(struct!.elasticsearchPassword),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ elasticsearch_user: {
+ value: cdktf.stringToHclTerraform(struct!.elasticsearchUser),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ grafana_endpoint: {
+ value: cdktf.stringToHclTerraform(struct!.grafanaEndpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ grafana_password: {
+ value: cdktf.stringToHclTerraform(struct!.grafanaPassword),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ grafana_user: {
+ value: cdktf.stringToHclTerraform(struct!.grafanaUser),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_basic_password: {
+ value: cdktf.stringToHclTerraform(struct!.httpBasicPassword),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_basic_user: {
+ value: cdktf.stringToHclTerraform(struct!.httpBasicUser),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_bearer_token: {
+ value: cdktf.stringToHclTerraform(struct!.httpBearerToken),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_codec: {
+ value: cdktf.stringToHclTerraform(struct!.httpCodec),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_compression: {
+ value: cdktf.booleanToHclTerraform(struct!.httpCompression),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ http_headers: {
+ value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.httpHeaders),
+ isBlock: false,
+ type: "map",
+ storageClassType: "stringMap",
+ },
+ http_method: {
+ value: cdktf.stringToHclTerraform(struct!.httpMethod),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_payload_prefix: {
+ value: cdktf.stringToHclTerraform(struct!.httpPayloadPrefix),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_payload_suffix: {
+ value: cdktf.stringToHclTerraform(struct!.httpPayloadSuffix),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ http_uri: {
+ value: cdktf.stringToHclTerraform(struct!.httpUri),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ newrelic_account_id: {
+ value: cdktf.stringToHclTerraform(struct!.newrelicAccountId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ newrelic_license_key: {
+ value: cdktf.stringToHclTerraform(struct!.newrelicLicenseKey),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ newrelic_region: {
+ value: cdktf.stringToHclTerraform(struct!.newrelicRegion),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ splunk_hecendpoint: {
+ value: cdktf.stringToHclTerraform(struct!.splunkHecendpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ splunk_token: {
+ value: cdktf.stringToHclTerraform(struct!.splunkToken),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class VaultClusterMetricsConfigOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
@@ -1864,6 +2233,43 @@ export function vaultClusterTimeoutsToTerraform(struct?: VaultClusterTimeouts |
}
}
+
+export function vaultClusterTimeoutsToHclTerraform(struct?: VaultClusterTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ create: {
+ value: cdktf.stringToHclTerraform(struct!.create),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ delete: {
+ value: cdktf.stringToHclTerraform(struct!.delete),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ update: {
+ value: cdktf.stringToHclTerraform(struct!.update),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class VaultClusterTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -2355,4 +2761,96 @@ export class VaultCluster extends cdktf.TerraformResource {
timeouts: vaultClusterTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ hvn_id: {
+ value: cdktf.stringToHclTerraform(this._hvnId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ min_vault_version: {
+ value: cdktf.stringToHclTerraform(this._minVaultVersion),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ paths_filter: {
+ value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._pathsFilter),
+ isBlock: false,
+ type: "list",
+ storageClassType: "stringList",
+ },
+ primary_link: {
+ value: cdktf.stringToHclTerraform(this._primaryLink),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ proxy_endpoint: {
+ value: cdktf.stringToHclTerraform(this._proxyEndpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ public_endpoint: {
+ value: cdktf.booleanToHclTerraform(this._publicEndpoint),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "boolean",
+ },
+ tier: {
+ value: cdktf.stringToHclTerraform(this._tier),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ audit_log_config: {
+ value: vaultClusterAuditLogConfigToHclTerraform(this._auditLogConfig.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "VaultClusterAuditLogConfigList",
+ },
+ major_version_upgrade_config: {
+ value: vaultClusterMajorVersionUpgradeConfigToHclTerraform(this._majorVersionUpgradeConfig.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "VaultClusterMajorVersionUpgradeConfigList",
+ },
+ metrics_config: {
+ value: vaultClusterMetricsConfigToHclTerraform(this._metricsConfig.internalValue),
+ isBlock: true,
+ type: "list",
+ storageClassType: "VaultClusterMetricsConfigList",
+ },
+ timeouts: {
+ value: vaultClusterTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "VaultClusterTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/vault-plugin/README.md b/src/vault-plugin/README.md
index 7a8740b44..b5721765a 100644
--- a/src/vault-plugin/README.md
+++ b/src/vault-plugin/README.md
@@ -1,3 +1,3 @@
# `hcp_vault_plugin`
-Refer to the Terraform Registory for docs: [`hcp_vault_plugin`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/vault_plugin).
+Refer to the Terraform Registry for docs: [`hcp_vault_plugin`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/vault_plugin).
diff --git a/src/vault-plugin/index.ts b/src/vault-plugin/index.ts
index 776f99b43..b1ed10539 100644
--- a/src/vault-plugin/index.ts
+++ b/src/vault-plugin/index.ts
@@ -70,6 +70,25 @@ export function vaultPluginTimeoutsToTerraform(struct?: VaultPluginTimeouts | cd
}
}
+
+export function vaultPluginTimeoutsToHclTerraform(struct?: VaultPluginTimeouts | cdktf.IResolvable): any {
+ if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; }
+ if (cdktf.isComplexElement(struct)) {
+ throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
+ }
+ const attrs = {
+ default: {
+ value: cdktf.stringToHclTerraform(struct!.default),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
+}
+
export class VaultPluginTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject = false;
private resolvableValue?: cdktf.IResolvable;
@@ -293,4 +312,48 @@ export class VaultPlugin extends cdktf.TerraformResource {
timeouts: vaultPluginTimeoutsToTerraform(this._timeouts.internalValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ cluster_id: {
+ value: cdktf.stringToHclTerraform(this._clusterId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ id: {
+ value: cdktf.stringToHclTerraform(this._id),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ plugin_name: {
+ value: cdktf.stringToHclTerraform(this._pluginName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ plugin_type: {
+ value: cdktf.stringToHclTerraform(this._pluginType),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ project_id: {
+ value: cdktf.stringToHclTerraform(this._projectId),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ timeouts: {
+ value: vaultPluginTimeoutsToHclTerraform(this._timeouts.internalValue),
+ isBlock: true,
+ type: "struct",
+ storageClassType: "VaultPluginTimeouts",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/vault-secrets-app/README.md b/src/vault-secrets-app/README.md
index 30dc944c5..a86324798 100644
--- a/src/vault-secrets-app/README.md
+++ b/src/vault-secrets-app/README.md
@@ -1,3 +1,3 @@
# `hcp_vault_secrets_app`
-Refer to the Terraform Registory for docs: [`hcp_vault_secrets_app`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/vault_secrets_app).
+Refer to the Terraform Registry for docs: [`hcp_vault_secrets_app`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/vault_secrets_app).
diff --git a/src/vault-secrets-app/index.ts b/src/vault-secrets-app/index.ts
index c79f495d8..94190aa8e 100644
--- a/src/vault-secrets-app/index.ts
+++ b/src/vault-secrets-app/index.ts
@@ -139,4 +139,24 @@ export class VaultSecretsApp extends cdktf.TerraformResource {
description: cdktf.stringToTerraform(this._description),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ app_name: {
+ value: cdktf.stringToHclTerraform(this._appName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ description: {
+ value: cdktf.stringToHclTerraform(this._description),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/src/vault-secrets-secret/README.md b/src/vault-secrets-secret/README.md
index 988a1a882..19763892e 100644
--- a/src/vault-secrets-secret/README.md
+++ b/src/vault-secrets-secret/README.md
@@ -1,3 +1,3 @@
# `hcp_vault_secrets_secret`
-Refer to the Terraform Registory for docs: [`hcp_vault_secrets_secret`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/vault_secrets_secret).
+Refer to the Terraform Registry for docs: [`hcp_vault_secrets_secret`](https://registry.terraform.io/providers/hashicorp/hcp/0.79.0/docs/resources/vault_secrets_secret).
diff --git a/src/vault-secrets-secret/index.ts b/src/vault-secrets-secret/index.ts
index 291683014..9f7577490 100644
--- a/src/vault-secrets-secret/index.ts
+++ b/src/vault-secrets-secret/index.ts
@@ -157,4 +157,30 @@ export class VaultSecretsSecret extends cdktf.TerraformResource {
secret_value: cdktf.stringToTerraform(this._secretValue),
};
}
+
+ protected synthesizeHclAttributes(): { [name: string]: any } {
+ const attrs = {
+ app_name: {
+ value: cdktf.stringToHclTerraform(this._appName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ secret_name: {
+ value: cdktf.stringToHclTerraform(this._secretName),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ secret_value: {
+ value: cdktf.stringToHclTerraform(this._secretValue),
+ isBlock: false,
+ type: "simple",
+ storageClassType: "string",
+ },
+ };
+
+ // remove undefined attributes
+ return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined ))
+ }
}
diff --git a/yarn.lock b/yarn.lock
index c6243e908..2f57f37c6 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -18,7 +18,7 @@
tunnel "^0.0.6"
undici "^5.25.4"
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.13":
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6":
version "7.23.5"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244"
integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==
@@ -26,22 +26,22 @@
"@babel/highlight" "^7.23.4"
chalk "^2.4.2"
-"@babel/generator@^7.21.4":
- version "7.23.6"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e"
- integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==
+"@babel/generator@7.21.4":
+ version "7.21.4"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.4.tgz#64a94b7448989f421f919d5239ef553b37bb26bc"
+ integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==
dependencies:
- "@babel/types" "^7.23.6"
+ "@babel/types" "^7.21.4"
"@jridgewell/gen-mapping" "^0.3.2"
"@jridgewell/trace-mapping" "^0.3.17"
jsesc "^2.5.1"
-"@babel/helper-string-parser@^7.23.4":
+"@babel/helper-string-parser@^7.19.4", "@babel/helper-string-parser@^7.23.4":
version "7.23.4"
resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83"
integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==
-"@babel/helper-validator-identifier@^7.22.20":
+"@babel/helper-validator-identifier@^7.19.1", "@babel/helper-validator-identifier@^7.22.20":
version "7.22.20"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0"
integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==
@@ -55,21 +55,30 @@
chalk "^2.4.2"
js-tokens "^4.0.0"
-"@babel/parser@^7.22.15":
+"@babel/parser@^7.20.7":
version "7.23.6"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b"
integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==
-"@babel/template@^7.20.7":
- version "7.22.15"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38"
- integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==
+"@babel/template@7.20.7":
+ version "7.20.7"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8"
+ integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==
+ dependencies:
+ "@babel/code-frame" "^7.18.6"
+ "@babel/parser" "^7.20.7"
+ "@babel/types" "^7.20.7"
+
+"@babel/types@7.21.4":
+ version "7.21.4"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.4.tgz#2d5d6bb7908699b3b416409ffd3b5daa25b030d4"
+ integrity sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==
dependencies:
- "@babel/code-frame" "^7.22.13"
- "@babel/parser" "^7.22.15"
- "@babel/types" "^7.22.15"
+ "@babel/helper-string-parser" "^7.19.4"
+ "@babel/helper-validator-identifier" "^7.19.1"
+ to-fast-properties "^2.0.0"
-"@babel/types@^7.21.4", "@babel/types@^7.22.15", "@babel/types@^7.23.6":
+"@babel/types@^7.20.7", "@babel/types@^7.21.4":
version "7.23.6"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.6.tgz#be33fdb151e1f5a56877d704492c240fc71c7ccd"
integrity sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==
@@ -78,105 +87,113 @@
"@babel/helper-validator-identifier" "^7.22.20"
to-fast-properties "^2.0.0"
-"@cdktf/cli-core@0.19.2":
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/@cdktf/cli-core/-/cli-core-0.19.2.tgz#09664244498eb44b31e3f2a374a9e8d13e170feb"
- integrity sha512-kjgEUhrHx3kUPfL7KsTo6GrurVUPT77FmOUf7wWXt7ajNE5zCPvx/HKGmQruzt0n6eLZp1aKT+r/D6YRfXcIGA==
+"@cdktf/cli-core@0.20.0":
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/cli-core/-/cli-core-0.20.0.tgz#df254e3d38c8dfd6bf966e166465abeb8367b931"
+ integrity sha512-qTPWHi7d2jHd8eaeFMOU4Ybc8GfyhIGS3Ktq4tUgccrmUnhGOJ8b/CIa2kWTPk27gokz5SWj3p866FNYKV0aGQ==
dependencies:
- "@cdktf/commons" "0.19.2"
- "@cdktf/hcl2cdk" "0.19.2"
- "@cdktf/hcl2json" "0.19.2"
+ "@cdktf/commons" "0.20.0"
+ "@cdktf/hcl-tools" "0.20.0"
+ "@cdktf/hcl2cdk" "0.20.0"
+ "@cdktf/hcl2json" "0.20.0"
"@cdktf/node-pty-prebuilt-multiarch" "0.10.1-pre.11"
- "@cdktf/provider-schema" "0.19.2"
- "@sentry/node" "^7.64.0"
- archiver "^5.3.1"
- cdktf "0.19.2"
- chalk "^4.1.2"
- chokidar "^3.5.3"
- cli-spinners "2.7.0"
- codemaker "^1.86.1"
- constructs "^10.0.25"
- cross-fetch "^3.1.5"
- cross-spawn "^7.0.3"
- detect-port "^1.5.1"
- execa "^5.1.1"
- extract-zip "^2.0.1"
- follow-redirects "^1.15.2"
- fs-extra "^8.1.0"
- https-proxy-agent "^5.0.1"
- indent-string "^4.0.0"
- ink "^3.2.0"
- ink-select-input "^4.2.1"
- ink-spinner "^4.0.3"
- ink-testing-library "^2.1.0"
- ink-use-stdout-dimensions "^1.0.5"
- jsii "^5.1.10"
- jsii-pacmak "^1.87.0"
- jsii-srcmak "^0.1.951"
- lodash.isequal "^4.5.0"
- log4js "^6.7.0"
- minimatch "^5.1.0"
- node-fetch "^2.6.7"
- open "^7.4.2"
- parse-gitignore "^1.0.1"
- pkg-up "^3.1.0"
- semver "^7.5.3"
- sscaff "^1.2.274"
- stream-buffers "^3.0.2"
- strip-ansi "^6.0.1"
- tunnel-agent "^0.6.0"
- uuid "^8.3.2"
- xml-js "^1.6.11"
- xstate "^4.34.0"
- yargs "^17.6"
- yoga-layout-prebuilt "^1.10.0"
- zod "^3.22.4"
-
-"@cdktf/commons@0.19.2":
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/@cdktf/commons/-/commons-0.19.2.tgz#3971e5a797f506d8b0468b9d36ed4074a6f936d8"
- integrity sha512-5rOeb0cSREHQa5XVsGFEV6Ce8Zwo2WxE8GIhmGd/JzeSAByhK8scHFlD3+eENl83W/8lwIkm/nSl9oDHEkENIg==
- dependencies:
- "@sentry/node" "^7.77.0"
- cdktf "0.19.2"
- ci-info "^3.9.0"
- codemaker "^1.91.0"
- constructs "^10.0.25"
- cross-spawn "^7.0.3"
- follow-redirects "^1.15.3"
- fs-extra "^11.1.1"
- is-valid-domain "^0.1.6"
- log4js "^6.9.1"
- uuid "^9.0.1"
-
-"@cdktf/hcl2cdk@0.19.2":
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.19.2.tgz#1b3555e920f37994444479eda4c0635e8d1cdbd8"
- integrity sha512-v0UNRvvzuCi3SnmSAgBFAnWavT0ybR1AzkK8ndgfbB5JLDoNm0iJV0MOTURZF+I0O3V9u4RZsw4DVNPdil2EEA==
- dependencies:
- "@babel/generator" "^7.21.4"
- "@babel/template" "^7.20.7"
- "@babel/types" "^7.21.4"
- "@cdktf/commons" "0.19.2"
- "@cdktf/hcl2json" "0.19.2"
- "@cdktf/provider-generator" "0.19.2"
- "@cdktf/provider-schema" "0.19.2"
- camelcase "^6.3.0"
- deep-equal "^2.2.0"
- glob "^10.3.3"
- graphology "^0.25.1"
- graphology-types "^0.24.7"
- jsii-rosetta "^5.1.9"
- prettier "^2.8.6"
- reserved-words "^0.1.2"
- zod "^3.22.4"
-
-"@cdktf/hcl2json@0.19.2":
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.19.2.tgz#0065981462a8bc48bd3bbf4d64a6c1c4ecbc801b"
- integrity sha512-gFj36AshWSyPKq/eNjQtMnWj0QM0tPtMulFpQ0FrB+eWj0GvxgWg9d65gGCZ8Y/o33VV/2Kv5l8VlDEYDW2S7Q==
- dependencies:
- fs-extra "^11.1.1"
+ "@cdktf/provider-schema" "0.20.0"
+ "@sentry/node" "7.91.0"
+ archiver "5.3.2"
+ cdktf "0.20.0"
+ chalk "4.1.2"
+ chokidar "3.5.3"
+ cli-spinners "2.9.2"
+ codemaker "1.93.0"
+ constructs "10.1.167"
+ cross-fetch "3.1.8"
+ cross-spawn "7.0.3"
+ detect-port "1.5.1"
+ execa "5.1.1"
+ extract-zip "2.0.1"
+ follow-redirects "1.15.4"
+ fs-extra "8.1.0"
+ https-proxy-agent "5.0.1"
+ indent-string "4.0.0"
+ ink "3.2.0"
+ ink-select-input "4.2.2"
+ ink-spinner "4.0.3"
+ ink-testing-library "2.1.0"
+ ink-use-stdout-dimensions "1.0.5"
+ jsii "5.3.3"
+ jsii-pacmak "1.93.0"
+ jsii-srcmak "0.1.999"
+ lodash.isequal "4.5.0"
+ log4js "6.9.1"
+ minimatch "5.1.6"
+ node-fetch "2.7.0"
+ open "7.4.2"
+ parse-gitignore "1.0.1"
+ pkg-up "3.1.0"
+ semver "7.5.4"
+ sscaff "1.2.274"
+ stream-buffers "3.0.2"
+ strip-ansi "6.0.1"
+ tunnel-agent "0.6.0"
+ uuid "8.3.2"
+ xml-js "1.6.11"
+ xstate "4.38.3"
+ yargs "17.7.2"
+ yoga-layout-prebuilt "1.10.0"
+ zod "3.22.4"
+
+"@cdktf/commons@0.20.0":
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/commons/-/commons-0.20.0.tgz#36c4b187b94b8632b5ca0d155cfc642b7db89f1c"
+ integrity sha512-LWggwICmeN6XYfbwuOnO8rXr5lVKS6SzQFELLCXZZepFkRCQ5puR0BDKzObjaN6Fkh9eQj+hmLfyW2xwZkP0XA==
+ dependencies:
+ "@sentry/node" "7.92.0"
+ cdktf "0.20.0"
+ ci-info "3.9.0"
+ codemaker "1.93.0"
+ cross-spawn "7.0.3"
+ follow-redirects "1.15.4"
+ fs-extra "11.2.0"
+ is-valid-domain "0.1.6"
+ log4js "6.9.1"
+ strip-ansi "6.0.1"
+ uuid "9.0.1"
+
+"@cdktf/hcl-tools@0.20.0":
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/hcl-tools/-/hcl-tools-0.20.0.tgz#a6b13ff20d9c76ddfea159e9f70f9f36080c29ee"
+ integrity sha512-nFhexOABmO3nOEjgaO3hC6oZFJ7YkFC9WtUOEsvUSJ44oemnfovR38KMyV1SD82r2X6QhRhxJMd6G1n6/iNxKw==
+
+"@cdktf/hcl2cdk@0.20.0":
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.20.0.tgz#8ce637e829e5b9f06777c71a25cd3210e954053f"
+ integrity sha512-H9yEC5dtu1EajFKRaSje5ZVQCxjJtAJQHk2g9njoIoUAEl9jfcG2/MbYmeKUN/FBpdyl7gYS/ZweEuVdzcOVVg==
+ dependencies:
+ "@babel/generator" "7.21.4"
+ "@babel/template" "7.20.7"
+ "@babel/types" "7.21.4"
+ "@cdktf/commons" "0.20.0"
+ "@cdktf/hcl2json" "0.20.0"
+ "@cdktf/provider-generator" "0.20.0"
+ "@cdktf/provider-schema" "0.20.0"
+ camelcase "6.3.0"
+ cdktf "0.20.0"
+ codemaker "1.93.0"
+ deep-equal "2.2.0"
+ glob "10.3.3"
+ graphology "0.25.1"
+ graphology-types "0.24.7"
+ jsii-rosetta "5.3.2"
+ prettier "2.8.7"
+ reserved-words "0.1.2"
+ zod "3.22.4"
+
+"@cdktf/hcl2json@0.20.0":
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.20.0.tgz#4c1d3f1169165d24ac4a229504210544bd90cd9d"
+ integrity sha512-de5GaNsJqKX934EJG5xnsbpvyVf99f36/7ScK53znsbamnTJvl791fCR/tgkF+zrmZYAw0QSSEX1bHY4IPluzw==
+ dependencies:
+ fs-extra "11.2.0"
"@cdktf/node-pty-prebuilt-multiarch@0.10.1-pre.11":
version "0.10.1-pre.11"
@@ -186,35 +203,36 @@
nan "^2.14.2"
prebuild-install "^7.1.1"
-"@cdktf/provider-generator@0.19.2":
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.19.2.tgz#142c191458b2793617a57d53785acb7823357558"
- integrity sha512-e8fY/FtvlwMupp8zGGzAeAyW5yq4jhY+azL5kfXAXck2kO7hpimKflhycGGBm2aVTuOAmsmrumgEkCa6+7vmSg==
- dependencies:
- "@cdktf/commons" "0.19.2"
- "@cdktf/hcl2json" "0.19.2"
- "@cdktf/provider-schema" "0.19.2"
- "@types/node" "18.18.8"
- codemaker "^1.91.0"
- deepmerge "^4.3.1"
- fs-extra "^8.1.0"
- jsii-srcmak "^0.1.954"
+"@cdktf/provider-generator@0.20.0":
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.20.0.tgz#27bdb2df126f15712ed0c77345ee99d33d12fd90"
+ integrity sha512-fpThfmaYOJhQv7uVSBKBfhbFpYpH6yEOunMq9tfmlf+rJhRaJ7+o5dIwqKmcLxOGn0OOyg55PzoPVG1rhoPJ3w==
+ dependencies:
+ "@cdktf/commons" "0.20.0"
+ "@cdktf/provider-schema" "0.20.0"
+ "@types/node" "18.19.5"
+ codemaker "1.93.0"
+ fs-extra "8.1.0"
+ glob "10.3.10"
+ jsii-srcmak "0.1.999"
"@cdktf/provider-project@^0.5.0":
- version "0.5.8"
- resolved "https://registry.yarnpkg.com/@cdktf/provider-project/-/provider-project-0.5.8.tgz#11d0f87c9b02aaf705eecd89f1f820cb0c7a3248"
- integrity sha512-tWQC5L4yh9w6GVYHTWMpmzBUcRKp6sdFO39sjUqFcKTt2yLy/MCbE/YRJ/gxX3ES4K/Fc+nk05DbbbnJkISxIQ==
+ version "0.5.9"
+ resolved "https://registry.yarnpkg.com/@cdktf/provider-project/-/provider-project-0.5.9.tgz#172ee61de1335f61f8065ba19d22a87a6030aa79"
+ integrity sha512-2IWkVmsc8TL0ZK18Tp4eGxB9H26Bt2bEXonD+aLAq33gmziq6CnYRbv9R9m2+u9Q3SIEOaE0VqofcsOZlgJkSw==
dependencies:
change-case "^4.1.2"
fs-extra "^10.1.0"
-"@cdktf/provider-schema@0.19.2":
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/@cdktf/provider-schema/-/provider-schema-0.19.2.tgz#a97c07027b3293615994ed7b614e9214f45dede7"
- integrity sha512-d6YghOMsDPqQS8DRS+h5BMwg6I0QVwNi8iE9bX+pGXHa/hYggXE97sAMUGFcW3za+gSCOImHYvvKDVc3u3KsOA==
+"@cdktf/provider-schema@0.20.0":
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/provider-schema/-/provider-schema-0.20.0.tgz#1954ce1d7046bc4f005d9b16d589caf84ad9ea3d"
+ integrity sha512-wUK4qxRQiGLVsxoF6UcFbMhpfJpaeCwAngn43wr3LwNwTCjogdMt+0aK2YgJsnov5pnt2kK6mVHMxmWhm7pgMw==
dependencies:
- "@cdktf/commons" "0.19.2"
- fs-extra "^11.1.1"
+ "@cdktf/commons" "0.20.0"
+ "@cdktf/hcl2json" "0.20.0"
+ deepmerge "4.3.1"
+ fs-extra "11.2.0"
"@fastify/busboy@^2.0.0":
version "2.1.0"
@@ -231,7 +249,7 @@
resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c"
integrity sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==
-"@inquirer/checkbox@^1.3.4":
+"@inquirer/checkbox@^1.3.3":
version "1.5.0"
resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-1.5.0.tgz#05869b4ee81e2c8d523799ef350d57cabd556bfa"
integrity sha512-3cKJkW1vIZAs4NaS0reFsnpAjP0azffYII4I2R7PTI7ZTMg5Y1at4vzXccOH3762b2c2L4drBhpJpf9uiaGNxA==
@@ -242,7 +260,7 @@
chalk "^4.1.2"
figures "^3.2.0"
-"@inquirer/confirm@^2.0.5":
+"@inquirer/confirm@^2.0.4":
version "2.0.15"
resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-2.0.15.tgz#b5512ed190efd8c5b96e0969115756b48546ab36"
integrity sha512-hj8Q/z7sQXsF0DSpLQZVDhWYGN6KLM/gNjjqGkpKwBzljbQofGjn0ueHADy4HUY+OqDHmXuwk/bY+tZyIuuB0w==
@@ -251,7 +269,7 @@
"@inquirer/type" "^1.1.5"
chalk "^4.1.2"
-"@inquirer/core@^2.3.1":
+"@inquirer/core@^2.3.0":
version "2.3.1"
resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-2.3.1.tgz#b7a1563ef3830a20485f551257779657e843e53f"
integrity sha512-faYAYnIfdEuns3jGKykaog5oUqFiEVbCx9nXGZfUhyEEpKcHt5bpJfZTb3eOBQKo8I/v4sJkZeBHmFlSZQuBCw==
@@ -291,7 +309,7 @@
strip-ansi "^6.0.1"
wrap-ansi "^6.2.0"
-"@inquirer/editor@^1.2.3":
+"@inquirer/editor@^1.2.2":
version "1.2.13"
resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-1.2.13.tgz#94bddeeabc043d4a05fbde8523add4db221555d5"
integrity sha512-gBxjqt0B9GLN0j6M/tkEcmcIvB2fo9Cw0f5NRqDTkYyB9AaCzj7qvgG0onQ3GVPbMyMbbP4tWYxrBOaOdKpzNA==
@@ -301,7 +319,7 @@
chalk "^4.1.2"
external-editor "^3.1.0"
-"@inquirer/expand@^1.1.4":
+"@inquirer/expand@^1.1.3":
version "1.1.14"
resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-1.1.14.tgz#d315014939d0bb82ed2b769907db5bd1922fb823"
integrity sha512-yS6fJ8jZYAsxdxuw2c8XTFMTvMR1NxZAw3LxDaFnqh7BZ++wTQ6rSp/2gGJhMacdZ85osb+tHxjVgx7F+ilv5g==
@@ -311,7 +329,7 @@
chalk "^4.1.2"
figures "^3.2.0"
-"@inquirer/input@^1.2.14", "@inquirer/input@^1.2.4":
+"@inquirer/input@^1.2.14", "@inquirer/input@^1.2.3":
version "1.2.14"
resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-1.2.14.tgz#8951867618bb5cd16dd096e02404eec225a92207"
integrity sha512-tISLGpUKXixIQue7jypNEShrdzJoLvEvZOJ4QRsw5XTfrIYfoWFqAjMQLerGs9CzR86yAI89JR6snHmKwnNddw==
@@ -320,7 +338,7 @@
"@inquirer/type" "^1.1.5"
chalk "^4.1.2"
-"@inquirer/password@^1.1.4":
+"@inquirer/password@^1.1.3":
version "1.1.14"
resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-1.1.14.tgz#c1fc139efe84a38986870a1bcf80718050f82bbf"
integrity sha512-vL2BFxfMo8EvuGuZYlryiyAB3XsgtbxOcFs4H9WI9szAS/VZCAwdVqs8rqEeaAf/GV/eZOghIOYxvD91IsRWSg==
@@ -330,22 +348,22 @@
ansi-escapes "^4.3.2"
chalk "^4.1.2"
-"@inquirer/prompts@^2.3.0":
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-2.3.1.tgz#fe430f96e510cf352efeb77af2dbd6d3049e677c"
- integrity sha512-YQeBFzIE+6fcec5N/U2mSz+IcKEG4wtGDwF7MBLIDgITWzB3o723JpKJ1rxWqdCvTXkYE+gDXK/seSN6omo3DQ==
- dependencies:
- "@inquirer/checkbox" "^1.3.4"
- "@inquirer/confirm" "^2.0.5"
- "@inquirer/core" "^2.3.1"
- "@inquirer/editor" "^1.2.3"
- "@inquirer/expand" "^1.1.4"
- "@inquirer/input" "^1.2.4"
- "@inquirer/password" "^1.1.4"
- "@inquirer/rawlist" "^1.2.4"
- "@inquirer/select" "^1.2.4"
-
-"@inquirer/rawlist@^1.2.4":
+"@inquirer/prompts@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-2.3.0.tgz#b3f13d58c9c4d88b84af62ab582363fa410db8d6"
+ integrity sha512-x79tSDIZAibOl9WaBoOuyaQqNnisOO8Pk0qWyulP/nPaD/WkoRvkzk7hR4WTRmWAyE8CNbjdYgGltvd0qmvCGQ==
+ dependencies:
+ "@inquirer/checkbox" "^1.3.3"
+ "@inquirer/confirm" "^2.0.4"
+ "@inquirer/core" "^2.3.0"
+ "@inquirer/editor" "^1.2.2"
+ "@inquirer/expand" "^1.1.3"
+ "@inquirer/input" "^1.2.3"
+ "@inquirer/password" "^1.1.3"
+ "@inquirer/rawlist" "^1.2.3"
+ "@inquirer/select" "^1.2.3"
+
+"@inquirer/rawlist@^1.2.3":
version "1.2.14"
resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-1.2.14.tgz#7fac491345a984bafad96817a4f5ae45fb6b0c96"
integrity sha512-xIYmDpYgfz2XGCKubSDLKEvadkIZAKbehHdWF082AyC2I4eHK44RUfXaoOAqnbqItZq4KHXS6jDJ78F2BmQvxg==
@@ -354,7 +372,7 @@
"@inquirer/type" "^1.1.5"
chalk "^4.1.2"
-"@inquirer/select@^1.2.4":
+"@inquirer/select@^1.2.3":
version "1.3.1"
resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-1.3.1.tgz#b10bb8d4ba72f08eb887b3d948eb734d680897c6"
integrity sha512-EgOPHv7XOHEqiBwBJTyiMg9r57ySyW4oyYCumGp+pGyOaXQaLb2kTnccWI6NFd9HSi5kDJhF7YjA+3RfMQJ2JQ==
@@ -492,6 +510,25 @@
resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
+"@sentry-internal/tracing@7.64.0":
+ version "7.64.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.64.0.tgz#3e110473b8edf805b799cc91d6ee592830237bb4"
+ integrity sha512-1XE8W6ki7hHyBvX9hfirnGkKDBKNq3bDJyXS86E0bYVDl94nvbRM9BD9DHsCFetqYkVm1yDGEK+6aUVs4CztoQ==
+ dependencies:
+ "@sentry/core" "7.64.0"
+ "@sentry/types" "7.64.0"
+ "@sentry/utils" "7.64.0"
+ tslib "^2.4.1 || ^1.9.3"
+
+"@sentry-internal/tracing@7.91.0":
+ version "7.91.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.91.0.tgz#fbb6e1e3383e1eeee08633384e004da73ac1c37d"
+ integrity sha512-JH5y6gs6BS0its7WF2DhySu7nkhPDfZcdpAXldxzIlJpqFkuwQKLU5nkYJpiIyZz1NHYYtW5aum2bV2oCOdDRA==
+ dependencies:
+ "@sentry/core" "7.91.0"
+ "@sentry/types" "7.91.0"
+ "@sentry/utils" "7.91.0"
+
"@sentry-internal/tracing@7.92.0":
version "7.92.0"
resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.92.0.tgz#505d94a93b5df965ec6bfb35da43389988259d4d"
@@ -501,6 +538,23 @@
"@sentry/types" "7.92.0"
"@sentry/utils" "7.92.0"
+"@sentry/core@7.64.0":
+ version "7.64.0"
+ resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.64.0.tgz#9d61cdc29ba299dedbdcbe01cfadf94bd0b7df48"
+ integrity sha512-IzmEyl5sNG7NyEFiyFHEHC+sizsZp9MEw1+RJRLX6U5RITvcsEgcajSkHQFafaBPzRrcxZMdm47Cwhl212LXcw==
+ dependencies:
+ "@sentry/types" "7.64.0"
+ "@sentry/utils" "7.64.0"
+ tslib "^2.4.1 || ^1.9.3"
+
+"@sentry/core@7.91.0":
+ version "7.91.0"
+ resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.91.0.tgz#229334d7f03dd5d90a17495e61ce4215ab730b2a"
+ integrity sha512-tu+gYq4JrTdrR+YSh5IVHF0fJi/Pi9y0HZ5H9HnYy+UMcXIotxf6hIEaC6ZKGeLWkGXffz2gKpQLe/g6vy/lPA==
+ dependencies:
+ "@sentry/types" "7.91.0"
+ "@sentry/utils" "7.91.0"
+
"@sentry/core@7.92.0":
version "7.92.0"
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.92.0.tgz#4e74c1959348b698226c49ead7a24e165502b55c"
@@ -509,7 +563,32 @@
"@sentry/types" "7.92.0"
"@sentry/utils" "7.92.0"
-"@sentry/node@^7.64.0", "@sentry/node@^7.77.0":
+"@sentry/node@7.64.0":
+ version "7.64.0"
+ resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.64.0.tgz#c6f7a67c1442324298f0525e7191bc18572ee1ce"
+ integrity sha512-wRi0uTnp1WSa83X2yLD49tV9QPzGh5e42IKdIDBiQ7lV9JhLILlyb34BZY1pq6p4dp35yDasDrP3C7ubn7wo6A==
+ dependencies:
+ "@sentry-internal/tracing" "7.64.0"
+ "@sentry/core" "7.64.0"
+ "@sentry/types" "7.64.0"
+ "@sentry/utils" "7.64.0"
+ cookie "^0.4.1"
+ https-proxy-agent "^5.0.0"
+ lru_map "^0.3.3"
+ tslib "^2.4.1 || ^1.9.3"
+
+"@sentry/node@7.91.0":
+ version "7.91.0"
+ resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.91.0.tgz#26bf13c3daf988f9725afd1a3cc38ba2ff90d62a"
+ integrity sha512-hTIfSQxD7L+AKIqyjoq8CWBRkEQrrMZmA3GSZgPI5JFWBHgO0HBo5TH/8TU81oEJh6kqqHAl2ObMhmcnaFqlzg==
+ dependencies:
+ "@sentry-internal/tracing" "7.91.0"
+ "@sentry/core" "7.91.0"
+ "@sentry/types" "7.91.0"
+ "@sentry/utils" "7.91.0"
+ https-proxy-agent "^5.0.0"
+
+"@sentry/node@7.92.0":
version "7.92.0"
resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.92.0.tgz#880d3be5cb8ef805a6856c619db3951b1678f726"
integrity sha512-LZeQL1r6kikEoOzA9K61OmMl32/lK/6PzmFNDH6z7UYwQopCZgVA6IP+CZuln8K2ys5c9hCyF7ICQMysXfpNJA==
@@ -520,11 +599,36 @@
"@sentry/utils" "7.92.0"
https-proxy-agent "^5.0.0"
+"@sentry/types@7.64.0":
+ version "7.64.0"
+ resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.64.0.tgz#21fc545ea05c3c8c4c3e518583eca1a8c5429506"
+ integrity sha512-LqjQprWXjUFRmzIlUjyA+KL+38elgIYmAeoDrdyNVh8MK5IC1W2Lh1Q87b4yOiZeMiIhIVNBd7Ecoh2rodGrGA==
+
+"@sentry/types@7.91.0":
+ version "7.91.0"
+ resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.91.0.tgz#5b68954e08986fecb0d4bef168df58eef62c32c7"
+ integrity sha512-bcQnb7J3P3equbCUc+sPuHog2Y47yGD2sCkzmnZBjvBT0Z1B4f36fI/5WjyZhTjLSiOdg3F2otwvikbMjmBDew==
+
"@sentry/types@7.92.0":
version "7.92.0"
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.92.0.tgz#4c308fdb316c0272f55f0816230fe87e7b9b551a"
integrity sha512-APmSOuZuoRGpbPpPeYIbMSplPjiWNLZRQa73QiXuTflW4Tu/ItDlU8hOa2+A6JKVkJCuD2EN6yUrxDGSMyNXeg==
+"@sentry/utils@7.64.0":
+ version "7.64.0"
+ resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.64.0.tgz#6fe3ce9a56d3433ed32119f914907361a54cc184"
+ integrity sha512-HRlM1INzK66Gt+F4vCItiwGKAng4gqzCR4C5marsL3qv6SrKH98dQnCGYgXluSWaaa56h97FRQu7TxCk6jkSvQ==
+ dependencies:
+ "@sentry/types" "7.64.0"
+ tslib "^2.4.1 || ^1.9.3"
+
+"@sentry/utils@7.91.0":
+ version "7.91.0"
+ resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.91.0.tgz#3b1a94c053c885877908cd3e1365e3d23e21a73f"
+ integrity sha512-fvxjrEbk6T6Otu++Ax9ntlQ0sGRiwSC179w68aC3u26Wr30FAIRKqHTCCdc2jyWk7Gd9uWRT/cq+g8NG/8BfSg==
+ dependencies:
+ "@sentry/types" "7.91.0"
+
"@sentry/utils@7.92.0":
version "7.92.0"
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.92.0.tgz#20ed29742594eab007f9ff72e008b5262456a319"
@@ -571,14 +675,7 @@
dependencies:
undici-types "~5.26.4"
-"@types/node@18.18.8":
- version "18.18.8"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-18.18.8.tgz#2b285361f2357c8c8578ec86b5d097c7f464cfd6"
- integrity sha512-OLGBaaK5V3VRBS1bAkMVP2/W9B+H8meUfl866OrMNQqt7wDgdpWPp5o6gmIc9pB+lIQHSq4ZL8ypeH1vPxcPaQ==
- dependencies:
- undici-types "~5.26.4"
-
-"@types/node@^18":
+"@types/node@18.19.5", "@types/node@^18":
version "18.19.5"
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.5.tgz#4b23a9ab8ab7dafebb57bcbaf5c3d8d04f9d8cac"
integrity sha512-22MG6T02Hos2JWfa1o5jsIByn+bc5iOt1IS4xyg6OG68Bu+wMonVZzdrgCw693++rpLE9RUT/Bx15BeDzO0j+g==
@@ -735,7 +832,7 @@ archiver-utils@^3.0.4:
normalize-path "^3.0.0"
readable-stream "^3.6.0"
-archiver@5.3.2, archiver@^5.3.1:
+archiver@5.3.2:
version "5.3.2"
resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.3.2.tgz#99991d5957e53bd0303a392979276ac4ddccf3b0"
integrity sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==
@@ -760,14 +857,6 @@ arr-rotate@^1.0.0:
resolved "https://registry.yarnpkg.com/arr-rotate/-/arr-rotate-1.0.0.tgz#c11877d06a0a42beb39ab8956a06779d9b71d248"
integrity sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ==
-array-buffer-byte-length@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead"
- integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==
- dependencies:
- call-bind "^1.0.2"
- is-array-buffer "^3.0.1"
-
array-ify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece"
@@ -898,16 +987,16 @@ camelcase-keys@^6.2.2:
map-obj "^4.0.0"
quick-lru "^4.0.1"
+camelcase@6.3.0, camelcase@^6.3.0:
+ version "6.3.0"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
+ integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
+
camelcase@^5.0.0, camelcase@^5.3.1:
version "5.3.1"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-camelcase@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
- integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-
capital-case@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669"
@@ -922,45 +1011,54 @@ case@^1.6.3:
resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9"
integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==
-cdktf-cli@^0.19.0:
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.19.2.tgz#09fcab9dcc3eeca7b45c36687467b56b9d4f231a"
- integrity sha512-rwd0yOJmHecOnQsnZxsKFgBO2r1AuPw34IfKSx+FSK6H7aO13Pak+tef6tlhn7f0K79Abk2ZGD3OLs8TeG+78w==
- dependencies:
- "@cdktf/cli-core" "0.19.2"
- "@cdktf/commons" "0.19.2"
- "@cdktf/hcl2cdk" "0.19.2"
- "@cdktf/hcl2json" "0.19.2"
- "@inquirer/prompts" "^2.3.0"
- "@sentry/node" "^7.64.0"
- cdktf "0.19.2"
- ci-info "^3.8.0"
- codemaker "^1.87.0"
- constructs "^10.0.25"
- cross-spawn "^7.0.3"
- https-proxy-agent "^5.0.1"
- ink-select-input "^4.2.1"
- ink-table "^3.0.0"
- jsii "^5.1.10"
- jsii-pacmak "^1.87.0"
- minimatch "^5.1.0"
- node-fetch "^2.6.7"
- pidtree "^0.6.0"
- pidusage "^3.0.2"
- tunnel-agent "^0.6.0"
- xml-js "^1.6.11"
- yargs "^17.6"
- yoga-layout-prebuilt "^1.10.0"
- zod "^3.22.4"
-
-cdktf@0.19.2, cdktf@^0.19.0:
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.19.2.tgz#c93b794a9c8ac6b4e50bc24e80d06d84089a8766"
- integrity sha512-FHOERDO7i2g/+pUaaZCVDKsbXEBtWYOgELL1UKjNp37DyEmtFlltdsgutVfouoil0C7W5za2IydD6sSeoH5aUw==
+cdktf-cli@^0.20.0:
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.20.0.tgz#790ea48e126770d0f1a4310b65ddadeaedd3a1d7"
+ integrity sha512-FN04OqrbUGE9VxqnGHRTWI0vq95LtoFAG/hrP7asFOmZFq5W5XBb+gdl9PgHUoajnl0WQnQHcS8xUQhKNhXiUQ==
+ dependencies:
+ "@cdktf/cli-core" "0.20.0"
+ "@cdktf/commons" "0.20.0"
+ "@cdktf/hcl-tools" "0.20.0"
+ "@cdktf/hcl2cdk" "0.20.0"
+ "@cdktf/hcl2json" "0.20.0"
+ "@inquirer/prompts" "2.3.0"
+ "@sentry/node" "7.64.0"
+ cdktf "0.20.0"
+ ci-info "3.8.0"
+ codemaker "1.93.0"
+ constructs "10.1.167"
+ cross-spawn "7.0.3"
+ https-proxy-agent "5.0.1"
+ ink-select-input "4.2.1"
+ ink-table "3.0.0"
+ jsii "5.3.2"
+ jsii-pacmak "1.93.0"
+ minimatch "5.1.0"
+ node-fetch "2.6.7"
+ pidtree "0.6.0"
+ pidusage "3.0.2"
+ tunnel-agent "0.6.0"
+ xml-js "1.6.11"
+ yargs "17.6.2"
+ yoga-layout-prebuilt "1.10.0"
+ zod "3.22.4"
+
+cdktf@0.20.0, cdktf@^0.20.0:
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.20.0.tgz#fae129c9431350ebbf02a95129db6687ee323e43"
+ integrity sha512-4bCG1/7cYYGyiC++zxJ5wPUZVuxeXvZLY2BqE9heTV/PZtlcwUrV6wfUMtQFbYTCssCEJDnGrOe7Rw1Jf0Sf2w==
dependencies:
archiver "5.3.2"
- json-stable-stringify "^1.0.2"
- semver "^7.5.4"
+ json-stable-stringify "1.1.0"
+ semver "7.5.4"
+
+chalk@4.1.2, chalk@^4, chalk@^4.1.0, chalk@^4.1.2:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
+ integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
+ dependencies:
+ ansi-styles "^4.1.0"
+ supports-color "^7.1.0"
chalk@^2.4.2:
version "2.4.2"
@@ -971,14 +1069,6 @@ chalk@^2.4.2:
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"
-chalk@^4, chalk@^4.1.0, chalk@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
- integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
change-case@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12"
@@ -1002,7 +1092,7 @@ chardet@^0.7.0:
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
-chokidar@^3.5.3:
+chokidar@3.5.3:
version "3.5.3"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
@@ -1022,16 +1112,21 @@ chownr@^1.1.1:
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
-ci-info@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
- integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
+ci-info@3.8.0:
+ version "3.8.0"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91"
+ integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==
-ci-info@^3.8.0, ci-info@^3.9.0:
+ci-info@3.9.0:
version "3.9.0"
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4"
integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==
+ci-info@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
+ integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
+
cli-boxes@^2.2.0:
version "2.2.1"
resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f"
@@ -1044,12 +1139,7 @@ cli-cursor@^3.1.0:
dependencies:
restore-cursor "^3.1.0"
-cli-spinners@2.7.0:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a"
- integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==
-
-cli-spinners@^2.3.0, cli-spinners@^2.8.0, cli-spinners@^2.9.1:
+cli-spinners@2.9.2, cli-spinners@^2.3.0, cli-spinners@^2.8.0, cli-spinners@^2.9.1:
version "2.9.2"
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41"
integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==
@@ -1106,7 +1196,7 @@ code-excerpt@^3.0.0:
dependencies:
convert-to-spaces "^1.0.1"
-codemaker@^1.86.1, codemaker@^1.87.0, codemaker@^1.91.0, codemaker@^1.93.0:
+codemaker@1.93.0, codemaker@^1.93.0:
version "1.93.0"
resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.93.0.tgz#4cd42eaf789678cc996581baf8ca014b505e72b4"
integrity sha512-n9AdncxhGti20YhA7HI2oAYhELh/qlDnW9JIAYQW9iULXdeaKtsxHgvcwBCltpieOcQrq10bt+sUawBs62vxLg==
@@ -1202,7 +1292,12 @@ constant-case@^3.0.4:
tslib "^2.0.3"
upper-case "^2.0.2"
-constructs@^10.0.0, constructs@^10.0.25, constructs@^10.3.0:
+constructs@10.1.167:
+ version "10.1.167"
+ resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.1.167.tgz#7012962af80a53124cc8bf461184149a3e2a944a"
+ integrity sha512-zGt88EmcJUtWbd/sTM9GKcHRjYWzEx5jzMYuK69vl25Dj01sJAc7uF6AEJgZBtlLAc3VnRUvzgitHwmJkS9BFw==
+
+constructs@^10.0.0, constructs@^10.3.0:
version "10.3.0"
resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.3.0.tgz#4c246fce9cf8e77711ad45944e9fbd41f1501965"
integrity sha512-vbK8i3rIb/xwZxSpTjz3SagHn1qq9BChLEfy5Hf6fB3/2eFbrwt2n9kHwQcS0CPTRBesreeAcsJfMq2229FnbQ==
@@ -1375,6 +1470,11 @@ convert-to-spaces@^1.0.1:
resolved "https://registry.yarnpkg.com/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz#7e3e48bbe6d997b1417ddca2868204b4d3d85715"
integrity sha512-cj09EBuObp9gZNQCzc7hByQyrs6jVGE+o9kSJmeUoj+GiPiJvi5LYqEH/Hmme4+MTLHM+Ejtq+FChpjjEnsPdQ==
+cookie@^0.4.1:
+ version "0.4.2"
+ resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432"
+ integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==
+
core-util-is@^1.0.3, core-util-is@~1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
@@ -1393,14 +1493,14 @@ crc32-stream@^4.0.2:
crc-32 "^1.2.0"
readable-stream "^3.4.0"
-cross-fetch@^3.1.5:
+cross-fetch@3.1.8:
version "3.1.8"
resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82"
integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==
dependencies:
node-fetch "^2.6.12"
-cross-spawn@^7.0.0, cross-spawn@^7.0.3:
+cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
@@ -1456,17 +1556,16 @@ decompress-response@^6.0.0:
dependencies:
mimic-response "^3.1.0"
-deep-equal@^2.2.0:
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.3.tgz#af89dafb23a396c7da3e862abc0be27cf51d56e1"
- integrity sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==
+deep-equal@2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.0.tgz#5caeace9c781028b9ff459f33b779346637c43e6"
+ integrity sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==
dependencies:
- array-buffer-byte-length "^1.0.0"
- call-bind "^1.0.5"
- es-get-iterator "^1.1.3"
- get-intrinsic "^1.2.2"
+ call-bind "^1.0.2"
+ es-get-iterator "^1.1.2"
+ get-intrinsic "^1.1.3"
is-arguments "^1.1.1"
- is-array-buffer "^3.0.2"
+ is-array-buffer "^3.0.1"
is-date-object "^1.0.5"
is-regex "^1.1.4"
is-shared-array-buffer "^1.0.2"
@@ -1474,18 +1573,18 @@ deep-equal@^2.2.0:
object-is "^1.1.5"
object-keys "^1.1.1"
object.assign "^4.1.4"
- regexp.prototype.flags "^1.5.1"
+ regexp.prototype.flags "^1.4.3"
side-channel "^1.0.4"
which-boxed-primitive "^1.0.2"
which-collection "^1.0.1"
- which-typed-array "^1.1.13"
+ which-typed-array "^1.1.9"
deep-extend@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
-deepmerge@^4.3.1:
+deepmerge@4.3.1:
version "4.3.1"
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a"
integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==
@@ -1533,7 +1632,7 @@ detect-newline@^3.1.0:
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
-detect-port@^1.5.1:
+detect-port@1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b"
integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==
@@ -1607,7 +1706,7 @@ error-ex@^1.3.1:
dependencies:
is-arrayish "^0.2.1"
-es-get-iterator@^1.1.3:
+es-get-iterator@^1.1.2:
version "1.1.3"
resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6"
integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==
@@ -1652,7 +1751,7 @@ events@^3.3.0:
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
-execa@^5.1.1:
+execa@5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
@@ -1681,7 +1780,7 @@ external-editor@^3.1.0:
iconv-lite "^0.4.24"
tmp "^0.0.33"
-extract-zip@^2.0.1:
+extract-zip@2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a"
integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==
@@ -1776,7 +1875,7 @@ flatted@^3.2.7:
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf"
integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==
-follow-redirects@^1.15.2, follow-redirects@^1.15.3:
+follow-redirects@1.15.4:
version "1.15.4"
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.4.tgz#cdc7d308bf6493126b17ea2191ea0ccf3e535adf"
integrity sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==
@@ -1801,16 +1900,7 @@ fs-constants@^1.0.0:
resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
-fs-extra@^10.1.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
- integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
- dependencies:
- graceful-fs "^4.2.0"
- jsonfile "^6.0.1"
- universalify "^2.0.0"
-
-fs-extra@^11.1.1:
+fs-extra@11.2.0:
version "11.2.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b"
integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==
@@ -1819,7 +1909,7 @@ fs-extra@^11.1.1:
jsonfile "^6.0.1"
universalify "^2.0.0"
-fs-extra@^8.1.0:
+fs-extra@8.1.0, fs-extra@^8.1.0:
version "8.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
@@ -1828,6 +1918,15 @@ fs-extra@^8.1.0:
jsonfile "^4.0.0"
universalify "^0.1.0"
+fs-extra@^10.1.0:
+ version "10.1.0"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
+ integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
+ dependencies:
+ graceful-fs "^4.2.0"
+ jsonfile "^6.0.1"
+ universalify "^2.0.0"
+
fs-extra@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
@@ -1948,7 +2047,7 @@ glob-promise@^6.0.5:
dependencies:
"@types/glob" "^8.0.0"
-glob@^10.3.3:
+glob@10.3.10:
version "10.3.10"
resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b"
integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==
@@ -1959,6 +2058,17 @@ glob@^10.3.3:
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
path-scurry "^1.10.1"
+glob@10.3.3:
+ version "10.3.3"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.3.tgz#8360a4ffdd6ed90df84aa8d52f21f452e86a123b"
+ integrity sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==
+ dependencies:
+ foreground-child "^3.1.0"
+ jackspeak "^2.0.3"
+ minimatch "^9.0.1"
+ minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
+ path-scurry "^1.10.1"
+
glob@^7.0.0, glob@^7.1.4, glob@^7.2.3:
version "7.2.3"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
@@ -1994,15 +2104,15 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
-graphology-types@^0.24.7:
+graphology-types@0.24.7:
version "0.24.7"
resolved "https://registry.yarnpkg.com/graphology-types/-/graphology-types-0.24.7.tgz#7d630a800061666bfa70066310f56612e08b7bee"
integrity sha512-tdcqOOpwArNjEr0gNQKCXwaNCWnQJrog14nJNQPeemcLnXQUUGrsCWpWkVKt46zLjcS6/KGoayeJfHHyPDlvwA==
-graphology@^0.25.1:
- version "0.25.4"
- resolved "https://registry.yarnpkg.com/graphology/-/graphology-0.25.4.tgz#e528a64555ac1f392a9d965321ada5b2b843efe1"
- integrity sha512-33g0Ol9nkWdD6ulw687viS8YJQBxqG5LWII6FI6nul0pq6iM2t5EKquOTFDbyTblRB3O9I+7KX4xI8u5ffekAQ==
+graphology@0.25.1:
+ version "0.25.1"
+ resolved "https://registry.yarnpkg.com/graphology/-/graphology-0.25.1.tgz#f92b86294782522d3898ce4480e4a577c0c2568a"
+ integrity sha512-yYA7BJCcXN2DrKNQQ9Qf22zBHm/yTbyBR71T1MYBbGtywNHsv0QZtk8zaR6zxNcp2hCCZayUkHp9DyMSZCpoxQ==
dependencies:
events "^3.3.0"
obliterator "^2.0.2"
@@ -2095,7 +2205,7 @@ hosted-git-info@^4.0.0, hosted-git-info@^4.0.1:
dependencies:
lru-cache "^6.0.0"
-https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1:
+https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0:
version "5.0.1"
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
@@ -2120,7 +2230,7 @@ ieee754@^1.1.13:
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-indent-string@^4.0.0:
+indent-string@4.0.0, indent-string@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
@@ -2148,7 +2258,16 @@ ini@^2.0.0:
resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
-ink-select-input@^4.2.1:
+ink-select-input@4.2.1:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/ink-select-input/-/ink-select-input-4.2.1.tgz#121108ccbcb42aa619f9f0baedb796c24c971a2a"
+ integrity sha512-WvlrYdwmdnD6/nE/9mNhaaanTQOKmwy/hT/vuAqbDec3PUQBQ8Pkwszii/8eGvDTx5bGiUHu18P9D5IoB/ERaw==
+ dependencies:
+ arr-rotate "^1.0.0"
+ figures "^3.2.0"
+ lodash.isequal "^4.5.0"
+
+ink-select-input@4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/ink-select-input/-/ink-select-input-4.2.2.tgz#484672a648b6b214052de721f02a645500cb75d3"
integrity sha512-E5AS2Vnd4CSzEa7Rm+hG47wxRQo1ASfh4msKxO7FHmn/ym+GKSSsFIfR+FonqjKNDPXYJClw8lM47RdN3Pi+nw==
@@ -2157,31 +2276,31 @@ ink-select-input@^4.2.1:
figures "^3.2.0"
lodash.isequal "^4.5.0"
-ink-spinner@^4.0.3:
+ink-spinner@4.0.3:
version "4.0.3"
resolved "https://registry.yarnpkg.com/ink-spinner/-/ink-spinner-4.0.3.tgz#0d0f4a787ae1a4270928e063d9c52527cb264feb"
integrity sha512-uJ4nbH00MM9fjTJ5xdw0zzvtXMkeGb0WV6dzSWvFv2/+ks6FIhpkt+Ge/eLdh0Ah6Vjw5pLMyNfoHQpRDRVFbQ==
dependencies:
cli-spinners "^2.3.0"
-ink-table@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/ink-table/-/ink-table-3.1.0.tgz#d450624e344702b5cb7cadcb25783c58555c7c54"
- integrity sha512-qxVb4DIaEaJryvF9uZGydnmP9Hkmas3DCKVpEcBYC0E4eJd3qNgNe+PZKuzgCERFe9LfAS1TNWxCr9+AU4v3YA==
+ink-table@3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/ink-table/-/ink-table-3.0.0.tgz#109fb2ce0709567f0e38d14b2b82f311277a3628"
+ integrity sha512-RtcYjenHKZWjnwVNQ6zSYWMOLKwkWscDAJsqUQXftyjkYho1gGrluGss87NOoIzss0IKr74lKasd6MtlQYALiA==
dependencies:
object-hash "^2.0.3"
-ink-testing-library@^2.1.0:
+ink-testing-library@2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/ink-testing-library/-/ink-testing-library-2.1.0.tgz#b5ffd1ef1049550ae4d2f008b8770e7ece6e0313"
integrity sha512-7TNlOjJlJXB33vG7yVa+MMO7hCjaC1bCn+zdpSjknWoLbOWMaFdKc7LJvqVkZ0rZv2+akhjXPrcR/dbxissjUw==
-ink-use-stdout-dimensions@^1.0.5:
+ink-use-stdout-dimensions@1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/ink-use-stdout-dimensions/-/ink-use-stdout-dimensions-1.0.5.tgz#7739876c00284840601c4150aa84eb7adc143de2"
integrity sha512-rVsqnw4tQEAJUoknU09+zHdDf30GJdkumkHr0iz/TOYMYEZJkYqziQSGJAM+Z+M603EDfO89+Nxyn/Ko2Zknfw==
-ink@^3.2.0:
+ink@3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/ink/-/ink-3.2.0.tgz#434793630dc57d611c8fe8fffa1db6b56f1a16bb"
integrity sha512-firNp1q3xxTzoItj/eOOSZQnYSlyrWks5llCTVX37nJ59K3eXbQ8PtzCguqo8YI19EELo5QxaKnJd4VxzhU8tg==
@@ -2232,7 +2351,7 @@ is-arguments@^1.1.1:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
-is-array-buffer@^3.0.1, is-array-buffer@^3.0.2:
+is-array-buffer@^3.0.1:
version "3.0.2"
resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe"
integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==
@@ -2396,7 +2515,7 @@ is-typed-array@^1.1.10:
dependencies:
which-typed-array "^1.1.11"
-is-valid-domain@^0.1.6:
+is-valid-domain@0.1.6:
version "0.1.6"
resolved "https://registry.yarnpkg.com/is-valid-domain/-/is-valid-domain-0.1.6.tgz#3c85469d2938f170c8f82ce6e52df8ad9fca8105"
integrity sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg==
@@ -2438,7 +2557,7 @@ isexe@^2.0.0:
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
-jackspeak@^2.3.5:
+jackspeak@^2.0.3, jackspeak@^2.3.5:
version "2.3.6"
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8"
integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==
@@ -2491,7 +2610,7 @@ jsii-docgen@^10.2.3:
semver "^7.5.4"
yargs "^16.2.0"
-jsii-pacmak@^1.87.0, jsii-pacmak@^1.93.0:
+jsii-pacmak@1.93.0, jsii-pacmak@^1.93.0:
version "1.93.0"
resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.93.0.tgz#5793c251cb45963d57bc839cf8bbe64d8e5b998f"
integrity sha512-A2rn4seHN+1/VzwQ0H8t6zxAz9HpZWbF+kVi9MpNgqd2iiNYxS1XNyirzyQ8D3e5ZNWoPAyFVuGqkXrtdo4etg==
@@ -2522,25 +2641,7 @@ jsii-reflect@^1.93.0:
oo-ascii-tree "^1.93.0"
yargs "^16.2.0"
-jsii-rosetta@^1.93.0:
- version "1.93.0"
- resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.93.0.tgz#951e8ae27ceaf0504abd74c15866f6050c97ef82"
- integrity sha512-5HFoC6Cp3Y3usCGuTRDTL/ovgz9MxI6/kY4Re8agVShXR6MPSX6F6Sc1qGMUjf3ynFfPz+DMsBY0Z164cxVKBA==
- dependencies:
- "@jsii/check-node" "1.93.0"
- "@jsii/spec" "1.93.0"
- "@xmldom/xmldom" "^0.8.10"
- commonmark "^0.30.0"
- fast-glob "^3.3.2"
- jsii "1.93.0"
- semver "^7.5.4"
- semver-intersect "^1.4.0"
- stream-json "^1.8.0"
- typescript "~3.9.10"
- workerpool "^6.5.1"
- yargs "^16.2.0"
-
-jsii-rosetta@^5.1.9:
+jsii-rosetta@5.3.2:
version "5.3.2"
resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.3.2.tgz#2683f16cfd035277dc9843e9087556827938ce56"
integrity sha512-pY5wm72XcT9RdTWh/UpIVnyLScz381GtmlW4ey9ojJdHUoxvtni0vdGdSl+ZaojqEQR7TLdUM+ocLgB8Xnujxw==
@@ -2559,6 +2660,24 @@ jsii-rosetta@^5.1.9:
workerpool "^6.5.1"
yargs "^17.7.2"
+jsii-rosetta@^1.93.0:
+ version "1.93.0"
+ resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.93.0.tgz#951e8ae27ceaf0504abd74c15866f6050c97ef82"
+ integrity sha512-5HFoC6Cp3Y3usCGuTRDTL/ovgz9MxI6/kY4Re8agVShXR6MPSX6F6Sc1qGMUjf3ynFfPz+DMsBY0Z164cxVKBA==
+ dependencies:
+ "@jsii/check-node" "1.93.0"
+ "@jsii/spec" "1.93.0"
+ "@xmldom/xmldom" "^0.8.10"
+ commonmark "^0.30.0"
+ fast-glob "^3.3.2"
+ jsii "1.93.0"
+ semver "^7.5.4"
+ semver-intersect "^1.4.0"
+ stream-json "^1.8.0"
+ typescript "~3.9.10"
+ workerpool "^6.5.1"
+ yargs "^16.2.0"
+
jsii-rosetta@~5.2.0:
version "5.2.6"
resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.2.6.tgz#a5c6d37cff1992f7089f0766c22aea3e33c1c46c"
@@ -2578,7 +2697,7 @@ jsii-rosetta@~5.2.0:
workerpool "^6.5.1"
yargs "^17.7.2"
-jsii-srcmak@^0.1.951, jsii-srcmak@^0.1.954:
+jsii-srcmak@0.1.999:
version "0.1.999"
resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.999.tgz#8cbfd975e87749153878bf21e29076547d83b37c"
integrity sha512-8jhGRjceKdvYlW3rujnrZWTa1bss7TUhcsVrRsT7Q+MDYxRZan0FsqyHKrjfb8GYpgSh5DVpc9iYCwmn6VgXsw==
@@ -2608,7 +2727,26 @@ jsii@1.93.0:
typescript "~3.9.10"
yargs "^16.2.0"
-jsii@^5.1.10, jsii@~5.3.0:
+jsii@5.3.2:
+ version "5.3.2"
+ resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.3.2.tgz#3dc65c39dea3fb4e2f77fd7b48be5d3fef585962"
+ integrity sha512-wwwp47+6orlMXpny4dlTOP6776cBo2WFDgxZyGjQaV4VWNydsJiTcinuJzCj1XVZicBhpAnkuBMr89+2aT8Dcg==
+ dependencies:
+ "@jsii/check-node" "1.93.0"
+ "@jsii/spec" "^1.93.0"
+ case "^1.6.3"
+ chalk "^4"
+ downlevel-dts "^0.11.0"
+ fast-deep-equal "^3.1.3"
+ log4js "^6.9.1"
+ semver "^7.5.4"
+ semver-intersect "^1.5.0"
+ sort-json "^2.0.1"
+ spdx-license-list "^6.8.0"
+ typescript "~5.3"
+ yargs "^17.7.2"
+
+jsii@5.3.3, jsii@~5.3.0:
version "5.3.3"
resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.3.3.tgz#49e12615543c9e0a6cbd2ed82dae347eb993c10c"
integrity sha512-M+kAUKJiLXXJXKYmBB0Q2n1aGoeNHyzMCLAx7402JqXSLxH4JGh6kOf4EH3U3LmQKzv2kxOHMRCg3Ssh82KtrQ==
@@ -2680,7 +2818,7 @@ json-schema-traverse@^1.0.0:
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
-json-stable-stringify@^1.0.2:
+json-stable-stringify@1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.1.0.tgz#43d39c7c8da34bfaf785a61a56808b0def9f747d"
integrity sha512-zfA+5SuwYN2VWqN1/5HZaDzQKLJHaBVMZIIM+wuYjdptkaQsqzDdqjqf+lZZJUuJq1aanHiY8LhH8LmH+qBYJA==
@@ -2793,7 +2931,7 @@ lodash.flatten@^4.4.0:
resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f"
integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==
-lodash.isequal@^4.5.0:
+lodash.isequal@4.5.0, lodash.isequal@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==
@@ -2818,7 +2956,7 @@ lodash@^4.17.15, lodash@^4.17.20:
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-log4js@^6.7.0, log4js@^6.9.1:
+log4js@6.9.1, log4js@^6.9.1:
version "6.9.1"
resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.9.1.tgz#aba5a3ff4e7872ae34f8b4c533706753709e38b6"
integrity sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==
@@ -2855,6 +2993,11 @@ lru-cache@^6.0.0:
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.1.0.tgz#2098d41c2dc56500e6c88584aa656c84de7d0484"
integrity sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==
+lru_map@^0.3.3:
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd"
+ integrity sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==
+
map-obj@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
@@ -2920,20 +3063,27 @@ min-indent@^1.0.0:
resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
-minimatch@^3.0.4, minimatch@^3.1.1:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
- integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
+minimatch@5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7"
+ integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==
dependencies:
- brace-expansion "^1.1.7"
+ brace-expansion "^2.0.1"
-minimatch@^5.0.1, minimatch@^5.1.0:
+minimatch@5.1.6, minimatch@^5.0.1, minimatch@^5.1.0:
version "5.1.6"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96"
integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==
dependencies:
brace-expansion "^2.0.1"
+minimatch@^3.0.4, minimatch@^3.1.1:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
+ integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
+ dependencies:
+ brace-expansion "^1.1.7"
+
minimatch@^9.0.1:
version "9.0.3"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825"
@@ -3015,7 +3165,14 @@ node-abi@^3.3.0:
dependencies:
semver "^7.3.5"
-node-fetch@^2.6.12, node-fetch@^2.6.7:
+node-fetch@2.6.7:
+ version "2.6.7"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
+ integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
+ dependencies:
+ whatwg-url "^5.0.0"
+
+node-fetch@2.7.0, node-fetch@^2.6.12:
version "2.7.0"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d"
integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==
@@ -3116,7 +3273,7 @@ oo-ascii-tree@^1.93.0:
resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.93.0.tgz#fbe47cd5d188353e6d4cc7cad8520ac790bd3ef4"
integrity sha512-zbmrGCL/UsvxV2WlnsSrqdkdxEggxH7eA1HOk+hmimLQu+eLO4Y3VGqwt0VK04Nfe6iG6GnzRL5/XjH0j1v8bQ==
-open@^7.4.2:
+open@7.4.2:
version "7.4.2"
resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321"
integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==
@@ -3196,7 +3353,7 @@ param-case@^3.0.4:
dot-case "^3.0.4"
tslib "^2.0.3"
-parse-gitignore@^1.0.1:
+parse-gitignore@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/parse-gitignore/-/parse-gitignore-1.0.1.tgz#8b9dc57f17b810d495c5dfa62eb07caffe7758c7"
integrity sha512-UGyowyjtx26n65kdAMWhm6/3uy5uSrpcuH7tt+QEVudiBoVS+eqHxD5kbi9oWVRwj7sCzXqwuM+rUGw7earl6A==
@@ -3290,12 +3447,12 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-pidtree@^0.6.0:
+pidtree@0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c"
integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==
-pidusage@^3.0.2:
+pidusage@3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/pidusage/-/pidusage-3.0.2.tgz#6faa5402b2530b3af2cf93d13bcf202889724a53"
integrity sha512-g0VU+y08pKw5M8EZ2rIGiEBaB8wrQMjYGFfW2QVIfyT8V+fq8YFLkvlz4bz5ljvFDJYNFCWT3PWqcRr2FKO81w==
@@ -3312,7 +3469,7 @@ pify@^3.0.0:
resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==
-pkg-up@^3.1.0:
+pkg-up@3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5"
integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==
@@ -3337,20 +3494,20 @@ prebuild-install@^7.1.1:
tar-fs "^2.0.0"
tunnel-agent "^0.6.0"
-prettier@^2.8.6:
- version "2.8.8"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da"
- integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==
+prettier@2.8.7:
+ version "2.8.7"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.7.tgz#bb79fc8729308549d28fe3a98fce73d2c0656450"
+ integrity sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==
process-nextick-args@~2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-projen@^0.78.11:
- version "0.78.11"
- resolved "https://registry.yarnpkg.com/projen/-/projen-0.78.11.tgz#e54566f72e9d18fdc4002d2704555fdb100b84d4"
- integrity sha512-SfAMFJcXNWwFbt/HYS/bnYiBQK2nS33bp0tWV3j3Eb6mTiiwyEAjMF5l1rp9Fi+zZ1rV6ai2el2kaVQmcl3K3A==
+projen@^0.78.13:
+ version "0.78.13"
+ resolved "https://registry.yarnpkg.com/projen/-/projen-0.78.13.tgz#5c6693ababa4f2e7d93759c722a35d41c9c2e691"
+ integrity sha512-ihL1lcfmi7M0EA7qgdXGja2SLLc6vtsQ1Wd2RqqxOuFnchw9/kZubdrxy38J8iI36AEwb0Qucb1uLTuwFhl7Qw==
dependencies:
"@iarna/toml" "^2.2.5"
case "^1.6.3"
@@ -3509,7 +3666,7 @@ redent@^3.0.0:
indent-string "^4.0.0"
strip-indent "^3.0.0"
-regexp.prototype.flags@^1.5.1:
+regexp.prototype.flags@^1.4.3:
version "1.5.1"
resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e"
integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==
@@ -3538,7 +3695,7 @@ require-main-filename@^2.0.0:
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
-reserved-words@^0.1.2:
+reserved-words@0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/reserved-words/-/reserved-words-0.1.2.tgz#00a0940f98cd501aeaaac316411d9adc52b31ab1"
integrity sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==
@@ -3622,18 +3779,18 @@ semver-intersect@^1.4.0, semver-intersect@^1.5.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
-semver@^6.0.0, semver@^6.3.0:
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
- integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-
-semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.5.3, semver@^7.5.4:
+semver@7.5.4, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.5.3, semver@^7.5.4:
version "7.5.4"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
dependencies:
lru-cache "^6.0.0"
+semver@^6.0.0, semver@^6.3.0:
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
+ integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
+
sentence-case@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f"
@@ -3815,7 +3972,7 @@ sprintf-js@~1.0.2:
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
-sscaff@^1.2.274:
+sscaff@1.2.274:
version "1.2.274"
resolved "https://registry.yarnpkg.com/sscaff/-/sscaff-1.2.274.tgz#3ae52042fbeb244b01b89542a56ce5b247284be9"
integrity sha512-sztRa50SL1LVxZnF1au6QT1SC2z0S1oEOyi2Kpnlg6urDns93aL32YxiJcNkLcY+VHFtVqm/SRv4cb+6LeoBQA==
@@ -3854,7 +4011,7 @@ stop-iteration-iterator@^1.0.0:
dependencies:
internal-slot "^1.0.4"
-stream-buffers@^3.0.2:
+stream-buffers@3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-3.0.2.tgz#5249005a8d5c2d00b3a32e6e0a6ea209dc4f3521"
integrity sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ==
@@ -3922,7 +4079,7 @@ stringify-package@^1.0.1:
resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85"
integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==
-"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -4052,12 +4209,12 @@ trim-newlines@^3.0.0:
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==
-tslib@^2.0.3:
+tslib@^2.0.3, "tslib@^2.4.1 || ^1.9.3":
version "2.6.2"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
-tunnel-agent@^0.6.0:
+tunnel-agent@0.6.0, tunnel-agent@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==
@@ -4172,12 +4329,12 @@ util-deprecate@^1.0.1, util-deprecate@~1.0.1:
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
-uuid@^8.3.2:
+uuid@8.3.2, uuid@^8.3.2:
version "8.3.2"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-uuid@^9.0.1:
+uuid@9.0.1:
version "9.0.1"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30"
integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==
@@ -4229,7 +4386,7 @@ which-module@^2.0.0:
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409"
integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==
-which-typed-array@^1.1.11, which-typed-array@^1.1.13:
+which-typed-array@^1.1.11, which-typed-array@^1.1.9:
version "1.1.13"
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36"
integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==
@@ -4301,7 +4458,7 @@ ws@^7, ws@^7.5.5:
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"
integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
-xml-js@^1.6.11:
+xml-js@1.6.11:
version "1.6.11"
resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9"
integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==
@@ -4323,7 +4480,7 @@ xmlbuilder@^15.1.1:
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5"
integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==
-xstate@^4.34.0:
+xstate@4.38.3:
version "4.38.3"
resolved "https://registry.yarnpkg.com/xstate/-/xstate-4.38.3.tgz#4e15e7ad3aa0ca1eea2010548a5379966d8f1075"
integrity sha512-SH7nAaaPQx57dx6qvfcIgqKRXIh4L0A1iYEqim4s1u7c9VoCgzZc+63FY90AKU4ZzOC2cfJzTnpO4zK7fCUzzw==
@@ -4371,6 +4528,32 @@ yargs-parser@^21.1.1:
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
+yargs@17.6.2:
+ version "17.6.2"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541"
+ integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==
+ dependencies:
+ cliui "^8.0.1"
+ escalade "^3.1.1"
+ get-caller-file "^2.0.5"
+ require-directory "^2.1.1"
+ string-width "^4.2.3"
+ y18n "^5.0.5"
+ yargs-parser "^21.1.1"
+
+yargs@17.7.2, yargs@^17.7.2:
+ version "17.7.2"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"
+ integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==
+ dependencies:
+ cliui "^8.0.1"
+ escalade "^3.1.1"
+ get-caller-file "^2.0.5"
+ require-directory "^2.1.1"
+ string-width "^4.2.3"
+ y18n "^5.0.5"
+ yargs-parser "^21.1.1"
+
yargs@^15.4.1:
version "15.4.1"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8"
@@ -4401,19 +4584,6 @@ yargs@^16.0.0, yargs@^16.2.0:
y18n "^5.0.5"
yargs-parser "^20.2.2"
-yargs@^17.6, yargs@^17.7.2:
- version "17.7.2"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"
- integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==
- dependencies:
- cliui "^8.0.1"
- escalade "^3.1.1"
- get-caller-file "^2.0.5"
- require-directory "^2.1.1"
- string-width "^4.2.3"
- y18n "^5.0.5"
- yargs-parser "^21.1.1"
-
yauzl@^2.10.0:
version "2.10.0"
resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
@@ -4427,7 +4597,7 @@ yocto-queue@^0.1.0:
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
-yoga-layout-prebuilt@^1.10.0, yoga-layout-prebuilt@^1.9.6:
+yoga-layout-prebuilt@1.10.0, yoga-layout-prebuilt@^1.9.6:
version "1.10.0"
resolved "https://registry.yarnpkg.com/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz#2936fbaf4b3628ee0b3e3b1df44936d6c146faa6"
integrity sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==
@@ -4443,7 +4613,7 @@ zip-stream@^4.1.0:
compress-commons "^4.1.2"
readable-stream "^3.6.0"
-zod@^3.22.4:
+zod@3.22.4:
version "3.22.4"
resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.4.tgz#f31c3a9386f61b1f228af56faa9255e845cf3fff"
integrity sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==